riscv: 使用sbi-rt库完成SBI操作 (#510)

未来的其它SBI操作也将使用sbi-rt

Signed-off-by: Zhouqi Jiang <luojia@hust.edu.cn>
This commit is contained in:
Luo Jia / Zhouqi Jiang
2024-02-07 11:38:15 +08:00
committed by GitHub
parent fccbe87dca
commit d14e28a8a9
8 changed files with 28 additions and 593 deletions

View File

@ -6,5 +6,6 @@ pub fn current_cpu_id() -> u32 {
/// 重置cpu
pub unsafe fn cpu_reset() -> ! {
unimplemented!("RiscV64 cpu_reset")
sbi_rt::system_reset(sbi_rt::WarmReboot, sbi_rt::NoReason);
unimplemented!("RiscV64 reset failed, manual override expected ...")
}