diff options
author | Ian Moffett <ian@osmora.org> | 2025-05-21 15:41:27 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-05-21 15:41:27 -0400 |
commit | d1e8fbf6281443ce7227fc00a15c8445156e672e (patch) | |
tree | c60156f88789cd135869b955a8fc306e7696fe1c | |
parent | e804aa355651e782515573f02a27dda08387e115 (diff) |
kernel: Enable interrupts before drivers
Signed-off-by: Ian Moffett <ian@osmora.org>
-rw-r--r-- | sys/kern/init_main.c | 1 | ||||
-rw-r--r-- | sys/kern/kern_sched.c | 1 |
2 files changed, 1 insertions, 1 deletions
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(); |