Hangar.La tienda de software del Amiga

mmulist

Display 040/060 MMU tables

Short:        Display 040/060 MMU tables
Author:       mlelstv@serpens.swb.de
Uploader:     mlelstv serpens swb de
Type:         util/moni
Architecture: m68k-amigaos

mmulist shows the active 68040/68060 MMU registers and tables. The
tables are compacted, mappings of contigous memory with the same
attributes are just shown as start and end addresses and invalid
descriptors are suppressed.

Usage and Modify bits are not displayed. What you get is an overview
of mappings of logical to physical addresses.

The output uses the 68060 names. In particular, the 'precise' cache
mode is 'non-cached/serialized' on 68040 and 'imprecise' is simply
'non-cached'.

Sorry, for details of MMU operation I have to refer to the Motorola
documentation.

usage:

  mmulist

example output:

-------

General:
  Translation:       enabled 
  Page size:         4096
  Data Cache:        writethrough, ubits: 00
  Instruction Cache: copyback,     ubits: 00

Transparent Translation:
  instruction 0 00 mask FF user mode,  writethrough, disabled, ubits:00
  instruction 1 00 mask FF user mode,  writethrough, disabled, ubits:00
  data 0        00 mask FF user mode,  writethrough, disabled, ubits:00
  data 1        00 mask FF user mode,  writethrough, disabled, ubits:00

Tables:
  any mode
  00001000 -> 00001000, precise,      ubits:00
  ..............
  00068000 -> 00068000, precise,      ubits:00
  00069000 -> 00069000, precise,      ubits:00, global
  ..............
  0006B000 -> 0006B000, precise,      ubits:00, global
  0006C000 -> 0006C000, precise,      ubits:00
  ..............
  0006F000 -> 0006F000, precise,      ubits:00
  00070000 -> 00070000, precise,      ubits:00, global
  ..............
  00090000 -> 00090000, precise,      ubits:00, global
  000B4000 -> 000B4000, precise,      ubits:00, global
  000B6000 -> 000B6000, precise,      ubits:00, global
  00BC0000 -> 00BC0000, precise,      ubits:00
  ..............
  00BFF000 -> 00BFF000, precise,      ubits:00
  00D80000 -> 00D80000, precise,      ubits:00
  ..............
  00DFF000 -> 00DFF000, precise,      ubits:00
  00E90000 -> 00E90000, precise,      ubits:00
  ..............
  00EEF000 -> 00EEF000, precise,      ubits:00
  00F00000 -> 00F00000, writethrough, ubits:00
  ..............
  00FFF000 -> 00FFF000, writethrough, ubits:00
  07000000 -> 07000000, copyback,     ubits:00
  ..............
  070F5000 -> 070F5000, copyback,     ubits:00
  070F6000 -> 070F6000, copyback,     ubits:00, global
  ..............
  070F7000 -> 070F7000, copyback,     ubits:00, global
  070F8000 -> 070F8000, copyback,     ubits:00
  ..............
  0711C000 -> 0711C000, copyback,     ubits:00
  0711D000 -> 0711D000, imprecise,    ubits:00
  ..............
  07128000 -> 07128000, imprecise,    ubits:00
  07129000 -> 07129000, copyback,     ubits:00
  ..............
  0712B000 -> 0712B000, copyback,     ubits:00
  0712C000 -> 0712C000, imprecise,    ubits:00
  0712D000 -> 0712D000, copyback,     ubits:00
  ..............
  071B0000 -> 071B0000, copyback,     ubits:00
  071B1000 -> 071B1000, copyback,     ubits:00, global
  071B2000 -> 071B2000, copyback,     ubits:00
  ..............
  071CE000 -> 071CE000, copyback,     ubits:00
  071CF000 -> 071CF000, copyback,     ubits:00, global
  ..............
  071D1000 -> 071D1000, copyback,     ubits:00, global
  071D2000 -> 071D2000, copyback,     ubits:00
  071D3000 -> 071D3000, copyback,     ubits:00, global
  ..............
  071E2000 -> 071E2000, copyback,     ubits:00, global
  071E3000 -> 071E3000, copyback,     ubits:00
  ..............
  071E4000 -> 071E4000, copyback,     ubits:00
  071E5000 -> 071E5000, copyback,     ubits:00, global
  ..............
  073D8000 -> 073D8000, copyback,     ubits:00, global
  073DA000 -> 073DA000, copyback,     ubits:00, global
  ..............
  073DB000 -> 073DB000, copyback,     ubits:00, global
  073DE000 -> 073DE000, copyback,     ubits:00, global
  ..............
  073E0000 -> 073E0000, copyback,     ubits:00, global
  073E2000 -> 073E2000, copyback,     ubits:00, global
  ..............
  07426000 -> 07426000, copyback,     ubits:00, global
  07428000 -> 07428000, copyback,     ubits:00, global
  ..............
  0747A000 -> 0747A000, copyback,     ubits:00, global
  07481000 -> 07481000, copyback,     ubits:00, global
  ..............
  076A2000 -> 076A2000, copyback,     ubits:00, global
  076AA000 -> 076AA000, copyback,     ubits:00, global
  ..............
  07774000 -> 07774000, copyback,     ubits:00, global
  077B1000 -> 077B1000, copyback,     ubits:00, global
  ..............
  077B3000 -> 077B3000, copyback,     ubits:00, global
  077B5000 -> 077B5000, copyback,     ubits:00, global
  ..............
  07812000 -> 07812000, copyback,     ubits:00, global
  07821000 -> 07821000, copyback,     ubits:00, global
  ..............
  0782A000 -> 0782A000, copyback,     ubits:00, global
  07830000 -> 07830000, copyback,     ubits:00, global
  ..............
  0783F000 -> 0783F000, copyback,     ubits:00, global
  07848000 -> 07848000, copyback,     ubits:00, global
  0784A000 -> 0784A000, copyback,     ubits:00, global
  ..............
  07856000 -> 07856000, copyback,     ubits:00, global
  0785A000 -> 0785A000, copyback,     ubits:00, global
  ..............
  07866000 -> 07866000, copyback,     ubits:00, global
  0787F000 -> 0787F000, copyback,     ubits:00, global
  07887000 -> 07887000, copyback,     ubits:00, global
  07897000 -> 07897000, copyback,     ubits:00, global
  ..............
  07898000 -> 07898000, copyback,     ubits:00, global
  0789A000 -> 0789A000, copyback,     ubits:00, global
  0789D000 -> 0789D000, copyback,     ubits:00, global
  ..............
  078A5000 -> 078A5000, copyback,     ubits:00, global
  078A8000 -> 078A8000, copyback,     ubits:00, global
  ..............
  07921000 -> 07921000, copyback,     ubits:00, global
  07FF7000 -> 07FF7000, imprecise,    ubits:00
  ..............
  07FFD000 -> 07FFD000, imprecise,    ubits:00
  07FFE000 -> 07FFE000, copyback,     ubits:00
  ..............
  07FFF000 -> 07FFF000, copyback,     ubits:00
  FFFF8000 -> 0712D000, copyback,     ubits:00
  ..............
  FFFFF000 -> 07134000, copyback,     ubits:00

descriptor fetches: 1
page table copies:  216

--

Michael van Elst

Gratis

Descargar 4 KB

Desde el Amiga: abre Hangar y busca mmulist.

Autormlelstv@serpens.swb.de
Categoríautil/moni
Tamaño4 KB
Param68k-amigaos
OrigenAminet