chore: log on shutdown failed

This commit is contained in:
Paul Pan 2024-03-24 21:24:53 +08:00
parent ea15acb8f6
commit fa5dca137d

View File

@ -1,4 +1,4 @@
use log::error;
use log::{error, warn};
use crate::plat::lowlevel::{Hardware, LowLevel};
@ -20,6 +20,7 @@ impl LowLevel for Hardware {
fn shutdown(failure: bool) -> ! {
Self::disable_interrupt();
ArchLL::board_shutdown(failure);
error!("[riscv/lowlevel] shutdown failed, halt instead");
loop {
// in case system_reset failed
Self::halt()
@ -29,7 +30,7 @@ impl LowLevel for Hardware {
#[inline]
fn reset(failure: bool) -> ! {
ArchLL::board_reset(failure);
error!("[riscv/lowlevel] system_reset failed, shutdown instead");
error!("[riscv/lowlevel] reset failed, shutdown instead");
Self::shutdown(true);
}