summaryrefslogtreecommitdiff
path: root/src/sys/os
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-09-21 20:13:22 -0400
committerIan Moffett <ian@osmora.org>2025-09-21 20:13:22 -0400
commit31361caa155591ae3e40008e8b7d748e84df50dd (patch)
tree8131244460c4a9aae3cbf81135cb80533ffb4d51 /src/sys/os
parent2df3bcd48260e3038cc3a84d244e3814c8debc0e (diff)
kern: Mount root filesystem in vfs_init()
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'src/sys/os')
-rw-r--r--src/sys/os/os_init.c4
-rw-r--r--src/sys/os/vfs_init.c2
2 files changed, 2 insertions, 4 deletions
diff --git a/src/sys/os/os_init.c b/src/sys/os/os_init.c
index 05c9415..d576ab6 100644
--- a/src/sys/os/os_init.c
+++ b/src/sys/os/os_init.c
@@ -32,7 +32,6 @@
#include <sys/sysvar.h>
#include <sys/syslog.h>
#include <sys/proc.h>
-#include <sys/mount.h>
#include <sys/cpuvar.h>
#include <os/sched.h>
#include <os/elfload.h>
@@ -74,10 +73,7 @@ main(void)
cpu_init(&g_bsp);
bsp_ap_startup();
-
- /* Mount root */
vfs_init();
- mountlist_init(NULL);
/* Initialize generic modules */
__MODULES_INIT(MODTYPE_GENERIC);
diff --git a/src/sys/os/vfs_init.c b/src/sys/os/vfs_init.c
index 496fb67..92d7b94 100644
--- a/src/sys/os/vfs_init.c
+++ b/src/sys/os/vfs_init.c
@@ -101,5 +101,7 @@ vfs_init(void)
vfsops->init(fip);
}
}
+
+ mountlist_init(NULL);
return 0;
}