D9.21
TRCDEVAFF0, Device Affinity Register 0
The TRCDEVAFF0 provides an additional core identification mechanism for scheduling purposes in a
cluster. TRCDEVAFF0 is a read-only copy of MPIDR accessible from the external debug interface.
Bit field descriptions
The TRCDEVAFF0 is a 32-bit register.
31 30 29
8 7
0
U
Aff2
Aff0
25 24
MT
23
Aff1
16 15
RES
0
RES
1
Figure D9-20 TRCDEVAFF0 bit assignments
RES1, [31]
RES1
Reserved.
U, [30]
Indicates a single core system, as distinct from core 0 in a cluster. This value is:
0
Core is part of a multiprocessor system. This is the value for implementations with
more than one core, and for implementations with an ACE or CHI master interface.
1
Core is part of a uniprocessor system. This is the value for single core
implementations with an AXI master interface.
RES0, [29:25]
RES0
Reserved.
MT, [24]
Indicates whether the lowest level of affinity consists of logical cores that are implemented
using a multithreading type approach. This value is:
0
Performance of cores at the lowest affinity level is largely independent.
Aff2, [23:16]
Affinity level 2. Second highest level affinity field.
Indicates the value read in the
CLUSTERIDAFF2
configuration signal.
Aff1, [15:8]
Affinity level 1. Third highest level affinity field.
Indicates the value read in the
CLUSTERIDAFF1
configuration signal.
Aff0, [7:0]
Affinity level 0. Lowest level affinity field.
Indicates the core number in the Cortex-A76 core. The possible values are:
0x0
A cluster with one core only.
0x0
,
0x1
A cluster with two cores.
0x0
,
0x1
,
0x2
A cluster with three cores.
D9 ETM registers
D9.21 TRCDEVAFF0, Device Affinity Register 0
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
D9-524
Non-Confidential
Summary of Contents for Cortex-A76 Core
Page 4: ......
Page 22: ......
Page 23: ...Part A Functional description ...
Page 24: ......
Page 119: ...Part B Register descriptions ...
Page 120: ......
Page 363: ...Part C Debug descriptions ...
Page 364: ......
Page 401: ...Part D Debug registers ...
Page 402: ......
Page 589: ...Part E Appendices ...
Page 590: ......