#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(); PIC_remap(0x20, 0x28); #ifndef __TESTING__ terminal_initialize(); serial_initialize(); #endif }