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 025 24 1415 10 9 5 4
IASIZE
29 28 20 19
CIDSIZEVMIDSIZEDASIZEDVSIZECCSIZE
RES0
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