Re: [hatari-devel] 68030 MMU work

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi,

I've tested raimbow 2.
Before Andreas work, it was running with the non exact 68030 MMU emulation, but it was freezing when you leaved it.
Now it return correctly to the desktop.

Great work !


for X-statie demo, it loops forever with the following MMU messages :

Early termination page descriptor!
Logical address unused bits: 00004000 (mask = 0003E000)
Page at 00004000
ATC create entry(0): logical = 00004E00, physical = 00004000, FC = 5
ATC create entry(0): B = 0, CI = 0, WP = 0, M = 1
ATC: No more history zero-bits. Reset all.
CPU Root Pointer: 8000000200248000
Table A at 00248000: index = 0, Next descriptor: 0024820A
Table B at 00248200: index = 56, Next descriptor: 00E00009
Early termination page descriptor!
Logical address unused bits: 00004000 (mask = 0003E000)
Page at 00E04000
ATC is full. Replacing entry 0
ATC create entry(0): logical = 00E04200, physical = 00E04000, FC = 6
ATC create entry(0): B = 0, CI = 0, WP = 0, M = 0
ATC: No more history zero-bits. Reset all.
CPU Root Pointer: 8000000200248000
Table A at 00248000: index = 0, Next descriptor: 0024820A
Table B at 00248200: index = 0, Next descriptor: 00000019
Early termination page descriptor!
Logical address unused bits: 00004000 (mask = 0003E000)
Page at 00004000
ATC is full. Replacing entry 0
ATC create entry(0): logical = 00004E00, physical = 00004000, FC = 5
ATC create entry(0): B = 0, CI = 0, WP = 0, M = 0
CPU Root Pointer: 8000000200248000
Table A at 00248000: index = 0, Next descriptor: 0024820A
Table B at 00248200: index = 0, Next descriptor: 00000019
Early termination page descriptor!



I don't know if I've taken the "loop" from the beginning, but as it loops, you can guess where it loops.

Regards

Laurent

PS : in the GUI, MMU is still marked as 68040, maybe this could be removed now ?




Le 10/09/2012 21:36, Eero Tamminen a écrit :
Hi,

On maanantai 10 syyskuu 2012, Thomas Huth wrote:
FYI, Andreas sent me another patch for the 68030 MMU and now TOS 4.04
is able to boot to the desktop with MMU enabled! Big thanks to Andreas
for this great work!
If anybody has some MMU related software ready, I think now it's a good
time to start testing... What do we've got in the Atari world? FreeMiNT
with memory protection comes to my mind... somebody already mentioned
"Outside" ... what else? I thought some Godboy games of the Reservoir
Gods would use MMU, too, but the ones I've tested so far seem to work
without programming the MMU...
Besides MiNT, the compatibility list mentions X-tasie demo and Rainbow II
application for Falcon to require MMU.


	- Eero







Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/