System Control Coprocessor
ARM DDI 0363E Copyright © 2009 ARM Limited. All rights reserved. 4-21
ID013010 Non-Confidential, Unrestricted Access
To access the Debug Feature Register 0 read CP15 with:
MRC p15, 0, <Rd>, c0, c1, 2 ; Read Debug Feature Register 0
4.2.9 c0, Auxiliary Feature Register 0
The Auxiliary Feature Register 0 provides additional information about the features of the
processor.
The Auxiliary Feature Register 0 is:
• a read-only register
• accessible in Privileged mode only.
In this processor, the Auxiliary Feature Register 0 reads as
0x00000000
.
To access the Auxiliary Feature Register 0 read CP15 with:
MRC p15, 0, <Rd>, c0, c1, 3 ; Read Auxiliary Feature Register 0.
4.2.10 Memory Model Feature Registers
There are four Memory Model Feature Registers, MMFR0 to MMFR3. They are described in
the following subsections:
• c0, Memory Model Feature Register 0, MMFR0
• c0, Memory Model Feature Register 1, MMFR1 on page 4-22
• c0, Memory Model Feature Register 2, MMFR2 on page 4-24
• c0, Memory Model Feature Register 3, MMFR3 on page 4-25.
c0, Memory Model Feature Register 0, MMFR0
The Memory Model Feature Register 0 provides information about the memory model, memory
management, and cache support operations of the processor.
The Memory Model Feature Register 0 is:
• a read-only register
• accessible in Privileged mode only.
Figure 4-15 on page 4-22 shows the bit arrangement for Memory Model Feature Register 0.
[11:8] Core debug model -
memory mapped
Indicates the type of embedded processor debug model that the processor supports:
0x4
, ARMv7 based model - memory mapped.
[7:4] Secure debug model Indicates the type of secure debug model that the processor supports:
0x0
, no support.
[3:0] Core debug model -
coprocessor
Indicates the type of applications processor debug model that the processor supports:
0x0
, no support.
Table 4-9 Debug Feature Register 0 bit functions (continued)
Bits Field Function