minor adjustments
[lunaix-os.git] / lunaix-os / kernel / k_init.c
index 5e6cc99fd252f8b8f05e9efdf92262d8745b4551..ce97b6ef7c20edb8872b59e30540a29eb449da1a 100644 (file)
@@ -95,8 +95,8 @@ _kernel_post_init() {
     vmm_set_mapping(APIC_BASE_VADDR, __APIC_BASE_PADDR, PG_PREM_RW);
     vmm_set_mapping(IOAPIC_BASE_VADDR, ioapic_addr, PG_PREM_RW);
 
-    ioapic_init();
     apic_init();
+    ioapic_init();
     timer_init(SYS_TIMER_FREQUENCY_HZ);
 
     for (size_t i = 256; i < hhk_init_pg_count; i++) {