Failed in applying to current master (
apply log)
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Raphael Norwitz <raphael@enfabrica.net>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Laurent Vivier <lvivier@redhat.com>, Amit Shah <amit@kernel.org>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Jonathan Cameron <jonathan.cameron@huawei.com>, Fan Ni <fan.ni@samsung.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Jason Wang <jasowang@redhat.com>, Yi Liu <yi.l.liu@intel.com>, "Clément Mathieu--Drif" <clement.mathieu--drif@eviden.com>, Gerd Hoffmann <kraxel@redhat.com>, Fam Zheng <fam@euphon.net>, Alex Williamson <alex.williamson@redhat.com>, "Cédric Le Goater" <clg@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, David Hildenbrand <david@redhat.com>, "Gonglei (Arei)" <arei.gonglei@huawei.com>, Eric Auger <eric.auger@redhat.com>
hw/i386/amd_iommu.h | 5 +-
include/hw/cxl/cxl_device.h | 23 ++
include/hw/cxl/cxl_mailbox.h | 1 +
include/hw/pci/pci_device.h | 6 +-
include/hw/pci/pcie_sriov.h | 21 ++
include/hw/virtio/vhost-scsi-common.h | 2 +-
include/hw/virtio/vhost-vsock-common.h | 2 +-
include/hw/virtio/vhost.h | 8 +-
include/hw/virtio/virtio-pci.h | 1 +
include/hw/virtio/virtio.h | 2 +-
include/system/runstate.h | 13 +-
include/system/vhost-user-backend.h | 2 +-
backends/vhost-user.c | 20 +-
hw/block/vhost-user-blk.c | 27 +-
hw/block/virtio-blk.c | 7 +-
hw/char/virtio-serial-bus.c | 3 +-
hw/core/vm-change-state-handler.c | 18 +-
hw/cxl/cxl-device-utils.c | 14 +-
hw/cxl/cxl-mailbox-utils.c | 623 +++++++++++++++++++++++++++++++--
hw/display/vhost-user-gpu.c | 12 +-
hw/i386/acpi-build.c | 8 +-
hw/i386/amd_iommu.c | 101 ++++--
hw/i386/intel_iommu.c | 35 +-
hw/input/virtio-input.c | 3 +-
hw/mem/cxl_type3.c | 22 +-
hw/misc/pci-testdev.c | 12 +-
hw/net/virtio-net.c | 3 +-
hw/pci/pci.c | 76 ++--
hw/pci/pcie_sriov.c | 304 +++++++++++++---
hw/scsi/scsi-bus.c | 2 +-
hw/scsi/vhost-scsi-common.c | 13 +-
hw/scsi/vhost-scsi.c | 8 +-
hw/scsi/vhost-user-scsi.c | 18 +-
hw/vfio/migration.c | 2 +-
hw/virtio/vdpa-dev.c | 5 +-
hw/virtio/vhost-user-base.c | 23 +-
hw/virtio/vhost-user-fs.c | 23 +-
hw/virtio/vhost-user-scmi.c | 27 +-
hw/virtio/vhost-user-vsock.c | 15 +-
hw/virtio/vhost-vsock-common.c | 12 +-
hw/virtio/vhost-vsock.c | 11 +-
hw/virtio/vhost.c | 23 +-
hw/virtio/virtio-balloon.c | 3 +-
hw/virtio/virtio-crypto.c | 3 +-
hw/virtio/virtio-iommu.c | 3 +-
hw/virtio/virtio-net-pci.c | 1 +
hw/virtio/virtio-pci.c | 24 +-
hw/virtio/virtio-rng.c | 5 +-
hw/virtio/virtio.c | 108 +++---
system/cpus.c | 8 +-
system/runstate.c | 35 +-
MAINTAINERS | 1 +
docs/system/devices/cxl.rst | 18 +-
docs/system/index.rst | 1 +
docs/system/sriov.rst | 37 ++
55 files changed, 1442 insertions(+), 361 deletions(-)
create mode 100644 docs/system/sriov.rst