Can mhpmcounter21h be accessed from any privilege level?
No. The official CSR table lists mhpmcounter21h as an RV32-only Machine read/write CSR.
mhpmcounter21h at 0xB95 is the RV32 machine high-half CSR for bits 63:32 of mhpmcounter21.
mhpmcounter21h is the RV32 high-half access CSR for bits 63:32 of mhpmcounter21; its event meaning is still determined by mhpmevent21.
On RV32, access mhpmcounter21h and mhpmcounter21 separately.
The high and low halves correspond to bits 63:32 and 31:0 of one WARL counter.
Use mhpmevent21 to determine the platform-selected event for the counter.
No. The official CSR table lists mhpmcounter21h as an RV32-only Machine read/write CSR.
No. It is only the RV32 access CSR for the upper 32 bits of mhpmcounter21.