arceos-affinity 技术文档
路径:
test-suit/arceos/task/affinity类型:测试入口 crate 分层:测试层 / ArceOS 任务调度回归 版本:0.1.0文档依据:Cargo.toml、src/main.rs、qemu-riscv64.toml、docs/arceos-guide.md
arceos-affinity 是一个专门验证“当前任务 CPU 亲和性设置与迁移是否正确”的系统级回归入口。它通过批量创建任务、设置单核亲和掩码、循环 yield_now() 并检查当前 CPU ID,来确认 ax-task 的亲和性语义没有回退。
它的核心边界非常明确:这不是 CPU 亲和性管理库,也不是通用并发框架;它只是拿 ax_set_current_affinity() 这条真实调用链做回归验证。