Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220304133556.233983-1-mst@redhat.com
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <ani@anisinha.ca>, 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>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Gerd Hoffmann <kraxel@redhat.com>, Eric Auger <eric.auger@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Cornelia Huck <cohuck@redhat.com>, Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>, "Cédric Le Goater" <clg@kaod.org>, Daniel Henrique Barboza <danielhb413@gmail.com>, David Gibson <david@gibson.dropbear.id.au>, Greg Kurz <groug@kaod.org>, Coiby Xu <Coiby.Xu@gmail.com>, Stefan Hajnoczi <stefanha@redhat.com>, Amit Shah <amit@kernel.org>
docs/pcie_sriov.txt | 115 +++++++++++
docs/specs/pci-ids.txt | 1 +
configure | 4 +-
hw/i386/intel_iommu_internal.h | 1 +
include/hw/i386/intel_iommu.h | 1 +
include/hw/i386/pc.h | 2 +
include/hw/i386/x86.h | 2 -
include/hw/misc/pvpanic.h | 8 -
include/hw/pci-bridge/xio3130_downstream.h | 15 ++
include/hw/pci/pci.h | 12 +-
include/hw/pci/pci_regs.h | 1 +
include/hw/pci/pcie.h | 7 +
include/hw/pci/pcie_sriov.h | 77 ++++++++
include/hw/virtio/vhost-user-i2c.h | 3 +
include/hw/virtio/vhost-user.h | 3 +-
include/hw/virtio/virtio-iommu.h | 1 +
include/qemu/event_notifier.h | 1 +
include/qemu/typedefs.h | 2 +
include/standard-headers/linux/pvpanic.h | 9 +
tests/qtest/libqos/generic-pcihost.h | 54 ++++++
tests/qtest/libqos/pci.h | 6 +-
hw/acpi/erst.c | 5 -
hw/acpi/pcihp.c | 12 +-
hw/i386/intel_iommu.c | 14 +-
hw/i386/pc.c | 28 ++-
hw/i386/pc_piix.c | 1 +
hw/i386/pc_sysfw_ovmf.c | 18 +-
hw/i386/x86.c | 16 +-
hw/misc/pvpanic-isa.c | 4 +-
hw/misc/pvpanic-pci.c | 4 +-
hw/misc/pvpanic.c | 5 +-
hw/net/virtio-net.c | 13 +-
hw/pci-bridge/pci_expander_bridge.c | 6 +
hw/pci-bridge/xio3130_downstream.c | 5 +-
hw/pci-bridge/xio3130_upstream.c | 2 +-
hw/pci/pci.c | 104 +++++++---
hw/pci/pcie.c | 16 ++
hw/pci/pcie_sriov.c | 302 +++++++++++++++++++++++++++++
hw/smbios/smbios.c | 61 ++++--
hw/virtio/vhost-user-i2c.c | 11 +-
hw/virtio/vhost-user.c | 61 +++---
hw/virtio/vhost-vdpa.c | 21 +-
hw/virtio/vhost-vsock-common.c | 10 +-
hw/virtio/vhost.c | 6 +-
hw/virtio/virtio-bus.c | 12 +-
hw/virtio/virtio-iommu.c | 99 ++++++++--
qom/object.c | 6 +-
tests/qtest/e1000e-test.c | 6 +
tests/qtest/libqos/arm-virt-machine.c | 19 +-
tests/qtest/libqos/generic-pcihost.c | 231 ++++++++++++++++++++++
tests/qtest/libqos/pci-pc.c | 1 +
tests/qtest/libqos/pci-spapr.c | 1 +
tests/qtest/libqos/pci.c | 78 +++++---
tests/qtest/vhost-user-blk-test.c | 16 ++
tests/qtest/virtio-blk-test.c | 5 +
tests/qtest/virtio-iommu-test.c | 2 +
tests/qtest/virtio-net-test.c | 5 +
tests/qtest/virtio-rng-test.c | 5 +
util/event_notifier-posix.c | 5 +
MAINTAINERS | 1 -
docs/about/deprecated.rst | 8 +
docs/interop/vhost-user.rst | 20 ++
docs/specs/acpi_erst.rst | 200 +++++++++++++++++++
docs/specs/index.rst | 1 +
hw/pci/meson.build | 1 +
hw/pci/trace-events | 5 +
hw/virtio/trace-events | 4 +-
meson.build | 2 +-
scripts/update-linux-headers.sh | 3 +-
tests/qtest/libqos/meson.build | 1 +
70 files changed, 1581 insertions(+), 206 deletions(-)
create mode 100644 docs/pcie_sriov.txt
create mode 100644 include/hw/pci-bridge/xio3130_downstream.h
create mode 100644 include/hw/pci/pcie_sriov.h
create mode 100644 include/standard-headers/linux/pvpanic.h
create mode 100644 tests/qtest/libqos/generic-pcihost.h
create mode 100644 hw/pci/pcie_sriov.c
create mode 100644 tests/qtest/libqos/generic-pcihost.c
create mode 100644 docs/specs/acpi_erst.rst