C10.4 Trace Configuration Register

The TRCCONFIGR characteristics are:

Purpose
Controls the tracing options.
Usage constraints
  • This register must always be programmed as part of trace unit initialization.
  • Only accepts writes when the trace unit is disabled.
Configurations
Available in all configurations.
Attributes

TRCCONFIGR is a 32-bit RW trace register.

See C10.1 ETM register summary.

Figure C10-3 TRCCONFIGR bit assignments
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


[31:13]
Reserved, res0.
RS, [12]

Enables the return stack. The possible values are:

0Disables the return stack.
1Enables the return stack.
TS, [11]

Enables global timestamp tracing. The possible values are:

0Disables global timestamp tracing.
1Enables global timestamp tracing.
[10:8]
Reserved, res0.
VMID, [7]

Enables VMID tracing. The possible values are:

0Disables VMID tracing.
1Enables VMID tracing.
CID, [6]

Enables context ID tracing. The possible values are:

0Disables context ID tracing.
1Enables context ID tracing.
[5]
Reserved, res0.
CCI, [4]

Enables cycle counting instruction trace. The possible values are:

0Disables cycle counting instruction trace.
1Enables cycle counting instruction trace.
BB, [3]

Enables branch broadcast mode. The possible values are:

0Disables branch broadcast mode.
1Enables branch broadcast mode.
[2:1]
Reserved, res0.
[0]
Reserved, res1.

The TRCCONFIGR can be accessed through the external debug interface, offset 0x010.

Non-ConfidentialPDF file icon PDF versionARM 100241_0001_00_en
Copyright © 2016, 2017 ARM Limited or its affiliates. All rights reserved.