添加了一个TaskContext用来保存内核中任务切换cpu状态
parent
aeb5ccb164
commit
87b3f159ef
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
pub struct TaskContext{
|
||||||
|
ra: usize, // 保存了进行切换之后需要 跳转继续执行的地址
|
||||||
|
sp: usize, // 当前任务的内核栈的栈顶
|
||||||
|
s: [usize; 12] // 当前任务内核状态
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
|||||||
|
mod context;
|
Loading…
Reference in New Issue