os/cpu/i386/cpu_init.c

11 lines
146 B
C
Raw Normal View History

2019-02-09 13:54:40 -06:00
#include "gdt.h"
2019-02-09 14:11:19 -06:00
#include "paging.h"
2019-02-10 14:11:07 -06:00
#include "isr.h"
2019-02-09 12:52:45 -06:00
void cpu_init() {
2019-02-09 13:54:40 -06:00
gdt_init();
2019-02-10 14:11:07 -06:00
isr_install();
asm volatile("sti");
2019-02-09 14:11:19 -06:00
paging_init();
2019-02-09 12:52:45 -06:00
}