refactor: improve on scrolling experience in lunaix console
[lunaix-os.git] / lunaix-os / kernel / k_init.c
index 30e06ca731f1d8ee96d2c413c3a8894a852e0303..b7c5668bd68ce2cb26bd9485381f0efe85e6effd 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <lunaix/device.h>
 #include <lunaix/foptions.h>
+#include <lunaix/input.h>
 #include <lunaix/lxconsole.h>
 #include <lunaix/mm/page.h>
 #include <lunaix/mm/pmm.h>
@@ -74,15 +75,14 @@ _kernel_init()
 
     vfs_init();
     fsm_init();
-
-    device_init();
+    input_init();
 
     if ((errno = vfs_mount_root("ramfs", NULL))) {
         panickf("Fail to mount root. (errno=%d)", errno);
     }
 
-    // FIXME replace with more specific fs for device.
-    vfs_mount("/dev", "twifs", NULL, MNT_RO);
+    vfs_mount("/dev", "devfs", NULL, 0);
+    vfs_mount("/sys", "twifs", NULL, MNT_RO);
 
     lxconsole_init();