X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/003db17f7a36a8098827f40df8fedc087b5a26f6..d8d001a6664b88b66524989589fcd809de6d3a92:/lunaix-os/kernel/k_init.c?ds=sidebyside diff --git a/lunaix-os/kernel/k_init.c b/lunaix-os/kernel/k_init.c index ffc287f..b0aee84 100644 --- a/lunaix-os/kernel/k_init.c +++ b/lunaix-os/kernel/k_init.c @@ -2,6 +2,7 @@ #include #include +#include #include #include #include @@ -77,14 +78,20 @@ _kernel_pre_init() void _kernel_init() { - lxconsole_init(); cake_init(); valloc_init(); - kprintf(KINFO "[MM] Allocated %d pages for stack start at %p\n", - KSTACK_SIZE >> PG_SIZE_BITS, - KSTACK_START); + fsm_init(); + vfs_init(); + twifs_init(); + + device_init(); + + // 挂载 TwiFS 为根目录 + vfs_mount("/", "twifs", -1); + + lxconsole_init(); sched_init();