diff --git a/src/arch/riscv64/kernel/processor.rs b/src/arch/riscv64/kernel/processor.rs index 9151a89340..bde702c70d 100644 --- a/src/arch/riscv64/kernel/processor.rs +++ b/src/arch/riscv64/kernel/processor.rs @@ -234,7 +234,7 @@ pub fn shutdown(error_code: i32) -> ! { semihosting::process::exit(error_code) } else { // use SBI shutdown - sbi_rt::system_reset(sbi_rt::ColdReboot, sbi_rt::NoReason); + sbi_rt::system_reset(sbi_rt::Reset, sbi_rt::NoReason); loop { core::hint::spin_loop(); }