diff options
author | Ian Moffett <ian@osmora.org> | 2025-09-29 20:02:36 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-09-29 20:03:42 -0400 |
commit | b43aa48e5e54db5bb917cc33cd13105f36b3ba2c (patch) | |
tree | 10773246c6f1609f7d52b6c58c8f9a92744b100f /src/sys/os/os_init.c | |
parent | f1a730b4d63369233860885b080c2afb875076c3 (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/sys/os/os_init.c')
-rw-r--r-- | src/sys/os/os_init.c | 2 |
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"); |