From 78fe4f99b6cb6c85be3d28fdb7ee8ac6de55575e Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Sun, 29 Jun 2025 20:51:57 -0400 Subject: kernel: Introduce SYS_inject syscall The SYS_inject syscall will allow the user to inject Kernel Runtime Quantums (KRQs) into the running kernel. As of now, set paths are not supported and the initial implementation includes a NULL path used to load all deferrable drivers. Previously during kernel startup, all deferrable drivers were loaded automatically. This commit makes it so that they are only loaded when sys_inject() is called with a NULL path. Signed-off-by: Ian Moffett --- sys/kern/init_main.c | 1 - 1 file changed, 1 deletion(-) (limited to 'sys/kern/init_main.c') diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c index dfb058a..6b3e09b 100644 --- a/sys/kern/init_main.c +++ b/sys/kern/init_main.c @@ -128,7 +128,6 @@ main(void) * and here we go! */ mp_bootstrap_aps(&g_bsp_ci); - DRIVERS_SCHED(); sched_enter(); __builtin_unreachable(); } -- cgit v1.2.3