1.3.101 mmu translate

仮想アドレスと物理アドレス間の変換を実行します。

以下のいずれかの変換が行われます。

  • 仮想アドレスから物理アドレスへの変換

  • 物理アドレスから 1 つ以上の仮想アドレスへの変換

一部のターゲットでは、変換テーブルの出力の際にターゲットの変換テーブルで全探索が実行される場合があるため、物理アドレスから仮想アドレスへの変換が遅くなる可能性があります。

構文

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

各項目には以下の意味があります。

address

変換するアドレスを指定します。このアドレスが仮想アドレスの場合は、仮想アドレスから物理アドレスへの変換が実行されます。このアドレスが物理アドレスの場合は、物理アドレスから仮想アドレスへの変換が実行されます。

translation

実行する変換を指定します。

param1=value1

パラメータとその値を指定して、テーブルの解釈を規定します。必須パラメータを指定しなかった場合は、現在のターゲットの状態から特定されます。

例 1-104 例

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

mmu translate SP:0x80F15000
Address SP:0x80F15000 maps to
0x00008000
0x80F15000
非機密扱いPDF file icon PDF 版ARM DUI0452ZJ
Copyright © 2010–2016 ARM.All rights reserved.