System Control
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
4-133
ID021414
Non-Confidential
Table 4-119
shows the L2MERRSR_EL1 bit assignments.
Note
•
A fatal error results in the RAMID, CPU ID/Way and RAM address recording the fatal
error, even if the sticky bit was set.
•
If two or more memory errors in the same RAM occur in the same cycle, only one error
is reported.
•
If two or more first memory error events from different RAMs occur in the same cycle,
one of the errors is selected arbitrarily, while the Other error count field is incremented
only by one.
Table 4-119 L2MERRSR_EL1 bit assignments
Bits
Name
Function
[63]
Fatal
Fatal bit. This bit is set to 1 on the first memory error that caused a data abort. It is a sticky bit so that after
it is set, it remains set until the register is written.
The reset value is 0.
[62:48]
-
Reserved,
RES
0.
[47:40]
Other error
count
This field is set to 0 on the first memory error and is incremented on any memory error that does not match
the RAMID and Bank/Way information in this register while the sticky Valid bit is set.
The reset value is 0.
[39:32]
Repeat error
count
This field is set to 0 on the first memory error and is incremented on any memory error that exactly
matches the RAMID and Bank/Way information in this register while the sticky Valid bit is set.
The reset value is 0.
[31]
Valid
Valid bit. This bit is set to 1 on the first memory error. It is a sticky bit so that after it is set, it remains set
until the register is written.
The reset value is 0.
[30:24]
RAMID
RAM Identifier. Indicates the RAM in which the first memory error occurred. The possible values are:
0x10
L2 tag RAM.
0x11
L2 data RAM.
0x12
SCU snoop filter RAM.
[23:22]
-
Reserved,
RES
0.
[21:18]
CPUID/Way
Indicates the RAM where the first memory error occurred.
L2 tag RAM
0x0
Way 0
0x1
Way 1
...
0xE
Way 14
0xF
Way 15
L2 data RAM
0x0
Bank 0
0x1
Bank 1
...
0x7
Bank 7
0x8-0xF
Unused
SCU snoop filter RAM
0x0
CPU0:Way0
0x1
CPU0:Way1
...
0xE
CPU3:Way2
0xF
CPU3:Way3
[17]
-
Reserved,
RES
0.
[16:3]
Index
Indicates the index address of the first memory error.
[2:0]
-
Reserved,
RES
0.