D8.67 TRCSTALLCTLR, Stall Control Register

The TRCSTALLCTLR enables the ETM trace unit to stall the Cortex®-A55 core if the ETM trace unit FIFO overflows.

Bit field descriptions

The TRCSTALLCTLR is a 32-bit register.

Figure D8-64 TRCSTALLCTLR 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.

RES0, [31:9]

Instruction stall bit. Controls if the trace unit can stall the core when the instruction trace buffer space is less than LEVEL:

0The trace unit does not stall the core.
1The trace unit can stall the core.
RES0, [7:4]
LEVEL, [3:2]

Threshold level field. The field can support 4 monotonic levels from 0b00 to 0b11, where:

0b00Zero invasion. This setting has a greater risk of an ETM trace unit FIFO overflow.
0b11Maximum invasion occurs but there is less risk of a FIFO overflow.
RES0, [1:0]

Bit fields and details not provided in this description are architecturally defined. See the Arm® Architecture Reference Manual Armv8, for Armv8-A architecture profile.

The TRCSTALLCTLR can be accessed through the external debug interface, offset 0x02C.

Non-ConfidentialPDF file icon PDF version100442_0200_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights reserved.