freebsd-nq/sys/vm
Poul-Henning Kamp 8af2296bcb I'm about to jump on the swap-initialization, and having talked
with davidg about it, I hereby kill two undocumented misfeatures:
The code to skip a miniroot in the swapdev is not particular useful, and
if we need it we need it to be done properly, ie size the fs and skip all
of it not some hardcoded size, and subtract what we skip from the length
in the first place.
The SEQSWAP dies too.  It's not the way to do it, it doesn't work, and
nobody have expressed any great desire for it to work.  The way to
implement it correctly would be a second argument to swapon(2) to give
a priority/policy information.  Low priority swapdevs can be made so
by adding them at a far offset (0x80000000 kind of thing), with almost no
modification to the strategy routine (in particular a offset per swapdev).
But until the need is obvious, it will not be done.
1995-05-12 03:54:59 +00:00
..
device_pager.c Changed "handle" from type caddr_t to void *; "handle" is several different 1995-05-10 18:56:09 +00:00
device_pager.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
kern_lock.c Moved some zero-initialized variables into .bss. Made code intended to be 1995-04-16 12:56:22 +00:00
lock.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +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 Changed "handle" from type caddr_t to void *; "handle" is several different 1995-05-10 18:56:09 +00:00
swap_pager.h Changed "handle" from type caddr_t to void *; "handle" is several different 1995-05-10 18:56:09 +00:00
vm_extern.h Changed "handle" from type caddr_t to void *; "handle" is several different 1995-05-10 18:56:09 +00:00
vm_fault.c Removed obsolete/unused variable declarations. Killed externs and included 1995-04-16 14:12:15 +00:00
vm_glue.c Moved some zero-initialized variables into .bss. Made code intended to be 1995-04-16 12:56:22 +00:00
vm_inherit.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vm_init.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
vm_kern.c Special cased the handling of mb_map in the M_WAITOK case. kmem_malloc() 1995-03-15 07:52:06 +00:00
vm_kern.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vm_map.c Moved some zero-initialized variables into .bss. Made code intended to be 1995-04-16 12:56:22 +00:00
vm_map.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
vm_meter.c Fixed some formatting weirdness that I overlooked in the previous commit. 1995-01-10 07:32:52 +00:00
vm_mmap.c Moved some zero-initialized variables into .bss. Made code intended to be 1995-04-16 12:56:22 +00:00
vm_object.c Changed object hash list to be a list rather than a tailq. This saves 1995-05-02 05:57:11 +00:00
vm_object.h Changed object hash list to be a list rather than a tailq. This saves 1995-05-02 05:57:11 +00:00
vm_page.c Moved some zero-initialized variables into .bss. Made code intended to be 1995-04-16 12:56:22 +00:00
vm_page.h inline -> __inline. 1995-04-23 08:05:49 +00:00
vm_pageout.c Changed "handle" from type caddr_t to void *; "handle" is several different 1995-05-10 18:56:09 +00:00
vm_pageout.h Changes from John Dyson and myself: 1995-04-09 06:03:56 +00:00
vm_pager.c Changed "handle" from type caddr_t to void *; "handle" is several different 1995-05-10 18:56:09 +00:00
vm_pager.h Changed "handle" from type caddr_t to void *; "handle" is several different 1995-05-10 18:56:09 +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 I'm about to jump on the swap-initialization, and having talked 1995-05-12 03:54:59 +00:00
vm_unix.c Stop using vm_allocate and vm_deallocate. 1995-02-20 17:36:36 +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
vm.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00
vnode_pager.c Changed "handle" from type caddr_t to void *; "handle" is several different 1995-05-10 18:56:09 +00:00
vnode_pager.h These changes embody the support of the fully coherent merged VM buffer cache, 1995-01-09 16:06:02 +00:00