From b0e757769a870e09e81ce1581d5913eba14099c5 Mon Sep 17 00:00:00 2001 From: pantonshire Date: Fri, 18 Oct 2024 14:09:43 +0100 Subject: [PATCH] print to vga on panic --- boot1/src/main.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/boot1/src/main.rs b/boot1/src/main.rs index 55744a3..78c0031 100644 --- a/boot1/src/main.rs +++ b/boot1/src/main.rs @@ -25,7 +25,12 @@ unsafe extern "C" { } #[panic_handler] -fn panic(_info: &PanicInfo) -> ! { +fn panic(info: &PanicInfo) -> ! { + vga_println!("panic!"); + if let Some(location) = info.location() { + vga_println!("{}", location); + } + vga_println!("{}", info.message()); hlt() }