fix: (blkio) enforce disk io buffer size alignment (to block size)
[lunaix-os.git] / lunaix-os / kernel / proc0.c
index 54734f3767adf7c7a91027906f5629bf04bc2e58..1e54e59e6d9ea9531470907bd481f5d4f88ec762 100644 (file)
@@ -177,10 +177,11 @@ init_platform()
 
     // peripherals & chipset features
     ps2_kbd_init();
-    pci_init();
     block_init();
     ahci_init();
 
+    pci_init();
+
     // console
     console_start_flushing();
     console_flush();
@@ -195,11 +196,6 @@ init_platform()
         vmm_del_mapping(PD_REFERENCED, (void*)i);
         pmm_free_page(KERNEL_PID, (void*)i);
     }
-
-    // reserve higher half
-    for (size_t i = L1_INDEX(KERNEL_MM_BASE); i < 1023; i++) {
-        vmm_set_mapping(PD_REFERENCED, i << 22, 0, 0, VMAP_NOMAP);
-    }
 }
 
 void