#include #include #include #include "tty.h" #include "gdt.h" #include "idt.h" #include "timer.h" #include "sys.h" #include "interrupts.h" #include "keyboard.h" #include "shell.h" #include "user_space.h" #include "syscall.h" void kernel_main(void) { terminal_initialize(); gdt_install(); idt_install(); isr_install(); irq_install(); timer_install(); keyboard_install(); sys_enable_interrupts(); terminal_printc("Hello, &ekernel &7World!\n&5Magenta String Example\nThis is a &4red string&7.\n"); for (int i = 0; i < 3; i++) { terminal_printc("&cDead &7"); terminal_putchar('0' + (i / 10)); terminal_putchar('0' + (i % 10)); terminal_printc("\n"); delay(500); } // syscall_init(); // enter_user_space(); shell_init(); }