Change task pointer definition in shared scheduler

This commit is contained in:
luojia65 2021-04-23 21:54:05 +08:00
parent f698ad0aaf
commit f607542369
1 changed files with 2 additions and 3 deletions

View File

@ -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,
} }
/// 给共享调度器添加任务 /// 给共享调度器添加任务