From 4c30aee5bf5763aee8086ca8f65fb62aa05d2c60 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Wed, 15 Oct 2025 20:17:48 -0400 Subject: kern: init: Initialize scheduler before modules Some modules may rely on kernel threads, therefore we'll need the scheduler up before we start them Signed-off-by: Ian Moffett --- src/sys/os/os_init.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/sys/os/os_init.c b/src/sys/os/os_init.c index 43468b3..56488ae 100644 --- a/src/sys/os/os_init.c +++ b/src/sys/os/os_init.c @@ -77,10 +77,11 @@ main(void) vfs_init(); ns_init(); + sched_init(); + /* Initialize generic modules */ __MODULES_INIT(MODTYPE_GENERIC); - sched_init(); core = this_core(); proc_init(&g_rootproc, 0); core->curproc = &g_rootproc; -- cgit v1.2.3