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-lts-defconfig in repository toolchain/ci/qemu.
from 554623226f Merge tag 'qemu-sparc-20220508' of https://github.com/mcayla [...] adds 82f96346e1 disas: Remove old libopcode arm disassembler adds 457248a54c disas: Remove old libopcode i386 disassembler adds 333f944c15 disas: Remove old libopcode ppc disassembler adds f07b3a830f softmmu/vl: Fence 'xenfb' if Xen support is not compiled in adds eeb3647cbc qemu-options: Limit the -xen options to x86 and arm adds 4c77930279 doc: remove hxtool-conv.pl adds 3304f5a8c9 cirrus/win32: upgrade mingw base packages adds 5c570ef2f1 gitlab-ci: Upgrade mingw base package. adds 26f0ee7ddb tests/vm: update openbsd to release 7.1 adds f9bcb2d684 Warn user if the vga flag is passed but no vga device is created adds ddc5a6cc70 docs/devel/writing-monitor-commands: Replace obsolete STEXI/ [...] adds 7e31419815 Merge tag 'pull-request-2022-05-09' of https://gitlab.com/th [...] adds 14d5addcae MAINTAINERS/.mailmap: update email for Leif Lindholm adds 696ba37718 target/arm: Handle cpreg registration for missing EL adds 99a90811d0 target/arm: Drop EL3 no EL2 fallbacks adds 60360d82a1 target/arm: Merge zcr reginfo adds 52d187275b target/arm: Adjust definition of CONTEXTIDR_EL2 adds 7c1aaf98ff target/arm: Move cortex impdef sysregs to cpu_tcg.c adds 7e834daf0a target/arm: Update qemu-system-arm -cpu max to cortex-a57 adds e14cc941f1 target/arm: Set ID_DFR0.PerfMon for qemu-system-arm -cpu max adds b6f8b358c2 target/arm: Split out aa32_max_features adds ef696cfbae target/arm: Annotate arm_max_initfn with FEAT identifiers adds b13c91c04b target/arm: Use field names for manipulating EL2 and EL3 modes adds 033a4f1533 target/arm: Enable FEAT_Debugv8p2 for -cpu max adds 8fc756b6be target/arm: Enable FEAT_Debugv8p4 for -cpu max adds 58e93b48aa target/arm: Add minimal RAS registers adds da3d8b1362 target/arm: Enable SCR and HCR bits for RAS adds 3c29632feb target/arm: Implement virtual SError exceptions adds 13954587ea target/arm: Implement ESB instruction adds e95c74c5e5 target/arm: Enable FEAT_RAS for -cpu max adds 880cd10e84 target/arm: Enable FEAT_IESB for -cpu max adds 74b17e1669 target/arm: Enable FEAT_CSV2 for -cpu max adds 7cb1e61851 target/arm: Enable FEAT_CSV2_2 for -cpu max adds 3082b86b10 target/arm: Enable FEAT_CSV3 for -cpu max adds 6d9650191a target/arm: Enable FEAT_DGH for -cpu max adds 2f6283fc8e target/arm: Define cortex-a76 adds 5db6de806a target/arm: Define neoverse-n1 adds 90ea2cceb2 hw/arm: add versioning to sbsa-ref machine DT adds 1dcf7001d4 qapi/machine.json: Add cluster-id adds ac7199a252 qtest/numa-test: Specify CPU topology in aarch64_numa_cpu() adds c9ec4cb5e4 hw/arm/virt: Consider SMP configuration in CPU topology adds e280ecb39b qtest/numa-test: Correct CPU and NUMA association in aarch64 [...] adds 4c18bc1923 hw/arm/virt: Fix CPU's default NUMA node ID adds ae9141d4a3 hw/acpi/aml-build: Use existing CPU topology to build PPTT table adds b0c3c60366 Merge tag 'pull-target-arm-20220509' of https://git.linaro.o [...] adds 7d5983e3c8 Introduce event-loop-base abstract class adds 70ac26b9e5 util/main-loop: Introduce the main loop into QOM adds 71ad4713cc util/event-loop-base: Introduce options to set the thread pool size adds 2f743ef636 virtio-scsi: fix ctrl and event handler functions in dataplane mode adds 38738f7dbb virtio-scsi: don't waste CPU polling the event virtqueue adds 37ce2de951 virtio-scsi: clean up virtio_scsi_handle_event_vq() adds 73b3b49f18 virtio-scsi: clean up virtio_scsi_handle_ctrl_vq() adds ad482b57ef virtio-scsi: clean up virtio_scsi_handle_cmd_vq() adds 3dc584abee virtio-scsi: move request-related items from .h to .c adds 178bacb66d Merge tag 'block-pull-request' of https://gitlab.com/stefanh [...] adds 52581c718c Clean up header guards that don't match their file name adds 9c0928045c Clean up ill-advised or unusual header guards adds 4f31b54bfe Normalize header guard symbol definition adds ea9cea93c6 Clean up decorations and whitespace around header guards adds ec11dc41ee Merge tag 'pull-misc-2022-05-11' of git://repo.or.cz/qemu/ar [...] adds 98e3ab3505 coroutine: Rename qemu_coroutine_inc/dec_pool_size() adds 9ec7a59b5a coroutine: Revert to constant batch size adds 22d92e71c7 iotests/testrunner: Flush after run_test() adds 5e781c700a tests/qemu-iotests: print intent to run a test in TAP mode adds 29a493765e .gitlab-ci.d: export meson testlog.txt as an artifact adds defac5e2fb hw/block/fdc: Prevent end-of-track overrun (CVE-2021-3507) adds 46609b90d9 tests/qtest/fdc-test: Add a regression test for CVE-2021-3507 adds a5fced4021 qemu-nbd: Pass max connections to blockdev layer adds 58a6fdcc9e nbd/server: Allow MULTI_CONN for shared writable exports adds f70625299e qemu-iotests: inline common.config into common.rc adds b32b3897f8 Merge tag 'for-upstream' of git://repo.or.cz/qemu/kevin into [...] adds 43924d1e53 pc-bios/optionrom: detect -fno-pie adds 236d15222e pc-bios/optionrom: compile with -Wno-array-bounds adds 798d8ec0da target/i386: do not consult nonexistent host leaves adds dfdb4f3c28 checkpatch: fix g_malloc check adds 354d2d9b87 meson: Make mremap() detecting works correctly adds 4a8027363e hw/xen/xen_pt: Confine igd-passthrough-isa-bridge to XEN adds 76acef2b73 hw/xen/xen_pt: Resolve igd_passthrough_isa_bridge_create() i [...] adds 3df72d1c55 tests/qtest/libqos/pci: Introduce pio_limit adds 02ee7a8a97 tests/qtest/libqos: Skip hotplug tests if pci root bus is no [...] adds 70be1d93f9 tests/qtest/libqos: Add generic pci host bridge in arm-virt machine adds 97ec4d21e0 machine: use QAPI struct for boot configuration adds 8c4da4b521 machine: add boot compound property adds ce9d03fb3f machine: add mem compound property adds 26f88d84da machine: make memory-backend a link property adds fb56b7a052 machine: move more memory validation to Machine object adds 0c1450e204 slirp: bump submodule past 4.7 release adds ad2e5b87d7 net: slirp: introduce a wrapper struct for QemuTimer adds bce63ded20 net: slirp: switch to slirp_new adds 6222e55d13 net: slirp: add support for CFI-friendly timer API adds bf2f69d08b net: slirp: allow CFI with libslirp >= 4.7 adds 248af9e80a coroutine-lock: qemu_co_queue_next is a coroutine-only qemu_ [...] adds d6ee15adec coroutine-lock: introduce qemu_co_queue_enter_all adds f0d43b1ece coroutine-lock: qemu_co_queue_restart_all is a coroutine-onl [...] adds d93e839ccd vhost-backend: do not depend on CONFIG_VHOST_VSOCK adds e23a13c042 meson: link libpng independent of vnc adds 7adb75d6be vl: make machine type deprecation a warning adds 333dbac358 vmxcap: add tertiary execution controls adds 9de5f2b408 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...]
No new revisions were added by this update.
Summary of changes: .cirrus.yml | 2 +- .gitlab-ci.d/buildtest-template.yml | 12 +- .gitlab-ci.d/windows.yml | 2 +- .mailmap | 3 +- MAINTAINERS | 9 +- accel/tcg/tcg-accel-ops-icount.h | 6 +- accel/tcg/tcg-accel-ops-mttcg.h | 6 +- accel/tcg/tcg-accel-ops-rr.h | 6 +- accel/tcg/tcg-accel-ops.h | 6 +- block/copy-on-read.h | 6 +- block/coroutines.h | 6 +- block/io.c | 2 +- blockdev-nbd.c | 13 +- bsd-user/arm/target.h | 2 +- bsd-user/arm/target_arch.h | 6 +- bsd-user/arm/target_arch_cpu.h | 6 +- bsd-user/arm/target_arch_elf.h | 7 +- bsd-user/arm/target_arch_reg.h | 6 +- bsd-user/arm/target_arch_signal.h | 7 +- bsd-user/arm/target_arch_sigtramp.h | 6 +- bsd-user/arm/target_arch_sysarch.h | 6 +- bsd-user/arm/target_arch_thread.h | 7 +- bsd-user/arm/target_arch_vmparam.h | 7 +- bsd-user/arm/target_syscall.h | 6 +- bsd-user/bsd-file.h | 6 +- bsd-user/errno_defs.h | 6 +- bsd-user/freebsd/host-os.h | 6 +- bsd-user/freebsd/target_os_elf.h | 7 +- bsd-user/freebsd/target_os_siginfo.h | 7 +- bsd-user/freebsd/target_os_signal.h | 6 +- bsd-user/freebsd/target_os_stack.h | 6 +- bsd-user/freebsd/target_os_thread.h | 6 +- bsd-user/freebsd/target_os_user.h | 6 +- bsd-user/freebsd/target_os_vmparam.h | 7 +- bsd-user/i386/target.h | 7 +- bsd-user/i386/target_arch.h | 6 +- bsd-user/i386/target_arch_cpu.h | 6 +- bsd-user/i386/target_arch_elf.h | 7 +- bsd-user/i386/target_arch_reg.h | 6 +- bsd-user/i386/target_arch_sigtramp.h | 6 +- bsd-user/i386/target_arch_sysarch.h | 6 +- bsd-user/i386/target_arch_thread.h | 7 +- bsd-user/i386/target_arch_vmparam.h | 7 +- bsd-user/netbsd/host-os.h | 6 +- bsd-user/netbsd/target_os_elf.h | 7 +- bsd-user/netbsd/target_os_siginfo.h | 6 +- bsd-user/netbsd/target_os_signal.h | 6 +- bsd-user/netbsd/target_os_stack.h | 6 +- bsd-user/netbsd/target_os_thread.h | 6 +- bsd-user/openbsd/host-os.h | 6 +- bsd-user/openbsd/target_os_elf.h | 7 +- bsd-user/openbsd/target_os_siginfo.h | 6 +- bsd-user/openbsd/target_os_signal.h | 6 +- bsd-user/openbsd/target_os_stack.h | 6 +- bsd-user/openbsd/target_os_thread.h | 6 +- bsd-user/syscall_defs.h | 6 +- bsd-user/x86_64/target.h | 2 +- bsd-user/x86_64/target_arch.h | 6 +- bsd-user/x86_64/target_arch_cpu.h | 6 +- bsd-user/x86_64/target_arch_elf.h | 7 +- bsd-user/x86_64/target_arch_reg.h | 6 +- bsd-user/x86_64/target_arch_signal.h | 7 +- bsd-user/x86_64/target_arch_sigtramp.h | 6 +- bsd-user/x86_64/target_arch_sysarch.h | 6 +- bsd-user/x86_64/target_arch_thread.h | 7 +- bsd-user/x86_64/target_arch_vmparam.h | 7 +- chardev/chardev-internal.h | 3 +- configure | 1 - crypto/ivgen-plain.h | 6 +- disas.c | 5 - disas/arm.c | 4012 ------------ disas/i386.c | 6771 -------------------- disas/meson.build | 3 - disas/ppc.c | 5435 ---------------- docs/devel/writing-monitor-commands.rst | 11 +- docs/interop/nbd.txt | 1 + docs/system/arm/emulation.rst | 10 + docs/system/arm/virt.rst | 2 + docs/tools/qemu-nbd.rst | 3 +- event-loop-base.c | 140 + hw/acpi/aml-build.c | 111 +- hw/arm/nseries.c | 2 +- hw/arm/sbsa-ref.c | 16 + hw/arm/virt.c | 21 +- hw/block/fdc.c | 8 + hw/block/virtio-blk.c | 6 +- hw/core/machine-hmp-cmds.c | 4 + hw/core/machine.c | 257 +- hw/core/numa.c | 2 +- hw/hppa/machine.c | 7 +- hw/i386/e820_memory_layout.h | 4 +- hw/i386/pc.c | 2 +- hw/i386/pc_piix.c | 118 - hw/isa/isa-bus.c | 1 + hw/mips/fuloong2e.c | 1 + hw/net/can/ctu_can_fd_frame.h | 4 +- hw/net/can/ctu_can_fd_regs.h | 4 +- hw/nvme/nvme.h | 6 +- hw/nvram/fw_cfg.c | 27 +- hw/pci/pci.c | 1 + hw/ppc/mac_newworld.c | 2 +- hw/ppc/mac_oldworld.c | 2 +- hw/ppc/prep.c | 2 +- hw/ppc/spapr.c | 5 +- hw/s390x/ipl.c | 20 +- hw/scsi/virtio-scsi-dataplane.c | 2 +- hw/scsi/virtio-scsi.c | 101 +- hw/sparc/sun4m.c | 11 +- hw/sparc64/sun4u.c | 5 +- hw/usb/hcd-dwc2.h | 4 +- hw/virtio/vhost-backend.c | 4 - hw/virtio/virtio.c | 13 + hw/xen/xen_pt.c | 12 - hw/xen/xen_pt.h | 2 + hw/xen/xen_pt_graphics.c | 122 + hw/xenpv/xen_machine_pv.c | 1 + include/block/aio.h | 10 + include/block/block-hmp-cmds.h | 4 +- include/block/block_int-global-state.h | 3 +- include/block/nbd.h | 5 +- include/block/thread-pool.h | 3 + include/chardev/char-socket.h | 7 +- include/crypto/tls-cipher-suites.h | 6 +- include/disas/dis-asm.h | 3 - include/exec/memopidx.h | 2 +- include/exec/translator.h | 2 +- include/fpu/softfloat-helpers.h | 2 +- include/hw/acpi/generic_event_device.h | 4 +- include/hw/boards.h | 7 +- include/hw/gpio/aspeed_gpio.h | 2 +- include/hw/i2c/arm_sbcon_i2c.h | 7 +- include/hw/i2c/i2c_mux_pca954x.h | 4 +- include/hw/i386/pc.h | 1 - include/hw/input/lm832x.h | 4 +- include/hw/intc/exynos4210_combiner.h | 4 +- include/hw/intc/nios2_vic.h | 6 +- include/hw/intc/rx_icu.h | 2 +- include/hw/misc/aspeed_hace.h | 2 +- include/hw/misc/aspeed_lpc.h | 2 +- include/hw/misc/aspeed_sbc.h | 2 +- include/hw/misc/bcm2835_cprman.h | 4 +- include/hw/misc/bcm2835_cprman_internals.h | 4 +- include/hw/misc/stm32f4xx_exti.h | 4 +- include/hw/misc/stm32f4xx_syscfg.h | 4 +- include/hw/misc/xlnx-versal-pmc-iou-slcr.h | 6 +- include/hw/net/allwinner-sun8i-emac.h | 2 +- include/hw/net/mv88w8618_eth.h | 5 +- include/hw/nubus/mac-nubus-bridge.h | 4 +- include/hw/pci-host/remote.h | 4 +- include/hw/ppc/pnv_pnor.h | 8 +- include/hw/riscv/boot_opensbi.h | 5 +- include/hw/riscv/shakti_c.h | 4 +- include/hw/rtc/m48t59.h | 2 +- include/hw/rtc/mc146818rtc.h | 2 +- include/hw/rtc/sun4v-rtc.h | 4 +- include/hw/rtc/xlnx-zynqmp-rtc.h | 4 +- include/hw/rx/rx62n.h | 4 +- include/hw/s390x/s390-pci-clp.h | 4 +- include/hw/sensor/emc141x_regs.h | 4 +- include/hw/ssi/xlnx-versal-ospi.h | 6 +- include/hw/timer/bcm2835_systmr.h | 4 +- include/hw/tricore/tc27x_soc.h | 4 +- include/hw/tricore/tricore_testdevice.h | 5 +- include/hw/usb/dwc2-regs.h | 6 +- include/hw/usb/hcd-musb.h | 4 +- include/hw/usb/xlnx-usb-subsystem.h | 4 +- include/hw/usb/xlnx-versal-usb2-ctrl-regs.h | 4 +- include/hw/virtio/vhost-user-fs.h | 6 +- include/hw/virtio/vhost-user-i2c.h | 6 +- include/hw/virtio/vhost-user-rng.h | 6 +- include/hw/virtio/vhost-user-vsock.h | 6 +- include/hw/virtio/vhost-vsock-common.h | 6 +- include/hw/virtio/virtio-scsi.h | 43 - include/hw/virtio/virtio.h | 1 + include/hw/watchdog/wdt_imx2.h | 6 +- include/qemu/coroutine.h | 33 +- include/qemu/cpu-float.h | 6 +- include/qemu/crc-ccitt.h | 6 +- include/qemu/help-texts.h | 4 +- include/qemu/keyval.h | 7 +- include/qemu/main-loop.h | 10 + include/qemu/plugin-memory.h | 2 +- include/qemu/qemu-plugin.h | 7 +- include/qemu/selfmap.h | 2 +- include/sysemu/block-backend-global-state.h | 6 +- include/sysemu/event-loop-base.h | 41 + include/sysemu/iothread.h | 6 +- include/sysemu/sysemu.h | 3 +- include/tcg/tcg-ldst.h | 2 +- include/ui/dbus-display.h | 6 +- include/ui/dbus-module.h | 6 +- include/user/syscall-trace.h | 2 +- iothread.c | 68 +- linux-user/hexagon/target_signal.h | 2 +- meson.build | 64 +- nbd/server.c | 10 +- net/slirp.c | 85 +- pc-bios/optionrom/Makefile | 4 +- plugins/plugin.h | 6 +- qapi/block-export.json | 8 +- qapi/machine.json | 54 +- qapi/qom.json | 43 +- qemu-nbd.c | 2 +- qemu-options.hx | 7 +- scripts/checkpatch.pl | 4 +- scripts/hxtool-conv.pl | 137 - scripts/kvm/vmxcap | 17 + slirp | 2 +- softmmu/bootdevice.c | 3 +- softmmu/globals.c | 3 +- softmmu/vl.c | 240 +- target/alpha/cpu-param.h | 2 +- target/arm/a32.decode | 16 +- target/arm/cpregs.h | 11 + target/arm/cpu-param.h | 2 +- target/arm/cpu.c | 74 +- target/arm/cpu.h | 23 + target/arm/cpu64.c | 353 +- target/arm/cpu_tcg.c | 227 +- target/arm/helper.c | 600 +- target/arm/helper.h | 1 + target/arm/internals.h | 16 + target/arm/op_helper.c | 43 + target/arm/syndrome.h | 5 + target/arm/t32.decode | 18 +- target/arm/translate-a32.h | 4 +- target/arm/translate-a64.c | 18 + target/arm/translate.c | 23 + target/arm/vec_internal.h | 6 +- target/avr/cpu-qom.h | 6 +- target/avr/cpu.h | 2 +- target/cris/cpu-param.h | 2 +- target/hexagon/attribs.h | 2 +- target/hexagon/hex_arch_types.h | 4 +- target/hexagon/hex_regs.h | 4 +- target/hppa/cpu-param.h | 2 +- target/i386/cpu-param.h | 2 +- target/i386/cpu.c | 42 +- target/i386/hax/hax-accel-ops.h | 6 +- target/i386/nvmm/nvmm-accel-ops.h | 6 +- target/i386/sev.h | 4 +- target/i386/whpx/whpx-accel-ops.h | 6 +- target/i386/whpx/whpx-internal.h | 6 +- target/m68k/cpu-param.h | 2 +- target/microblaze/cpu-param.h | 2 +- target/mips/cpu-param.h | 2 +- target/nios2/cpu-param.h | 2 +- target/openrisc/cpu-param.h | 2 +- target/ppc/cpu-param.h | 2 +- target/ppc/cpu_init.c | 2 - target/ppc/power8-pmu.h | 4 +- target/riscv/cpu-param.h | 2 +- target/riscv/sbi_ecall_interface.h | 4 +- target/s390x/cpu-param.h | 2 +- target/sh4/cpu-param.h | 2 +- target/sparc/cpu-param.h | 2 +- target/tricore/cpu-param.h | 2 +- target/xtensa/core-de233_fpu/core-isa.h | 7 +- target/xtensa/core-de233_fpu/core-matmap.h | 4 +- target/xtensa/core-dsp3400/core-isa.h | 8 +- target/xtensa/core-dsp3400/core-matmap.h | 4 +- target/xtensa/cpu-param.h | 2 +- tcg/tcg-internal.h | 2 +- tests/qemu-iotests/common.config | 41 - tests/qemu-iotests/common.rc | 31 +- tests/qemu-iotests/testrunner.py | 4 + tests/qemu-iotests/tests/nbd-multiconn | 145 + .../{129.out => tests/nbd-multiconn.out} | 0 tests/qemu-iotests/tests/nbd-qemu-allocation.out | 2 +- tests/qtest/e1000e-test.c | 6 + tests/qtest/fdc-test.c | 21 + tests/qtest/fuzz/fuzz.h | 5 +- tests/qtest/libqmp.h | 7 +- tests/qtest/libqos/arm-virt-machine.c | 19 +- tests/qtest/libqos/generic-pcihost.c | 231 + tests/qtest/libqos/generic-pcihost.h | 54 + tests/qtest/libqos/meson.build | 1 + tests/qtest/libqos/pci-pc.c | 1 + tests/qtest/libqos/pci-spapr.c | 1 + tests/qtest/libqos/pci.c | 78 +- tests/qtest/libqos/pci.h | 6 +- tests/qtest/migration-helpers.h | 7 +- tests/qtest/numa-test.c | 19 +- tests/qtest/vhost-user-blk-test.c | 10 + tests/qtest/virtio-blk-test.c | 5 + tests/qtest/virtio-net-test.c | 5 + tests/qtest/virtio-rng-test.c | 5 + tests/vm/openbsd | 4 +- tools/virtiofsd/passthrough_seccomp.h | 7 +- ui/console.c | 2 +- ui/dbus.h | 7 +- ui/meson.build | 3 +- util/aio-posix.c | 1 + util/async.c | 20 + util/main-loop.c | 65 + util/qemu-coroutine-lock.c | 47 +- util/qemu-coroutine.c | 26 +- util/thread-pool.c | 55 +- 298 files changed, 3357 insertions(+), 18095 deletions(-) delete mode 100644 disas/arm.c delete mode 100644 disas/i386.c delete mode 100644 disas/ppc.c create mode 100644 event-loop-base.c create mode 100644 include/sysemu/event-loop-base.h delete mode 100755 scripts/hxtool-conv.pl delete mode 100644 tests/qemu-iotests/common.config create mode 100755 tests/qemu-iotests/tests/nbd-multiconn copy tests/qemu-iotests/{129.out => tests/nbd-multiconn.out} (100%) create mode 100644 tests/qtest/libqos/generic-pcihost.c create mode 100644 tests/qtest/libqos/generic-pcihost.h