freebsd-dev/sys/vm
dyson b56a7b6d67 Significantly improve the efficiency of the swap pager, which appears to
have declined due to code-rot over time.  The swap pager rundown code
has been clean-up, and unneeded wakeups removed.  Lots of splbio's
are changed to splvm's.  Also, set the dynamic tunables for the
pageout daemon to be more sane for larger systems (thereby decreasing
the daemon overheadla.)
1998-02-23 08:22:48 +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 Significantly improve the efficiency of the swap pager, which appears to 1998-02-23 08:22:48 +00:00
swap_pager.h Significantly improve the efficiency of the swap pager, which appears to 1998-02-23 08:22:48 +00:00
vm_extern.h VM level code cleanups. 1998-01-22 17:30:44 +00:00
vm_fault.c Staticize. 1998-02-09 06:11:36 +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 Significantly improve the efficiency of the swap pager, which appears to 1998-02-23 08:22:48 +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 Significantly improve the efficiency of the swap pager, which appears to 1998-02-23 08:22:48 +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 Staticize. 1998-02-09 06:11:36 +00:00
vm_object.h 1) Start using a cleaner and more consistant page allocator instead 1998-02-05 03:32:49 +00:00
vm_page.c Staticize. 1998-02-09 06:11:36 +00:00
vm_page.h 1) Start using a cleaner and more consistant page allocator instead 1998-02-05 03:32:49 +00:00
vm_pageout.c Significantly improve the efficiency of the swap pager, which appears to 1998-02-23 08:22:48 +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 Significantly improve the efficiency of the swap pager, which appears to 1998-02-23 08:22:48 +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