![Qorivva MPC5 Series Manual Download Page 116](http://html1.mh-extra.com/html/qorivva/mpc5-series/mpc5-series_manual_3255432116.webp)
Qorivva MPC5xxx/SPC5xx Debugger and NEXUS Trace
116
©1989-2021 Lauterbach GmbH
MMU.SCAN
Load MMU table from CPU
Loads the CPU-specific MMU translation table from the CPU to the debugger-internal static translation table.
•
If called without parameters, the complete page table will be loaded. The list of static address
translations can be viewed with
.
•
If the command is called with either an address range or an explicit address, page table entries
will only be loaded if their
logical
address matches with the given parameter.
Use this command to make the translation information available for the debugger even when the program
execution is running and the debugger has no access to the page tables and TLBs. This is required for the
real-time memory access. Use the command
to enable the debugger-internal MMU table.
Format:
MMU.SCAN
<table>
[
<range>
<address>
]
MMU.
<table>
.
SCAN
(deprecated)
<table>
:
PageTable
KernelPageTable
TaskPageTable
<task_magic>
|
<task_id>
|
<task_name>
|
<space_id>
:0x0
ALL
<cpu_specific_tables>
PageTable
Loads the entries of an MMU translation table and copies the address
translation into the debugger-internal static translation table.
•
if
<range>
or
<address>
have a space ID: loads the translation table
of the specified process
•
else, this command loads the table the CPU currently uses for MMU
translation.
KernelPageTable
Loads the MMU translation table of the kernel.
If specified with the
command, this command reads the table
of the kernel and copies its address translation into the debugger-internal
static translation table.
TaskPageTable
<task_magic>
|
<task_id>
|
<task_name>
|
<space_id>
:0x0
Loads the MMU address translation of the given process. Specify one of
the
TaskPageTable
arguments to choose the process you want.
In MMU-based operating systems, each process uses its own MMU
translation table. This command reads the table of the specified process,
and copies its address translation into the debugger-internal static translation
table.
•
For information about the first three parameters, see
•
See also the appropriate
ALL
Loads all known MMU address translations.
This command reads the OS kernel MMU table and the MMU tables of all
processes and copies the complete address translation into the debugger-
internal static translation table.
See also the appropriate