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-master-arm-stable-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 [...]
No new revisions were added by this update.
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 ++ MAINTAINERS | 1 + 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/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/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 - 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 + 145 files changed, 3523 insertions(+), 512 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