vstimecmph 是 64 位状态的一部分吗?
是。vstimecmph 是 RV32-only 高半 CSR,访问 64 位 vstimecmp 的 bits 63:32。
vstimecmph 是 RV32-only CSR,访问 64 位 vstimecmp 的高 32 位。VS-mode 通过 stimecmph 别名访问该状态,且受 Sstc、menvcfg.STCE、henvcfg.STCE、mcounteren.TM/hcounteren.TM 等门控影响。
vstimecmph 只在 RV32 中提供,用来访问 VS timer compare 值的高 32 位。VS-mode 对 stimecmph 的访问实际替代到 vstimecmph 高半,并且只有在相关 Sstc 和计数器访问门控允许时才可用。
确认 Sstc/H 扩展及相关 enable 位实现。
在 RV32 上按高半 CSR 访问顺序处理。
不要把 time offset 与 timer compare 混写。
是。vstimecmph 是 RV32-only 高半 CSR,访问 64 位 vstimecmp 的 bits 63:32。
它参与 VS-level timer compare:当 time+htimedelta 达到或超过 vstimecmp 时,hip.VSTIP 最终置位,并按 V=1 时的中断使能和委托规则递送。