Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20211020101844.988480-1-mst@redhat.com
Maintainers: Laurent Vivier <lvivier@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Jason Wang <jasowang@redhat.com>, Eric Auger <eric.auger@redhat.com>, Juan Quintela <quintela@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Coiby Xu <Coiby.Xu@gmail.com>, Thomas Huth <thuth@redhat.com>, Ani Sinha <ani@anisinha.ca>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Igor Mammedov <imammedo@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>
include/hw/virtio/vhost-user-rng.h | 33 ++++
include/hw/virtio/vhost-vdpa.h | 3 +
include/hw/virtio/vhost.h | 2 +
include/hw/virtio/virtio-iommu.h | 2 +-
include/hw/virtio/virtio-net.h | 5 +-
include/net/net.h | 5 +
include/net/vhost_net.h | 6 +-
tests/qtest/libqos/libqtest.h | 8 +
hw/net/vhost_net-stub.c | 4 +-
hw/net/vhost_net.c | 55 ++++--
hw/net/virtio-net.c | 201 ++++++++++++---------
hw/pci/pci_bridge.c | 10 +-
hw/virtio/vhost-user-rng-pci.c | 79 ++++++++
hw/virtio/vhost-user-rng.c | 289 ++++++++++++++++++++++++++++++
hw/virtio/vhost-user.c | 5 +-
hw/virtio/vhost-vdpa.c | 140 ++++++++++++---
hw/virtio/virtio-iommu-pci.c | 4 +-
net/net.c | 24 ++-
net/vhost-vdpa.c | 127 +++++++++++--
softmmu/qdev-monitor.c | 18 +-
subprojects/libvhost-user/libvhost-user.c | 1 +
tests/qtest/acpi-utils.c | 14 ++
tests/qtest/arm-cpu-features.c | 29 +--
tests/qtest/bios-tables-test.c | 122 ++++++++++---
tests/qtest/libqtest.c | 27 +++
tests/qtest/migration-test.c | 15 +-
tests/qtest/vhost-user-blk-test.c | 4 +-
docs/system/device-emulation.rst | 1 +
docs/system/devices/vhost-user-rng.rst | 39 ++++
hw/virtio/Kconfig | 5 +
hw/virtio/meson.build | 2 +
hw/virtio/trace-events | 1 +
meson.build | 6 +
tests/data/acpi/q35/APIC.xapic | Bin 0 -> 2686 bytes
tests/data/acpi/q35/DMAR.dmar | Bin 0 -> 120 bytes
tests/data/acpi/q35/DSDT.ivrs | Bin 0 -> 8306 bytes
tests/data/acpi/q35/DSDT.multi-bridge | Bin 0 -> 8583 bytes
tests/data/acpi/q35/DSDT.xapic | Bin 0 -> 35652 bytes
tests/data/acpi/q35/FACP.xapic | Bin 0 -> 244 bytes
tests/data/acpi/q35/IVRS.ivrs | Bin 0 -> 104 bytes
tests/data/acpi/q35/SRAT.xapic | Bin 0 -> 5080 bytes
tests/data/acpi/rebuild-expected-aml.sh | 22 ++-
42 files changed, 1075 insertions(+), 233 deletions(-)
create mode 100644 include/hw/virtio/vhost-user-rng.h
create mode 100644 hw/virtio/vhost-user-rng-pci.c
create mode 100644 hw/virtio/vhost-user-rng.c
create mode 100644 docs/system/devices/vhost-user-rng.rst
create mode 100644 tests/data/acpi/q35/APIC.xapic
create mode 100644 tests/data/acpi/q35/DMAR.dmar
create mode 100644 tests/data/acpi/q35/DSDT.ivrs
create mode 100644 tests/data/acpi/q35/DSDT.multi-bridge
create mode 100644 tests/data/acpi/q35/DSDT.xapic
create mode 100644 tests/data/acpi/q35/FACP.xapic
create mode 100644 tests/data/acpi/q35/IVRS.ivrs
create mode 100644 tests/data/acpi/q35/SRAT.xapic