[test] Page mapping trace

This commit is contained in:
Mark
2019-09-16 13:34:10 +03:00
parent fb396e0010
commit bcd067a894
2 changed files with 4 additions and 0 deletions
+1
View File
@@ -21,6 +21,7 @@ void kernel_main(void) {
amd64_idt_init();
#if defined(KERNEL_TEST_MODE)
kdebug("mm_kernel after basic init\n");
mm_describe(mm_kernel);
#endif
+3
View File
@@ -51,6 +51,9 @@ static int amd64_mm_map_single(mm_space_t pml4, uintptr_t virt_addr, uintptr_t p
panic("map: entry already present\n");
}
#if defined(KERNEL_TEST_MODE)
kdebug("map %p -> %p\n", virt_addr, phys);
#endif
pt[pti] = (phys & ~0xFFF) | flags | 1;
asm volatile("invlpg (%0)"::"a"(virt_addr):"memory");