home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
581b.lha
/
showmmu_v1.0
/
README
next >
Wrap
Text File
|
1991-10-08
|
2KB
|
34 lines
/*
* Dump the current MMU table and show the various MMU status flags (except
* the status-register itself, which isn't really useful if not doing explicit
* address translation).
* If you want to learn about how the MMU works, I strongly recommend you
* read either the 68851 or the 68030 user manual, they explain `everything'
* you want to know, and more ;-)
* This program has been written for a 68030 MMU, it doesn't support 68851-only
* features, since I can't test them, and I don't need them ;-)
* This program is my first attempt at understanding how `my' MMU works, and
* I guess I know enough now to try to write my own tables;-)
*
* V1.0 91-10-7 M. Wild first hack (it's a one-session hack I admit ;-))
* Bugs: o No indirect page-descriptors. If they're used,
* they're translated as table-descriptors, with quite
* possibly a deadly (hi guru;-)) result
* o No checks for too deeply nested tables (same applies
* as above). This is not too bad, since only active
* page tables are dumped, they already have proven to
* be somewhat sensible...
* o No support for function codes. Same scenario to be
* expected as in the above cases...
*
* This is free software. This means that I don't care what you do with it
* as long as you don't claim you wrote it. If you enhance it, please
* send me your diffs!
* Oh, of course, you use this stuff entirely at your own risk, I'm not
* responsible for any damage this program might cause to you, your computer,
* your data, your cat, your whateveryoucanthinkof, no warranty whatsoever is
* granted.
*
* I can be reached on internet as: wild@nessie.cs.id.ethz.ch (Markus Wild)
*/