Lines 3688-3694
pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot,
Link Here
|
3688 |
KASSERT((newpte & (PG_M | PG_RW)) != PG_M, |
3688 |
KASSERT((newpte & (PG_M | PG_RW)) != PG_M, |
3689 |
("pmap_enter: flags includes VM_PROT_WRITE but prot doesn't")); |
3689 |
("pmap_enter: flags includes VM_PROT_WRITE but prot doesn't")); |
3690 |
#if defined(PAE) || defined(PAE_TABLES) |
3690 |
#if defined(PAE) || defined(PAE_TABLES) |
3691 |
if ((prot & VM_PROT_EXECUTE) == 0) |
3691 |
if ((prot & VM_PROT_EXECUTE) == 0 && pmap != kernel_pmap) |
3692 |
newpte |= pg_nx; |
3692 |
newpte |= pg_nx; |
3693 |
#endif |
3693 |
#endif |
3694 |
if ((flags & PMAP_ENTER_WIRED) != 0) |
3694 |
if ((flags & PMAP_ENTER_WIRED) != 0) |