freebsd-nq/sys/vm
Marcel Moolenaar 2bbb534b56 Move the cow field between wire_count and hold_count. This is the
position that is 64-bit aligned and makes sure that the valid and
dirty fields are also 64-bit aligned. This means that if PAGE_SIZE
is 32K, the size of the vm_page structure is only increased by 8
bytes instead of 16 bytes. More importantly, the vm_page structure
is either 120 or 128 bytes on ia64. These are "interesting" sizes.
2004-08-22 20:52:23 +00:00
..
default_pager.c
device_pager.c
phys_pager.c
pmap.h
swap_pager.c
swap_pager.h
uma_core.c
uma_dbg.c
uma_dbg.h
uma_int.h
uma.h
vm_contig.c
vm_extern.h
vm_fault.c In the previous revision, I failed to condition an early release of Giant 2004-08-22 00:08:43 +00:00
vm_glue.c
vm_init.c
vm_kern.c Back out all behavioral chnages. 2004-08-10 14:42:48 +00:00
vm_kern.h
vm_map.c - Introduce and use a new tunable "debug.mpsafevm". At present, setting 2004-08-16 06:16:12 +00:00
vm_map.h Replace the linear search in vm_map_findspace() with an O(log n) 2004-08-13 08:06:34 +00:00
vm_meter.c - Introduce and use a new tunable "debug.mpsafevm". At present, setting 2004-08-16 06:16:12 +00:00
vm_mmap.c
vm_object.c
vm_object.h
vm_page.c
vm_page.h Move the cow field between wire_count and hold_count. This is the 2004-08-22 20:52:23 +00:00
vm_pageout.c
vm_pageout.h
vm_pageq.c
vm_pager.c
vm_pager.h
vm_param.h
vm_unix.c
vm_zeroidle.c
vm.h - Introduce and use a new tunable "debug.mpsafevm". At present, setting 2004-08-16 06:16:12 +00:00
vnode_pager.c Acquire and release Giant around a call to VOP_BMAP(). (This is a 2004-08-19 02:37:12 +00:00
vnode_pager.h