freebsd-nq/sys/vm
David Greenman 2fe6e4d71e Added support for starting the experimental "vmdaemon" system process.
Enabled via REL2_1.

Added support for doing object collapses "on the fly". Enabled via REL2_1a.

Improved object collapses so that they can happen in more cases. Improved
sensing of modified pages to fix an apparant race condition and improve
clustered pageout opportunities. Fixed an "oops" with not restarting page
scan after a potential block in vm_pageout_clean() (not doing this can result
in strange behavior in some cases).

Submitted by:	John Dyson & David Greenman
1994-11-06 05:07:53 +00:00
..
device_pager.c GCC cleanup. 1994-10-02 17:48:58 +00:00
device_pager.h Added $Id$ 1994-08-02 07:55:43 +00:00
kern_lock.c Added $Id$ 1994-08-02 07:55:43 +00:00
lock.h Added $Id$ 1994-08-02 07:55:43 +00:00
pmap.h Removed all vestiges of tlbflush(). Replaced them with calls to pmap_update(). 1994-09-02 04:12:26 +00:00
swap_pager.c Improved I/O error reporting. 1994-10-25 07:06:20 +00:00
swap_pager.h Cosmetics: unused vars, ()'s, #include's &c &c to silence gcc. 1994-10-09 01:52:19 +00:00
vm_extern.h 1) New "vm_page_alloc_contig" routine by me. 1994-09-27 18:00:29 +00:00
vm_fault.c Changed a thread_sleep into an spl protected tsleep. A deadlock can occur 1994-10-23 06:15:04 +00:00
vm_glue.c Cosmetics: unused vars, ()'s, #include's &c &c to silence gcc. 1994-10-09 01:52:19 +00:00
vm_inherit.h Added $Id$ 1994-08-02 07:55:43 +00:00
vm_init.c Cosmetics: unused vars, ()'s, #include's &c &c to silence gcc. 1994-10-09 01:52:19 +00:00
vm_kern.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
vm_kern.h Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
vm_map.c Cosmetics: unused vars, ()'s, #include's &c &c to silence gcc. 1994-10-09 01:52:19 +00:00
vm_map.h Added $Id$ 1994-08-02 07:55:43 +00:00
vm_meter.c Eliminated a whole pile of ancient (we're taking 4.3BSD) VM system 1994-09-12 11:38:31 +00:00
vm_mmap.c Cosmetics: unused vars, ()'s, #include's &c &c to silence gcc. 1994-10-09 01:52:19 +00:00
vm_object.c Added support for starting the experimental "vmdaemon" system process. 1994-11-06 05:07:53 +00:00
vm_object.h Added support for starting the experimental "vmdaemon" system process. 1994-11-06 05:07:53 +00:00
vm_page.c Changed a thread_sleep into an spl protected tsleep. A deadlock can occur 1994-10-23 06:15:04 +00:00
vm_page.h Make my ALLDEVS kernel compile (basically, LINT minus a lot of options). 1994-10-21 01:19:28 +00:00
vm_pageout.c Added support for starting the experimental "vmdaemon" system process. 1994-11-06 05:07:53 +00:00
vm_pageout.h Cosmetics: unused vars, ()'s, #include's &c &c to silence gcc. 1994-10-09 01:52:19 +00:00
vm_pager.c Cosmetics: unused vars, ()'s, #include's &c &c to silence gcc. 1994-10-09 01:52:19 +00:00
vm_pager.h Cosmetics: unused vars, ()'s, #include's &c &c to silence gcc. 1994-10-09 01:52:19 +00:00
vm_param.h Added $Id$ 1994-08-02 07:55:43 +00:00
vm_prot.h Added $Id$ 1994-08-02 07:55:43 +00:00
vm_swap.c Contrary to my last commit here: NFS-swap is enabled automatically. 1994-10-22 17:53:35 +00:00
vm_unix.c Added $Id$ 1994-08-02 07:55:43 +00:00
vm_user.c Properly count object lookups and hits. 1994-10-15 10:28:47 +00:00
vm_vmio.c John Dyson's work in progress. Not currently used. 1994-10-04 07:32:08 +00:00
vm.h Added $Id$ 1994-08-02 07:55:43 +00:00
vnode_pager.c 1) Some of the counters in the vmmeter struct don't fit well into the Mach VM 1994-10-15 13:33:09 +00:00
vnode_pager.h Added $Id$ 1994-08-02 07:55:43 +00:00