diff options
author | Ira Weiny <ira.weiny@intel.com> | 2023-05-30 14:35:59 +0100 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2023-06-22 18:55:14 -0400 |
commit | 22d7e3be0714f39bae43bd0c05f6e6d149a47b13 (patch) | |
tree | b1f4ddd6dcf6f46a911880802084678b4d06b66e /hw/mem | |
parent | 2f6b8c8f420d90579b29a96f46630e241dd2c1cc (diff) | |
download | qemu-22d7e3be0714f39bae43bd0c05f6e6d149a47b13.zip qemu-22d7e3be0714f39bae43bd0c05f6e6d149a47b13.tar.gz qemu-22d7e3be0714f39bae43bd0c05f6e6d149a47b13.tar.bz2 |
hw/cxl/events: Wire up get/clear event mailbox commands
CXL testing is benefited from an artificial event log injection
mechanism.
Add an event log infrastructure to insert, get, and clear events from
the various logs available on a device.
Replace the stubbed out CXL Get/Clear Event mailbox commands with
commands that operate on the new infrastructure.
Signed-off-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Fan Ni <fan.ni@samsung.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Message-Id: <20230530133603.16934-4-Jonathan.Cameron@huawei.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/mem')
-rw-r--r-- | hw/mem/cxl_type3.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/mem/cxl_type3.c b/hw/mem/cxl_type3.c index d751803..ec5a384 100644 --- a/hw/mem/cxl_type3.c +++ b/hw/mem/cxl_type3.c @@ -724,6 +724,7 @@ static void ct3_realize(PCIDevice *pci_dev, Error **errp) goto err_release_cdat; } + cxl_event_init(&ct3d->cxl_dstate); return; err_release_cdat: |