D9.31
TRCIDR2, ID Register 2
The TRCIDR2 returns the maximum size of six parameters in the trace unit.
The parameters are:
• Cycle counter.
• Data value.
• Data address.
• VMID.
• Context ID.
• Instruction address.
Bit field descriptions
The TRCIDR2 is a 32-bit register.
31
0
25 24
14
15
10 9
5 4
IASIZE
29 28
20 19
CIDSIZE
VMIDSIZE
DASIZE
DVSIZE
CCSIZE
RES
0
VMIDOPT
Figure D9-29 TRCIDR2 bit assignments
RES0, [31]
RES0
Reserved.
VMIDOPT, [30:29]
Indicates the options for observing the Virtual context identifier:
0x1
VMIDOPT is implemented.
CCSIZE, [28:25]
Size of the cycle counter in bits minus 12:
0x0
The cycle counter is 12 bits in length.
DVSIZE, [24:20]
Data value size in bytes:
0x00
Data value tracing is not implemented.
DASIZE, [19:15]
Data address size in bytes:
0x00
Data address tracing is not implemented.
VMIDSIZE, [14:10]
Virtual Machine ID size:
0x4
Maximum of 32-bit Virtual Machine ID size.
CIDSIZE, [9:5]
Context ID size in bytes:
D9 ETM registers
D9.31 TRCIDR2, ID Register 2
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
D9-537
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: ......