diff --git a/kernel/amd64/mm.c b/kernel/amd64/mm.c index b2ad093..48b070a 100644 --- a/kernel/amd64/mm.c +++ b/kernel/amd64/mm.c @@ -132,7 +132,7 @@ void mm_map_page (struct pd* pd, uintptr_t paddr, uintptr_t vaddr, uint32_t flag uint64_t* pte = &pml1[pg_index.pml1]; - *pte = ((paddr & ~0xFFFULL) | (flags & 0x7ULL)); + *pte = ((paddr & ~0xFFFULL) | (flags & 0xFFFULL)); } /* Map a page into kernel page directory */