19 lines
419 B
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;
|
|
} |