2个版本
0.1.1 | 2023年2月2日 |
---|---|
0.1.0 | 2023年1月31日 |
#820 在 硬件支持
4KB
Syscon-rs
Syscon-rs是一个基本的syscon-poweroff和syscon-reboot驱动程序。依赖于log
和fdt
库。
用法
extern "C" fn kmain(_hartid: u64, devicetree_ptr: *const u8) {
// Initialize logger
syscon_rs::init(devicetree_ptr);
syscon_rs::power_off().expect("Failed to power off");
}
或者
extern "C" fn kmain(_hartid: u64, devicetree_ptr: *const u8) {
// Initialize logger
syscon_rs::init(devicetree_ptr);
syscon_rs::reboot().expect("Failed to reboot");
}
依赖项
~155KB