#include "../../kernel.h" #include "../arch.h" #include "interrupts.h" #include "mmap.h" #include "multiboot.h" #include "util.h" #include "vga.h" #include #include void entry(multiboot_info_t* mbd) { vga_clear(); map_memory(mbd); remap_pic(); enable_interrupts(); kmain(); } void arch_callback() { printf("Kernel panic!\n"); disable_interrupts(); halt(); } void panic() { printf("Kernel panic!"); disable_interrupts(); halt(); } void put_char(char character) { vga_put_char(character, VGA_DEFAULT_COLOR); }