diff --git a/sys/vmm/paging.c b/sys/vmm/paging.c index 55d6450..f7768a6 100644 --- a/sys/vmm/paging.c +++ b/sys/vmm/paging.c @@ -391,8 +391,9 @@ kprintf("cr3: 0x%X\n", child->tss.cr3); if (vmm_remapPage(child->tss.cr3, 0x5A00000, KERNEL_PAGE_DEFAULT, _current->id, 0) == 0x0) K_PANIC("vmm_remapPage: Failed"); - kprintf("mapping\n"); - for (i = 0; i < 0x1000; i++) { + + for (i = 0; i < PD_ENTRIES; i++) { + kprintf("mapping: 0x%X\n", i); if ((childPageDir[i] & PAGE_PRESENT) == PAGE_PRESENT) { if (vmm_remapPage(childPageDir[i], 0x5A01000 + (i * 0x1000), KERNEL_PAGE_DEFAULT, _current->id, 0) == 0x0) K_PANIC("Returned NULL");