mcountinhibit.HPM30 <%- if ext?(:Smcdeleg) -%>or its alias scountinhibit.HPM30<%- end -%> is set
<%- if ext?(:Sscofpmf) -%>
mhpmevent30.MINH is set and the current privilege level is M
<%- if ext?(:S) -%>
mhpmevent30.SINH <%- if ext?(:Ssccfg) -%>or its alias hpmevent30..SINH<%- end -%> is set and the current privilege level is (H)S
<%- end -%>
<%- if ext?(:U) -%>
mhpmevent30.UINH <%- if ext?(:Ssccfg) -%>or its alias hpmevent30.SINH<%- end -%> is set and the current privilege level is U
<%- end -%>
<%- if ext?(:H) -%>
mhpmevent30.VSINH <%- if ext?(:Ssccfg) -%>or its alias hpmevent30.SINH<%- end -%> is set and the current privilege level is VS
mhpmevent30.VUINH <%- if ext?(:Ssccfg) -%>or its alias hpmevent30.SINH<%- end -%> is set and the current privilege level is VU
<%- end -%>
<%- end -%>
Unimplemented performance counter. Must be read-only 0 (access does not cause trap).
Type
Reset value
UNDEFINED_LEGAL
Software read
This CSR may return a value that is different from what is stored in hardware.