NetBSD/sys/uvm
drochner e14af78731 Big cleanup and speed improvements to pglist_alloc code:
-pass vm_physseg* instead of physseg index, and PFN (int) instead
 of physical address (could be done even more)
-simplify detection of boundary crossing and behave more intelligently
 in this case
-take stuff out of the inner loops, or put into "#ifdef DEBUG"
 (because we move along physsegs we don't need to check that the
  pages are physically contigous)
-make the "simple" and "contigous" branches look more uniform; at
 least the outer loops might coalesce one day
2002-06-27 18:05:29 +00:00
..
Makefile
uvm_amap_i.h
uvm_amap.c
uvm_amap.h
uvm_anon.c
uvm_anon.h
uvm_aobj.c
uvm_aobj.h
uvm_bio.c
uvm_ddb.h
uvm_device.c
uvm_device.h
uvm_extern.h
uvm_fault_i.h
uvm_fault.c
uvm_fault.h
uvm_glue.c
uvm_glue.h
uvm_init.c
uvm_io.c
uvm_km.c
uvm_km.h
uvm_loan.c
uvm_loan.h
uvm_map_i.h
uvm_map.c
uvm_map.h
uvm_meter.c
uvm_mmap.c "offest" -> "offset" in a comment 2002-05-31 16:49:50 +00:00
uvm_object.h count aobj pages (most notably kernel stack pages) as anon pages 2002-06-20 15:05:29 +00:00
uvm_page_i.h
uvm_page.c count aobj pages (most notably kernel stack pages) as anon pages 2002-06-20 15:05:29 +00:00
uvm_page.h
uvm_pager_i.h
uvm_pager.c
uvm_pager.h
uvm_param.h
uvm_pdaemon.c count aobj pages (most notably kernel stack pages) as anon pages 2002-06-20 15:05:29 +00:00
uvm_pdaemon.h
uvm_pglist.c Big cleanup and speed improvements to pglist_alloc code: 2002-06-27 18:05:29 +00:00
uvm_pglist.h
uvm_pmap.h
uvm_prot.h
uvm_stat.c
uvm_stat.h
uvm_swap.c
uvm_swap.h
uvm_unix.c
uvm_user.c
uvm_vnode.c
uvm.h