menvcfgh 在 RV64 上存在吗?
不存在。官方 CSR 表把 menvcfgh 定义为 RV32 用于访问 menvcfg 高 32 位的 CSR。
menvcfgh(0x31A)是 RV32 访问 menvcfg 位 63:32 的 M 模式高半 CSR。
menvcfgh 只在 RV32 上作为 menvcfg 位 63:32 的访问窗口存在。它包含 STCE、PBMTE、ADUE、CDE、DTE、PMM 和 WPRI 高位字段;这些字段是否可写取决于对应扩展。
在 RV32 M 模式初始化较低特权级环境前,读取 menvcfgh 观察 menvcfg 高 32 位。
只修改目标字段,保留其余位原值。
需要时读回该 CSR,并结合后续低特权级访问、trap 或状态更新行为确认配置效果。
不存在。官方 CSR 表把 menvcfgh 定义为 RV32 用于访问 menvcfg 高 32 位的 CSR。
不是。多个字段在对应扩展未实现时只读零,WPRI 位写其他字段时应保留。