Can mhpmcounter28h be accessed from any privilege level?
No. It is a Machine-mode CSR that exists only on RV32.
mhpmcounter28h at 0xB9C is an RV32-only Machine high-half CSR, reading and writing mhpmcounter28[63:32].
mhpmcounter28h is an RV32 Machine high-half CSR for reading and writing mhpmcounter28[63:32]; it is not a separate counter.
Confirm that the needed counter is implemented.
On RV32, use mhpmcounter28h to access mhpmcounter28[63:32].
Interpret the parent counter using the platform-defined event in mhpmevent28.
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 mhpmcounter28.