caos-with-snake/kernel.c

20 lines
303 B
C
Raw Normal View History

2023-01-13 12:56:54 +04:00
#include "console.h"
#include "drivers/vga.h"
#include "drivers/uart.h"
2023-01-21 13:55:26 +04:00
#include "drivers/keyboard.h"
#include "cpu/isr.h"
2023-01-13 12:56:54 +04:00
void _start() {
uartinit();
2023-01-21 13:55:26 +04:00
init_keyboard();
load_idt();
sti();
2023-01-13 12:56:54 +04:00
vga_clear_screen();
2023-01-21 13:55:26 +04:00
printk("\nYABLOKO\n> ");
while (1) {
asm("hlt");
}
2023-01-13 12:56:54 +04:00
}