(old) | htmldiff from- | (new) |
The ERRDEVAFF characteristics are:
IfFor RAS System Architecture v1.1 is not implemented, a group of error records that ishas associated with a PE or group or PEs must have affinity with either a single PE or allcluster theof PEs, atERRDEVAFF anis affinitya level.copy ofMPIDR_EL1 or part of MPIDR_EL1:
For a group of error records that has affinity with a single PE or a group of PEs, ERRDEVAFF is a copy of MPIDR_EL1 or part of MPIDR_EL1:
For example, if the groupaffinity oflevel PEs is a subset of the PEs at affinity level 12 then all of the following are true:
Implementation of this register is OPTIONAL.
This register is present only
when RAS is implemented.
Otherwise, direct accesses to ERRDEVAFF are RES0.
Present only if a group has affinity with a PE or cluster of PEs, and otherwise RES0.
This register is present only when the group of error records has affinity with a PE or cluster of PEs. Otherwise, direct accesses to ERRDEVAFF are RES0.
ERRDEVAFF is a 64-bit register.
The ERRDEVAFF bit assignments are:
63 | 62 | 61 | 60 | 59 | 58 | 57 | 56 | 55 | 54 | 53 | 52 | 51 | 50 | 49 | 48 | 47 | 46 | 45 | 44 | 43 | 42 | 41 | 40 | 39 | 38 | 37 | 36 | 35 | 34 | 33 | 32 |
RES0 | Aff3 | ||||||||||||||||||||||||||||||
F0V | U | RES0 | MT | Aff2 | Aff1 | Aff0 | |||||||||||||||||||||||||
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved, RES0.
PE affinityAffinity level 3. The MPIDR_EL1.Aff3 field, viewed from the highest Exception level of the associated PE or PEs.
Indicates that the ERRDEVAFF.Aff0 field is valid.
F0V | Meaning |
---|---|
0b0 | ERRDEVAFF.Aff0 is not valid, and the PE affinity |
0b1 | ERRDEVAFF.Aff0 is valid, and the PE affinity |
Uniprocessor. The MPIDR_EL1.U bit, viewed from the highest Exception level of the associated PE.
| |
|
If ERRDEVAFF.Aff0 is not valid, this bit is not valid and reads as UNKNOWN.
Reserved, UNKNOWN.
Reserved, RES0.
Multithreaded. The MPIDR_EL1.MT bit, viewed from the highest Exception level of the associated PE.
Reserved, UNKNOWN.
PE affinity level 2. The MPIDR_EL1.Aff2 field, viewed from the highest Exception level of the associated PE or PEs.
PE affinity level 2. Defines part of the MPIDR_EL1.Aff2 field, viewed from the highest Exception level of the associated PEs.
Aff2 | Meaning |
---|---|
0bxxxxxxx1 | ERRDEVAFF.Aff2[7:1] |
0bxxxxxx10 | ERRDEVAFF.Aff2[7:2] |
0bxxxxx100 | ERRDEVAFF.Aff2[7:3] is the value of MPIDR_EL1.Aff2[7:3], viewed from the highest Exception level of the associated PEs. |
0bxxxx1000 | ERRDEVAFF.Aff2[7:4] is the value of MPIDR_EL1.Aff2[7:4], viewed from the highest Exception level of the associated PEs. |
0bxxx10000 | ERRDEVAFF.Aff2[7:5] is the value of MPIDR_EL1.Aff2[7:5], viewed from the highest Exception level of the associated PEs. |
0bxx100000 | ERRDEVAFF.Aff2[7:6] is the value of MPIDR_EL1.Aff2[7:6], viewed from the highest Exception level of the associated PEs. |
0bx1000000 | ERRDEVAFF.Aff2[7] is the value of MPIDR_EL1.Aff2[7], viewed from the highest Exception level of the associated PEs. |
If ERRDEVAFF.Aff0 is not valid, this bit is not valid and reads as UNKNOWN.
Affinity level 2.
When the PE affinity level is 0, 1, or 2, this field is the MPIDR_EL1.Aff2 field viewed from the highest Exception level of the associated PE or PEs.
When the PE affinity level is 3, this field indicates that ERRDEVAFF.Aff3 field is valid, and the following values are defined:
PE affinity level 2. Indicates whether the PE affinity is at level 3.
Aff2 | Meaning |
---|---|
0x80 |
|
This field reads as 0x80.
All other values are reserved.
PEAffinity affinity level 1. The MPIDR_EL1.Aff1 field, viewed from the highest Exception level of the associated PE or PEs.
When the PE affinity level is 0 or 1, this field is the MPIDR_EL1.Aff1 field viewed from the highest Exception level of the associated PE or PEs.
When the PE affinity level is 2 or 3, this field indicates that ERRDEVAFF.Aff2 is valid, and the following values are defined:
PE affinity level 1. Defines part of the MPIDR_EL1.Aff1 field, viewed from the highest Exception level of the associated PEs.
Aff1 | Meaning |
---|---|
0bxxxxxxx1 | ERRDEVAFF.Aff1[7:1] |
0bxxxxxx10 | ERRDEVAFF.Aff1[7:2] |
0bxxxxx100 | ERRDEVAFF.Aff1[7:3] is the value of MPIDR_EL1.Aff1[7:3], viewed from the highest Exception level of the associated PEs. |
0bxxxx1000 | ERRDEVAFF.Aff1[7:4] is the value of MPIDR_EL1.Aff1[7:4], viewed from the highest Exception level of the associated PEs. |
0bxxx10000 | ERRDEVAFF.Aff1[7:5] is the value of MPIDR_EL1.Aff1[7:5], viewed from the highest Exception level of the associated PEs. |
0bxx100000 | ERRDEVAFF.Aff1[7:6] is the value of MPIDR_EL1.Aff1[7:6], viewed from the highest Exception level of the associated PEs. |
0bx1000000 | ERRDEVAFF.Aff1[7] is the value of MPIDR_EL1.Aff1[7], viewed from the highest Exception level of the associated PEs. |
All other values are reserved.
Affinity level 0.
When the PE affinity level is 0, this field is the MPIDR_EL1.Aff0 field viewed from the highest Exception level of the associated PE or PEs.
When the PE affinity level is 1, 2 or 3, this field indicates that ERRDEVAFF.Aff1 is valid, and the following values are defined:
PE affinity level 1. Indicates whether the PE affinity is at level 2.
Aff1 | Meaning |
---|---|
0x00 | PE |
0x80 |
|
All other values are reserved.
PE affinity level 0. The MPIDR_EL1.Aff0 field, viewed from the highest Exception level of the associated PE.
PE affinity level 0. Defines part of the MPIDR_EL1.Aff0 field, viewed from the highest Exception level of the associated PEs.
Aff0 | Meaning |
---|---|
0bxxxxxxx1 | ERRDEVAFF.Aff0[7:1] is the value of MPIDR_EL1.Aff0[7:1], viewed from the highest Exception level of the associated PEs. |
0bxxxxxx10 | ERRDEVAFF.Aff0[7:2] is the value of MPIDR_EL1.Aff0[7:2], viewed from the highest Exception level of the associated PEs. |
0bxxxxx100 | ERRDEVAFF.Aff0[7:3] is the value of MPIDR_EL1.Aff0[7:3], viewed from the highest Exception level of the associated PEs. |
0bxxxx1000 | ERRDEVAFF.Aff0[7:4] is the value of MPIDR_EL1.Aff0[7:4], viewed from the highest Exception level of the associated PEs. |
0bxxx10000 | ERRDEVAFF.Aff0[7:5] is the value of MPIDR_EL1.Aff0[7:5], viewed from the highest Exception level of the associated PEs. |
0bxx100000 | ERRDEVAFF.Aff0[7:6] is the value of MPIDR_EL1.Aff0[7:6], viewed from the highest Exception level of the associated PEs. |
0bx1000000 | ERRDEVAFF.Aff0[7] is the value of MPIDR_EL1.Aff0[7], viewed from the highest Exception level of the associated PEs. |
PE affinity level 0. Indicates whether the PE affinity is at level 1.
Aff0 | Meaning |
---|---|
0x00 | PE affinity is above level 1 or a subset of level 1. |
0x80 | PE affinity is at level 1. |
Component | Offset |
---|---|
RAS | 0xFA8 |
Accesses on this interface are RO.
1327/1209/2019 1518:1348; 391b5248b29fb2f001ef74792eaacbd6fc72f2116134483bd14dc8c12a99c984cbfe3431cc1c9707
Copyright © 2010-2019 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.
(old) | htmldiff from- | (new) |