5.15.8 Translation table walk trace

If enabled, this source traces all translation table walks initiated by the processor

Output syntax:

<time> <scale> <cpu> [TTW|TTU] <side> <format> <stage>:<level> <address> <data> : <result>
<time>

Timestamp (decimal value).

<scale>

Unit for <time>. clk indicates that the timestamp is not related to real time, but an increasing count.

<cpu>

Processor, or other component, that gave the instruction.

[TTW|TTU]
Translation table walks (reads) or translation table update (writes).
<side>
Data or instruction TLB.
<format>
VMSA or LPAE format translation table entries.
<stage>
Walk stage, within the range 1-2.
<level>
Walk level, within the range 1-3.
<address>
Physical address of lookup in hexadecimal.
<data>
Raw translation table entry in hexadecimal.
<result>
Parsed result. One of the following options:
ABORTED
The memory access caused a synchronous abort and no data was returned.
FAULT
The data that was returned is not valid for this stage and level.
RESERVED
The data that was returned is not valid for this stage and level.
TABLE {<attr>=<value>}+
Pointer to the next level of lookup, in LPAE format.
BLOCK {<attr>=<value>}
LPAE region descriptor.
SUPERSECTION {<attr>=<value>}
VMSA region descriptor.
SECTION {<attr>=<value>}
VMSA region descriptor.
PAGETABLE {<attr>=<value>}
Pointer to the next level of lookup, in VMSA format.
LARGEPAGE {<attr>=<value>}
VMSA region descriptor.
SMALLPAGE {<attr>=<value>}
VMSA region descriptor.
Non-ConfidentialPDF file icon PDF version100964_1180_00_en
Copyright © 2014–2019 Arm Limited or its affiliates. All rights reserved.