[hatari-devel] EmuTOS boot freeze with Hatari git on 040/060 + MMU

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


Hi,

(I cross-posted both to Hatari and EmuTOS lists, remove the other one depending on which one your answer concerns.)


With the Git Hatari version, EmuTOS freezes early in the boot (before boot info screen), when >030 CPU with MMU is enabled:
--machine tt/falcon --cpulevel 4/6 --mmu on

When it's frozen, Hatari "--log-level debug" output shows constant flow of these:
------------------------------------
DEBUG: SCC: get status for CTS 1
DEBUG: SCC: get status for DCD 1
DEBUG: SCC: get status for CTS 0
DEBUG: SCC: get status for DCD 0
------------------------------------

And EmuTOS CPU symbol tracing shows only VBL interrupt running after the freeze:
------------------------------------
....
_jdisint
_rsconf1
_setup_timer
_dsp_init
_memcpy
_dsp_flushsubroutines
_bzero_nobuiltin
_dsp_execboot
_int_vbl
8 repeats of: _int_vbl
16 repeats of: _int_vbl
....
------------------------------------


There's no freeze with June version of Hatari Git, so it could be something related to SCC support added after that, and SCC handling either in Hatari or EmuTOS.

This happens both with EmuTOS 1.2.1 and git version, so it's not a regression on EmuTOS side, only potential latent bug in it.


	- Eero



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