From 386df39c9866a4d945de46ef0dcab2363c674e0e Mon Sep 17 00:00:00 2001 From: Nathan Ringo Date: Sun, 1 Sep 2024 19:59:44 -0500 Subject: Move almost all the kernel into crates/. --- crates/kernel/src/panic.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 crates/kernel/src/panic.rs (limited to 'crates/kernel/src/panic.rs') diff --git a/crates/kernel/src/panic.rs b/crates/kernel/src/panic.rs new file mode 100644 index 0000000..dcb8d31 --- /dev/null +++ b/crates/kernel/src/panic.rs @@ -0,0 +1,12 @@ +//! The kernel panic handler. + +use crate::arch::{interrupts::disable_interrupts, sleep_forever}; +use core::panic::PanicInfo; + +#[panic_handler] +fn panic(info: &PanicInfo) -> ! { + log::error!("{info}"); + + disable_interrupts(); + sleep_forever(); +} -- cgit v1.2.3