This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/qemu.
from d4127349e3 Merge remote-tracking branch 'remotes/berrange-gitlab/tags/c [...] adds a5dba9bc05 vfio: Fix CID 1458134 in vfio_register_ram_discard_listener() adds 936555bc4f vfio/pci: Change to use vfio_pci_is() adds 1bd9f1b14d vfio/pci: Add pba_offset PCI quirk for BAIDU KUNLUN AI processor adds bd306cfeee Merge remote-tracking branch 'remotes/awilliam/tags/vfio-upd [...] adds b4cb178efb target/riscv: pmp: Fix some typos adds 232a2c8c85 target/riscv: csr: Remove redundant check in fp csr read/wri [...] adds d374575100 docs/system: riscv: Fix CLINT name in the sifive_u doc adds 85198f189e docs/system: riscv: Add documentation for virt machine adds bc083a51ca target/riscv: hardwire bits in hideleg and hedeleg adds 6165dcb55f docs/system: riscv: Update Microchip Icicle Kit for direct k [...] adds 074ca702e6 hw/riscv: sifive_u: Correct the CLINT timebase frequency adds 623d53cb01 hw/riscv: sifive_u: Make sure firmware info is 8-byte aligned adds 24bfb98d06 char: ibex_uart: Update the register layout adds 5ee257649f hw/riscv: opentitan: Add the unimplement rv_core_ibex_peri adds bb7e0cde3c hw/riscv: opentitan: Add the flash alias adds b3d8aa2069 hw/riscv/boot: Check the error of fdt_pack() adds 65388f4044 Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] adds a0c7b99bf7 qapi: Fix crash on missing enum member name adds 9ad4c7c9b6 Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] new caf108bc58 hw/i386/acpi-build: Add ACPI PCI hot-plug methods to Q35 new c0e427d6eb hw/acpi/ich9: Enable ACPI PCI hot-plug new 3f3cbbb236 hw/pci/pcie: Do not set HPC flag if acpihp is used new 383d11f217 bios-tables-test: Allow changes in DSDT ACPI tables new 17858a1695 hw/acpi/ich9: Set ACPI PCI hot-plug as default on Q35 new 1580b897c7 bios-tables-test: Update golden binaries new 7221d3b634 hw/virtio: add boilerplate for vhost-user-i2c device new 538bb6f121 hw/virtio: add vhost-user-i2c-pci boilerplate new 7395b3e3e7 docs: Add '-device intel-iommu' entry new 2d64b7bbb2 hw/pci/pci_host: Allow PCI host to bypass iommu new 91528f40ba hw/pxb: Add a bypass iommu property new 6d7a85483a hw/arm/virt: Add default_bus_bypass_iommu machine option new c9e96b04fc hw/i386: Add a default_bus_bypass_iommu pc machine option new 500db1daf3 hw/pci: Add pci_bus_range() to get PCI bus number range new 42e0f050e3 hw/arm/virt-acpi-build: Add IORT support to bypass SMMUv3 new 26863366b2 hw/i386/acpi-build: Add DMAR support to bypass iommu new dec2f5636e hw/i386/acpi-build: Add IVRS support to bypass iommu new 732de3e72d docs: Add documentation for iommu bypass new 1e08fd0a46 vhost-vsock: SOCK_SEQPACKET feature bit support new a97fca4ceb Merge remote-tracking branch 'remotes/mst/tags/for_upstream3 [...]
The 20 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: docs/bypass-iommu.txt | 89 +++++++ docs/system/riscv/microchip-icicle-kit.rst | 54 +++- docs/system/riscv/sifive_u.rst | 2 +- docs/system/riscv/virt.rst | 138 ++++++++++ docs/system/target-riscv.rst | 1 + hw/acpi/acpi-x86-stub.c | 6 + hw/acpi/ich9.c | 70 +++++ hw/acpi/pcihp.c | 26 +- hw/acpi/piix4.c | 4 +- hw/arm/virt-acpi-build.c | 114 +++++++- hw/arm/virt.c | 26 ++ hw/char/ibex_uart.c | 19 +- hw/core/machine.c | 1 - hw/i386/acpi-build.c | 114 ++++++-- hw/i386/acpi-build.h | 5 + hw/i386/pc.c | 21 ++ hw/i386/pc_q35.c | 11 + hw/pci-bridge/pci_expander_bridge.c | 3 + hw/pci-host/q35.c | 2 + hw/pci/pci.c | 34 ++- hw/pci/pci_host.c | 1 + hw/pci/pcie.c | 8 +- hw/pci/pcie_port.c | 1 + hw/riscv/boot.c | 6 +- hw/riscv/opentitan.c | 9 + hw/riscv/sifive_u.c | 12 +- hw/vfio/common.c | 3 +- hw/vfio/pci.c | 12 +- hw/virtio/Kconfig | 5 + hw/virtio/meson.build | 2 + hw/virtio/vhost-user-i2c-pci.c | 69 +++++ hw/virtio/vhost-user-i2c.c | 288 +++++++++++++++++++++ hw/virtio/vhost-vsock.c | 12 +- include/hw/acpi/ich9.h | 5 + include/hw/acpi/pcihp.h | 3 +- include/hw/arm/virt.h | 1 + include/hw/i386/pc.h | 1 + include/hw/pci/pci.h | 2 + include/hw/pci/pci_host.h | 1 + include/hw/pci/pci_ids.h | 3 + include/hw/pci/pcie_port.h | 5 +- include/hw/riscv/opentitan.h | 3 + include/hw/virtio/vhost-user-i2c.h | 28 ++ qemu-options.hx | 33 +++ scripts/qapi/expr.py | 2 +- target/riscv/csr.c | 78 +++--- target/riscv/pmp.c | 10 +- tests/data/acpi/q35/DSDT | Bin 7859 -> 8289 bytes tests/data/acpi/q35/DSDT.acpihmat | Bin 9184 -> 9614 bytes tests/data/acpi/q35/DSDT.bridge | Bin 7877 -> 11003 bytes tests/data/acpi/q35/DSDT.cphp | Bin 8323 -> 8753 bytes tests/data/acpi/q35/DSDT.dimmpxm | Bin 9513 -> 9943 bytes tests/data/acpi/q35/DSDT.ipmibt | Bin 7934 -> 8364 bytes tests/data/acpi/q35/DSDT.memhp | Bin 9218 -> 9648 bytes tests/data/acpi/q35/DSDT.mmio64 | Bin 8990 -> 9419 bytes tests/data/acpi/q35/DSDT.nohpet | Bin 7717 -> 8147 bytes tests/data/acpi/q35/DSDT.numamem | Bin 7865 -> 8295 bytes tests/data/acpi/q35/DSDT.tis | Bin 8465 -> 8894 bytes tests/qapi-schema/enum-dict-no-name.err | 2 + tests/qapi-schema/enum-dict-no-name.json | 2 + .../qapi-schema/enum-dict-no-name.out | 0 61 files changed, 1226 insertions(+), 121 deletions(-) create mode 100644 docs/bypass-iommu.txt create mode 100644 docs/system/riscv/virt.rst create mode 100644 hw/virtio/vhost-user-i2c-pci.c create mode 100644 hw/virtio/vhost-user-i2c.c create mode 100644 include/hw/virtio/vhost-user-i2c.h create mode 100644 tests/qapi-schema/enum-dict-no-name.err create mode 100644 tests/qapi-schema/enum-dict-no-name.json copy python/qemu/machine/py.typed => tests/qapi-schema/enum-dict-no-name.out (100%)