[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 06/24] edu: mmio: allow 64-bit access
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL 06/24] edu: mmio: allow 64-bit access |
Date: |
Mon, 3 Jun 2019 19:10:25 +0200 |
From: Li Qiang <address@hidden>
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 <address@hidden>
Reviewed-by: Philippe Mathieu-Daude <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
---
hw/misc/edu.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/hw/misc/edu.c b/hw/misc/edu.c
index 91af452..65fc32b 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,
+ },
+
};
/*
--
1.8.3.1
- [Qemu-devel] [PULL 15/24] libqos: split I2CAdapter initialization and allocation, (continued)
- [Qemu-devel] [PULL 15/24] libqos: split I2CAdapter initialization and allocation, Paolo Bonzini, 2019/06/03
- [Qemu-devel] [PULL 21/24] libqos: i2c: move address into QI2CDevice, Paolo Bonzini, 2019/06/03
- [Qemu-devel] [PULL 19/24] tests: convert OMAP i2c tests to qgraph, Paolo Bonzini, 2019/06/03
- [Qemu-devel] [PULL 24/24] q35: Revert to kernel irqchip, Paolo Bonzini, 2019/06/03
- [Qemu-devel] [PULL 12/24] libqos: fix omap-i2c receiving more than 4 bytes, Paolo Bonzini, 2019/06/03
- [Qemu-devel] [PULL 23/24] configure: remove tpm_passthrough & tpm_emulator, Paolo Bonzini, 2019/06/03
- [Qemu-devel] [PULL 13/24] pca9552-test: do not rely on state across tests, Paolo Bonzini, 2019/06/03
- [Qemu-devel] [PULL 16/24] libqos: convert I2C to qgraph, Paolo Bonzini, 2019/06/03
- [Qemu-devel] [PULL 10/24] qgraph: fix qos_node_contains with options, Paolo Bonzini, 2019/06/03
- [Qemu-devel] [PULL 06/24] edu: mmio: allow 64-bit access,
Paolo Bonzini <=
- [Qemu-devel] [PULL 11/24] libqos: move common i2c code to libqos, Paolo Bonzini, 2019/06/03
- [Qemu-devel] [PULL 22/24] ci: store Patchew configuration in the tree, Paolo Bonzini, 2019/06/03
- Re: [Qemu-devel] [PULL 00/24] Misc patches for 2019-06-03, Peter Maydell, 2019/06/03