Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20221010172813.204597-1-mst@redhat.com
Maintainers: "Dr. David Alan Gilbert" <dgilbert@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <ani@anisinha.ca>, Peter Maydell <peter.maydell@linaro.org>, Shannon Zhao <shannon.zhaosl@gmail.com>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Raphael Norwitz <raphael.norwitz@nutanix.com>, Stefan Hajnoczi <stefanha@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Peter Xu <peterx@redhat.com>, Jason Wang <jasowang@redhat.com>, Ben Widawsky <ben.widawsky@intel.com>, Jonathan Cameron <jonathan.cameron@huawei.com>, Fam Zheng <fam@euphon.net>, "Alex Bennée" <alex.bennee@linaro.org>, Viresh Kumar <viresh.kumar@linaro.org>, Mathieu Poirier <mathieu.poirier@linaro.org>, Markus Armbruster <armbru@redhat.com>, Michael Roth <michael.roth@amd.com>, Eric Blake <eblake@redhat.com>, Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>
qapi/qapi-schema.json | 1 +
qapi/virtio.json | 954 ++++++++++++++++++++++++++++++
include/hw/cxl/cxl_device.h | 1 +
include/hw/firmware/smbios.h | 10 +
include/hw/pci/pci.h | 48 +-
include/hw/virtio/vhost-user-blk.h | 1 -
include/hw/virtio/vhost-user-gpio.h | 35 ++
include/hw/virtio/vhost.h | 18 +
include/hw/virtio/virtio-blk-common.h | 20 +
include/hw/virtio/virtio.h | 28 +-
include/monitor/hmp.h | 5 +
tests/qtest/libqos/virtio-gpio.h | 35 ++
hw/arm/virt-acpi-build.c | 5 +-
hw/block/vhost-user-blk.c | 39 +-
hw/block/virtio-blk-common.c | 39 ++
hw/block/virtio-blk.c | 28 +-
hw/i386/acpi-build.c | 300 +++++-----
hw/i386/intel_iommu.c | 5 +
hw/mem/cxl_type3.c | 14 +-
hw/net/virtio-net.c | 9 +-
hw/scsi/vhost-scsi.c | 4 +-
hw/scsi/vhost-user-scsi.c | 2 +-
hw/smbios/smbios.c | 63 ++
hw/virtio/vhost-user-fs.c | 9 +-
hw/virtio/vhost-user-gpio-pci.c | 69 +++
hw/virtio/vhost-user-gpio.c | 411 +++++++++++++
hw/virtio/vhost-user-i2c.c | 10 +-
hw/virtio/vhost-user-rng.c | 10 +-
hw/virtio/vhost-user-vsock.c | 8 +-
hw/virtio/vhost-user.c | 16 +-
hw/virtio/vhost-vsock-common.c | 3 +-
hw/virtio/vhost-vsock.c | 8 +-
hw/virtio/vhost.c | 6 +
hw/virtio/virtio-stub.c | 42 ++
hw/virtio/virtio.c | 1049 ++++++++++++++++++++++++++++++++-
monitor/hmp-cmds.c | 310 ++++++++++
tests/qtest/libqos/virtio-gpio.c | 171 ++++++
tests/qtest/libqos/virtio.c | 4 +-
tests/qtest/qmp-cmd-test.c | 1 +
tests/qtest/qos-test.c | 9 +-
tests/qtest/vhost-user-test.c | 177 +++++-
MAINTAINERS | 12 +
hmp-commands-info.hx | 70 +++
hw/block/meson.build | 4 +-
hw/virtio/Kconfig | 5 +
hw/virtio/meson.build | 4 +
hw/virtio/trace-events | 9 +
qapi/meson.build | 1 +
qemu-options.hx | 2 +
tests/data/acpi/pc/DSDT | Bin 5987 -> 6422 bytes
tests/data/acpi/pc/DSDT.acpierst | Bin 5954 -> 6382 bytes
tests/data/acpi/pc/DSDT.acpihmat | Bin 7312 -> 7747 bytes
tests/data/acpi/pc/DSDT.bridge | Bin 8653 -> 9496 bytes
tests/data/acpi/pc/DSDT.cphp | Bin 6451 -> 6886 bytes
tests/data/acpi/pc/DSDT.dimmpxm | Bin 7641 -> 8076 bytes
tests/data/acpi/pc/DSDT.hpbridge | Bin 5954 -> 6382 bytes
tests/data/acpi/pc/DSDT.hpbrroot | Bin 3069 -> 3069 bytes
tests/data/acpi/pc/DSDT.ipmikcs | Bin 6059 -> 6494 bytes
tests/data/acpi/pc/DSDT.memhp | Bin 7346 -> 7781 bytes
tests/data/acpi/pc/DSDT.nohpet | Bin 5845 -> 6280 bytes
tests/data/acpi/pc/DSDT.numamem | Bin 5993 -> 6428 bytes
tests/data/acpi/pc/DSDT.roothp | Bin 6195 -> 6656 bytes
tests/data/acpi/q35/DSDT | Bin 8274 -> 8320 bytes
tests/data/acpi/q35/DSDT.acpierst | Bin 8291 -> 8337 bytes
tests/data/acpi/q35/DSDT.acpihmat | Bin 9599 -> 9645 bytes
tests/data/acpi/q35/DSDT.applesmc | Bin 8320 -> 8366 bytes
tests/data/acpi/q35/DSDT.bridge | Bin 10988 -> 11449 bytes
tests/data/acpi/q35/DSDT.cphp | Bin 8738 -> 8784 bytes
tests/data/acpi/q35/DSDT.cxl | Bin 9600 -> 9646 bytes
tests/data/acpi/q35/DSDT.dimmpxm | Bin 9928 -> 9974 bytes
tests/data/acpi/q35/DSDT.ipmibt | Bin 8349 -> 8395 bytes
tests/data/acpi/q35/DSDT.ipmismbus | Bin 8363 -> 8409 bytes
tests/data/acpi/q35/DSDT.ivrs | Bin 8291 -> 8337 bytes
tests/data/acpi/q35/DSDT.memhp | Bin 9633 -> 9679 bytes
tests/data/acpi/q35/DSDT.mmio64 | Bin 9404 -> 9450 bytes
tests/data/acpi/q35/DSDT.multi-bridge | Bin 8568 -> 8640 bytes
tests/data/acpi/q35/DSDT.nohpet | Bin 8132 -> 8178 bytes
tests/data/acpi/q35/DSDT.numamem | Bin 8280 -> 8326 bytes
tests/data/acpi/q35/DSDT.pvpanic-isa | Bin 8375 -> 8421 bytes
tests/data/acpi/q35/DSDT.tis.tpm12 | Bin 8880 -> 8926 bytes
tests/data/acpi/q35/DSDT.tis.tpm2 | Bin 8906 -> 8952 bytes
tests/data/acpi/q35/DSDT.viot | Bin 9383 -> 9429 bytes
tests/data/acpi/q35/DSDT.xapic | Bin 35637 -> 35683 bytes
tests/data/acpi/virt/GTDT | Bin 96 -> 96 bytes
tests/data/acpi/virt/GTDT.memhp | Bin 96 -> 96 bytes
tests/data/acpi/virt/GTDT.numamem | Bin 96 -> 96 bytes
tests/qtest/libqos/meson.build | 1 +
87 files changed, 3796 insertions(+), 289 deletions(-)
create mode 100644 qapi/virtio.json
create mode 100644 include/hw/virtio/vhost-user-gpio.h
create mode 100644 include/hw/virtio/virtio-blk-common.h
create mode 100644 tests/qtest/libqos/virtio-gpio.h
create mode 100644 hw/block/virtio-blk-common.c
create mode 100644 hw/virtio/vhost-user-gpio-pci.c
create mode 100644 hw/virtio/vhost-user-gpio.c
create mode 100644 hw/virtio/virtio-stub.c
create mode 100644 tests/qtest/libqos/virtio-gpio.c