mviph 在 RV64 上存在吗?
不存在。RV64 直接通过 mvip 访问完整 64 位值;mviph 是 RV32-only 高半 CSR。
`mviph`(0x319)是在实现 S 模式的 RV32 hart 上访问 64 位 `mvip` 高 32 位(中断 32-63)的 MRW CSR;AIA 要求这种实现存在该高半 CSR,但所访问的位可以全部只读为 0。
mviph 不是独立状态:它只是 RV32 访问 mvip[63:32](中断 32-63)的高半窗口。
确认当前 hart 为 RV32、实现 S 模式和 Smaia。
把目标中断号 n(32-63)换算为 mviph 位 n-32。
结合对应 mvien 位属性判断该 mvip 位是否可写。
不存在。RV64 直接通过 mvip 访问完整 64 位值;mviph 是 RV32-only 高半 CSR。