1 2 3 4 5 6 7 8 9
//!Wrap `switch.S` as a function use super::TaskContext; use core::arch::global_asm; global_asm!(include_str!("switch.S")); extern "C" { pub fn __switch(current_task_cx_ptr: *mut TaskContext, next_task_cx_ptr: *const TaskContext); }