3.2.2 关键 CSR(如 mstatus、satp)功能剖析


文档摘要

3.2.2 关键 CSR(如 mstatus、satp)功能剖析 在RISC-V架构的底层世界里,控制与状态寄存器(CSR)不是冰冷的配置槽位,而是处理器灵魂的神经突触——它们不执行指令,却决定每一条指令如何被解释;它们不参与运算,却悄然定义着虚拟地址如何映射、特权如何流转、中断何时降临。当我们在裸机启动代码中写下一串 ,那不是在“读写一个寄存器”,而是在与硬件契约进行一次原子级的握手:一次对机器模式下全局执行语义的重新协商。 本节聚焦于两个最具分量的CSR—— 与 。它们不像 那样只在异常时闪光,也不像 那样仅在跳转时生效;它们是持续在线的“运行时宪法”,贯穿从第一条 返回用户空间,到最后一行页表遍历的整个生命周期。


发布者: 作者: 转发
评论区 (0)
U