Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220610075631.367501-1-mst@redhat.com
Maintainers: "Gonglei (Arei)" <arei.gonglei@huawei.com>, "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <ani@anisinha.ca>, Jean-Philippe Brucker <jean-philippe@linaro.org>, John Snow <jsnow@redhat.com>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Raphael Norwitz <raphael.norwitz@nutanix.com>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Yanan Wang <wangyanan55@huawei.com>, Ben Widawsky <ben.widawsky@intel.com>, Jonathan Cameron <jonathan.cameron@huawei.com>, Richard Henderson <richard.henderson@linaro.org>, Corey Minyard <minyard@acm.org>, Fam Zheng <fam@euphon.net>, Stefan Berger <stefanb@linux.vnet.ibm.com>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>
qapi/machine.json | 13 ++
include/hw/acpi/acpi_aml_interface.h | 40 ++++
include/hw/acpi/cxl.h | 5 +-
include/hw/acpi/ipmi.h | 9 +-
include/hw/boards.h | 3 +-
include/hw/cxl/cxl.h | 9 +-
include/hw/cxl/cxl_host.h | 23 ++
include/hw/i386/pc.h | 3 +-
include/hw/isa/isa.h | 15 --
include/hw/misc/pvpanic.h | 9 -
include/hw/pci-bridge/pci_expander_bridge.h | 12 ++
include/hw/virtio/virtio-crypto.h | 5 +-
include/sysemu/cryptodev.h | 83 ++++++--
backends/cryptodev-builtin.c | 274 ++++++++++++++++++++----
backends/cryptodev-vhost-user.c | 34 ++-
backends/cryptodev.c | 32 ++-
hw/acpi/acpi_interface.c | 8 +
hw/acpi/cxl.c | 9 +-
hw/acpi/ipmi-stub.c | 2 +-
hw/acpi/ipmi.c | 53 ++---
hw/acpi/viot.c | 109 ++++++----
hw/block/fdc-isa.c | 16 +-
hw/block/vhost-user-blk.c | 1 +
hw/char/parallel.c | 14 +-
hw/char/serial-isa.c | 14 +-
hw/core/machine.c | 28 ---
hw/cxl/cxl-component-utils.c | 13 +-
hw/cxl/cxl-host-stubs.c | 9 +-
hw/cxl/cxl-host.c | 100 ++++++++-
hw/i2c/smbus_ich9.c | 15 ++
hw/i386/acpi-build.c | 179 ++++------------
hw/i386/pc.c | 31 ++-
hw/i386/pc_piix.c | 1 -
hw/i386/pc_q35.c | 1 -
hw/input/pckbd.c | 14 +-
hw/ipmi/isa_ipmi_bt.c | 4 +
hw/ipmi/isa_ipmi_kcs.c | 4 +
hw/ipmi/smbus_ipmi.c | 4 +
hw/isa/isa-bus.c | 9 +-
hw/isa/lpc_ich9.c | 19 ++
hw/isa/piix3.c | 17 ++
hw/misc/applesmc.c | 29 +++
hw/misc/pvpanic-isa.c | 42 ++++
hw/pci-bridge/pci_expander_bridge.c | 32 +--
hw/pci-bridge/pci_expander_bridge_stubs.c | 14 ++
hw/pci/pci.c | 16 +-
hw/rtc/mc146818rtc.c | 14 +-
hw/scsi/vhost-user-scsi.c | 1 -
hw/tpm/tpm_tis_isa.c | 32 +++
hw/virtio/vhost-user.c | 8 +-
hw/virtio/virtio-crypto.c | 319 ++++++++++++++++++++++------
softmmu/vl.c | 46 ----
tests/qtest/bios-tables-test.c | 44 +++-
tests/qtest/cxl-test.c | 4 +-
docs/system/devices/cxl.rst | 4 +-
hw/acpi/meson.build | 2 +-
hw/pci-bridge/meson.build | 5 +-
qemu-options.hx | 73 +++----
tests/data/acpi/pc/DSDT | Bin 6002 -> 5987 bytes
tests/data/acpi/pc/DSDT.acpierst | Bin 5969 -> 5954 bytes
tests/data/acpi/pc/DSDT.acpihmat | Bin 7327 -> 7312 bytes
tests/data/acpi/pc/DSDT.bridge | Bin 8668 -> 8653 bytes
tests/data/acpi/pc/DSDT.cphp | Bin 6466 -> 6451 bytes
tests/data/acpi/pc/DSDT.dimmpxm | Bin 7656 -> 7641 bytes
tests/data/acpi/pc/DSDT.hpbridge | Bin 5969 -> 5954 bytes
tests/data/acpi/pc/DSDT.hpbrroot | Bin 3084 -> 3069 bytes
tests/data/acpi/pc/DSDT.ipmikcs | Bin 6074 -> 6059 bytes
tests/data/acpi/pc/DSDT.memhp | Bin 7361 -> 7346 bytes
tests/data/acpi/pc/DSDT.nohpet | Bin 5860 -> 5845 bytes
tests/data/acpi/pc/DSDT.numamem | Bin 6008 -> 5993 bytes
tests/data/acpi/pc/DSDT.roothp | Bin 6210 -> 6195 bytes
tests/data/acpi/q35/CEDT.cxl | Bin 184 -> 184 bytes
tests/data/acpi/q35/DSDT | Bin 8289 -> 8274 bytes
tests/data/acpi/q35/DSDT.acpierst | Bin 8306 -> 8291 bytes
tests/data/acpi/q35/DSDT.acpihmat | Bin 9614 -> 9599 bytes
tests/data/acpi/q35/DSDT.applesmc | Bin 0 -> 8320 bytes
tests/data/acpi/q35/DSDT.bridge | Bin 11003 -> 10988 bytes
tests/data/acpi/q35/DSDT.cphp | Bin 8753 -> 8738 bytes
tests/data/acpi/q35/DSDT.cxl | Bin 9615 -> 9600 bytes
tests/data/acpi/q35/DSDT.dimmpxm | Bin 9943 -> 9928 bytes
tests/data/acpi/q35/DSDT.ipmibt | Bin 8364 -> 8349 bytes
tests/data/acpi/q35/DSDT.ipmismbus | Bin 0 -> 8363 bytes
tests/data/acpi/q35/DSDT.ivrs | Bin 8306 -> 8291 bytes
tests/data/acpi/q35/DSDT.memhp | Bin 9648 -> 9633 bytes
tests/data/acpi/q35/DSDT.mmio64 | Bin 9419 -> 9404 bytes
tests/data/acpi/q35/DSDT.multi-bridge | Bin 8583 -> 8568 bytes
tests/data/acpi/q35/DSDT.nohpet | Bin 8147 -> 8132 bytes
tests/data/acpi/q35/DSDT.numamem | Bin 8295 -> 8280 bytes
tests/data/acpi/q35/DSDT.pvpanic-isa | Bin 0 -> 8375 bytes
tests/data/acpi/q35/DSDT.tis.tpm12 | Bin 8900 -> 8880 bytes
tests/data/acpi/q35/DSDT.tis.tpm2 | Bin 8921 -> 8906 bytes
tests/data/acpi/q35/DSDT.viot | Bin 9398 -> 9383 bytes
tests/data/acpi/q35/DSDT.xapic | Bin 35652 -> 35637 bytes
tests/data/acpi/q35/VIOT.viot | Bin 112 -> 112 bytes
94 files changed, 1313 insertions(+), 615 deletions(-)
create mode 100644 include/hw/acpi/acpi_aml_interface.h
create mode 100644 include/hw/cxl/cxl_host.h
create mode 100644 include/hw/pci-bridge/pci_expander_bridge.h
create mode 100644 hw/pci-bridge/pci_expander_bridge_stubs.c
create mode 100644 tests/data/acpi/q35/DSDT.applesmc
create mode 100644 tests/data/acpi/q35/DSDT.ipmismbus
create mode 100644 tests/data/acpi/q35/DSDT.pvpanic-isa