diff --git a/src/interrupts.rs b/src/interrupts.rs index d6ccf826..10fbc21f 100644 --- a/src/interrupts.rs +++ b/src/interrupts.rs @@ -60,8 +60,7 @@ extern "x86-interrupt" fn double_fault_handler( stack_frame: &mut InterruptStackFrame, _error_code: u64, ) { - println!("EXCEPTION: DOUBLE FAULT\n{:#?}", stack_frame); - hlt_loop(); + panic!("EXCEPTION: DOUBLE FAULT\n{:#?}", stack_frame); } extern "x86-interrupt" fn timer_interrupt_handler(_stack_frame: &mut InterruptStackFrame) {