From c3f76cf1f061dbf2ba9d6bffd4eaf87e3f472dd5 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Fri, 22 Nov 2019 16:06:56 +0100 Subject: [PATCH] Use panic instead of println + hlt_loop for double fault handler --- src/interrupts.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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) {