diff options
author | Bernhard Beschow <shentey@gmail.com> | 2022-10-22 17:04:29 +0200 |
---|---|---|
committer | Philippe Mathieu-Daudé <philmd@linaro.org> | 2022-10-31 11:32:07 +0100 |
commit | 3ee15e807407defcd774586549a00674d58be970 (patch) | |
tree | f565d6a7a2dc0dbc89931ff48804d9e898b50278 | |
parent | 05c049f12b88370de7289bf39b14088c7d656caa (diff) | |
download | qemu-3ee15e807407defcd774586549a00674d58be970.zip qemu-3ee15e807407defcd774586549a00674d58be970.tar.gz qemu-3ee15e807407defcd774586549a00674d58be970.tar.bz2 |
hw/isa/piix3: Add size constraints to rcr_ops
According to the PIIX3 datasheet, the reset control register is one byte in size.
Moreover, PIIX4 has it, so add it to PIIX3 as well.
Signed-off-by: Bernhard Beschow <shentey@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20221022150508.26830-5-shentey@gmail.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
-rw-r--r-- | hw/isa/piix3.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/hw/isa/piix3.c b/hw/isa/piix3.c index 04895ce..72dbf68 100644 --- a/hw/isa/piix3.c +++ b/hw/isa/piix3.c @@ -290,7 +290,11 @@ static uint64_t rcr_read(void *opaque, hwaddr addr, unsigned len) static const MemoryRegionOps rcr_ops = { .read = rcr_read, .write = rcr_write, - .endianness = DEVICE_LITTLE_ENDIAN + .endianness = DEVICE_LITTLE_ENDIAN, + .impl = { + .min_access_size = 1, + .max_access_size = 1, + }, }; static void pci_piix3_realize(PCIDevice *dev, Error **errp) |