#include "kernel.h" #include "interrupts.h" #include "keyboard.h" #include "vga.h" void kernel_main() { vga_clear(); vga_print_success(); vga_print(" VGA intialzied\n"); init_keyboard(); vga_print_success(); vga_print(" Keyboard intialzied\n"); vga_print("\nWelcome to nub OS\n"); while (true) { __asm__ volatile ("cli"); __asm__ volatile ("hlt"); } } void kernel_panic() { vga_print("Kernel panic!\n"); while (true) { __asm__ volatile ("cli"); __asm__ volatile ("hlt"); } }