11.8.14 ViewInst Main Control Register

The TRCVICTLR controls instruction trace filtering.

Usage constraints
There are no usage constraints.
Configurations
Available in all configurations.
Attributes

Register number: 32

Base offset 0x080

Name: TRCVICTLR

Type: RW

Reset: -

The following figure shows the TRCVICTLR bit assignments.

Figure 11-18 TRCVICTLR 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.


The following table shows the TRCVICTLR bit assignments.

Table 11-30 TRCVICTLR bit assignments

Bits Value Function
[31:20] - Reserved. RAZ/WI.
[19] EXLEVEL_S3

Disables tracing in the specified exception level in Secure state for exception level 3:

0b0Enable ViewInst in this exception level.
0b1Disable ViewInst in this exception level.
[18:17] - Reserved. RAZ/WI
[16] EXLEVEL_S0

Disables tracing in the specified exception level in Secure state for exception level 0:

0b0Enable ViewInst in this exception level.
0b1Disable ViewInst in this exception level.
[15:12] - Reserved. RAZ/WI.
[11] TRCERR

Selects whether a system error exception must always be traced:

0b0System error exception is traced only if the instruction or exception immediately before the system error exception is traced.
0b1System error exception is always traced regardless of the value of ViewInst.
[10] TRCRESET

Selects whether a reset exception must always be traced:

0b0Reset exception is traced only if the instruction or exception immediately before the reset exception is traced.
0b1Reset exception is always traced regardless of the value of ViewInst.
[9] SSSTATUS

Indicates the current status of the start/stop logic:

0b0Start/stop logic is in the stopped state.
0b1Start/stop logic is in the started state.
[8] - Reserved. RAZ/WI.
[7] TYPE

Selects the resource type:

0b0Single selected resource.
0b1Boolean combined resource pair.
[6:4] - Reserved. RAZ/WI.
[3:0] SEL

Selects the resource number, based on the value of TYPE:

When TYPE is 0b0, selects a single selected resource from 0-15 defined by bits[3:0].

When TYPE is 0b1, selects a Boolean combined resource pair from 0-7 defined by bits[2:0].

Non-ConfidentialPDF file icon PDF versionARM 100400_0001_03_en
Copyright © 2015–2017 ARM Limited or its affiliates. All rights reserved.