paging
This commit is contained in:
@@ -53,14 +53,12 @@ void kmain(uint32_t magic, multiboot_info* mbi) {
|
||||
uint32_t mem_size = total_free_memory();
|
||||
kprintf("Total available memory: %d MB\n", mem_size / 1024 / 1024);
|
||||
|
||||
page = alloc_page();
|
||||
kprintf("Allocated page at: 0x%x\n", (uint32_t)page);
|
||||
init_paging();
|
||||
enable_paging();
|
||||
kprintf("Paging enabled\n");
|
||||
|
||||
free_page(page);
|
||||
kprintf("Freed page");
|
||||
|
||||
enable_interrupts();
|
||||
kprintf("Interrupts enabled\n");
|
||||
// enable_interrupts();
|
||||
// kprintf("Interrupts enabled\n");
|
||||
|
||||
while(1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user