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