This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig in repository toolchain/ci/qemu.
from a3607def89 Update version for v6.2.0-rc4 release adds 44f28df247 Update version for v6.2.0 release adds af1719795c Open 6.3 development tree adds cf4fbc3030 block/nvme: fix infinite loop in nvme_free_req_queue_cb() adds 76b56fdfc9 Merge tag 'block-pull-request' of https://gitlab.com/stefanh [...] adds efe84f03ea qtest/libqos: add a function to initialize secondary PCI buses adds e32b96b559 tests/qtest: add some tests for virtio-net failover adds 1e2077e223 tests/libqtest: add some virtio-net failover migration cance [...] adds e1e3d32118 tests/libqtest: add a migration test with two couples of fai [...] adds a9697d0947 tests/qtest: Run the PPC 32-bit tests with the 64-bit target [...] adds bf22f15114 tests/qtest: Fence the tests that need xlnx-zcu102 with CONF [...] adds 5516a3b592 tests/qtest: Add a function that gets a list with available [...] adds 719051ca3f tests/qtest: Add a function to check whether a machine is available adds e6a52b3651 Move the libssh setup from configure to meson.build adds f462be4c06 gitlab-ci.d/buildtest: Add jobs that run the device-crash-test adds f11b0a4892 gitlab-ci: Add cirrus-ci based tests for NetBSD and OpenBSD adds 7b140d2359 virtio-iommu: Remove set_config callback adds 3a411b2d96 virtio-iommu: Fix endianness in get_config adds 6b77ae0531 virtio-iommu: Fix the domain_range end adds becf88730b tests: qtest: Add virtio-iommu test adds 7876cba8fc gitlab-ci: Test compilation on Windows with MSYS2 adds 5d3da09e44 Merge tag 'pull-request-2021-12-15' of https://gitlab.com/th [...] adds 672159a97c migration/ram.c: Remove the qemu_mutex_lock in colo_flush_ra [...] adds 0e0f0479e2 migration/colo: More accurate update checkpoint time adds 795969ab1f Fixed a QEMU hang when guest poweroff in COLO mode adds 751fe4c608 migration/colo: Optimize COLO primary node start code path adds bad452a77e migration: Remove is_zero_range() adds f13f22badc dump: Remove is_zero_page() adds 47a1782461 multifd: Delete useless operation adds 144fa06b34 migration: Never call twice qemu_target_page_size() adds 90a3d2f9d5 multifd: Rename used field to num adds 18ede636bc multifd: Add missing documention adds 1943c11a62 multifd: The variable is only used inside the loop adds 02fb81043e multifd: remove used parameter from send_prepare() method adds 40a4bfe9d3 multifd: remove used parameter from send_recv_pages() method adds 01102a2ef6 multifd: Fill offset and block for reception adds 077fbb5942 multifd: Shut down the QIO channels to avoid blocking the se [...] adds 9c5c8ff24e COLO: Move some trace code behind qemu_mutex_unlock_iothread() adds f5ff548774 multifd: Make zstd compression method not use iovs adds a5ed229488 multifd: Make zlib compression method not use iovs adds 0da6106883 Merge tag 'migration-20211214-pull-request' of https://gitla [...] adds 229c57b198 hw/intc: clean-up error reporting for failed ITS cmd adds 0b052414bd docs: aspeed: Add new boards adds 38b1ed6c90 docs: aspeed: Update OpenBMC image URL adds 9d5dcb8512 docs: aspeed: Give an example of booting a kernel adds b662fac6aa docs: aspeed: ADC is now modelled adds ab08c34676 Fix STM32F2XX USART data register readout adds a1d742d88b hw/intc/arm_gicv3: Extract gicv3_set_gicv3state from arm_gic [...] adds a8a5546798 hw/intc/arm_gicv3: Introduce CONFIG_ARM_GIC_TCG Kconfig selector adds 3b39ba360d target/arm: Hoist pc_next to a local variable in aarch64_tr_ [...] adds bf9dd2aa5f target/arm: Hoist pc_next to a local variable in arm_tr_tran [...] adds 0bb72bca7c target/arm: Hoist pc_next to a local variable in thumb_tr_tr [...] adds 258a00e5a4 target/arm: Split arm_pre_translate_insn adds 485088f742 target/arm: Advance pc for arch single-step exception adds 936a6b8603 target/arm: Split compute_fsr_fsc out of arm_deliver_fault adds ee03027a2c target/arm: Take an exception if PC is misaligned adds 7055fe4baf target/arm: Assert thumb pc is aligned adds 8dc89f1faa target/arm: Suppress bp for exceptions with more priority adds 0bdce4861f tests/tcg: Add arm and aarch64 pc alignment tests adds e0e875a68a target/i386: Use assert() to sanity-check b1 in SSE decode adds 9cafc0735f include/hw/i386: Don't include qemu-common.h in .h files adds 70a37f7faa target/hexagon/cpu.h: don't include qemu-common.h adds d073949f9c target/rx/cpu.h: Don't include qemu-common.h adds 3508c0fac2 hw/arm: Don't include qemu-common.h unnecessarily adds 52a9f60935 target/arm: Correct calculation of tlb range invalidate length adds 530cd6c26d hw/net: npcm7xx_emc fix missing queue_flush adds cf1a5cc935 hw/arm/virt-acpi-build: Add VIOT table for virtio-iommu adds 092cba0350 hw/arm/virt: Remove device tree restriction for virtio-iommu adds 80d28ccdb9 hw/arm/virt: Reject instantiation of multiple IOMMUs adds 317500fea8 hw/arm/virt: Use object_property_set instead of qdev_prop_set adds 641f32f684 tests/acpi: allow updates of VIOT expected data files adds 39d7554b20 tests/acpi: add test case for VIOT adds cf7a348837 tests/acpi: add expected blobs for VIOT test on q35 machine adds aed1765588 tests/acpi: add expected blob for VIOT test on virt machine adds aab8cfd4c3 Merge tag 'pull-target-arm-20211215' of https://git.linaro.o [...] adds 36aa285f48 hw/sd/ssi-sd: Do not create SD card within controller's realize adds 64eaa82095 hw: Replace trivial drive_get_next() by drive_get() adds 93d8bc8f5b hw/arm/npcm7xx_boards: Replace drive_get_next() by drive_get() adds d83c29e981 hw/arm/versatilepb hw/arm/vexpress: Replace drive_get_next() [...] adds 6b87668b08 hw/arm/imx25_pdk: Replace drive_get_next() by drive_get() adds 8acf052f7a hw/arm/mcimx6ul-evk: Replace drive_get_next() by drive_get() adds 50659fc479 hw/arm/mcimx7d-sabre: Replace drive_get_next() by drive_get() adds c29faeda3f hw/arm/xlnx-versal-virt: Replace drive_get_next() by drive_get() adds 0de89a8632 hw/microblaze: Replace drive_get_next() by drive_get() adds 97ca6c2786 hw/arm/xlnx-zcu102: Replace drive_get_next() by drive_get() adds 94d4bb4ff9 hw/arm/xilinx_zynq: Replace drive_get_next() by drive_get() adds 8ec239f2d8 hw/arm/aspeed: Replace drive_get_next() by drive_get() adds 95fd260f0a blockdev: Drop unused drive_get_next() adds e630bc7ec9 Merge tag 'pull-block-2021-12-15' of git://repo.or.cz/qemu/a [...] adds 69a80f14ce tests/qtest/bios-tables-test: Only run VIOT test on TCG adds 4051a1f062 hw/scsi/lsi53c895a: Do not abort when DMA requested and no d [...] adds aa62976c9d tests/qtest: Add fuzz-lsi53c895a-test adds 226fad7371 qapi/machine.json: Fix incorrect description for die-id adds 4006a27c5e scripts/entitlement.sh: Use backward-compatible cp flags adds a4663f1a55 virtio-gpu: do not byteswap padding adds 43709a0ca3 linux-headers: update to 5.16-rc1 adds ecd39d620b gdbstub: reject unsupported flags in handle_set_qemu_sstep adds 12bc5b4cd5 gdbstub, kvm: let KVM report supported singlestep flags adds fd2ddd1689 kvm: add support for KVM_GUESTDBG_BLOCKIRQ adds 1105812382 numa: Enable numa for SGX EPC sections adds 4755927ae1 numa: Support SGX numa in the monitor and Libvirt interfaces adds d1889b3609 doc: Add the SGX numa description adds cbe08c35cf configure: remove dead variables adds 29eb5c2c86 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] new c35aff184b s390: kvm: adjust diag318 resets to retain data new 2c092950a4 MAINTAINERS: update email address of Christian Borntraeger new b2892a2b9d s390x/pci: use a reserved ID for the default PCI group new df7ce0a94d s390x/pci: don't use hard-coded dma range in reg_ioat new cb6d6a3e6a s390x/pci: use the passthrough measurement update interval new ac6aa30ac4 s390x/pci: add supported DT information to clp response new 9f8e6cad65 gitlab-ci: Speed up the msys2-64bit job by using --without-d [...] new 48c03a0e13 Merge tag 's390x-2021-12-17' of https://gitlab.com/thuth/qem [...]
The 8 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: .gitlab-ci.d/buildtest.yml | 23 + .gitlab-ci.d/cirrus.yml | 35 + .gitlab-ci.d/cirrus/kvm-build.yml | 31 + .gitlab-ci.d/qemu-project.yml | 1 + .gitlab-ci.d/windows.yml | 98 ++ .mailmap | 1 + MAINTAINERS | 7 +- VERSION | 2 +- accel/kvm/kvm-all.c | 29 + block/nvme.c | 5 +- blockdev.c | 10 - configure | 32 - docs/system/arm/aspeed.rst | 26 +- docs/system/i386/sgx.rst | 31 +- dump/dump.c | 10 +- gdbstub.c | 83 +- hw/arm/Kconfig | 1 + hw/arm/aspeed.c | 21 +- hw/arm/boot.c | 1 - hw/arm/cubieboard.c | 2 +- hw/arm/digic_boards.c | 1 - hw/arm/highbank.c | 1 - hw/arm/imx25_pdk.c | 2 +- hw/arm/integratorcp.c | 2 +- hw/arm/mcimx6ul-evk.c | 2 +- hw/arm/mcimx7d-sabre.c | 2 +- hw/arm/msf2-som.c | 2 +- hw/arm/npcm7xx_boards.c | 7 +- hw/arm/orangepi.c | 2 +- hw/arm/raspi.c | 2 +- hw/arm/realview.c | 2 +- hw/arm/sabrelite.c | 2 +- hw/arm/sbsa-ref.c | 1 - hw/arm/stellaris.c | 15 +- hw/arm/stm32f405_soc.c | 1 - hw/arm/versatilepb.c | 4 +- hw/arm/vexpress.c | 7 +- hw/arm/virt-acpi-build.c | 7 + hw/arm/virt.c | 21 +- hw/arm/xilinx_zynq.c | 16 +- hw/arm/xlnx-versal-virt.c | 3 +- hw/arm/xlnx-zcu102.c | 6 +- hw/char/stm32f2xx_usart.c | 3 +- hw/core/numa.c | 5 +- hw/i386/acpi-build.c | 2 + hw/i386/sgx-epc.c | 3 + hw/i386/sgx-stub.c | 4 + hw/i386/sgx.c | 95 +- hw/intc/Kconfig | 5 + hw/intc/arm_gicv3.c | 2 +- hw/intc/arm_gicv3_cpuif.c | 10 +- hw/intc/arm_gicv3_cpuif_common.c | 22 + hw/intc/arm_gicv3_its.c | 39 +- hw/intc/meson.build | 11 +- hw/microblaze/petalogix_ml605_mmu.c | 2 +- hw/misc/sifive_u_otp.c | 4 +- hw/net/npcm7xx_emc.c | 18 +- hw/riscv/microchip_pfsoc.c | 2 +- hw/riscv/sifive_u.c | 15 +- hw/s390x/s390-pci-bus.c | 1 + hw/s390x/s390-pci-inst.c | 15 +- hw/s390x/s390-pci-vfio.c | 1 + hw/scsi/lsi53c895a.c | 3 +- hw/sd/ssi-sd.c | 29 +- hw/sparc64/niagara.c | 2 +- hw/virtio/trace-events | 3 +- hw/virtio/virtio-iommu-pci.c | 12 +- hw/virtio/virtio-iommu.c | 42 +- include/hw/i386/microvm.h | 1 - include/hw/i386/sgx-epc.h | 3 + include/hw/i386/x86.h | 1 - include/hw/pci/pci_bridge.h | 8 + include/hw/s390x/s390-pci-bus.h | 3 +- include/hw/s390x/s390-pci-clp.h | 3 +- include/hw/virtio/virtio-gpu-bswap.h | 1 - include/migration/colo.h | 1 + include/standard-headers/drm/drm_fourcc.h | 121 ++- include/standard-headers/linux/ethtool.h | 31 + include/standard-headers/linux/fuse.h | 10 +- include/standard-headers/linux/pci_regs.h | 6 + include/standard-headers/linux/virtio_gpu.h | 18 +- include/standard-headers/linux/virtio_ids.h | 24 + include/standard-headers/linux/virtio_vsock.h | 3 +- include/sysemu/blockdev.h | 1 - include/sysemu/kvm.h | 15 + linux-headers/asm-arm64/unistd.h | 1 + linux-headers/asm-generic/unistd.h | 22 +- linux-headers/asm-mips/unistd_n32.h | 1 + linux-headers/asm-mips/unistd_n64.h | 1 + linux-headers/asm-mips/unistd_o32.h | 1 + linux-headers/asm-powerpc/unistd_32.h | 1 + linux-headers/asm-powerpc/unistd_64.h | 1 + linux-headers/asm-s390/unistd_32.h | 1 + linux-headers/asm-s390/unistd_64.h | 1 + linux-headers/asm-x86/kvm.h | 5 + linux-headers/asm-x86/unistd_32.h | 3 + linux-headers/asm-x86/unistd_64.h | 3 + linux-headers/asm-x86/unistd_x32.h | 3 + linux-headers/linux/kvm.h | 40 +- linux-user/aarch64/cpu_loop.c | 46 +- linux-user/hexagon/cpu_loop.c | 1 + meson.build | 13 +- meson_options.txt | 2 + migration/colo.c | 33 +- migration/migration.c | 26 +- migration/multifd-zlib.c | 48 +- migration/multifd-zstd.c | 47 +- migration/multifd.c | 70 +- migration/multifd.h | 6 +- migration/ram.c | 11 +- migration/savevm.c | 5 +- monitor/hmp-cmds.c | 1 + qapi/machine.json | 12 +- qapi/misc-target.json | 19 +- qemu-options.hx | 4 +- scripts/entitlement.sh | 2 +- scripts/meson-buildoptions.sh | 3 + target/arm/debug_helper.c | 23 + target/arm/gdbstub.c | 9 +- target/arm/helper.c | 6 +- target/arm/helper.h | 1 + target/arm/machine.c | 10 + target/arm/syndrome.h | 5 + target/arm/tlb_helper.c | 63 +- target/arm/translate-a64.c | 23 +- target/arm/translate.c | 58 +- target/hexagon/cpu.h | 1 - target/i386/tcg/translate.c | 12 +- target/rx/cpu.h | 1 - target/s390x/cpu.h | 4 +- target/s390x/kvm/kvm.c | 4 + tests/data/acpi/q35/{DSDT => DSDT.viot} | Bin 8289 -> 9398 bytes tests/data/acpi/q35/VIOT.viot | Bin 0 -> 112 bytes tests/data/acpi/virt/VIOT | Bin 0 -> 88 bytes tests/qtest/bios-tables-test.c | 39 + tests/qtest/boot-serial-test.c | 3 +- tests/qtest/cdrom-test.c | 8 +- tests/qtest/fuzz-lsi53c895a-test.c | 52 + tests/qtest/libqos/libqtest.h | 8 + tests/qtest/libqos/meson.build | 1 + tests/qtest/libqos/pci.c | 119 +++ tests/qtest/libqos/pci.h | 1 + tests/qtest/libqos/virtio-iommu.c | 126 +++ tests/qtest/libqos/virtio-iommu.h | 40 + tests/qtest/libqtest.c | 79 +- tests/qtest/meson.build | 10 +- tests/qtest/prom-env-test.c | 8 +- tests/qtest/virtio-iommu-test.c | 326 ++++++ tests/qtest/virtio-net-failover.c | 1352 +++++++++++++++++++++++++ tests/tcg/aarch64/Makefile.target | 4 +- tests/tcg/aarch64/pcalign-a64.c | 37 + tests/tcg/arm/Makefile.target | 4 + tests/tcg/arm/pcalign-a32.c | 46 + 153 files changed, 3548 insertions(+), 525 deletions(-) create mode 100644 .gitlab-ci.d/cirrus/kvm-build.yml create mode 100644 .gitlab-ci.d/windows.yml create mode 100644 hw/intc/arm_gicv3_cpuif_common.c copy tests/data/acpi/q35/{DSDT => DSDT.viot} (85%) create mode 100644 tests/data/acpi/q35/VIOT.viot create mode 100644 tests/data/acpi/virt/VIOT create mode 100644 tests/qtest/fuzz-lsi53c895a-test.c create mode 100644 tests/qtest/libqos/virtio-iommu.c create mode 100644 tests/qtest/libqos/virtio-iommu.h create mode 100644 tests/qtest/virtio-iommu-test.c create mode 100644 tests/qtest/virtio-net-failover.c create mode 100644 tests/tcg/aarch64/pcalign-a64.c create mode 100644 tests/tcg/arm/pcalign-a32.c