14fda81ceSLoGin /// 获取当前cpu的id 24fda81ceSLoGin #[inline] 34fda81ceSLoGin pub fn current_cpu_id() -> u32 { 44fda81ceSLoGin unimplemented!("RiscV64 current_cpu_id") 54fda81ceSLoGin } 64fda81ceSLoGin 74fda81ceSLoGin /// 重置cpu 84fda81ceSLoGin pub unsafe fn cpu_reset() -> ! { 9*d14e28a8SLuo Jia / Zhouqi Jiang sbi_rt::system_reset(sbi_rt::WarmReboot, sbi_rt::NoReason); 10*d14e28a8SLuo Jia / Zhouqi Jiang unimplemented!("RiscV64 reset failed, manual override expected ...") 114fda81ceSLoGin } 12