diff --git a/blog/content/second-edition/posts/07-double-faults/index.md b/blog/content/second-edition/posts/07-double-faults/index.md index 589fb0a6..87c807da 100644 --- a/blog/content/second-edition/posts/07-double-faults/index.md +++ b/blog/content/second-edition/posts/07-double-faults/index.md @@ -78,8 +78,7 @@ lazy_static! { extern "x86-interrupt" fn double_fault_handler( stack_frame: &mut InterruptStackFrame, _error_code: u64) { - println!("EXCEPTION: DOUBLE FAULT\n{:#?}", stack_frame); - loop {} + panic!("EXCEPTION: DOUBLE FAULT\n{:#?}", stack_frame); } ``` diff --git a/blog/content/second-edition/posts/07-double-faults/qemu-catch-double-fault.png b/blog/content/second-edition/posts/07-double-faults/qemu-catch-double-fault.png index 7ed508d4..9c3a6f0a 100644 Binary files a/blog/content/second-edition/posts/07-double-faults/qemu-catch-double-fault.png and b/blog/content/second-edition/posts/07-double-faults/qemu-catch-double-fault.png differ diff --git a/blog/content/second-edition/posts/07-double-faults/qemu-double-fault-on-stack-overflow.png b/blog/content/second-edition/posts/07-double-faults/qemu-double-fault-on-stack-overflow.png index 07084a85..e4debaeb 100644 Binary files a/blog/content/second-edition/posts/07-double-faults/qemu-double-fault-on-stack-overflow.png and b/blog/content/second-edition/posts/07-double-faults/qemu-double-fault-on-stack-overflow.png differ