Re: [hatari-devel] Re: Hatari 040/060 + MMU exception handling regression

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


Le 06/04/2020 à 09:17, Nicolas Pomarède a écrit :
Le 02/04/2020 à 23:18, Eero Tamminen a écrit :

Grepping for the new variable shows:
-----------------------------------------------
$ git grep -l hardware_bus_error
src/cpu/cpummu030.c
src/cpu/debug.c
src/cpu/gencpu.c
src/cpu/newcpu.c
src/cpu/newcpu.h
src/m68000.c
-----------------------------------------------

I.e. that variable isn't used in the cpummu.c
file where 040 & 060 MMU emulation is.

Nicolas, Toni?

Hi

after doing some tests with Toni, new code is in progress to rewrite bus error for cpu >= 68020 in a more generic way. I will try to push it soon (not many cases were missing anyway and 68000/10 was already correct)


Hi

new bus error code has been pushed. It should correct some missing cases with MMU such as the one you reported.

For CPU >= 68020 the code path for handling bus error should also be slightly faster.

Eero or Christian, can you check if this work better with the bug you reported ?

Nicolas




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