dmap - adds a MMU DTLB mapping
dunmap - removes a MMU DTLB mapping
dtlbi - invalidates the whole DTLB
dmapi - invalidates a DTLB mapping
mmu - activates MMU
nommu - disactivates MMU
mmuread - reads from memory with MMU enabled
mmuwrite - writes to memory with MMU enabled
dtlbtest - runs DTLB MMU load store tests
detest - runs DTLB MMU exception handling tests
BIOS>
BIOS> dmap 0x44005000 0x44006000
mapping 0x44005000->0x44006000 in slot 9 [0x446616e8]
BIOS> mmuwrite 0x44005000 0x01020304
BIOS> mmuread 0x44005000
0x44005000 contains 0x01020304
BIOS> mr 0x44006000 4
Memory dump:
0x44006000 01 02 03 04 ....
BIOS> mr 0x44005000
Memory dump:
0x44005000 00 .
BIOS> dmapi 0x44005000
BIOS> mr 0x44005000 4
Memory dump:
0x44005000 00 00 00 00 ....
BIOS> mmuwrite 0x44005000 0x12345678
[TLB miss handler] Refilling DTLB with mapping 0x44005000->0x44006000
BIOS> mmuread 0x44005000
0x44005000 contains 0x12345678
BIOS> mr 0x44005000 4
Memory dump:
0x44005000 00 00 00 00 ....
BIOS> mr 0x44006000 4
Memory dump:
0x44006000 12 34 56 78 .4Vx