working on kernel tasklets
This commit is contained in:
@@ -117,17 +117,17 @@ void kmain(multiboot_info* mbi) {
|
||||
|
||||
init_gdt();
|
||||
init_idt();
|
||||
|
||||
init_scheduler();
|
||||
|
||||
init_pic();
|
||||
init_pit();
|
||||
init_ps2();
|
||||
|
||||
uint32_t mmap_virtual_addr = mbi->mmap_addr + 0xC0000000;
|
||||
init_pmm((void*)mmap_virtual_addr, mbi->mmap_length);
|
||||
init_page_tables();
|
||||
|
||||
disable_interrupts();
|
||||
init_scheduler();
|
||||
enable_interrupts();
|
||||
|
||||
vfs_node_t* vfs_root = vfs_create_root();
|
||||
vfs_node_t* initrd_root = load_initrd();
|
||||
|
||||
@@ -170,4 +170,5 @@ void kmain(multiboot_info* mbi) {
|
||||
kprintf("starting rockos\n");
|
||||
|
||||
load_root_program("/usr/bin/rockterm");
|
||||
enable_interrupts();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user