freebsd-nq/sys/vm
John Dyson 2be70f79f6 Lots of improvements, including restructring the caching and management
of vnodes and objects.  There are some metadata performance improvements
that come along with this.  There are also a few prototypes added when
the need is noticed.  Changes include:

1) Cleaning up vref, vget.
2) Removal of the object cache.
3) Nuke vnode_pager_uncache and friends, because they aren't needed anymore.
4) Correct some missing LK_RETRY's in vn_lock.
5) Correct the page range in the code for msync.

Be gentle, and please give me feedback asap.
1997-12-29 00:25:11 +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 After one of my analysis passes to evaluate methods for SMP TLB mgmt, I 1997-12-14 02:11:23 +00:00
swap_pager.c Support running with inadequate swap space. Additionally, the code 1997-12-24 15:05:25 +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_extern.h Support an optional, sysctl enabled feature of idle process swapout. This 1997-12-06 02:23:36 +00:00
vm_fault.c Some performance improvements, and code cleanups (including changing our 1997-12-19 09:03:37 +00:00
vm_glue.c Fix the prototype for swapout_procs(); 1997-12-11 02:10:55 +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 Lots of improvements, including restructring the caching and management 1997-12-29 00:25:11 +00:00
vm_map.h Some performance improvements, and code cleanups (including changing our 1997-12-19 09:03:37 +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 Make COMPAT_43 and COMPAT_SUNOS new-style options. 1997-12-16 17:40:42 +00:00
vm_object.c Lots of improvements, including restructring the caching and management 1997-12-29 00:25:11 +00:00
vm_object.h Lots of improvements, including restructring the caching and management 1997-12-29 00:25:11 +00:00
vm_page.c Lots of improvements, including restructring the caching and management 1997-12-29 00:25:11 +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 Lots of improvements, including restructring the caching and management 1997-12-29 00:25:11 +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 Lots of improvements, including restructring the caching and management 1997-12-29 00:25:11 +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 Improve my copyright. 1997-12-22 11:48:13 +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 Lots of improvements, including restructring the caching and management 1997-12-29 00:25:11 +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