System Control
ARM DDI 0363G Copyright © 2006-2011 ARM Limited. All rights reserved. 4-50
ID073015 Non-Confidential
• the Auxiliary Instruction Fault Status Register (AIFSR).
The auxiliary fault status registers characteristics are:
Purpose Provide additional information about data and instruction parity, ECC, and
external TCM errors.
Usage constraints The auxiliary fault status registers are:
• Read/write registers.
• Accessible in Privileged mode only.
• The contents of an auxiliary fault status register are only valid when
the corresponding Data or Instruction Fault Status Register indicates
that a parity or ECC error has occurred. At other times the contents
of the auxiliary fault status registers are Unpredictable.
Configurations Available in all processor configurations.
Attributes See Table 4-30.
Figure 4-32 shows the auxiliary fault status register bit assignments.
Figure 4-32 Auxiliary fault status register bit assignments
Table 4-30 shows the auxiliary fault status register bit assignments.
To access the auxiliary fault status registers, read or write CP15 with:
Reserved IndexReserved
31 0
Reserved
4
27 24 23 22 14 13 5
CacheWay
Side
28
21 20
Recoverable error
Table 4-30 Auxiliary fault status register bit assignments
Bits Name Function
[31:28] - SBZ.
[27:24]
CacheWay
a
The value returned in this field indicates the cache way or ways in which the error occurred.
[23:22] Side The value returned in this field indicates the source of the error. Possible values are:
b00
= Cache or AXI master interface
b01
= ATCM
b10
= BTCM
b11
= Reserved.
[21] Recoverable
error
The value returned in this field indicates if the error is recoverable:
0
= Unrecoverable error.
1
= Recoverable error. This includes all correctable parity/ECC errors and recoverable TCM
external errors.
[20:14] - SBZ.
[13:5]
Index
b
This field returns the index value for the access giving the error.
[4:0] - SBZ.
a. This field is only valid for data cache store parity/ECC errors, otherwise it is Unpredictable.
b. This field is only valid for data cache store parity/ECC errors. On the AIFSR, and for TCM accesses, this field SBZ.