From d1f80928bf9b6f9e7e262c4b36a6def05d1ce822 Mon Sep 17 00:00:00 2001 From: clizia Date: Wed, 27 Aug 2025 01:07:12 +0200 Subject: [PATCH 1/2] small correction --- src/vga_buffer.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/vga_buffer.rs b/src/vga_buffer.rs index 0bfd606..b99723d 100644 --- a/src/vga_buffer.rs +++ b/src/vga_buffer.rs @@ -97,7 +97,6 @@ pub fn _print(args: fmt::Arguments) { WRITER.lock().write_fmt(args).unwrap(); } - impl Writer { pub fn write_byte(&mut self, byte: u8) { match byte { From 745b574bd677fc2eca0877ded867ba937dcc4d68 Mon Sep 17 00:00:00 2001 From: clizia Date: Wed, 27 Aug 2025 01:09:36 +0200 Subject: [PATCH 2/2] panic_handler updated with println! macro --- src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 2a650ae..e13f673 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,6 +18,8 @@ pub extern "C" fn _start() -> ! { // called on panic #[panic_handler] -fn panic(_info: &PanicInfo) -> ! { +fn panic(info: &PanicInfo) -> ! { + println!("{}", info); + loop {} }