Page MenuHomeFreeBSD

D21754.diff
No OneTemporary

D21754.diff

Index: head/sys/amd64/amd64/pmap.c
===================================================================
--- head/sys/amd64/amd64/pmap.c
+++ head/sys/amd64/amd64/pmap.c
@@ -3134,7 +3134,7 @@
pt_entry_t *pte;
pte = vtopte(va);
- pte_store(pte, pa | X86_PG_RW | X86_PG_V | pg_g);
+ pte_store(pte, pa | X86_PG_RW | X86_PG_V | pg_g | pg_nx);
}
static __inline void
@@ -3145,7 +3145,7 @@
pte = vtopte(va);
cache_bits = pmap_cache_bits(kernel_pmap, mode, 0);
- pte_store(pte, pa | X86_PG_RW | X86_PG_V | pg_g | cache_bits);
+ pte_store(pte, pa | X86_PG_RW | X86_PG_V | pg_g | pg_nx | cache_bits);
}
/*

File Metadata

Mime Type
text/plain
Expires
Wed, Feb 19, 6:07 PM (21 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16724676
Default Alt Text
D21754.diff (614 B)

Event Timeline