From 37c9560515dffebab1e0dc6b79d6ac66eff6a161 Mon Sep 17 00:00:00 2001 From: Aleksa Vuckovic Date: Sun, 29 Jan 2023 02:11:05 +0100 Subject: pmm.c --- kernel/src/main.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'kernel/src/main.c') diff --git a/kernel/src/main.c b/kernel/src/main.c index 766d69c..5061515 100644 --- a/kernel/src/main.c +++ b/kernel/src/main.c @@ -20,6 +20,7 @@ #include #include #include +#include int kernel_main(mb2_tag_header* multiboot_bootinfo, uint32_t multiboot_magic); int kernel_main(mb2_tag_header* multiboot_bootinfo, uint32_t multiboot_magic) @@ -32,24 +33,16 @@ int kernel_main(mb2_tag_header* multiboot_bootinfo, uint32_t multiboot_magic) read_mb2(multiboot_bootinfo, multiboot_magic); clear_screen(main_fb); // framebuffer is enabled from this point - //mmap_t* pos; - //list_for_each_entry(pos, (&mmap.list), list) { - // mb2_tag_mmap_entry entry = pos->mmap_entry; - // printf("base_addr: 0x%x, length: 0x%x, reserved: %d, type: %d\n", entry.base_addr, entry.length, entry.reserved, entry.type); - //} - + init_pmm(); + memory_usage(); init_keyboard(); init_timer(TICKS_PER_SECOND); init_idt(); disc_init(); ext2_init(); - //ls(path_to_inode("/")); - //print_inode(path_to_inode("/")); init_tss(); - list_sys_tables(); parse_madt(); - jump_userspace(); for(;;) { -- cgit v1.2.3