NetBSD/sys/uvm
manu 2debbde786 Move swapctl(SWAP_STATS) implementation to a separate function called
uvm_swap_stats(). This is done in order to allow COMPAT_* swapctl()
emulation to use it directly without going through sys_swapctl().

The problem with using sys_swapctl() there is that it involves
copying the swapent array to the stackgap, and this array's size
is not known at build time. Hence it would not be possible to
 ensure it would fit in the stackgap in any case.
2002-03-18 11:43:01 +00:00
..
Makefile
uvm.h
uvm_amap.c Pool deals fairly well with physical memory shortage, but it doesn't 2002-03-08 20:48:27 +00:00
uvm_amap.h
uvm_amap_i.h
uvm_anon.c
uvm_anon.h
uvm_aobj.c Pool deals fairly well with physical memory shortage, but it doesn't 2002-03-08 20:48:27 +00:00
uvm_aobj.h
uvm_bio.c honor the PG_RDONLY flag (so that NFS can clear the PG_NEEDCOMMIT flag 2002-02-27 16:02:03 +00:00
uvm_ddb.h
uvm_device.c use the <sys/conf.h> macro to get the mmap footprint. 2002-02-28 21:00:23 +00:00
uvm_device.h
uvm_extern.h Move the code that walks the process's VM map during a coredump 2001-12-10 01:52:26 +00:00
uvm_fault.c a vm_prot_t is a bit-mask, fix an assertion which was treating one 2002-03-09 04:29:03 +00:00
uvm_fault.h introduce a new UVM fault type, VM_FAULT_WIREMAX. this is different 2001-12-31 22:34:39 +00:00
uvm_fault_i.h
uvm_glue.c introduce a new UVM fault type, VM_FAULT_WIREMAX. this is different 2001-12-31 22:34:39 +00:00
uvm_glue.h
uvm_init.c
uvm_io.c
uvm_km.c If the bootstrapping process didn't actually use any KVA space, don't 2002-03-07 20:15:32 +00:00
uvm_km.h
uvm_loan.c fix locking for loaning. in general we should be looking at the page's 2001-12-31 19:21:36 +00:00
uvm_loan.h
uvm_map.c Pool deals fairly well with physical memory shortage, but it doesn't 2002-03-08 20:48:27 +00:00
uvm_map.h
uvm_map_i.h
uvm_meter.c add {anon,file,exec}max as a upper bound on the amount of memory that 2001-12-09 03:07:19 +00:00
uvm_mmap.c in sys_mincore(), check the return value of uvm_vslock() to determine 2001-12-14 04:21:22 +00:00
uvm_object.h
uvm_page.c In the function uvm_page_own(), clear owner_tag after assertion so that 2002-02-20 07:06:56 +00:00
uvm_page.h
uvm_page_i.h
uvm_pager.c fix locking for loaning. in general we should be looking at the page's 2001-12-31 19:21:36 +00:00
uvm_pager.h
uvm_pager_i.h
uvm_param.h add {anon,file,exec}max as a upper bound on the amount of memory that 2001-12-09 03:07:19 +00:00
uvm_pdaemon.c deamon -> daemon 2002-01-21 14:42:26 +00:00
uvm_pdaemon.h
uvm_pglist.c
uvm_pglist.h
uvm_pmap.h
uvm_prot.h
uvm_stat.c add {anon,file,exec}max as a upper bound on the amount of memory that 2001-12-09 03:07:19 +00:00
uvm_stat.h Include <sys/kernel.h> if UVMHIST is defined - the "cold" variable is 2002-03-05 05:45:54 +00:00
uvm_swap.c Move swapctl(SWAP_STATS) implementation to a separate function called 2002-03-18 11:43:01 +00:00
uvm_swap.h Move swapctl(SWAP_STATS) implementation to a separate function called 2002-03-18 11:43:01 +00:00
uvm_unix.c Make the coredump routine exec-format/emulation specific. Split 2001-12-08 00:35:25 +00:00
uvm_user.c
uvm_vnode.c in uvm_vnp_setsize(), wait for any i/o in progress on pages that we free. 2001-12-31 07:00:15 +00:00