You copied the Doc URL to your clipboard.

HDCR.HPMN is set to 0, or to a value larger than PMCR.N

If HDCR.HPMN is set to 0, or to a value larger than PMCR.N, then the behavior in Non-secure EL0 and EL1 is constrained unpredictable, and one of the following must happen:

  • The number of counters accessible is an unknown non-zero value less than PMCR.N.

  • There is no access to any counters.

For reads of HDCR.HPMN by EL2 or higher, if this field is set to 0 or to a value larger than PMCR.N, the processor must return a constrained unpredictable value that is one of:

  • PMCR.N.

  • The value that was written to HDCR.HPMN.

  • (The value that was written to HDCR.HPMN) modulo 2h, where h is the smallest number of bits required for a value in the range 0 to PMCR.N.

Was this page helpful? Yes No