From 7020999ab8f3d8676025cc02d21d0f445cc7b79f Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Mon, 22 Jul 2019 10:46:19 +0200 Subject: [PATCH] The error code issue is fixed, so let's print it (#643) See https://github.com/phil-opp/blog_os/issues/513 for more information. --- src/interrupts.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/interrupts.rs b/src/interrupts.rs index 47681d8e..9e718e5f 100644 --- a/src/interrupts.rs +++ b/src/interrupts.rs @@ -59,12 +59,13 @@ extern "x86-interrupt" fn breakpoint_handler(stack_frame: &mut InterruptStackFra extern "x86-interrupt" fn page_fault_handler( stack_frame: &mut InterruptStackFrame, - _error_code: PageFaultErrorCode, + error_code: PageFaultErrorCode, ) { use x86_64::registers::control::Cr2; println!("EXCEPTION: PAGE FAULT"); println!("Accessed Address: {:?}", Cr2::read()); + println!("Error Code: {:?}", error_code); println!("{:#?}", stack_frame); hlt_loop(); }