KimisOS/src/kernel/kmain.c

19 lines
419 B
C

#include "shared/memory.h"
#include "shared/string.h"
#include "shared/kstdlib.h"
#include "shared/interrupts.h"
#include "drivers/serial.h"
#include "drivers/pic.h"
extern void kmain(kernel_info_t *kernel_info){
init_serial();
pm_init(kernel_info);
init_idt();
init_pic(32);
pic_disable();
pic_setmask(0xfe, PIC1_DATA);
enable_interrupts();
printf("done\n");
for(;;);
return;
}