freebsd-dev/sys/vm
Thomas Moestl 0fca57b8b8 Move the definitions of the hw.physmem, hw.usermem and hw.availpages
sysctls to MI code; this reduces code duplication and makes all of them
available on sparc64, and the latter two on powerpc.
The semantics by the i386 and pc98 hw.availpages is slightly changed:
previously, holes between ranges of available pages would be included,
while they are excluded now. The new behaviour should be more correct
and brings i386 in line with the other architectures.

Move physmem to vm/vm_init.c, where this variable is used in MI code.
2002-11-07 23:57:17 +00:00
..
default_pager.c
device_pager.c
phys_pager.c o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever since 2002-08-25 00:22:31 +00:00
pmap.h Some kernel threads try to do significant work, and the default KSTACK_PAGES 2002-10-02 07:44:29 +00:00
swap_pager.c Be consistent about "static" functions: if the function is marked 2002-09-28 17:15:38 +00:00
swap_pager.h Use `struct uma_zone *' instead of uma_zone_t, so that <sys/uma.h> isn't 2002-09-05 14:04:34 +00:00
uma_core.c - Add support for machine dependant page allocation routines. MD code 2002-11-01 01:01:27 +00:00
uma_dbg.c - Use my freebsd email alias in the copyright. 2002-09-19 06:05:32 +00:00
uma_dbg.h - Use my freebsd email alias in the copyright. 2002-09-19 06:05:32 +00:00
uma_int.h - Add support for machine dependant page allocation routines. MD code 2002-11-01 01:01:27 +00:00
uma.h Fix typo in comments (misspelled "necessary"). 2002-10-22 12:10:27 +00:00
vm_contig.c
vm_extern.h
vm_fault.c Complete the page queues locking needed for the page-based copy- 2002-10-19 18:34:39 +00:00
vm_glue.c - Check that a process isn't a new process (p_state == PRS_NEW) before 2002-10-22 14:31:32 +00:00
vm_init.c Move the definitions of the hw.physmem, hw.usermem and hw.availpages 2002-11-07 23:57:17 +00:00
vm_kern.c o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever since 2002-08-25 00:22:31 +00:00
vm_kern.h
vm_map.c Correctly print vm_offset_t types. 2002-11-07 22:49:07 +00:00
vm_map.h o Update some comments. 2002-09-22 04:33:43 +00:00
vm_meter.c Rename the mutex thread and process states to use a more generic 'LOCK' 2002-10-02 20:31:47 +00:00
vm_mmap.c Invoke mac_check_vnode_mmap() during mmap operations on vnodes, 2002-10-22 15:56:44 +00:00
vm_object.c Some more printf() format fixes. 2002-11-07 23:03:04 +00:00
vm_object.h Replace the vm_page hash table with a per-vmobject splay tree. There should 2002-10-18 17:24:30 +00:00
vm_page.c Export the function vm_page_splay(). 2002-11-04 19:21:39 +00:00
vm_page.h Export the function vm_page_splay(). 2002-11-04 19:21:39 +00:00
vm_pageout.c - Create a new scheduler api that is defined in sys/sched.h 2002-10-12 05:32:24 +00:00
vm_pageout.h
vm_pageq.c
vm_pager.c
vm_pager.h
vm_param.h
vm_swap.c Merge from MAC tree: rename mac_check_vnode_swapon() to 2002-10-27 06:54:06 +00:00
vm_unix.c Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
vm_zeroidle.c - Create a new scheduler api that is defined in sys/sched.h 2002-10-12 05:32:24 +00:00
vm.h
vnode_pager.c Better printf() formats. 2002-11-07 23:16:22 +00:00
vnode_pager.h