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

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


Hi,

On 4/3/20 12:18 AM, Eero Tamminen wrote:
Git bisect gave this as the Hatari commit breaking
040/060 + MMU exception handling for EmuTOS:
-----------------------------------------------
6476cca9daf6e3ab114d75474f5fb76b1580107c is the first bad commit
commit 6476cca9daf6e3ab114d75474f5fb76b1580107c
Author: Nicolas Pomarede <npomarede@xxxxxxxxxxxx>
Date:   Mon Feb 17 18:11:40 2020 +0100

    Enable the new bus error handler in WinUAE's cpu core and set 'hardware_bus_error=1' on bus error
....
I.e. that variable isn't used in the cpummu.c
file where 040 & 060 MMU emulation is.

Nicolas, Toni?


Attached patch is a workaround fixing 512k EmuTOS
boot with 040/060 + MMU.

Even with that patch, 040/060 emulation doesn't work quite as well as before.

While Linux booted fine with last year Hatari git version ST/STE + 040 + MMU emulation, now I need both "--cpu-exact off" & "--compatible off" i.e. disable both cache & prefetch emulation for it to work.

If I have time during weekend, I'll bisect that too.


	- Eero




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