This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/qemu.
from 157f75435e Merge remote-tracking branch 'remotes/philmd/tags/mips-20211 [...] adds 44d3d89814 qtest: fix 'expression is always false' build failure in qte [...] adds e1c1915bef vhost-vdpa: Set discarding of RAM broken when initializing t [...] adds 1f85d74ac5 hw/acpi: Add VIOT table adds 867e9c9f4c hw/i386/pc: Remove x86_iommu_get_type() adds 1b3bf13890 hw/i386/pc: Move IOMMU singleton into PCMachineState adds 36efa250a4 hw/i386/pc: Allow instantiating a virtio-iommu device adds b3dcf94f77 pci: Define pci_bus_dev_fn/pci_bus_fn/pci_bus_ret_fn adds 2914fc61d5 pci: Export pci_for_each_device_under_bus*() adds d99e8b5fcb hw/i386: fix vmmouse registration adds 7fa736595e Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds 835b04ed79 bsd-user: Add stubs for new signal routines adds 9a5d135267 qemu-img: Consistent docs for convert -F adds 87e4d4a205 pylint: fix errors and warnings generated by tests/qemu-iotests/297 adds f3d43dfd9a vmdk: allow specification of tools version adds 7da9623cc0 block/vpc: Add a sanity check that fixed-size images have th [...] adds 22d5760cb4 Merge remote-tracking branch 'remotes/XanClic/tags/pull-bloc [...] new 13a028336f block/file-posix: Fix return value translation for AIO discards new bfb8aa6d58 block: Fail gracefully when blockdev-snapshot creates loops new 0347a8fd4c block/rbd: implement bdrv_co_block_status new 46e018e9b7 ide: Cap LBA28 capacity announcement to 2^28-1 new 3043320390 block/export/fuse.c: fix musl build new 684960d462 file-posix: add `aio-max-batch` option new 512da21101 linux-aio: add `dev_max_batch` parameter to laio_co_submit() new 68d7946648 linux-aio: add `dev_max_batch` parameter to laio_io_unplug() new 73d4a11300 block-backend: Silence clang -m32 compiler warning new 4a613bd862 block/nvme: Automatically free qemu_memalign() with QEMU_AUTO_VFREE new 53cedeaaee block/nvme: Display CQ/SQ pointer in nvme_free_queue_pair() new a895143894 block/nvme: Extract nvme_free_queue() from nvme_free_queue_pair() new 741bdeb1d5 Merge remote-tracking branch 'remotes/kwolf/tags/for-upstrea [...]
The 13 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: block.c | 10 +++ block/block-backend.c | 2 +- block/export/fuse.c | 4 ++ block/file-posix.c | 18 +++-- block/linux-aio.c | 38 ++++++++--- block/nvme.c | 22 +++--- block/rbd.c | 112 +++++++++++++++++++++++++++++++ block/trace-events | 2 +- block/vmdk.c | 24 +++++-- block/vpc.c | 3 +- bsd-user/signal.c | 21 ++++++ docs/tools/qemu-img.rst | 2 +- hw/acpi/Kconfig | 4 ++ hw/acpi/meson.build | 1 + hw/acpi/viot.c | 114 ++++++++++++++++++++++++++++++++ hw/acpi/viot.h | 13 ++++ hw/i386/Kconfig | 1 + hw/i386/acpi-build.c | 33 +++++---- hw/i386/amd_iommu.c | 2 - hw/i386/intel_iommu.c | 3 - hw/i386/pc.c | 26 +++++++- hw/i386/vmmouse.c | 1 + hw/i386/x86-iommu-stub.c | 5 -- hw/i386/x86-iommu.c | 31 +++------ hw/ide/core.c | 8 ++- hw/pci/pci.c | 26 +++----- hw/pci/pcie.c | 4 +- hw/ppc/spapr_pci.c | 12 ++-- hw/ppc/spapr_pci_nvlink2.c | 7 +- hw/ppc/spapr_pci_vfio.c | 4 +- hw/s390x/s390-pci-bus.c | 5 +- hw/virtio/vhost-vdpa.c | 13 ++++ hw/xen/xen_pt.c | 4 +- include/block/raw-aio.h | 6 +- include/hw/i386/pc.h | 1 + include/hw/i386/x86-iommu.h | 12 ---- include/hw/pci/pci.h | 24 ++++--- meson.build | 2 +- qapi/block-core.json | 10 +++ qemu-img-cmds.hx | 2 +- tests/qemu-iotests/085 | 31 ++++++++- tests/qemu-iotests/085.out | 33 ++++++++- tests/qemu-iotests/129 | 18 ++--- tests/qemu-iotests/310 | 16 ++--- tests/qemu-iotests/check | 11 +-- tests/qemu-iotests/iotests.py | 7 +- tests/qemu-iotests/tests/image-fleecing | 4 +- 47 files changed, 574 insertions(+), 178 deletions(-) create mode 100644 hw/acpi/viot.c create mode 100644 hw/acpi/viot.h