Am 31. Oktober 2022 11:53:57 UTC schrieb "Philippe Mathieu-Daudé" <phi...@linaro.org>: >Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Indeed there is `offset & ~0x3` in both sdhci_{read,write}, so: Reviewed-by: Bernhard Beschow <shen...@gmail.com> >--- > hw/sd/sdhci.c | 4 ++++ > 1 file changed, 4 insertions(+) > >diff --git a/hw/sd/sdhci.c b/hw/sd/sdhci.c >index 0e5e988927..f9c5b58e6d 100644 >--- a/hw/sd/sdhci.c >+++ b/hw/sd/sdhci.c >@@ -1332,6 +1332,10 @@ sdhci_write(void *opaque, hwaddr offset, uint64_t val, >unsigned size) > static const MemoryRegionOps sdhci_mmio_ops = { > .read = sdhci_read, > .write = sdhci_write, >+ .impl = { >+ .min_access_size = 4, >+ .max_access_size = 4, >+ }, > .valid = { > .min_access_size = 1, > .max_access_size = 4,