System Control
ARM DDI 0388I
Copyright © 2008-2012 ARM. All rights reserved.
4-24
ID073015
Non-Confidential
Configurations
Available in all configurations.
Attributes
See the register summary in
.
To access the Auxiliary Level ID Register, read the CP15 register with:
MRC p15,1,<Rd>,c0,c0,7; Read Auxiliary ID Register
Note
The AIDR is unused in this implementation.
4.3.8
Cache Size Selection Register
The CSSELR characteristics are:
Purpose
Selects the current CCSIDR. See the
Cache Size Identification Register
.
Usage constraints
The CSSELR is:
•
only accessible in privileged modes
•
banked for Secure and Non-secure states.
Configurations
Available in all configurations.
Attributes
See the register summary in
.
shows the CSSELR bit assignments.
Figure 4-7 CSSELR bit assignments
shows the CSSELR bit assignments.
To access the CSSELR, read the CP15 register with:
MRC p15, 2,<Rd>, c0, c0, 0; Read CSSELRMCR p15, 2,<Rd>, c0, c0, 0; Write CSSELR
Reserved
Level
4 3
1 0
InD
31
Table 4-34 CSSELR bit assignments
Bits
Name
Function
[31:4]
-
UNP or SBZ.
[3:1]
Level
Cache level selected, RAZ/WI.
There is only one level of cache in the Cortex-A9 processor so the value for this field is b000.
[0]
InD
Instruction not Data bit:
0
Data cache
1
Instruction cache.