OSDN Git Service

hw/cxl: Add stub write function for RO MemoryRegionOps entries.
authorJonathan Cameron <Jonathan.Cameron@huawei.com>
Wed, 17 Aug 2022 14:57:57 +0000 (15:57 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 17 Aug 2022 17:08:11 +0000 (13:08 -0400)
commit29d1fbc6c6ff04492fc67626aec5ebf2439739d0
tree6af98026dd6998af3ad067db0a1d63cef524e3d6
parentd2289b524e71970ea8ca5602f219cc92b8e5896b
hw/cxl: Add stub write function for RO MemoryRegionOps entries.

There is no checking on the availability of a write callback.
Hence QEMU crashes if a write does occur to one of these regions.

Discovered whilst chasing a Linux kernel bug that incorrectly
wrote into one of these regions.

Fixes: 6364adacdf ("hw/cxl/device: Implement the CAP array (8.2.8.1-2)")
Reported-by: Bobo WL <lmw.bobo@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Message-Id: <20220817145759.32603-2-Jonathan.Cameron@huawei.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/cxl/cxl-device-utils.c