1#![allow(unused)]
3
4pub fn console_putchar(c: usize) {
6 #[allow(deprecated)]
7 sbi_rt::legacy::console_putchar(c);
8}
9
10pub fn console_getchar() -> usize {
12 #[allow(deprecated)]
13 sbi_rt::legacy::console_getchar()
14}
15
16pub fn set_timer(timer: usize) {
18 sbi_rt::set_timer(timer as _);
19}
20
21pub fn shutdown(failure: bool) -> ! {
23 use sbi_rt::{NoReason, Shutdown, SystemFailure, system_reset};
24 if !failure {
25 system_reset(Shutdown, NoReason);
26 } else {
27 system_reset(Shutdown, SystemFailure);
28 }
29 unreachable!()
30}