1 2 3 4 5 6 7 8 9 10 11 12 13 14
//! The kernel panic handler. use crate::interrupts::disable_interrupts; use core::{arch::asm, panic::PanicInfo}; #[panic_handler] fn panic(info: &PanicInfo) -> ! { log::error!("{info}"); disable_interrupts(); loop { unsafe { asm!("wfi") } } }