Re: [PATCH] hw/sh4/sh7750: Remove forgotten abort() in the MM_ITLB_DATA handler

Michael Tokarev <[email protected]> Sun, 26 Apr 2026 14:52:32 +0300
Newsgroups org.nongnu.qemu-trivial,org.nongnu.qemu-devel
Message-ID <[email protected]>
On 22.04.2026 10:54, Thomas Huth wrote:
> From: Thomas Huth <[email protected]>
> 
> QEMU currently aborts when the guest writes to the MM_ITLB_DATA register:
> 
>   echo "writel 0xf3000000 0x11223344" | \
>    ./qemu-system-sh4 -M r2d -display none -accel qtest -qtest stdio
>   [I 0.000000] OPENED
>   [R +0.004476] writel 0xf3000000 0x11223344
>   Aborted                    (core dumped)
> 
> Looking at the history of the code, the abort() here has likely just
> been forgotten when the register handler had been implemented (it used
> to be a reminder about unimplemented functionality initially):
> 
>   https://gitlab.com/qemu-project/qemu/-/commit/9f97309a70f12df5f9104f1f
> 
> Thus simply remove the abort() now to get rid of the problem.
> 
> Resolves: https://gitlab.com/qemu-project/qemu/-/work_items/3420

This too, seems to be a good candidate for the stable series, -
despite the issue is very old.  Picked it up now.

Thanks,

/mjt