1.3.101 mmu translate

Performs translations between virtual and physical addresses.

It translates either:

  • From a virtual address to a physical address.

  • From a physical address to one or more virtual addresses.

Physical to virtual address translation might be slow on some targets because it might involve a full traversal of the translation tables on the target.

Syntax

mmu translate address [translation] [param1=value1]...

Where:

address

Specifies the address to translate. If this is a virtual address then a virtual to physical address translation is performed. If this is a physical address then a physical to virtual address translation is performed.

translation

Specifies the translation to perform.

param1=value1

Specifies a parameter and its value to govern the interpretation of the table. If you do not specify a required parameter, then it is determined from the current target state.

Example 1-104 Examples

mmu translate 0x00008000 PL1S_S1 S_TTBR1=0x80000404A
SP:0x80F15000

mmu translate SP:0x80F15000
Address SP:0x80F15000 maps to
0x00008000
0x80F15000
Non-ConfidentialPDF file icon PDF versionARM DUI0452Z
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.