Re: [PATCH] hw/misc: Fix the valid access size to the avr-power device

Philippe Mathieu-Daudé <[email protected]> Tue, 21 Apr 2026 11:01:28 +0200
Newsgroups org.nongnu.qemu-trivial,org.nongnu.qemu-devel
Message-ID <[email protected]>
On 21/4/26 10:29, Thomas Huth wrote:
> From: Thomas Huth <[email protected]>
> 
> Accessing the device with in non-single byte mode currently causes
> QEMU to abort:
> 
>   $ echo "writew 0x800064 0x4142" | \
>     ./qemu-system-avr -M mega2560 -display none -qtest stdio -accel qtest
>   [I 0.000000] OPENED
>   [R +0.001784] writew 0x800064 0x4142
>   qemu-system-avr: ../../devel/qemu/hw/misc/avr_power.c:58: avr_mask_write:
>    Assertion `offset == 0' failed.
>   Aborted                    (core dumped)
> 
> Set the valid max access size to 1 to fix the problem.
> 
> Resolves: https://gitlab.com/qemu-project/qemu/-/work_items/3393
> Signed-off-by: Thomas Huth <[email protected]>
> ---
>   hw/misc/avr_power.c | 3 +++
>   1 file changed, 3 insertions(+)

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>

and queued, thanks!