freebsd-nq/sys/vm
John Dyson 95461b450d 1) Start using a cleaner and more consistant page allocator instead
of the various ad-hoc schemes.
2)	When bringing in UPAGES, the pmap code needs to do another vm_page_lookup.
3)	When appropriate, set the PG_A or PG_M bits a-priori to both avoid some
	processor errata, and to minimize redundant processor updating of page
	tables.
4)	Modify pmap_protect so that it can only remove permissions (as it
	originally supported.)  The additional capability is not needed.
5)	Streamline read-only to read-write page mappings.
6)	For pmap_copy_page, don't enable write mapping for source page.
7)	Correct and clean-up pmap_incore.
8)	Cluster initial kern_exec pagin.
9)	Removal of some minor lint from kern_malloc.
10)	Correct some ioopt code.
11)	Remove some dead code from the MI swapout routine.
12)	Correct vm_object_deallocate (to remove backing_object ref.)
13)	Fix dead object handling, that had problems under heavy memory load.
14)	Add minor vm_page_lookup improvements.
15)	Some pages are not in objects, and make sure that the vm_page.c can
	properly support such pages.
16)	Add some more page deficit handling.
17)	Some minor code readability improvements.
1998-02-05 03:32:49 +00:00
..
default_pager.c Turn DIAGNOSTIC into a new-style option. 1998-02-04 22:34:03 +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 Turn DIAGNOSTIC into a new-style option. 1998-02-04 22:34:03 +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 Turn DIAGNOSTIC into a new-style option. 1998-02-04 22:34:03 +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 VM level code cleanups. 1998-01-22 17:30:44 +00:00
vm_fault.c Turn DIAGNOSTIC into a new-style option. 1998-02-04 22:34:03 +00:00
vm_glue.c 1) Start using a cleaner and more consistant page allocator instead 1998-02-05 03:32:49 +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 Turn DIAGNOSTIC into a new-style option. 1998-02-04 22:34:03 +00:00
vm_kern.c 1) Start using a cleaner and more consistant page allocator instead 1998-02-05 03:32:49 +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 1) Start using a cleaner and more consistant page allocator instead 1998-02-05 03:32:49 +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 Turn DIAGNOSTIC into a new-style option. 1998-02-04 22:34:03 +00:00
vm_object.c 1) Start using a cleaner and more consistant page allocator instead 1998-02-05 03:32:49 +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 1) Start using a cleaner and more consistant page allocator instead 1998-02-05 03:32:49 +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 1) Start using a cleaner and more consistant page allocator instead 1998-02-05 03:32:49 +00:00
vm_pageout.h VM level code cleanups. 1998-01-22 17:30:44 +00:00
vm_pager.c Turn DIAGNOSTIC into a new-style option. 1998-02-04 22:34:03 +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 Turn NSWAPDEV into a new-style option. 1998-01-25 04:13:25 +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 Turn DIAGNOSTIC into a new-style option. 1998-02-04 22:34:03 +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) Start using a cleaner and more consistant page allocator instead 1998-02-05 03:32:49 +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