From: Philippe Mathieu-Daudé Date: Mon, 10 Jul 2023 15:55:56 +0000 (+0200) Subject: hw/char/pl011: Restrict MemoryRegionOps implementation access sizes X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=7e66d52b0c4d12c8d8c9fc11630908bc630070c0;p=qemu.git hw/char/pl011: Restrict MemoryRegionOps implementation access sizes The pl011_read() and pl011_write() handlers shift the offset argument by 2, so are implemented on a 32-bit boundary. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message-Id: <20230710175102.32429-2-philmd@linaro.org> --- diff --git a/hw/char/pl011.c b/hw/char/pl011.c index 77bbc2a982..73f1a3aea2 100644 --- a/hw/char/pl011.c +++ b/hw/char/pl011.c @@ -358,6 +358,8 @@ static const MemoryRegionOps pl011_ops = { .read = pl011_read, .write = pl011_write, .endianness = DEVICE_NATIVE_ENDIAN, + .impl.min_access_size = 4, + .impl.max_access_size = 4, }; static bool pl011_clock_needed(void *opaque)