The above listing shows privilege modes were included in the mapping scheme.
The logical and physical addresses were shown in supervisor space. Notice that the
physical addresses also show "a" beside the privilege mode indication. The "a"
indicates physical address space.
Note that the emulator enters the monitor to obtain the information it shows in the
MMU displays. Execution of your target program is suspended while the emulator
gathers information for an MMU display. If there are portions of your target
program that should not be interrupted during execution, insert an execution
breakpoint in some safe area of your program code and run until the breakpoint is
executed. Then you can safely view the MMU mappings.
The display you get with the Display
→
MMU Translations or display
mmu_translations command can show as much as one line per page (or group of
adjacent pages) of mapped logical address space. Contiguous entries are shown on
one line to make the display more readable. Early terminations (which result in
contiguous translation of multiple pages) will also be shown on a single display line.
The display of MMU mappings will only show pages for which the system has
valid mappings. No information is given in the default mmu_translations display
for paths designated invalid, or for paths containing illegal entries.
To avoid a list of mappings that scrolls for a long time, include an address or
address range in your command. By choosing Display
→
MMU Translations...
and entering a limited address range in the dialog box, or using the command
display mmu_translations 0 thru 0ffffh, for example, the emulator will show the
valid mappings for only the logical addresses in the range you specify, instead of all
possible mappings.
Another way to limit the number of address ranges shown in an MMU mappings
display is limit the listing to only user or supervisor address space. By choosing
Display
→
MMU Translations..., entering Start Address 0 and End Address 0ffffh,
and clicking on Function Code user in the dialog box, or using the command
display mmu_translations fcode user 0 thru 0ffffh, the display will show only
the mappings for addresses 0 through 0ffff in user address space.
Note: For convenience, display mmu_translations will use the logical address
range from the most recent display mmu_translations <ADDRESS> thru
<ADDRESS> command, if possible. To change the default logical address range
back to the full address space, use the command: display mmu_translations 0
thru 0ffffffffh, or obtain the Display
→
MMU Translations... dialog box and enter
the desired address.
Chapter 10: Using Memory Management
Seeing Details of the MMU Translations
378
Summary of Contents for 64783A
Page 30: ...xxx ...
Page 31: ...Part 1 Quick Start Guide 1 ...
Page 33: ...1 Getting Started 3 ...
Page 70: ...40 ...
Page 75: ...Part 2 Using The Emulator 45 ...
Page 140: ...110 ...
Page 141: ...4 Using the Emulator How to control the processor and view system resources 111 ...
Page 227: ...5 Using the Emulation Bus Analyzer How to record program execution in real time 197 ...
Page 290: ...260 ...
Page 331: ...8 Configuring the Emulator 301 ...
Page 382: ...352 ...
Page 383: ...9 Solving Problems What to do when the emulator doesn t behave as expected 353 ...
Page 397: ...Part 3 Reference 367 ...
Page 399: ...10 Using Memory Management Understanding logical and physical emulation and analysis 369 ...
Page 429: ...11 Emulator Commands The command syntax reference for the emulator softkey interface 399 ...
Page 443: ...copy Chapter 11 Emulator Commands copy 413 ...
Page 451: ...display Chapter 11 Emulator Commands display 421 ...
Page 457: ...DISPLAY MEMORY Chapter 11 Emulator Commands DISPLAY MEMORY 427 ...
Page 461: ...DISPLAY MMU Chapter 11 Emulator Commands DISPLAY MMU 431 ...
Page 464: ...DISPLAY TRACE Chapter 11 Emulator Commands DISPLAY TRACE 434 ...
Page 480: ...modify Chapter 11 Emulator Commands modify 450 ...
Page 501: ...set Chapter 11 Emulator Commands set 471 ...
Page 514: ... SYMB Chapter 11 Emulator Commands SYMB 484 ...
Page 582: ...552 ...
Page 583: ...13 Setting X Resources 553 ...
Page 598: ...568 ...
Page 606: ...576 ...
Page 613: ...16 Specifications and Characteristics 583 ...
Page 627: ...Part 4 Concept Guide 597 ...
Page 629: ...17 X Resources and the Graphical User Interface 599 ...
Page 639: ...Part 5 Installation and Service Guide 609 ...
Page 697: ...19 Installation and Service 667 ...
Page 746: ...Chapter 19 Installation and Service Verifying the Installation 716 ...
Page 755: ...20 Installing Updating Emulator Firmware 725 ...
Page 762: ...732 ...
Page 778: ...748 ...
Page 810: ...X server 554 604 X Window System 54 Index 780 ...