Fix kernel init issues
This commit is contained in:
parent
915b26f2c5
commit
bb7682186d
@ -56,10 +56,11 @@ size_t getsize(const char *in) {
|
|||||||
void kmain(struct multiboot_boot_header_tag* hdr) {
|
void kmain(struct multiboot_boot_header_tag* hdr) {
|
||||||
tags=hdr;
|
tags=hdr;
|
||||||
cpu_init();
|
cpu_init();
|
||||||
isr_install();
|
|
||||||
serial_init();
|
serial_init();
|
||||||
pmem_init(tags);
|
pmem_init(tags);
|
||||||
paging_init();
|
paging_init();
|
||||||
|
isr_install();
|
||||||
|
asm volatile("sti");
|
||||||
tasking_init();
|
tasking_init();
|
||||||
vga_init((char*)0xC00B8000);
|
vga_init((char*)0xC00B8000);
|
||||||
read_initrd(tags);
|
read_initrd(tags);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user