freebsd-dev/sys/vm
John Dyson ffc82b0a70 1) Use a more consistent page wait methodology.
2)	Do not unnecessarily force page blocking when paging
	pages out.
3)	Further improve swap pager performance and correctness,
	including fixing the paging in progress deadlock (except
	in severe I/O error conditions.)
4)	Enable vfs_ioopt=1 as a default.
5)	Fix and enable the page prezeroing in SMP mode.

All in all, SMP systems especially should show a significant
improvement in "snappyness."
1998-03-01 04:18:54 +00:00
..
default_pager.c Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +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 Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +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 Forward declare more structs that are used in prototypes here - don't 1998-02-01 20:08:39 +00:00
swap_pager.c 1) Use a more consistent page wait methodology. 1998-03-01 04:18:54 +00:00
swap_pager.h Fix page prezeroing for SMP, and fix some potential paging-in-progress 1998-02-25 03:56:15 +00:00
vm_extern.h VM level code cleanups. 1998-01-22 17:30:44 +00:00
vm_fault.c 1) Use a more consistent page wait methodology. 1998-03-01 04:18:54 +00:00
vm_glue.c Staticize. 1998-02-09 06:11: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 Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +00:00
vm_kern.c 1) Use a more consistent page wait methodology. 1998-03-01 04:18:54 +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 Fix page prezeroing for SMP, and fix some potential paging-in-progress 1998-02-25 03:56:15 +00:00
vm_map.h VM level code cleanups. 1998-01-22 17:30:44 +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 Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +00:00
vm_object.c 1) Use a more consistent page wait methodology. 1998-03-01 04:18:54 +00:00
vm_object.h Fix page prezeroing for SMP, and fix some potential paging-in-progress 1998-02-25 03:56:15 +00:00
vm_page.c 1) Use a more consistent page wait methodology. 1998-03-01 04:18:54 +00:00
vm_page.h 1) Use a more consistent page wait methodology. 1998-03-01 04:18:54 +00:00
vm_pageout.c 1) Use a more consistent page wait methodology. 1998-03-01 04:18:54 +00:00
vm_pageout.h VM level code cleanups. 1998-01-22 17:30:44 +00:00
vm_pager.c Significantly improve the efficiency of the swap pager, which appears to 1998-02-23 08:22:48 +00:00
vm_pager.h Added #include of <sys/queue.h> so that this file is more "self"-sufficent. 1998-02-03 22:19:35 +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 Significantly improve the efficiency of the swap pager, which appears to 1998-02-23 08:22:48 +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 Try to dynamically size the VM_KMEM_SIZE (but is still able to be overridden 1998-02-23 07:42:43 +00:00
vm_zone.h Slight improvement to the vm_zone stats output. Also, some other superficial 1997-12-14 05:17:44 +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
vnode_pager.c 1) Use a more consistent page wait methodology. 1998-03-01 04:18:54 +00:00
vnode_pager.h In the author's words: 1998-02-26 06:39:59 +00:00