CSR 位字段
RISC-V hviph CSR 寄存器详解
地址 0x655特权级 Hypervisor(H 扩展)访问 HRW(Hypervisor 读写) / 32 位,仅 RV32;对应低半 CSR 的位 63:32Hypervisor 与虚拟化 CSR
hviph 是 RV32 中 hvip 的位 63:32 高半 alias。
字段映射
按 bit 字段理解 hviph
0 个关键字段
官方依据与检索要点
hviph 是 AIA 的 Hypervisor CSR;它不是 VS CSR alias。
字段、可写性和只读零条件由 AIA 的 VS 级中断规则定义。
该 CSR 是低半 CSR 的位 63:32 alias。
读这个 CSR 时先看什么
- - 该 CSR 仅在实现 H 扩展与 AIA 时存在;AIA 的 mstateen0.AIA 不限制 M 模式访问。
- - 此高半 CSR 仅在 XLEN=32 时可用;XLEN>32 时访问高半 CSR 为非法指令。
写入前的风险检查
- - 仅写入对应 hvien 位不为只读零的位;其余位为只读零。
放回真实流程里理解
1
确认 H 和 AIA 已实现。
2
确认 RV32/RV64 以及字段的只读零或可写实现状态。