What The Emulator Does When It Loads The Demmuer - HP MC68040 User Manual

Emulator, graphical user interface
Table of Contents

Advertisement

Settings→DeMMUer→Load from File... This opens a dialog box in which
you can specify the name of a file of reverse translations. This file will be
loaded directly into the DeMMUer instead of reading the present translation
tables and MMU register values to create the reverse translations. Note that
this file must have been previously created using the File→Store→DeMMUer
(From MMU Tables) command from the pulldown menu. This file will have
a ".ED" filename extension.
Settings→DeMMUer→Verbose. This sets verbose mode for the deMMUer
load function. In the pulldown menus, this is simply a switch. When
"Verbose" is selected for loading the DeMMUer, a list is displayed of the
physical address ranges that will be reverse-translated by the deMMUer.
Addresses will be shown as <address>..<address>@s
This means <address> through <address> at supervisor address space.
What the emulator does when it loads the
deMMUer
When the emulator loads the deMMUer from memory, it does the following:
Temporarily breaks into the monitor.
Reads the MMU registers and translation tables from memory to determine all
logical-to-physical address translations.
Loads the reverse translations into the deMMUer hardware.
If the accessible physical memory exceeds the 256-Mbyte limitation of the
deMMUer, the emulator reads the emulation memory map for help in selecting
appropriate address ranges to reverse translate.
When the emulator loads the deMMUer from a file, the only difference in the above
algorithm is that the address translations are obtained from the file instead of by
reading MMU registers and translation tables from memory.
Chapter 10: Using Memory Management
Using the DeMMUer
385

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ec040Lc04064783a64783b

Table of Contents