ax-cpu 技术文档
路径:
components/axcpu类型:库 crate 分层:组件层 / ISA 与特权级抽象层 版本:0.3.0-preview.8文档依据:当前仓库源码、Cargo.toml、README.md、src/lib.rs、各架构mod.rs/asm.rs/context.rs/init.rs/trap.rs
ax-cpu 是 ArceOS 系栈中位于 ax-hal 之下、位于原始 CPU 指令之上的一层 ISA 抽象库。它负责把不同架构下的特权寄存器、异常现场、任务上下文切换、页表根寄存器、TLB 刷新和部分早期 CPU 初始化统一成可供内核/HAL 调用的接口。它不是页表库,也不是板级支持包,而是“面向 CPU 本身”的底层抽象层。