NetBSD/sys/uvm
thorpej 6eb9ee7cd8 - Change uvm_{lock,unlock}_fpageq() to return/take the previous interrupt
level directly, instead of making the caller wrap the calls in
  splimp()/splx().
- Add a comment documenting that interrupts that cause memory allocation
  must be blocked while the free page queue is locked.

Since interrupts must be blocked while this lock is asserted, tying them
together like this helps to prevent mistakes.
1999-05-24 19:10:57 +00:00
..
Makefile Rework the way kernel include files are installed. In the new method, 1998-06-12 23:22:30 +00:00
uvm_amap_i.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_amap.c add a `flags' argument to uvm_pagealloc_strat(). 1999-04-11 04:04:04 +00:00
uvm_amap.h comment cleanup, shift around the inline stuff a bit, 1999-01-28 14:46:27 +00:00
uvm_anon.c add uvmexp.swpgonly and use it to detect out-of-swap conditions. 1999-03-26 17:34:15 +00:00
uvm_anon.h add uvmexp.swpgonly and use it to detect out-of-swap conditions. 1999-03-26 17:34:15 +00:00
uvm_aobj.c add a `flags' argument to uvm_pagealloc_strat(). 1999-04-11 04:04:04 +00:00
uvm_aobj.h add uvmexp.swpgonly and use it to detect out-of-swap conditions. 1999-03-26 17:34:15 +00:00
uvm_ddb.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_device.c sanity: use ';' to separate statements 1999-04-08 10:26:21 +00:00
uvm_device.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_extern.h Allow the caller to specify a stack for the child process. If NULL, 1999-05-13 21:58:32 +00:00
uvm_fault_i.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_fault.c when wiring swap-backed pages, clear the PG_CLEAN flag before 1999-05-19 06:14:15 +00:00
uvm_fault.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_glue.c Allow the caller to specify a stack for the child process. If NULL, 1999-05-13 21:58:32 +00:00
uvm_glue.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_init.c remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_io.c remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_km.c add a `flags' argument to uvm_pagealloc_strat(). 1999-04-11 04:04:04 +00:00
uvm_km.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_loan.c add a `flags' argument to uvm_pagealloc_strat(). 1999-04-11 04:04:04 +00:00
uvm_loan.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_map_i.h remove now-wrong comment. formatting nit. 1999-05-03 08:53:24 +00:00
uvm_map.c implement madvice() for MADV_{NORMAL,RANDOM,SEQUENTIAL}, others are not yet done. 1999-05-23 06:27:13 +00:00
uvm_map.h implement madvice() for MADV_{NORMAL,RANDOM,SEQUENTIAL}, others are not yet done. 1999-05-23 06:27:13 +00:00
uvm_meter.c remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_mmap.c implement madvice() for MADV_{NORMAL,RANDOM,SEQUENTIAL}, others are not yet done. 1999-05-23 06:27:13 +00:00
uvm_object.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_page_i.h - Change uvm_{lock,unlock}_fpageq() to return/take the previous interrupt 1999-05-24 19:10:57 +00:00
uvm_page.c - Change uvm_{lock,unlock}_fpageq() to return/take the previous interrupt 1999-05-24 19:10:57 +00:00
uvm_page.h - Change uvm_{lock,unlock}_fpageq() to return/take the previous interrupt 1999-05-24 19:10:57 +00:00
uvm_pager_i.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_pager.c Add a new `access type' argument to pmap_enter(). This indicates what type of 1999-03-26 21:58:39 +00:00
uvm_pager.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_pdaemon.c - Change uvm_{lock,unlock}_fpageq() to return/take the previous interrupt 1999-05-24 19:10:57 +00:00
uvm_pdaemon.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_pglist.c - Change uvm_{lock,unlock}_fpageq() to return/take the previous interrupt 1999-05-24 19:10:57 +00:00
uvm_stat.c add uvmexp.swpgonly and use it to detect out-of-swap conditions. 1999-03-26 17:34:15 +00:00
uvm_stat.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_swap.c remove some old #if 0'd-out debugging code. 1999-03-30 16:07:47 +00:00
uvm_swap.h restore rcsids 1998-02-07 11:07:38 +00:00
uvm_unix.c remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_user.c remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm_vnode.c add a `flags' argument to uvm_pagealloc_strat(). 1999-04-11 04:04:04 +00:00
uvm_vnode.h remove now >1 year old pre-release message. 1999-03-25 18:48:49 +00:00
uvm.h add uvmexp.swpgonly and use it to detect out-of-swap conditions. 1999-03-26 17:34:15 +00:00