NetBSD/sys/uvm
matt 4f38307d62 Add support for cpu-specific uarea allocation routines. Allows different
allocation for user and system lwps.  MIPS will use this to map uareas of
system lwp used direct-mapped addresses (to reduce the overhead of
switching to kernel threads).  ibm4xx could use to map uareas via direct
mapped addresses and avoid the problem of having the kernel stack not in
the TLB.
2011-02-17 19:27:13 +00:00
..
files.uvm Make UVM_PAGE_TRKOWN a real flag. 2010-12-09 01:48:05 +00:00
Makefile
uvm_amap.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_amap.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_anon.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_anon.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_aobj.c Replace uvm_aobj_cache with kmem(9). 2011-02-11 00:21:18 +00:00
uvm_aobj.h udpate license clauses on chuck^2 code to match the new-style BSD licenses. 2011-02-02 15:28:38 +00:00
uvm_bio.c Always take the object lock before changing vmpage flags. Fixes a deadlock 2010-11-30 10:55:25 +00:00
uvm_coredump.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:25:27 +00:00
uvm_ddb.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_device.c need uvm_pmap.h for pmap_mmap_flags definition 2011-02-12 14:45:31 +00:00
uvm_device.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_emap.c Reduce memory spent on bookkeeping for large values of MAXCPUS. 2010-04-25 15:54:14 +00:00
uvm_extern.h Add support for cpu-specific uarea allocation routines. Allows different 2011-02-17 19:27:13 +00:00
uvm_fault_i.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_fault.c Spell uvm_fault_lower_neighbor correctly in UVMHIST_FUNC by using 2011-02-10 21:05:52 +00:00
uvm_fault.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_glue.c Add support for cpu-specific uarea allocation routines. Allows different 2011-02-17 19:27:13 +00:00
uvm_glue.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_init.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_io.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_km.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:25:27 +00:00
uvm_km.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_kmguard.c Spell immediately correctly. 2010-11-02 20:49:47 +00:00
uvm_kmguard.h
uvm_loan.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_loan.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_map.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:25:27 +00:00
uvm_map.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:25:27 +00:00
uvm_meter.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:25:27 +00:00
uvm_mmap.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 20:07:25 +00:00
uvm_mremap.c sys_mremap: unwrap a short line 2010-08-16 01:21:10 +00:00
uvm_object.c
uvm_object.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_page.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 17:53:41 +00:00
uvm_page.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:25:27 +00:00
uvm_pager.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_pager.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 20:07:25 +00:00
uvm_param.h Oops. Fix thinko. 2010-11-14 04:31:02 +00:00
uvm_pdaemon.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:25:27 +00:00
uvm_pdaemon.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:25:27 +00:00
uvm_pdpolicy_clock.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:25:27 +00:00
uvm_pdpolicy_clockpro.c pageobj: remove a wrong assertion. 2011-02-05 13:33:47 +00:00
uvm_pdpolicy_impl.h
uvm_pdpolicy.h
uvm_pglist.c Introducing inner loop prevent us from exiting from the original loop. 2011-01-26 08:49:48 +00:00
uvm_pglist.h Provide a forward declaration of "struct vm_page", whose internal 2010-11-06 15:48:00 +00:00
uvm_pmap.h add optional MD pmap_mmap_flags macro for passing flags between cdev_mmap 2011-02-11 23:05:55 +00:00
uvm_prot.h
uvm_readahead.c Make common kernel module binaries work on both sun3 and sun3x. 2010-10-15 15:55:52 +00:00
uvm_readahead.h
uvm_stat.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_stat.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_swap.c Introduce struct pathbuf. This is an abstraction to hold a pathname 2010-11-19 06:44:33 +00:00
uvm_swap.h
uvm_swapstub.c
uvm_unix.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 20:07:25 +00:00
uvm_user.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 15:13:33 +00:00
uvm_vnode.c udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 20:07:25 +00:00
uvm.h udpate license clauses on my code to match the new-style BSD licenses. 2011-02-02 17:53:41 +00:00