diff --git a/kernel-src/arch/x86-64/mmu.c b/kernel-src/arch/x86-64/mmu.c index 3bc780cd..c90d64d6 100644 --- a/kernel-src/arch/x86-64/mmu.c +++ b/kernel-src/arch/x86-64/mmu.c @@ -153,7 +153,7 @@ pagetableptr_t arch_mmu_newtable() { pagetableptr_t table = pmm_alloc(1, PMM_SECTION_DEFAULT); if (table == NULL) return NULL; - memcpy(table, template, PAGE_SIZE); + memcpy(MAKE_HHDM(table), template, PAGE_SIZE); return table; }