Can hstateen3h be accessed through a supervisor CSR alias?
Do not treat hstateen3h as a VS CSR copy. It is an H-level CSR; whether guest/VS access to related functionality traps is defined by the H extension and the relevant optional extension.
hstateen3h is the RV32 high half of hypervisor state-enable CSR.
hstateen3h is a hypervisor state-enable CSR. It is HS/M-side hypervisor state, not a VS supervisor CSR copy; guest access is governed by the H extension and relevant state-enable, AIA, Sstc, or Smcsrind rules.
Confirm the current software is in an M/HS context that may access Hypervisor CSRs.
Confirm that the H, AIA, Sstc, Smstateen, Smcsrind, or other defining extension is implemented.
Read or write only official fields; whether guest-related access succeeds or traps is controlled by the corresponding extension rules and state-enable state.
Do not treat hstateen3h as a VS CSR copy. It is an H-level CSR; whether guest/VS access to related functionality traps is defined by the H extension and the relevant optional extension.
They control VM access to AIA, guest IMSIC, and indirect CSR alias state, respectively.