[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH 3/3] hw/cxl/cxl-device-utils: Allow incorrect read lengths
From: |
Jonathan Cameron |
Subject: |
[RFC PATCH 3/3] hw/cxl/cxl-device-utils: Allow incorrect read lengths |
Date: |
Mon, 1 Feb 2021 23:26:55 +0800 |
This is currently needed to avoid an issue in the Linux RFC
in which a read is issued that is not a multiple of DW.
On arm64 that results in byte reads being issued and a bus
error returned.
It is not yet obvious at what level this should be fixed,
so paper over it to get things working.
Not-signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
---
hw/cxl/cxl-device-utils.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/cxl/cxl-device-utils.c b/hw/cxl/cxl-device-utils.c
index d0d0a47122..52dd03384a 100644
--- a/hw/cxl/cxl-device-utils.c
+++ b/hw/cxl/cxl-device-utils.c
@@ -181,11 +181,11 @@ static const MemoryRegionOps mailbox_ops = {
.write = mailbox_reg_write,
.endianness = DEVICE_LITTLE_ENDIAN,
.valid = {
- .min_access_size = 4,
+ .min_access_size = 1,
.max_access_size = 8,
},
.impl = {
- .min_access_size = 4,
+ .min_access_size = 1,
.max_access_size = 8,
},
};
--
2.19.1