Reserved
只读零保留位,读取为 0。
这个字段控制什么
- - 保留位,读取为 0。
vstopi 是 AIA 定义的 VSXLEN 只读 CSR,报告 VS-level 最高优先级 pending-and-enabled 中断;没有候选中断时读为 0。
保留位,读取为 0。
报告最高优先级 VS-level 中断的 interrupt identity。
保留位,读取为 0。
报告中断的优先级值;当 hvictl.IPRIOM=0 时非零 vstopi 的 IPRIO 为 1,否则按 AIA 优先级规则给出 1..255 或边界值。
vstopi 是 AIA 的 VS-level top interrupt CSR。它只报告已经 pending 且 enabled 的最高优先级 VS-level 中断;AIA 规定 VS-level 中断 pending 当且仅当 vstopi 非零。
确认实现 AIA,并确认是否存在 IMSIC 或相关 guest interrupt file。
按 AIA 对 top interrupt、enable、pending、priority 或 delivery-control 的定义解释字段。
检查 mstateen0/hstateen0 对相关 AIA 状态的访问控制。
vstopi 属于 AIA 的 VS-level top interrupt 状态,报告 VS-level 最高优先级 pending-and-enabled 中断的 IID/IPRIO。
可以。AIA 规定 mstateen0.AIA 与 hstateen0.AIA 控制对 vstopi 等 AIA CSR 的较低特权级或 VM 访问;vstopi 的 IMSIC 外部中断候选还取决于 hstatus.VGEIN 选择的 guest interrupt file 和 vstopei 状态。