diff --git a/src/lib.rs b/src/lib.rs index 34be0b8bf2a42f74b84eeac431f955f59d591e3a..2203b724f2ee95795edec7fa5c70f1a5dc93e2e6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -153,7 +153,8 @@ pub extern fn kmain(cpus: usize) { pub extern fn kmain_ap(_id: usize) { // Disable APs for now loop { - unsafe { interrupt::enable_and_halt(); } + unsafe { interrupt::disable(); } + unsafe { interrupt::halt(); } } /*