Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/cover.1771770471.git.mst@redhat.com
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>, Manos Pitsidianakis <manos.pitsidianakis@linaro.org>, Jonathan Cameron <jonathan.cameron@huawei.com>, Fan Ni <fan.ni@samsung.com>, "Alex Bennée" <alex.bennee@linaro.org>, Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>, Dmitry Osipenko <dmitry.osipenko@collabora.com>, Jason Wang <jasowang@redhat.com>, Yi Liu <yi.l.liu@intel.com>, "Clément Mathieu--Drif" <clement.mathieu--drif@eviden.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, Zhao Liu <zhao1.liu@intel.com>
MAINTAINERS | 3 +-
contrib/vhost-user-bridge/meson.build | 4 +
.../vhost-user-bridge}/vhost-user-bridge.c | 7 +
docs/system/devices/cxl.rst | 23 +
docs/system/devices/virtio/vhost-user-contrib.rst | 39 ++
hw/acpi/cxl.c | 2 +-
hw/audio/virtio-snd.c | 80 ++-
hw/cxl/cxl-component-utils.c | 214 ++++--
hw/cxl/cxl-events.c | 3 +-
hw/cxl/cxl-mailbox-utils.c | 752 ++++++++++++++++++++-
hw/display/virtio-gpu-virgl.c | 54 +-
hw/i386/intel_iommu.c | 26 +-
hw/mem/cxl_type3.c | 349 +++++++++-
hw/mem/cxl_type3_stubs.c | 41 +-
hw/pci-bridge/cxl_downstream.c | 19 +-
hw/pci-bridge/cxl_root_port.c | 11 +-
hw/pci-bridge/cxl_upstream.c | 19 +-
hw/pci-bridge/pci_expander_bridge.c | 2 +-
hw/pci/pcie.c | 23 +-
hw/virtio/vhost.c | 4 +-
hw/virtio/virtio.c | 3 +-
include/hw/audio/virtio-snd.h | 1 +
include/hw/cxl/cxl_component.h | 87 ++-
include/hw/cxl/cxl_device.h | 156 ++++-
include/hw/cxl/cxl_events.h | 85 ++-
include/hw/cxl/cxl_port.h | 73 ++
include/hw/pci-bridge/cxl_downstream_port.h | 12 +
include/hw/pci-bridge/cxl_upstream_port.h | 3 +
include/hw/pci/pcie.h | 2 +-
include/hw/pci/pcie_port.h | 1 +
include/hw/virtio/virtio.h | 2 +-
meson.build | 1 +
net/vhost-vdpa.c | 1 +
qapi/cxl.json | 186 +++--
.../acpi/{disassemle-aml.sh => disassemble-aml.sh} | 4 +-
tests/data/acpi/rebuild-expected-aml.sh | 2 +-
tests/data/acpi/x86/q35/CEDT.cxl | Bin 184 -> 184 bytes
tests/functional/x86_64/meson.build | 1 +
tests/functional/x86_64/test_vhost_user_bridge.py | 147 ++++
tests/meson.build | 6 -
40 files changed, 2187 insertions(+), 261 deletions(-)
create mode 100644 contrib/vhost-user-bridge/meson.build
rename {tests => contrib/vhost-user-bridge}/vhost-user-bridge.c (98%)
create mode 100644 include/hw/cxl/cxl_port.h
create mode 100644 include/hw/pci-bridge/cxl_downstream_port.h
rename tests/data/acpi/{disassemle-aml.sh => disassemble-aml.sh} (92%)
create mode 100755 tests/functional/x86_64/test_vhost_user_bridge.py