From d1e8fbf6281443ce7227fc00a15c8445156e672e Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Wed, 21 May 2025 15:41:27 -0400 Subject: kernel: Enable interrupts before drivers Signed-off-by: Ian Moffett --- sys/kern/init_main.c | 1 + sys/kern/kern_sched.c | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c index 146c4a9..5845c1c 100644 --- a/sys/kern/init_main.c +++ b/sys/kern/init_main.c @@ -107,6 +107,7 @@ main(void) spawn(&proc0, start_init, NULL, 0, NULL); /* Load all drivers */ + md_inton(); DRIVERS_INIT(); /* Bootstrap APs and here we go! */ diff --git a/sys/kern/kern_sched.c b/sys/kern/kern_sched.c index c22ea25..756b44b 100644 --- a/sys/kern/kern_sched.c +++ b/sys/kern/kern_sched.c @@ -214,7 +214,6 @@ sched_switch(struct trapframe *tf) void sched_enter(void) { - md_inton(); sched_oneshot(false); for (;;) { md_pause(); -- cgit v1.2.3