freebsd-dev/sys
Julian Elischer 53ac6efbd8 OK, that's it..
That's EVERY SINGLE driver that has an entry in conf.c..
my next trick will be to define cdevsw[] and bdevsw[]
as empty arrays and remove all those DAMNED defines as well..

Each of these drivers has a SYSINIT linker set entry
that comes in very early.. and asks teh driver to add it's own
entry to the two devsw[] tables.

some slight reworking of the commits from yesterday (added the SYSINIT
stuff and some usually wrong but token DEVFS entries to all these
devices.

BTW does anyone know where the 'ata' entries in conf.c actually reside?
seems we don't actually have a 'ataopen() etc...

If you want to add a new device in conf.c
please  make sure I know
so I can keep it up to date too..

as before, this is all dependent on #if defined(JREMOD)
(and #ifdef DEVFS in parts)
1995-11-29 10:49:16 +00:00
..
alpha Completed function declarations and added prototypes. 1995-11-22 07:43:53 +00:00
amd64 OK, that's it.. 1995-11-29 10:49:16 +00:00
compat/linux Completed function declarations and added prototypes. 1995-11-22 07:43:53 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf A batch of Jim Lowe's patches: 1995-11-29 01:07:59 +00:00
ddb Staticized and '#ifdef notused' stuff we don't use. 1995-11-29 10:25:50 +00:00
dev OK, that's it.. 1995-11-29 10:49:16 +00:00
fs Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
gnu OK, that's it.. 1995-11-29 10:49:16 +00:00
i386 OK, that's it.. 1995-11-29 10:49:16 +00:00
isa OK, that's it.. 1995-11-29 10:49:16 +00:00
isofs/cd9660 Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
kern OK, that's it.. 1995-11-29 10:49:16 +00:00
libkern Add qsort() to libkern, taken from libc. 1995-11-08 08:40:11 +00:00
miscfs OK, that's it.. 1995-11-29 10:49:16 +00:00
modules Add Lyndon's man page. 1995-11-28 21:12:06 +00:00
msdosfs Moved declarations for static functions to the correct place (not in a 1995-11-16 11:48:10 +00:00
net OK, that's it.. 1995-11-29 10:49:16 +00:00
netccitt Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
netinet fix #includes & warnings. 1995-11-20 12:28:21 +00:00
netipx Cleaned up prototypes: 1995-11-24 12:25:13 +00:00
netiso Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
netns Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
nfs Completed function declarations, added prototypes and removed redundant 1995-11-21 15:51:39 +00:00
nfsclient Completed function declarations, added prototypes and removed redundant 1995-11-21 15:51:39 +00:00
nfsserver Completed function declarations, added prototypes and removed redundant 1995-11-21 15:51:39 +00:00
pc98/pc98 Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
pccard OK, that's it.. 1995-11-29 10:49:16 +00:00
pci A batch of Jim Lowe's patches: 1995-11-29 01:07:59 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
scsi OK, that's it.. 1995-11-29 10:49:16 +00:00
sys OK, that's it.. 1995-11-29 10:49:16 +00:00
tools Second batch of cleanup changes. 1995-10-29 15:33:36 +00:00
ufs Removed bogus __BEGIN_DECS/__END_DECLS. 1995-11-28 07:23:09 +00:00
vm OK, that's it.. 1995-11-29 10:49:16 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00