[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Allow acpi-tmr size=2
From: |
Simon John |
Subject: |
[PATCH] Allow acpi-tmr size=2 |
Date: |
Sun, 12 Jul 2020 13:00:45 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 |
macos guests no longer boot after commit
5d971f9e672507210e77d020d89e0e89165c8fc9
acpi-tmr needs 2 byte memory accesses, so breaks as that commit only
allows 4 bytes.
Fixes: 5d971f9e672507210e7 (memory: Revert "memory: accept mismatching
sizes in memory_region_access_valid")
Buglink: https://bugs.launchpad.net/qemu/+bug/1886318
Signed-off-by: Simon John <git@the-jedi.co.uk>
---
hw/acpi/core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/acpi/core.c b/hw/acpi/core.c
index f6d9ec4f13..05ff29b9d7 100644
--- a/hw/acpi/core.c
+++ b/hw/acpi/core.c
@@ -527,7 +527,7 @@ static void acpi_pm_tmr_write(void *opaque, hwaddr
addr, uint64_t val,
static const MemoryRegionOps acpi_pm_tmr_ops = {
.read = acpi_pm_tmr_read,
.write = acpi_pm_tmr_write,
- .valid.min_access_size = 4,
+ .valid.min_access_size = 1,
.valid.max_access_size = 4,
.endianness = DEVICE_LITTLE_ENDIAN,
};
--
2.27.0