summaryrefslogtreecommitdiff
path: root/kernel/src/panic.rs
blob: aa7df7833fd145e85fc60ffc58c8bf439a0dac60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
//! The kernel panic handler.

use core::{arch::asm, panic::PanicInfo};

#[panic_handler]
fn panic(info: &PanicInfo) -> ! {
    log::error!("{info}");

    loop {
        unsafe { asm!("wfi") }
    }
}