Can mhpmcounter30h be accessed from any privilege level?
No. It is a Machine-mode CSR that exists only on RV32.
mhpmcounter30h at 0xB9E is an RV32-only Machine high-half CSR, reading and writing mhpmcounter30[63:32].
mhpmcounter30h is an RV32 Machine high-half CSR for reading and writing mhpmcounter30[63:32]; it is not a separate counter.
Confirm that the needed counter is implemented.
On RV32, use mhpmcounter30h to access mhpmcounter30[63:32].
Interpret the parent counter using the platform-defined event in mhpmevent30.
No. It is a Machine-mode CSR that exists only on RV32.
No. It is only the RV32 access CSR for the upper 32 bits of mhpmcounter30.