minstretcfgh 可以在任意特权级访问吗?
不能。官方 CSR 表把 minstretcfgh 列为 Machine 模式 CSR;低特权级软件只有在相关标准扩展提供明确的委托或权限机制时才可访问对应状态;访问不存在 CSR 的指令为保留指令;已实现 CSR 的访问异常仍须按适用的特权、虚拟化及具体 CSR 规则判断。
minstretcfgh(地址 0x722)是 Smcntrpmf 在 RV32 上提供的 minstretcfg 位 63:32 的 Machine 高半 CSR。
minstretcfgh 是 RV32 上访问 minstretcfg 位 63:32 的高半 CSR,主要承载 Smcntrpmf 的模式过滤控制位。
在 RV32 上读取 minstretcfgh 获得 minstretcfg 的高半配置。
调整需要的 xINH 位。
结合 minstret 计数结果验证过滤策略。
不能。官方 CSR 表把 minstretcfgh 列为 Machine 模式 CSR;低特权级软件只有在相关标准扩展提供明确的委托或权限机制时才可访问对应状态;访问不存在 CSR 的指令为保留指令;已实现 CSR 的访问异常仍须按适用的特权、虚拟化及具体 CSR 规则判断。
不作为独立高半 CSR 使用。RV64 通过 minstretcfg 直接访问完整 64 位配置。