diff --git a/arch/x86_64/pmap.c b/arch/x86_64/pmap.c index 0ed104e..96ff69b 100644 --- a/arch/x86_64/pmap.c +++ b/arch/x86_64/pmap.c @@ -15,7 +15,7 @@ #define C_2GiB (2 * C_1GiB) #define BAD_INDEX ((unsigned int)-1) -#define PTR_TO_ENTRY(x) (((x) & ~VM_PAGE_MASK) | PTE_PRESENT | PTE_RW) +#define PTR_TO_ENTRY(x) (((x) & ~VM_PAGE_MASK) | PTE_PRESENT | PTE_RW | PTE_USR) #define ENTRY_TO_PTR(x) ((x) & ~VM_PAGE_MASK) #define PFN(x) ((x) >> VM_PAGE_SHIFT)