4.3.3. Revision ID Register, EL1

The REVIDR_EL1 characteristics are:

Purpose

Provides implementation-specific minor revision information that can only be interpreted in conjunction with the MIDR_EL1.

Usage constraints

The accessibility to the REVIDR_EL1 by Exception level is:

EL0EL1(NS)EL1(S)EL2EL3(SCR.NS = 1)EL3(SCR.NS = 0)
-RORORORORO
Configurations

The REVIDR_EL1 is:

  • Common to Secure and Non-secure states.

  • Architecturally mapped to the AArch32 REVIDR register.

The REVIDR_EL1 is a 32-bit register.

Attributes

See the register summary in Table 4.1.

Figure 4.3 shows the REVIDR_EL1 bit assignments.

Figure 4.3. REVIDR_EL1 bit assignments

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 4.18 shows the REVIDR_EL1 bit assignments.

Table 4.18. REVIDR_EL1 bit assignments

BitsNameFunction
[31:0]ID number

Implementation-specific revision information. The reset value is determined by the specific Cortex-A57 MPCore implementation.


To access the REVIDR_EL1 in AArch64 state, read the register with:

MRS <Xt>, REVIDR_EL1; Read Revision ID Register

To access the REVIDR in AArch32 state, read the CP15 register with:

MRC p15, 0, <Rt>, c0, c0, 6; Read Revision ID Register
Copyright © 2013, 2014 ARM. All rights reserved.ARM DDI 0488D
Non-ConfidentialID012914