diff options
| author | Jonathan Cameron <Jonathan.Cameron@huawei.com> | 2023-10-23 17:07:51 +0100 |
|---|---|---|
| committer | Michael S. Tsirkin <mst@redhat.com> | 2023-11-07 03:39:11 -0500 |
| commit | 6f59274e937576fbb2623b687aa2556e115a712f (patch) | |
| tree | 3c9269ea81ae21b42dd6d4d2dbc8e05f44eea815 /hw/cxl/cxl-events.c | |
| parent | a7bb53b1eee6836d29003a8ffbd2c2c4c55a40c2 (diff) | |
| download | focaccia-qemu-6f59274e937576fbb2623b687aa2556e115a712f.tar.gz focaccia-qemu-6f59274e937576fbb2623b687aa2556e115a712f.zip | |
hw/cxl/mbox: Split mailbox command payload into separate input and output
New CCI types that will be supported shortly do not have a single buffer used in both directions. As such, split it up. To avoid the complexities of implementing all commands to handle potential aliasing, take a copy of the input before use. Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Message-Id: <20231023160806.13206-3-Jonathan.Cameron@huawei.com> Reviewed-by: Fan Ni <fan.ni@samsung.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/cxl/cxl-events.c')
| -rw-r--r-- | hw/cxl/cxl-events.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/cxl/cxl-events.c b/hw/cxl/cxl-events.c index e2172b94b9..bee6dfaf14 100644 --- a/hw/cxl/cxl-events.c +++ b/hw/cxl/cxl-events.c @@ -143,7 +143,7 @@ bool cxl_event_insert(CXLDeviceState *cxlds, CXLEventLogType log_type, CXLRetCode cxl_event_get_records(CXLDeviceState *cxlds, CXLGetEventPayload *pl, uint8_t log_type, int max_recs, - uint16_t *len) + size_t *len) { CXLEventLog *log; CXLEvent *entry; |