1da427a80a
value (KERN_SUCCESS or KERN_RESOURCE_SHORTAGE) indicating if it succeeded or failed. Change the `wired' and `access_type' arguments to a single `flags' argument, which includes the access type, and flags: PMAP_WIRED the old `wired' boolean PMAP_CANFAIL pmap_enter() is allowed to fail If PMAP_CANFAIL is not specified, the pmap should behave as it always has in the face of a drastic resource shortage: fall over dead. Change the fault handler to deal with failure (which indicates resource shortage) by unlocking everything, waiting for the pagedaemon to free more memory, then retrying the fault. |
||
---|---|---|
.. | ||
Makefile | ||
pglist.h | ||
pmap.h | ||
vm_conf.h | ||
vm_extern.h | ||
vm_inherit.h | ||
vm_kern.h | ||
vm_map.h | ||
vm_object.h | ||
vm_page.h | ||
vm_pageout.h | ||
vm_pager.h | ||
vm_param.h | ||
vm_prot.h | ||
vm_swap.h | ||
vm.h |