freebsd-dev/sys/vm
Ian Dowse a4821e444e Permit direct swapping to NFS regular files using swapon(2). We
already allow this for NFS swap configured via BOOTP, so it is
known to work fine.

For many diskless configurations is is more flexible to have the
client set up swapping itself; it can recreate a sparse swap file
to save on server space for example, and it works with a non-NFS
root filesystem such as an in-kernel filesystem image.
2001-07-28 20:18:38 +00:00
..
default_pager.c With Alfred's permission, remove vm_mtx in favor of a fine-grained approach 2001-07-04 16:20:28 +00:00
device_pager.c With Alfred's permission, remove vm_mtx in favor of a fine-grained approach 2001-07-04 16:20:28 +00:00
phys_pager.c With Alfred's permission, remove vm_mtx in favor of a fine-grained approach 2001-07-04 16:20:28 +00:00
pmap.h Unrevert the pmap_map() changes. They weren't broken on x86. 2001-03-07 05:29:21 +00:00
swap_pager.c whitespace / register cleanup 2001-07-04 19:00:13 +00:00
swap_pager.h - If swap metadata does not fit into the KVM, reduce the number of 2000-12-13 10:01:00 +00:00
vm_contig.c Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc). 2001-07-04 23:27:09 +00:00
vm_extern.h Remove unused 3rd argument from vsunlock() which abused B_WRITE. 2000-03-13 10:47:24 +00:00
vm_fault.c Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc). 2001-07-04 23:27:09 +00:00
vm_glue.c whitespace / register cleanup 2001-07-04 19:00:13 +00:00
vm_init.c With Alfred's permission, remove vm_mtx in favor of a fine-grained approach 2001-07-04 16:20:28 +00:00
vm_kern.c With Alfred's permission, remove vm_mtx in favor of a fine-grained approach 2001-07-04 16:20:28 +00:00
vm_kern.h Introduce numerous SMP friendly changes to the mbuf allocator. Namely, 2001-06-22 06:35:32 +00:00
vm_map.c Change inlines back into mainline code in preparation for mutexing. Also, 2001-07-04 20:15:18 +00:00
vm_map.h Change inlines back into mainline code in preparation for mutexing. Also, 2001-07-04 20:15:18 +00:00
vm_meter.c whitespace / register cleanup 2001-07-04 19:00:13 +00:00
vm_mmap.c whitespace / register cleanup 2001-07-04 19:00:13 +00:00
vm_object.c Change inlines back into mainline code in preparation for mutexing. Also, 2001-07-04 20:15:18 +00:00
vm_object.h Change inlines back into mainline code in preparation for mutexing. Also, 2001-07-04 20:15:18 +00:00
vm_page.c make vm_page_select_cache static 2001-07-23 12:34:31 +00:00
vm_page.h make vm_page_select_cache static 2001-07-23 12:34:31 +00:00
vm_pageout.c Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc). 2001-07-04 23:27:09 +00:00
vm_pageout.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
vm_pageq.c Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc). 2001-07-04 23:27:09 +00:00
vm_pager.c whitespace / register cleanup 2001-07-04 19:00:13 +00:00
vm_pager.h With Alfred's permission, remove vm_mtx in favor of a fine-grained approach 2001-07-04 16:20:28 +00:00
vm_param.h Change the way information about swap devices is exported to be more 2001-06-01 22:53:10 +00:00
vm_swap.c Permit direct swapping to NFS regular files using swapon(2). We 2001-07-28 20:18:38 +00:00
vm_unix.c whitespace / register cleanup 2001-07-04 19:00:13 +00:00
vm_zeroidle.c The i386-specific includes in this file were "fixed" by bracketing them with 2001-07-15 04:11:51 +00:00
vm_zone.c Fix missing newline and terminator at the end of the vm.zone sysctl. 2001-07-09 03:37:33 +00:00
vm_zone.h Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
vm.h With Alfred's permission, remove vm_mtx in favor of a fine-grained approach 2001-07-04 16:20:28 +00:00
vnode_pager.c whitespace / register cleanup 2001-07-04 19:00:13 +00:00
vnode_pager.h vnode_pager_freepage() is really vm_page_free() in disguise, 2001-04-19 06:18:23 +00:00