fix mm_map_page flags bit mask
This commit is contained in:
@@ -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];
|
uint64_t* pte = &pml1[pg_index.pml1];
|
||||||
|
|
||||||
*pte = ((paddr & ~0xFFFULL) | (flags & 0x7ULL));
|
*pte = ((paddr & ~0xFFFULL) | (flags & 0xFFFULL));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Map a page into kernel page directory */
|
/* Map a page into kernel page directory */
|
||||||
|
|||||||
Reference in New Issue
Block a user