Change task pointer definition in shared scheduler
This commit is contained in:
parent
f698ad0aaf
commit
f607542369
|
@ -33,9 +33,8 @@ pub struct SharedTaskHandle {
|
||||||
pub(crate) hart_id: usize,
|
pub(crate) hart_id: usize,
|
||||||
/// 地址空间的编号
|
/// 地址空间的编号
|
||||||
pub(crate) address_space_id: AddressSpaceId,
|
pub(crate) address_space_id: AddressSpaceId,
|
||||||
/// 对每个虚拟空间来说,task_ptr是Arc<Task>相应的虚拟地址
|
// 元数据指针,由所在的地址空间解释
|
||||||
/// 比如内核中是内核虚拟地址,用户中是用户的虚拟地址
|
_task_ptr: usize,
|
||||||
pub(crate) task_ptr: usize,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 给共享调度器添加任务
|
/// 给共享调度器添加任务
|
||||||
|
|
Loading…
Reference in New Issue