qemu/hw/cxl
Jonathan Cameron 4f41b4e445 hw/cxl: Correctly handle variable sized mailbox input payloads.
A placeholder of ~0 is used to indicate variable payload size.
Whilst the checks for output payload correctly took this into
account, those for input payload did not.

This results in failure of the Set LSA command.

Fixes: 464e14ac43 ("hw/cxl/device: Implement basic mailbox (8.2.8.4)")
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Message-Id: <20220817145759.32603-4-Jonathan.Cameron@huawei.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2022-08-17 13:08:11 -04:00
..
cxl-component-utils.c
cxl-device-utils.c hw/cxl: Add stub write function for RO MemoryRegionOps entries. 2022-08-17 13:08:11 -04:00
cxl-host-stubs.c
cxl-host.c hw/cxl: Fix wrong query of target ports 2022-08-17 13:08:11 -04:00
cxl-mailbox-utils.c hw/cxl: Correctly handle variable sized mailbox input payloads. 2022-08-17 13:08:11 -04:00
Kconfig
meson.build