Failed in applying to current master (
apply log)
Maintainers: "Gonglei (Arei)" <arei.gonglei@huawei.com>, Zhenwei Pi <pizhenwei@bytedance.com>, Coiby Xu <Coiby.Xu@gmail.com>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Raphael Norwitz <raphael.norwitz@nutanix.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Jonathan Cameron <jonathan.cameron@huawei.com>, Fan Ni <fan.ni@samsung.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>, Peter Xu <peterx@redhat.com>, Jason Wang <jasowang@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>, Eric Farman <farman@linux.ibm.com>, David Hildenbrand <david@redhat.com>, Ilya Leoshkevich <iii@linux.ibm.com>, Thomas Huth <thuth@redhat.com>, Christian Borntraeger <borntraeger@linux.ibm.com>, Fam Zheng <fam@euphon.net>, "Eugenio Pérez" <eperezma@redhat.com>, Eric Auger <eric.auger@redhat.com>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>
qapi/cxl.json | 209 ++++++++++++++++
include/exec/target_page.h | 1 +
include/hw/cxl/cxl.h | 1 +
include/hw/cxl/cxl_device.h | 101 +++++++-
include/hw/cxl/cxl_events.h | 168 +++++++++++++
include/hw/i386/pc.h | 1 +
include/hw/virtio/vhost-backend.h | 2 +-
include/hw/virtio/virtio-net.h | 1 +
include/hw/virtio/virtio.h | 2 +-
include/qemu/bswap.h | 25 ++
subprojects/libvhost-user/libvhost-user.h | 20 +-
backends/cryptodev-vhost-user.c | 9 +-
backends/cryptodev.c | 2 +-
block/export/vhost-user-blk-server.c | 2 +-
contrib/vhost-user-blk/vhost-user-blk.c | 2 +-
hw/acpi/core.c | 56 ++---
hw/block/dataplane/virtio-blk.c | 1 -
hw/block/vhost-user-blk.c | 2 +-
hw/cxl/cxl-device-utils.c | 43 +++-
hw/cxl/cxl-events.c | 248 +++++++++++++++++++
hw/cxl/cxl-mailbox-utils.c | 382 +++++++++++++++++++++++++----
hw/display/vhost-user-gpu.c | 2 +-
hw/i386/intel_iommu.c | 13 +-
hw/i386/pc.c | 6 +-
hw/i386/pc_piix.c | 5 +
hw/i386/pc_q35.c | 8 +-
hw/input/vhost-user-input.c | 2 +-
hw/mem/cxl_type3.c | 385 +++++++++++++++++++++++++++++-
hw/mem/cxl_type3_stubs.c | 41 ++++
hw/net/vhost_net.c | 1 +
hw/net/virtio-net.c | 6 +-
hw/pci/pci.c | 79 +++---
hw/s390x/virtio-ccw.c | 1 -
hw/scsi/vhost-scsi.c | 1 -
hw/scsi/vhost-user-scsi.c | 1 -
hw/scsi/virtio-scsi-dataplane.c | 1 -
hw/scsi/virtio-scsi.c | 20 +-
hw/virtio/vdpa-dev.c | 3 +-
hw/virtio/vhost-shadow-virtqueue.c | 18 +-
hw/virtio/vhost-user.c | 127 +++++++---
hw/virtio/vhost-vdpa.c | 1 -
hw/virtio/vhost-vsock-common.c | 2 +-
hw/virtio/vhost.c | 72 +++---
hw/virtio/virtio-crypto.c | 1 -
hw/virtio/virtio-iommu.c | 4 +-
hw/virtio/virtio-mem.c | 115 +++++----
hw/virtio/virtio-qmp.c | 2 +-
net/vhost-vdpa.c | 269 +++++++++++++++------
softmmu/physmem.c | 5 +
subprojects/libvhost-user/libvhost-user.c | 54 ++---
docs/devel/loads-stores.rst | 2 +
hw/block/dataplane/meson.build | 2 +-
hw/cxl/meson.build | 1 +
hw/scsi/Kconfig | 6 +
hw/scsi/meson.build | 20 +-
hw/virtio/Kconfig | 6 +
hw/virtio/meson.build | 14 +-
tests/data/acpi/q35/SSDT.dimmpxm | Bin 1815 -> 1815 bytes
58 files changed, 2166 insertions(+), 408 deletions(-)
create mode 100644 include/hw/cxl/cxl_events.h
create mode 100644 hw/cxl/cxl-events.c