freebsd-nq/sys
Julian Elischer 3e425b968d Add changes and code to implement a functional DEVFS.
This code will be turned on with the TWO options
DEVFS and SLICE. (see LINT)
Two labels PRE_DEVFS_SLICE and POST_DEVFS_SLICE will deliniate these changes.

/dev will be automatically mounted by init (thanks phk)
on bootup. See /sys/dev/slice/slice.4 for more info.
All code should act the same without these options enabled.

Mike Smith, Poul Henning Kamp, Soeren, and a few dozen others

This code does not support the following:
bad144 handling.
Persistance. (My head is still hurting from the last time we discussed this)
ATAPI flopies are not handled by the SLICE code yet.

When this code is running, all major numbers are arbitrary and COULD
be dynamically assigned. (this is not done, for POLA only)
Minor numbers for disk slices ARE arbitray and dynamically assigned.
1998-04-19 23:32:49 +00:00
..
alpha Added EIDRM & ENOMSG to errno translation table. 1998-04-13 17:49:51 +00:00
amd64 Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
compat Make a kernel version of the timer* functions called timerval* to be 1998-04-06 08:26:08 +00:00
compile
conf Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
ddb Ensure that the linker sets for commands exist by putting a standard 1998-02-13 02:19:29 +00:00
dev Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
fs Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
geom Slightly more correct initialisation of the new buf struct for soft-updates. 1998-03-09 20:39:26 +00:00
gnu Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108. 1998-04-17 22:37:19 +00:00
i386 Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
isa Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
isofs/cd9660 Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
kern Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
libkern Support compiling with `gcc -ansi'. 1998-04-15 17:47:40 +00:00
miscfs Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
modules Give this a shot at actually working as an LKM.. 1998-03-27 04:05:08 +00:00
msdosfs Support compiling with `gcc -ansi'. 1998-04-15 17:47:40 +00:00
net Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108. 1998-04-17 22:37:19 +00:00
netatalk Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108. 1998-04-17 22:37:19 +00:00
netinet o Support a compile-time -DNO_FW_PUNCH for portability 1998-04-19 21:42:07 +00:00
netipx Make read_random() take a (void *) argument instead of (char *) 1998-04-06 09:30:42 +00:00
netkey Really make this compile.. 1998-04-06 05:11:42 +00:00
netnatm Staticize. 1998-02-09 06:11:36 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs Use random() to find our initial xid. 1998-04-06 11:41:07 +00:00
nfsclient Use random() to find our initial xid. 1998-04-06 11:41:07 +00:00
nfsserver Use random() to find our initial xid. 1998-04-06 11:41:07 +00:00
pc98 Sync with sys/i386/conf/majors.i386 revision 1.37. 1998-04-18 05:09:50 +00:00
pccard Support compiling with `gcc -ansi'. 1998-04-15 17:47:40 +00:00
pci Forgot to add opt_bktr.h 1998-04-19 19:12:49 +00:00
posix4 Support compiling with `gcc -ansi'. 1998-04-15 17:47:40 +00:00
powerpc/include Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
sys Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
tools Use __inline instead of inline to prevent pedantic compiler warnings. 1997-12-19 23:25:16 +00:00
ufs Add changes and code to implement a functional DEVFS. 1998-04-19 23:32:49 +00:00
vm Support compiling with `gcc -ansi'. 1998-04-15 17:47:40 +00:00
Makefile Test for the existance of ${MACHINE}/boot before trying to build it. 1998-02-20 07:37:08 +00:00