working on kernel tasklets

This commit is contained in:
2026-07-22 17:34:00 -05:00
parent 974e23987e
commit 21c66f13fb
7 changed files with 82 additions and 48 deletions

View File

@@ -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();
}