freebsd-src/sys/vm
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
..
default_pager.c Added a copyright to this file. 1995-07-13 10:29:34 +00:00
default_pager.h Oops, forgot to add the "default" pager files... 1995-07-13 10:15:03 +00:00
device_pager.c Replaced bogus macros for dummy devswitch entries by functions. 1995-11-06 00:36:19 +00:00
device_pager.h NOTE: libkvm, w, ps, 'top', and any other utility which depends on struct 1995-07-13 08:48:48 +00:00
kern_lock.c Remove unused vars & funcs, make things static, protoize a little bit. 1995-11-20 12:20:02 +00:00
lock.h Fix pollution of application namespace by declarations of kernel 1995-10-05 01:11:48 +00:00
pmap.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
swap_pager.c Remove unused vars & funcs, make things static, protoize a little bit. 1995-11-20 12:20:02 +00:00
swap_pager.h Fixed recent staticizations. Some protypes for static functions were 1995-11-16 09:51:22 +00:00
vm.h Fix pollution of application namespace by declarations of kernel 1995-10-05 01:11:48 +00:00
vm_extern.h Move all the VM sysctl stuff home where it belongs. 1995-11-14 09:29:34 +00:00
vm_fault.c Remove unused vars & funcs, make things static, protoize a little bit. 1995-11-20 12:20:02 +00:00
vm_glue.c Greatly simplify the msync code. Eliminate complications in vm_pageout 1995-11-05 20:46:03 +00:00
vm_inherit.h NOTE: libkvm, w, ps, 'top', and any other utility which depends on struct 1995-07-13 08:48:48 +00:00
vm_init.c Fixed init functions argument type - caddr_t -> void *. Fixed a couple of 1995-09-09 18:10:37 +00:00
vm_kern.c Fixed up a comment and removed some #if 0'd code. 1995-11-13 10:53:38 +00:00
vm_kern.h Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
vm_map.c Remove unused vars & funcs, make things static, protoize a little bit. 1995-11-20 12:20:02 +00:00
vm_map.h Change vm_map_print() to have the correct number and type of args for 1995-08-26 23:18:38 +00:00
vm_meter.c Move all the VM sysctl stuff home where it belongs. 1995-11-14 09:29:34 +00:00
vm_mmap.c Included <sys/sysproto.h> to get central declarations for syscall args 1995-11-12 06:43:28 +00:00
vm_object.c Remove unused vars & funcs, make things static, protoize a little bit. 1995-11-20 12:20:02 +00:00
vm_object.h Greatly simplify the msync code. Eliminate complications in vm_pageout 1995-11-05 20:46:03 +00:00
vm_page.c Remove unused vars & funcs, make things static, protoize a little bit. 1995-11-20 12:20:02 +00:00
vm_page.h Remove unused vars & funcs, make things static, protoize a little bit. 1995-11-20 12:20:02 +00:00
vm_pageout.c Remove unused vars & funcs, make things static, protoize a little bit. 1995-11-20 12:20:02 +00:00
vm_pageout.h Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
vm_pager.c Remove unused vars & funcs, make things static, protoize a little bit. 1995-11-20 12:20:02 +00:00
vm_pager.h Remove unused vars & funcs, make things static, protoize a little bit. 1995-11-20 12:20:02 +00:00
vm_param.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vm_prot.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vm_swap.c OK, that's it.. 1995-11-29 10:49:16 +00:00
vm_unix.c Included <sys/sysproto.h> to get central declarations for syscall args 1995-11-12 06:43:28 +00:00
vm_user.c Removed vm_allocate(), vm_deallocate(), and vm_protect() functions. The 1995-02-20 23:58:10 +00:00
vm_vmio.c John Dyson's work in progress. Not currently used. 1994-10-04 07:32:08 +00:00
vnode_pager.c Remove unused vars & funcs, make things static, protoize a little bit. 1995-11-20 12:20:02 +00:00
vnode_pager.h Minor performance improvements, additional prototype for additional 1995-09-06 05:37:43 +00:00