diff --git a/src/main.rs b/src/main.rs index e13f673..2a650ae 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,8 +18,6 @@ pub extern "C" fn _start() -> ! { // called on panic #[panic_handler] -fn panic(info: &PanicInfo) -> ! { - println!("{}", info); - +fn panic(_info: &PanicInfo) -> ! { loop {} } diff --git a/src/vga_buffer.rs b/src/vga_buffer.rs index b99723d..0bfd606 100644 --- a/src/vga_buffer.rs +++ b/src/vga_buffer.rs @@ -97,6 +97,7 @@ pub fn _print(args: fmt::Arguments) { WRITER.lock().write_fmt(args).unwrap(); } + impl Writer { pub fn write_byte(&mut self, byte: u8) { match byte {