fix ch5
This commit is contained in:
parent
954d70d56e
commit
2919b14ef3
1 changed files with 2 additions and 4 deletions
|
@ -59,8 +59,6 @@ pub fn suspend_current_and_run_next() {
|
|||
/// pid of usertests app in make run TEST=1
|
||||
pub const IDLE_PID: usize = 0;
|
||||
|
||||
use crate::board::QEMUExit;
|
||||
|
||||
/// Exit the current 'Running' task and run the next task in task list.
|
||||
pub fn exit_current_and_run_next(exit_code: i32) {
|
||||
// take from Processor
|
||||
|
@ -74,10 +72,10 @@ pub fn exit_current_and_run_next(exit_code: i32) {
|
|||
);
|
||||
if exit_code != 0 {
|
||||
//crate::sbi::shutdown(255); //255 == -1 for err hint
|
||||
crate::board::QEMU_EXIT_HANDLE.exit_failure();
|
||||
shutdown(true)
|
||||
} else {
|
||||
//crate::sbi::shutdown(0); //0 for success hint
|
||||
crate::board::QEMU_EXIT_HANDLE.exit_success();
|
||||
shutdown(false)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue