mirror of
https://github.com/panpaul/tiny_os
synced 2024-09-20 09:45:19 +08:00
chore: log on shutdown failed
This commit is contained in:
parent
ea15acb8f6
commit
fa5dca137d
@ -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);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user