#include "multiboot.h" #include "logger.h" #include "protected.h" void main(struct KernelMQ_Multiboot_Info multiboot_info) { logger_initialize(); print_multiboot_info(multiboot_info); logger_info("Kernel initialization started."); protected_initialize(); asm volatile ("int $0x3"); asm volatile ("int $0x24"); logger_warn("Nothing to do."); logger_fail("Halt."); }