Go to file
pooka 001b8e986e Add initial support for userspace block/char device drivers. This
is a very rough cut supporting only open/close/read/write for char
devices for the time being.  It also takes some extra liberties in
error value processing wrt. to the request-response protocol, but
that will be fixed later.  On the bright side, I haven't managed
to crash my test kernel in several hours with this anymore, so it
can be considered extra-stable ...  All in all this is remarkably
similar to puffs from multiple angles (well, actually, big surprise
there) and these two will share more and more code in the future.

The hardest part, coming up with the name, was done by agc.  I'm
not exactly sure what "pud" is supposed to stand for, but if my
British is anything close to par, I understand that "pud" over
there can stand for just about anything, so it's a safe bet.
2007-11-20 18:47:05 +00:00
bin Compat pecoff uses the standard netbsd system call interface. 2007-11-10 14:41:51 +00:00
common Don't unconditionally clear the direction flag. The ABI says it must always 2007-11-12 18:41:59 +00:00
crypto From Arnaud Ebalard: some sanity checks, debug, and a better matching of SPD entries in getsp_r() 2007-11-09 16:28:14 +00:00
dist Note to self - document in comments the reasons for doing certain things. 2007-11-18 23:52:19 +00:00
distrib Fix some typos and note that bootxx_cd9660 can load from a path name longer 2007-11-20 16:12:50 +00:00
doc Support for boot.cfg has been added to the i386 bootloader 2007-11-20 15:49:14 +00:00
etc Remove MKUUCP from RELEASEVARS. It is no longer used in src. 2007-11-19 18:27:27 +00:00
games A terrible kludge: don't compile/link malloc.c if arch=sun2. My apologies 2007-11-17 00:10:55 +00:00
gnu First cut at hppa gdb support. Not enabled yet. 2007-11-18 12:45:25 +00:00
include Enable posix_memalign(). 2007-11-19 14:48:41 +00:00
lib Sync with reality, and note that programs must link against the dynamic 2007-11-19 15:53:20 +00:00
libexec stack_protector.c has moved. 2007-11-13 15:34:51 +00:00
regress This should have died before; it is not of any use now that regress/bin 2007-11-12 15:29:03 +00:00
rescue Add read-only support for SGI's Extent File System. 2007-06-29 23:30:16 +00:00
sbin Fix e2fs_itpg calculation. 2007-11-20 16:34:37 +00:00
share Add support for /boot.cfg configuration file in x86 boot loader. 2007-11-20 15:37:36 +00:00
sys Add initial support for userspace block/char device drivers. This 2007-11-20 18:47:05 +00:00
tests Remove the libfake hack, as it breaks the build in sun2 (which does not 2007-11-19 14:17:45 +00:00
tools target: 2007-11-19 05:54:03 +00:00
usr.bin Make syntax checking for id(1), groups(1) and whoami(1) commands stronger so 2007-11-16 18:09:50 +00:00
usr.sbin use optarg instead of mode when reporting failure - mode is uninitialised 2007-11-19 19:49:58 +00:00
x11 On NetBSD/amd64, load modules within the first 2GB of RAM. 2007-10-11 19:04:49 +00:00
build.sh Indent. 2007-11-20 01:33:32 +00:00
BUILDING Convert build.sh iso-dir=directory option to -C cddir as per jmmv@ on 2007-09-01 09:32:19 +00:00
Makefile Add the tests.tgz set 2007-11-12 15:06:45 +00:00
Makefile.inc
UPDATING Fix a few typos. 2007-11-17 09:53:16 +00:00