Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20221105171116.432921-1-mst@redhat.com
Maintainers: "Gonglei (Arei)" <arei.gonglei@huawei.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Ani Sinha <ani@anisinha.ca>, "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Shannon Zhao <shannon.zhaosl@gmail.com>, Raphael Norwitz <raphael.norwitz@nutanix.com>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Yanan Wang <wangyanan55@huawei.com>, Ben Widawsky <ben.widawsky@intel.com>, Jonathan Cameron <jonathan.cameron@huawei.com>, Gerd Hoffmann <kraxel@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Peter Xu <peterx@redhat.com>, Jason Wang <jasowang@redhat.com>, Sergio Lopez <slp@redhat.com>, Dmitry Fleytman <dmitry.fleytman@gmail.com>, Jiri Pirko <jiri@resnulli.us>, Keith Busch <kbusch@kernel.org>, Klaus Jensen <its@irrelevant.dk>, Huai-Cheng Kuo <hchkuo@avery-design.com.tw>, Chris Browy <cbrowy@avery-design.com>, Yuval Shaia <yuval.shaia.ml@gmail.com>, Elena Ufimtseva <elena.ufimtseva@oracle.com>, Jagannathan Raman <jag.raman@oracle.com>, John G Johnson <john.g.johnson@oracle.com>, Alex Williamson <alex.williamson@redhat.com>, Eric Auger <eric.auger@redhat.com>, David Hildenbrand <david@redhat.com>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, Cleber Rosa <crosa@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>
tests/avocado/acpi-bits/bits-config/bits-cfg.txt | 18 +
qapi/qom.json | 2 +
crypto/der.h | 211 +-
crypto/rsakey.h | 11 +-
hw/display/vga_int.h | 2 +
hw/i386/e820_memory_layout.h | 8 -
hw/i386/fw_cfg.h | 1 -
hw/i386/intel_iommu_internal.h | 16 +-
hw/smbios/smbios_build.h | 9 +-
include/crypto/akcipher.h | 21 +
include/exec/memory.h | 4 +
include/hw/acpi/acpi_aml_interface.h | 13 +-
include/hw/cxl/cxl_cdat.h | 166 ++
include/hw/cxl/cxl_component.h | 7 +
include/hw/cxl/cxl_device.h | 3 +
include/hw/cxl/cxl_pci.h | 1 +
include/hw/firmware/smbios.h | 12 +
include/hw/i386/intel_iommu.h | 18 +-
include/hw/pci/msix.h | 4 +-
include/hw/pci/pci_bus.h | 2 +
include/hw/pci/pci_ids.h | 3 +
include/hw/pci/pcie.h | 1 +
include/hw/pci/pcie_doe.h | 123 ++
include/hw/pci/pcie_regs.h | 4 +
include/hw/virtio/vhost.h | 5 +
include/hw/virtio/virtio-pci.h | 5 +
include/hw/virtio/virtio.h | 8 +-
include/net/vhost_net.h | 4 +
include/sysemu/cryptodev.h | 61 +-
backends/cryptodev-builtin.c | 69 +-
backends/cryptodev-lkcf.c | 645 ++++++
backends/cryptodev-vhost-user.c | 53 +-
backends/cryptodev.c | 44 +-
crypto/akcipher.c | 18 +
crypto/der.c | 313 ++-
crypto/rsakey.c | 42 +
hw/acpi/aml-build.c | 13 +-
hw/acpi/erst.c | 6 +-
hw/acpi/nvdimm.c | 106 +-
hw/arm/virt-acpi-build.c | 33 +-
hw/block/vhost-user-blk.c | 18 +-
hw/core/machine.c | 8 +-
hw/cxl/cxl-cdat.c | 224 ++
hw/display/acpi-vga-stub.c | 7 +
hw/display/acpi-vga.c | 26 +
hw/display/vga-pci.c | 4 +
hw/i386/acpi-build.c | 203 +-
hw/i386/e820_memory_layout.c | 20 +-
hw/i386/fw_cfg.c | 3 -
hw/i386/intel_iommu.c | 692 +++---
hw/i386/microvm.c | 2 -
hw/i386/pc.c | 2 -
hw/isa/lpc_ich9.c | 23 +
hw/isa/piix3.c | 17 +-
hw/mem/cxl_type3.c | 264 +++
hw/net/e1000e.c | 15 +-
hw/net/rocker/rocker.c | 23 +-
hw/net/vhost_net-stub.c | 12 +
hw/net/vhost_net.c | 90 +-
hw/net/virtio-net.c | 57 +-
hw/net/vmxnet3.c | 27 +-
hw/nvme/ctrl.c | 5 +-
hw/pci-bridge/cxl_upstream.c | 195 +-
hw/pci/msix.c | 24 +-
hw/pci/pcie_doe.c | 367 ++++
hw/rdma/vmw/pvrdma_main.c | 7 +-
hw/remote/vfio-user-obj.c | 9 +-
hw/smbios/smbios.c | 19 +-
hw/vfio/common.c | 66 +-
hw/virtio/vhost-user.c | 79 +-
hw/virtio/vhost.c | 16 +-
hw/virtio/virtio-crypto.c | 339 +--
hw/virtio/virtio-iommu-pci.c | 12 +-
hw/virtio/virtio-pci.c | 83 +-
hw/virtio/virtio-rng-pci.c | 14 +
hw/virtio/virtio.c | 62 +-
softmmu/memory.c | 72 +
tests/qtest/bios-tables-test.c | 267 ++-
tests/unit/test-crypto-der.c | 126 +-
MAINTAINERS | 15 +
backends/meson.build | 3 +
docs/devel/acpi-bits.rst | 145 ++
docs/devel/index-build.rst | 1 +
hw/arm/Kconfig | 1 +
hw/cxl/meson.build | 1 +
hw/display/meson.build | 17 +
hw/i386/trace-events | 2 +
hw/pci/meson.build | 1 +
tests/avocado/acpi-bits.py | 396 ++++
tests/avocado/acpi-bits/bits-tests/smbios.py2 | 2430 ++++++++++++++++++++++
tests/avocado/acpi-bits/bits-tests/testacpi.py2 | 283 +++
tests/avocado/acpi-bits/bits-tests/testcpuid.py2 | 83 +
tests/data/acpi/pc/DSDT | Bin 6422 -> 6501 bytes
tests/data/acpi/pc/DSDT.acpierst | Bin 6382 -> 6461 bytes
tests/data/acpi/pc/DSDT.acpihmat | Bin 7747 -> 7826 bytes
tests/data/acpi/pc/DSDT.bridge | Bin 9496 -> 9575 bytes
tests/data/acpi/pc/DSDT.cphp | Bin 6886 -> 6965 bytes
tests/data/acpi/pc/DSDT.dimmpxm | Bin 8076 -> 8155 bytes
tests/data/acpi/pc/DSDT.hpbridge | Bin 6382 -> 6461 bytes
tests/data/acpi/pc/DSDT.hpbrroot | Bin 3069 -> 3107 bytes
tests/data/acpi/pc/DSDT.ipmikcs | Bin 6494 -> 6573 bytes
tests/data/acpi/pc/DSDT.memhp | Bin 7781 -> 7860 bytes
tests/data/acpi/pc/DSDT.nohpet | Bin 6280 -> 6359 bytes
tests/data/acpi/pc/DSDT.numamem | Bin 6428 -> 6507 bytes
tests/data/acpi/pc/DSDT.roothp | Bin 6656 -> 6699 bytes
tests/data/acpi/pc/SSDT.dimmpxm | Bin 734 -> 1815 bytes
tests/data/acpi/q35/APIC.acpihmat-noinitiator | Bin 0 -> 144 bytes
tests/data/acpi/q35/APIC.core-count2 | Bin 0 -> 2478 bytes
tests/data/acpi/q35/DSDT | Bin 8320 -> 8412 bytes
tests/data/acpi/q35/DSDT.acpierst | Bin 8337 -> 8429 bytes
tests/data/acpi/q35/DSDT.acpihmat | Bin 9645 -> 9737 bytes
tests/data/acpi/q35/DSDT.acpihmat-noinitiator | Bin 0 -> 8691 bytes
tests/data/acpi/q35/DSDT.applesmc | Bin 8366 -> 8458 bytes
tests/data/acpi/q35/DSDT.bridge | Bin 11449 -> 11541 bytes
tests/data/acpi/q35/DSDT.core-count2 | Bin 0 -> 32460 bytes
tests/data/acpi/q35/DSDT.cphp | Bin 8784 -> 8876 bytes
tests/data/acpi/q35/DSDT.cxl | Bin 9646 -> 9738 bytes
tests/data/acpi/q35/DSDT.dimmpxm | Bin 9974 -> 10066 bytes
tests/data/acpi/q35/DSDT.ipmibt | Bin 8395 -> 8487 bytes
tests/data/acpi/q35/DSDT.ipmismbus | Bin 8409 -> 8500 bytes
tests/data/acpi/q35/DSDT.ivrs | Bin 8337 -> 8429 bytes
tests/data/acpi/q35/DSDT.memhp | Bin 9679 -> 9771 bytes
tests/data/acpi/q35/DSDT.mmio64 | Bin 9450 -> 9542 bytes
tests/data/acpi/q35/DSDT.multi-bridge | Bin 8640 -> 8732 bytes
tests/data/acpi/q35/DSDT.nohpet | Bin 8178 -> 8270 bytes
tests/data/acpi/q35/DSDT.numamem | Bin 8326 -> 8418 bytes
tests/data/acpi/q35/DSDT.pvpanic-isa | Bin 8421 -> 8513 bytes
tests/data/acpi/q35/DSDT.tis.tpm12 | Bin 8926 -> 9018 bytes
tests/data/acpi/q35/DSDT.tis.tpm2 | Bin 8952 -> 9044 bytes
tests/data/acpi/q35/DSDT.viot | Bin 9429 -> 9521 bytes
tests/data/acpi/q35/DSDT.xapic | Bin 35683 -> 35775 bytes
tests/data/acpi/q35/FACP.core-count2 | Bin 0 -> 244 bytes
tests/data/acpi/q35/HMAT.acpihmat-noinitiator | Bin 0 -> 288 bytes
tests/data/acpi/q35/SRAT.acpihmat-noinitiator | Bin 0 -> 312 bytes
tests/data/acpi/q35/SSDT.dimmpxm | Bin 734 -> 1815 bytes
tests/data/acpi/virt/APIC | Bin 168 -> 172 bytes
tests/data/acpi/virt/APIC.acpihmatvirt | Bin 0 -> 412 bytes
tests/data/acpi/virt/APIC.memhp | Bin 168 -> 172 bytes
tests/data/acpi/virt/APIC.numamem | Bin 168 -> 172 bytes
tests/data/acpi/virt/DSDT.acpihmatvirt | Bin 0 -> 5282 bytes
tests/data/acpi/virt/FACP | Bin 268 -> 276 bytes
tests/data/acpi/virt/FACP.memhp | Bin 268 -> 276 bytes
tests/data/acpi/virt/FACP.numamem | Bin 268 -> 276 bytes
tests/data/acpi/virt/HMAT.acpihmatvirt | Bin 0 -> 288 bytes
tests/data/acpi/virt/PPTT.acpihmatvirt | Bin 0 -> 196 bytes
tests/data/acpi/virt/SRAT.acpihmatvirt | Bin 0 -> 240 bytes
tests/data/acpi/virt/SSDT.memhp | Bin 736 -> 1817 bytes
147 files changed, 7955 insertions(+), 1007 deletions(-)
create mode 100644 tests/avocado/acpi-bits/bits-config/bits-cfg.txt
create mode 100644 include/hw/cxl/cxl_cdat.h
create mode 100644 include/hw/pci/pcie_doe.h
create mode 100644 backends/cryptodev-lkcf.c
create mode 100644 hw/cxl/cxl-cdat.c
create mode 100644 hw/display/acpi-vga-stub.c
create mode 100644 hw/display/acpi-vga.c
create mode 100644 hw/pci/pcie_doe.c
create mode 100644 docs/devel/acpi-bits.rst
create mode 100644 tests/avocado/acpi-bits.py
create mode 100644 tests/avocado/acpi-bits/bits-tests/smbios.py2
create mode 100644 tests/avocado/acpi-bits/bits-tests/testacpi.py2
create mode 100644 tests/avocado/acpi-bits/bits-tests/testcpuid.py2
create mode 100644 tests/data/acpi/q35/APIC.acpihmat-noinitiator
create mode 100644 tests/data/acpi/q35/APIC.core-count2
create mode 100644 tests/data/acpi/q35/DSDT.acpihmat-noinitiator
create mode 100644 tests/data/acpi/q35/DSDT.core-count2
create mode 100644 tests/data/acpi/q35/FACP.core-count2
create mode 100644 tests/data/acpi/q35/HMAT.acpihmat-noinitiator
create mode 100644 tests/data/acpi/q35/SRAT.acpihmat-noinitiator
create mode 100644 tests/data/acpi/virt/APIC.acpihmatvirt
create mode 100644 tests/data/acpi/virt/DSDT.acpihmatvirt
create mode 100644 tests/data/acpi/virt/HMAT.acpihmatvirt
create mode 100644 tests/data/acpi/virt/PPTT.acpihmatvirt
create mode 100644 tests/data/acpi/virt/SRAT.acpihmatvirt