version 1.37, 1999/06/16 23:02:40 |
version 1.38, 1999/06/17 18:21:23 |
Line 1727 uvm_fault_wire(map, start, end, access_t |
|
Line 1727 uvm_fault_wire(map, start, end, access_t |
|
pmap = vm_map_pmap(map); |
pmap = vm_map_pmap(map); |
|
|
/* |
/* |
* call pmap pageable: this tells the pmap layer to lock down these |
* fault it in page at a time. if the fault fails then we have |
* page tables. |
|
*/ |
|
|
|
pmap_pageable(pmap, start, end, FALSE); |
|
|
|
/* |
|
* now fault it in page at a time. if the fault fails then we have |
|
* to undo what we have done. |
* to undo what we have done. |
*/ |
*/ |
|
|
Line 1845 uvm_fault_unwire_locked(map, start, end) |
|
Line 1838 uvm_fault_unwire_locked(map, start, end) |
|
} |
} |
|
|
uvm_unlock_pageq(); |
uvm_unlock_pageq(); |
|
|
/* |
|
* now we call pmap_pageable to let the pmap know that the page tables |
|
* in this space no longer need to be wired. |
|
*/ |
|
|
|
pmap_pageable(pmap, start, end, TRUE); |
|
} |
} |