summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-09-29 20:02:36 -0400
committerIan Moffett <ian@osmora.org>2025-09-29 20:03:42 -0400
commitb43aa48e5e54db5bb917cc33cd13105f36b3ba2c (patch)
tree10773246c6f1609f7d52b6c58c8f9a92744b100f /src
parentf1a730b4d63369233860885b080c2afb875076c3 (diff)
kern: init: Initialize namespaces before modules
Some modules rely on the object namespace to keep track of state for them. So we need to initialize the namespace before we initialize those modules Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'src')
-rw-r--r--src/sys/os/os_init.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sys/os/os_init.c b/src/sys/os/os_init.c
index 7f1b89f..fdc83c7 100644
--- a/src/sys/os/os_init.c
+++ b/src/sys/os/os_init.c
@@ -75,6 +75,7 @@ main(void)
cpu_init(&g_bsp);
bsp_ap_startup();
vfs_init();
+ ns_init();
/* Initialize generic modules */
__MODULES_INIT(MODTYPE_GENERIC);
@@ -89,7 +90,6 @@ main(void)
panic("could not load init\n");
}
- ns_init();
md_set_ip(&g_rootproc, elf.entrypoint);
md_proc_kick(&g_rootproc);
panic("end of kernel reached\n");