Commit Graph

186190 Commits

Author SHA1 Message Date
nonaka
03f1dea832 enable WSDISPLAY_COMPAT_RAWKBD option. 2009-12-05 14:55:13 +00:00
nonaka
e95c181974 sync with OpenBSD. 2009-12-05 13:56:43 +00:00
pooka
22d9f346a1 Remove now-empty rump_sleepers_init() 2009-12-05 13:01:31 +00:00
pooka
630dc3f64a KERNEL_UNLOCK_LAST in non-mpsafe kthread exit. 2009-12-05 12:54:11 +00:00
haad
3d365d3fb9 Add /usr/include/dev/dm directory. 2009-12-05 12:38:05 +00:00
pooka
384d713d97 Obsolete puffs_suspend manpage. 2009-12-05 12:14:32 +00:00
pooka
689551bfdb Remove suspension support from here too. 2009-12-05 12:13:08 +00:00
haad
568f60a3ff Include public interface describing user-kernel interface from include/dev/dm. 2009-12-05 11:44:56 +00:00
haad
2c73152555 Addapt libdevmapper library to new header file changes. 2009-12-05 11:42:24 +00:00
haad
980e89047e Remove duplicated netbsd-dm.h file it is already installed in include/dev/dm.
Add own libddevmapper library header file libdm-netbsd.h.
2009-12-05 11:38:40 +00:00
haad
79ad9d0df4 Install netbsd-dm.h file to include/dev/dm so it can be used by public. 2009-12-05 11:34:37 +00:00
haad
bd8ee331ed Include only user-kernel communication protocol related information in this header. 2009-12-05 11:30:26 +00:00
haad
902928d6cd Fix some small bugs pointed out byt pooka@. Remove not needed -D defines and
do not include private kernel header files. Instead copy part of it to test
program.
2009-12-05 10:38:27 +00:00
wiz
a7624277d5 Fix prop_dictionary_ensure_capacity signature, bump date.
From Silas Silva in PR 42413.
2009-12-05 10:17:17 +00:00
wiz
e34d48521a Correct Xref to libnetpgp(3). 2009-12-05 10:05:54 +00:00
snj
1f05b1aa64 Bring the xorg entries up to date. 2009-12-05 09:17:25 +00:00
snj
18658cbddd Build some drivers on cats. List taken from the existing xserver set
list, with the addition of wsfb.
2009-12-05 09:11:54 +00:00
snj
7a8b55f69d cats doesn't run under vmware, so nuke references to the vmware driver. 2009-12-05 08:34:26 +00:00
nakayama
0ef312715b Garbage collect unused or incomplete definitions. 2009-12-05 08:00:18 +00:00
nakayama
ea82fe109c Bring together similar inline asm codes of ld*a and st*a definitions
using macro, also remove unnecessary membar #Sync and %asi restore in
the case of 32-bit kernel.

While there, introduce an optimization case that asi is constant if
we are using gcc.
2009-12-05 07:58:57 +00:00
agc
1e9d36d82d Update the manual page for the addition of ssh host keys. 2009-12-05 07:33:18 +00:00
agc
d6c0ee4fff One more thing in the "Done" section - add ssh host keys 2009-12-05 07:21:07 +00:00
agc
561d2d6ad0 Add new files into netpgp lib 2009-12-05 07:17:29 +00:00
agc
91c29c7450 Add the ability to use ssh host keys (on the fly) to provide RSA keys.
These keys can be used in the same way as normal PGP keys - to sign, verify,
encrypt and decrypt files and data.

	% cp configure a
	% sudo netpgp --ssh-keys --sign --userid 1e00404a a
	Password:
	pub 1024/RSA (Encrypt or Sign) 040180871e00404a 2008-08-11
	Key fingerprint: c4aa b385 4796 e6ce 606c f0c2 0401 8087 1e00 404a
	% sudo chmod 644 a.gpg
	% netpgp --ssh-keys --verify a.gpg
	netpgp: default key set to "C0596823"
	can't open '/etc/ssh/ssh_host_rsa_key'
	Good signature for a.gpg made Fri Dec  4 23:04:36 2009
	using RSA (Encrypt or Sign) key 040180871e00404a
	pub 1024/RSA (Encrypt or Sign) 040180871e00404a 2008-08-11
	Key fingerprint: c4aa b385 4796 e6ce 606c f0c2 0401 8087 1e00 404a
	uid              osx-vm1.crowthorne.alistaircrooks.co.uk (/etc/ssh/ssh_host_rsa_key.pub) <root@osx-vm1.crowthorne.alistaircrooks.co.uk>
	% uname -a
	NetBSD osx-vm1.crowthorne.alistaircrooks.co.uk 5.99.20 NetBSD 5.99.20 (ISCSI) #0: Wed Oct  7 17:16:33 PDT 2009  agc@osx-vm1.crowthorne.alistaircrooks.co.uk:/usr/obj/i386/usr/src/sys/arch/i386/compile/ISCSI i386
	%

The ssh host keys do not need to be manipulated in any way - the information
is read from existing files.
2009-12-05 07:08:18 +00:00
snj
aae5f537a8 Update for the addition of xf86-video-ws (hi mbalmer!). 2009-12-05 06:45:06 +00:00
snj
60936e4323 Update for librumpdev_dm (hi haad!). 2009-12-05 04:48:20 +00:00
mrg
4256cdf1fe - define CPP with a full path
- define CPP_ARGS to -traditional

part1 of xrdb fixes.  thanks to Patrick Welche <prlw1@cam.ac.uk> for
figuring out what was going wrong.
2009-12-05 03:28:08 +00:00
mrg
59c18d14fe apply a change from Xin LI <delphij@delphij.net> to avoid problems when
reading from pipes.  introduced with the multi-part bz2 fixes.
2009-12-05 03:23:37 +00:00
haad
3d3166c313 Try to fix amd64 build. 2009-12-05 01:52:44 +00:00
haad
ca10901dd8 Remove wrong TODO item, it violates abstraction between kernel-libdevmapper
and lvm tools.
2009-12-05 01:25:12 +00:00
haad
8f50b1a274 Fix bug in dm_table_resume_ioctl where dmv->flags was sent back to libdevmapper
except flags variable. This fixes weird behaviour, when worng links to
devices in /dev/mapper were created after lvrename/lvresize.
2009-12-05 01:21:41 +00:00
martin
9197e8f7e0 Refactor device_register code slightly in preparation for further changes.
No functional changes.
2009-12-05 01:11:18 +00:00
dyoung
a03e1f359b Oops, there was one mii_activate() call left. Delete it. 2009-12-04 22:45:28 +00:00
dyoung
2c7081ae8a Delete unused function mii_activate(). 2009-12-04 22:37:35 +00:00
haad
1a5d77acb9 Add small testing program which uses RUMP libdm to test device-mapper
functionality in userspace.
2009-12-04 22:18:30 +00:00
haad
1d798011f9 Add initial version of RUMP based device-mapper port. libdm compile whole
device-mapper driver in userspace and allows us to test a develop new dm targets
in userspace.
2009-12-04 22:13:59 +00:00
martin
63d5a98148 Properly detach phys 2009-12-04 22:13:26 +00:00
pooka
843ee69fbe Push all information cached in the vnode to the file server before
issuing INACTIVE.  PR kern/42194.
Also, send setattr in fsync asynchronously if FSYNC_WAIT is not set.
2009-12-04 20:26:35 +00:00
tsutsui
a45ee63e6e Allocate lwp0upa (PA of lwp0 uarea) right after kernel rather than
between other page tables to use different mappings for ste/pte pages
as well as amiga and atari.  Should resolve XXX comments in next68k and x68k.

Tested on hp300 and mac68k.
2009-12-04 18:55:13 +00:00
tsutsui
353cefd7f1 No need to initialize lwp0 u-area in pmap_bootstrap()
since it will be done in pmap_bootstrap_finalize().
2009-12-04 18:32:31 +00:00
tsutsui
b59d02fc5e Update one more comment. 2009-12-04 18:11:14 +00:00
tsutsui
97c41e17f2 Use common pmap_bootstrap_finalize() to initialize lwp0 uarea etc.
Also update some comment.
Compile test only.
2009-12-04 18:06:28 +00:00
pooka
56d171a5c4 g/c unused functions (previously used by the vnode pager). 2009-12-04 17:57:16 +00:00
pooka
23a5898cdd Attach uhub@uhub (in addition to uhub@roothub, which was already there). 2009-12-04 17:37:05 +00:00
nakayama
26e988e972 Bring together similar definitions of inline functions manipulating
privileged registers using macro.  no functional change.
2009-12-04 17:31:06 +00:00
tsutsui
8f75ef4349 Fix a leftover comment. 2009-12-04 17:28:54 +00:00
pooka
c2e2c94461 Implement enough of uvm_mmap() to make the creative proplib ioctl
copyout code work.  No comments ... okok, if that'll make you leave
me alone: it's ioctl, so it's supposed to be funky (with a score
or two of psychedelic rock).
2009-12-04 17:15:47 +00:00
tsutsui
b57ad1c2ce Use common pmap_bootstrap_finalize() to initialize lwp0 uarea etc.
Compile test only.
2009-12-04 17:11:10 +00:00
tsutsui
45c5695430 Use common pmap_bootstrap_finalize() to initialize lwp0 uarea etc.
Tested on LC630.
2009-12-04 16:57:18 +00:00
pooka
04ec7e76db Provide the default_mapaddr method in default rump emul (since some
kernel callers want to use it).
2009-12-04 16:47:33 +00:00