From 997e229f27537d6188460c1a5ce312b2bcc110f6 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Thu, 15 Sep 2016 08:40:16 -0600 Subject: [PATCH] Do not have interrupts enabled during context switch --- kernel/lib.rs | 1 + 1 file changed, 1 insertion(+) 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(); }