diff --git a/kernel/lib.rs b/kernel/lib.rs index d3e50a0..1e29fcd 100644 --- a/kernel/lib.rs +++ b/kernel/lib.rs @@ -158,6 +158,7 @@ pub extern fn kmain() { loop { unsafe { + interrupt::disable(); context::switch(); interrupt::enable_and_halt(); }