AminetAminet
Search:
84451 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/moni/mmulist.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Display 040/060 MMU tables
Author:mlelstv at serpens.swb.de
Uploader:mlelstv serpens swb de
Type:util/moni
Architecture:m68k-amigaos
Date:1996-09-13
Download:http://aminet.net/util/moni/mmulist.lha - View contents
Readme:http://aminet.net/util/moni/mmulist.readme
Downloads:632

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


Contents of util/moni/mmulist.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 2748    4732  58.1% -lh5- b0a0 Sep 12  1996 mmulist
[generic]                 1266    6216  20.4% -lh5- 929f Sep 12  1996 mmulist.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         2 files    4014   10948  36.7%            Sep 13  1996

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>