freebsd-src/sys/vm
John Dyson ceb0cf87e8 Support an optional, sysctl enabled feature of idle process swapout. This
is apparently useful for large shell systems, or systems  with long running
idle processes.  To enable the feature:

	sysctl -w vm.swap_idle_enabled=1

Please note that some of the other vm sysctl variables have been renamed
to be more accurate.
Submitted by:	Much of it from Matt Dillon <dillon@best.net>
1997-12-06 02:23:36 +00:00
..
default_pager.c Removed unused #includes. 1997-09-01 03:17:34 +00:00
default_pager.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
device_pager.c Removed unused #includes. 1997-09-01 03:17:34 +00:00
device_pager.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
pmap.h Fixed the commit botch that was causing crashes soon after system 1997-08-05 23:03:24 +00:00
swap_pager.c In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
swap_pager.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm_extern.h Support an optional, sysctl enabled feature of idle process swapout. This 1997-12-06 02:23:36 +00:00
vm_fault.c Removed unused #includes. 1997-09-01 03:17:34 +00:00
vm_glue.c Support an optional, sysctl enabled feature of idle process swapout. This 1997-12-06 02:23:36 +00:00
vm_inherit.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm_init.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
vm_kern.c Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu of 1997-08-05 00:02:08 +00:00
vm_kern.h Attempt to fix the previous fix to the contigmalloc1 prototype. 1997-10-11 10:39:19 +00:00
vm_map.c Don't #define max() to get a version that works with vm_ooffset's. 1997-11-24 15:03:13 +00:00
vm_map.h Fix kern_lock so that it will work. Additionally, clean-up some of the 1997-08-18 02:06:35 +00:00
vm_meter.c Removed all traces of P_IDLEPROC. It was tested but never set. 1997-11-24 15:15:33 +00:00
vm_mmap.c Move the "retval" (3rd) parameter from all syscall functions and put 1997-11-06 19:29:57 +00:00
vm_object.c Removed unused #include of <sys/malloc.h>. This file now uses only 1997-11-18 11:02:19 +00:00
vm_object.h Change the M_NAMEI allocations to use the zone allocator. This change 1997-09-21 04:24:27 +00:00
vm_page.c Fix the "missing page" problem. Also, improve the performance of page 1997-11-06 08:35:50 +00:00
vm_page.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm_pageout.c Support an optional, sysctl enabled feature of idle process swapout. This 1997-12-06 02:23:36 +00:00
vm_pageout.h Support an optional, sysctl enabled feature of idle process swapout. This 1997-12-06 02:23:36 +00:00
vm_pager.c Last major round (Unless Bruce thinks of somthing :-) of malloc changes. 1997-10-12 20:26:33 +00:00
vm_pager.h Last major round (Unless Bruce thinks of somthing :-) of malloc changes. 1997-10-12 20:26:33 +00:00
vm_param.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm_prot.h Fix the gdb executable modify problem. Thanks to the detective work 1997-04-06 02:29:45 +00:00
vm_swap.c Rename some local variables to avoid shadowing other local variables. 1997-11-07 09:21:01 +00:00
vm_unix.c Move the "retval" (3rd) parameter from all syscall functions and put 1997-11-06 19:29:57 +00:00
vm_zone.c Don't include <sys/lock.h> in headers when only `struct simplelock' is 1997-12-05 19:55:52 +00:00
vm_zone.h Don't include <sys/lock.h> in headers when only `struct simplelock' is 1997-12-05 19:55:52 +00:00
vnode_pager.c In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
vnode_pager.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00