From: Li Qiang Date: Fri, 10 May 2019 16:43:47 +0000 (-0700) Subject: edu: mmio: allow 64-bit access X-Git-Tag: v4.1.0-rc0~77^2~18 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=20fb3105ce632e70500a92d7c76e02f28c2c07d4;p=thirdparty%2Fqemu.git edu: mmio: allow 64-bit access The edu spec says the MMIO area can be accessed by 64-bit. However currently the 'max_access_size' is not so the MMIO access dispatch can only access 32-bit one time. This patch fixes this to respect the spec. Signed-off-by: Li Qiang Reviewed-by: Philippe Mathieu-Daude Message-Id: <20190510164349.81507-2-liq3ea@163.com> Signed-off-by: Paolo Bonzini --- diff --git a/hw/misc/edu.c b/hw/misc/edu.c index 91af452c9e8..65fc32b9284 100644 --- a/hw/misc/edu.c +++ b/hw/misc/edu.c @@ -289,6 +289,15 @@ static const MemoryRegionOps edu_mmio_ops = { .read = edu_mmio_read, .write = edu_mmio_write, .endianness = DEVICE_NATIVE_ENDIAN, + .valid = { + .min_access_size = 4, + .max_access_size = 8, + }, + .impl = { + .min_access_size = 4, + .max_access_size = 8, + }, + }; /*