11.7.1. Performance Monitors Control Register, EL0

The PMCR_EL0 characteristics are:

Purpose

Configures and controls the counters.

Usage constraints

The external accessibility to the PMCR_EL0 by condition code is:

OffDLKOSLKEPMADSLKDefault
ErrorErrorErrorErrorRO/WIRW

Table 11.1 describes the access conditions.

Configurations

The PMCR_EL0 is Common to Secure and Non-secure states and architecturally mapped to:

  • The AArch32 PMCR register.

  • The external PMCR_EL0 register.

Attributes

See the register summary in Table 11.7.

Figure 11.4 shows the PMCR_EL0 bit assignments for a memory-mapped access.

Figure 11.4. PMCR_EL0 bit assignments, memory-mapped view

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


Table 11.8 shows the PMCR_EL0 bit assignments for a memory-mapped access.

Table 11.8. PMCR_EL0 bit assignments, memory-mapped view

BitsNameFunction
[31:7]-

Reserved, res0.

[6]LCThe function of these bits is the same as when a System register access occurs. See Table 11.4 for a description of these bits.
[5]DP
[4]X
[3]D
[2]C
[1]P
[0]E

The PMCR_EL0 can be accessed through the internal memory-mapped interface and the external debug interface, offset 0xE04.

Copyright © 2013, 2014 ARM. All rights reserved.ARM DDI 0488D
Non-ConfidentialID012914