#include #include #include #include int kmain(uint64_t multiboot_magic, void *multiboot_data) { debug_init(); debug_ok("MITTOS64 kernel booted\n"); debug_build_time(); debug_git_info(); interrupt_init(); multiboot_init(multiboot_magic, P2V(multiboot_data)); debug_info("BOOT COMPLETE\n"); // Cause a divide-by-zero exception int a = 5, b = 0; int c = a/b; (void)c; for(;;)asm("hlt"); }