#include #include #include #include #include #include #include #include #include void kmain(void) { #ifdef __TESTING__ // important components should be declared first, but if we're testing we want to log all of that terminal_initialize(); serial_initialize(); #endif gdt_init(); idt_init(); #ifndef __TESTING__ terminal_initialize(); serial_initialize(); #endif init_kb(); printf("Entering loop...\n"); while (1) { continue; } printf("Exiting loop...\n"); }