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-next-allmodconfig in repository toolchain/ci/qemu.
from 2058fdbe81 Merge tag 'fixes-20220318-pull-request' of git://git.kraxel. [...] adds 9d1401b794 ppc64: Avoid pt_regs struct definition adds 217979d33e target/ppc: Replicate double->int32 result for some vector insns adds 3515553bf6 target/ppc: Replicate Double->Single-Precision result adds ecf1bbe322 Merge tag 'pull-ppc-20220321' of https://github.com/legoater [...] adds 8a947c7a58 aio-posix: fix build failure io_uring 2.2 adds fc8796465c aio-posix: fix spurious ->poll_ready() callbacks in main loop adds 2028ab513b Merge tag 'block-pull-request' of https://gitlab.com/stefanh [...] adds 79854b9544 block-qdict: Fix -Werror=maybe-uninitialized build failure adds 15ba4a9f7b scripts/coccinelle: New use-g_new-etc.cocci adds 1366244ab6 9pfs: Use g_new() & friends where that makes obvious sense adds b21e238037 Use g_new() & friends where that makes obvious sense adds 330724977b Merge tag 'pull-misc-2022-03-21' of git://repo.or.cz/qemu/ar [...] adds 3ec5ad4008 target/i386: kvm: do not access uninitialized variable on ol [...] adds 17e6ffa6a5 hw/i386/amd_iommu: Fix maybe-uninitialized error with GCC 12 adds 48fb0a826e Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] adds 80f00ca280 MAINTAINERS: change Vladimir's email address adds a2c2d44ae1 docs: Consistent typography for options of qemu-nbd adds 6690302b84 block/nbd.c: Fixed IO request coroutine not being wakeup whe [...] adds 5791de9d48 Merge tag 'pull-nbd-2022-03-21' of https://repo.or.cz/qemu/e [...] adds 3213bbaf57 tests: add (riscv virt) machine mapping to testenv adds cc5387a544 block/rbd: fix write zeroes with growing images adds ab101297cb tests/qemu-iotests: Use GNU sed in two more spots where it i [...] adds e287072b40 tests: Do not treat the iotests as separate meson test targe [...] adds e48093a6c0 tests/qemu-iotests/testrunner: Supply a test plan in TAP mode adds be73231ba8 python/utils: add add_visual_margin() text decoration utility adds 062fd1dad2 python/utils: add VerboseProcessError adds fc272d3ce0 iotests: Remove explicit checks for qemu_img() == 0 adds 2882ccf86a iotests: make qemu_img raise on non-zero rc by default adds 569131d585 iotests: fortify compare_images() against crashes adds 29768d04af iotests: add qemu_img_json() adds 0f7d7d72aa iotests: use qemu_img_json() when applicable adds 9ebb2b765b iotests: add qemu_img_info() adds ac5bb4861c iotests/remove-bitmap-from-backing: use qemu_img_info() adds 1670ae7af6 iotests: add qemu_img_map() function adds 78d0476129 iotests: change supports_quorum to use qemu_img adds 3d53818ff7 iotests: replace unchecked calls to qemu_img_pipe() adds 88baae552d iotests/149: Remove qemu_img_pipe() call adds 4cf661f2c0 iotests: remove remaining calls to qemu_img_pipe() adds 97576f8c0a iotests: use qemu_img() in has_working_luks() adds 3c8b7358d6 iotests: replace qemu_img_log('create', ...) calls adds f400e14da0 iotests: remove qemu_img_pipe_and_status() adds 8f685ac391 iotests: make qemu_img_log and img_info_log raise on error adds da9d88d8e6 iotests.py: Filters for VM.run_job() adds 48f1fcd5c8 iotests/207: Filter host fingerprint adds 9d36d5f7e0 Merge tag 'pull-block-2022-03-22' of https://gitlab.com/hrei [...] adds 309df6acb2 gitlab: disable accelerated zlib for s390x adds 5324e3e958 qemu-options: define -spice only #ifdef CONFIG_SPICE adds 3d76c3b6d8 vl: typo fix in a comment adds 8ef2513d87 m68k/nios2-semi: fix gettimeofday() result check adds e7b7942822 Drop qemu_foo() socket API wrapper adds 9edc6313da Replace GCC_FMT_ATTR with G_GNUC_PRINTF adds c08401793a compiler.h: replace QEMU_WARN_UNUSED_RESULT with G_GNUC_WARN [...] adds 887ce500ef compiler.h: replace QEMU_SENTINEL with G_GNUC_NULL_TERMINATED adds 77a19c6aa4 Simplify HOST_LONG_BITS adds 519655970e Move HOST_LONG_BITS to compiler.h adds 06cef3bc59 scripts/modinfo-collect: remove unused/dead code adds 5933dd9576 util: remove needless includes adds 8a166615a4 util: remove the net/net.h dependency adds 0e8d95e27b qapi: remove needless include adds 848126d11e meson: move int128 checks from configure adds d2958fb0b6 meson: fix CONFIG_ATOMIC128 check adds b331307046 qapi: remove needless include adds 45297887dc qga: remove bswap.h include adds 336d354ba7 error: use GLib to remember the program name adds 389834ee65 tests: remove needless include adds e0e7fe07e1 Remove trailing ; after G_DEFINE_AUTO macro adds 4ea4bec6f4 qapi: remove needless include adds 04ddcda6a2 Merge tag 'fixes-pull-request' of gitlab.com:marcandre.lurea [...] adds 58e74682ba softmmu/physmem: Simplify flatview_write and address_space_a [...] adds 3ab6fdc91b softmmu/physmem: Introduce MemTxAttrs::memory field and MEMT [...] adds be5a8cf347 hw/audio/intel-hda: Do not ignore DMA overrun errors adds 79fa99831d hw/audio/intel-hda: Restrict DMA engine to memories (not MMI [...] adds 19a5452723 tests/qtest/intel-hda-test: Add reproducer for issue #542 adds 78e619cbd5 hw/sd/sdhci: Honor failed DMA transactions adds 799f7f0104 hw/sd/sdhci: Prohibit DMA accesses to devices adds 27801168ec tests/qtest/fuzz-sdcard-test: Add reproducer for OSS-Fuzz (I [...] adds b7a3a705b6 Merge tag 'pull-request-2022-03-21' of https://gitlab.com/th [...] adds 15ef89d2a1 Update version for v7.0.0-rc1 release adds 425d6aba99 tests/Makefile.include: Let "make clean" remove the TCG tests, too adds 276de33f3d target/i386: force maximum rounding precision for fildl[l] adds b8003f9956 mailmap/gitdm: more fixes for bad tags and authors adds c6afd2bdfd docs/devel: try and impose some organisation adds 78beee809d semihosting: clean up handling of expanded argv adds efd080de76 gitlab: include new aarch32 job in custom-runners adds f503b7e327 docs: remove qemu_logo.pdf adds 0f37cf2f71 docs/tcg-plugins: document QEMU_PLUGIN behaviour adds e309ce90a2 Merge tag 'pull-fixes-for-7.0-230322-1' of https://github.co [...] adds 80f0fe3a85 linux-user: Fix syscall parameter handling for MIPS n32 adds 7fb5ef350b linux-user/alpha: Fix sigsuspend for big-endian hosts adds 0a99f09383 linux-user: Split out helpers for sigsuspend adds cb22603444 linux-user: Properly handle sigset arg to pselect adds cd0e31a49a linux-user: Properly handle sigset arg to epoll_pwait adds db36aa7daa linux-user: Properly handle sigset arg to ppoll adds 879667433a linux-user: Fix missing space in error message adds 6e05e7047c linux-user/arm: Implement __kernel_memory_barrier adds 7f4f0d9ea8 linux-user/arm: Implement __kernel_cmpxchg with host atomics adds 330ea9d1d8 linux-user/arm: Implement __kernel_cmpxchg64 with host atomics adds 9c72129150 Merge tag 'linux-user-for-7.0-pull-request' of https://gitla [...] adds 3f1db95917 block: Fix misleading hexadecimal format adds 2539eade4f hw: Fix misleading hexadecimal format adds 10c473246b Merge tag 'block-pull-request' of https://gitlab.com/stefanh [...] adds dcebbb65b8 target/i386/kvm: Free xsave_buf when destroying vCPU adds cb48748af7 i386: Set MCG_STATUS_RIPV bit for mce SRAR error adds 58f7db26f2 KVM: x86: workaround invalid CPUID[0xD,9] info on some AMD p [...] adds 98a02bc449 configure: remove dead int128 test adds de65b39a51 target/i386: tcg: high bits SSE cmp operation must be ignored adds 5286c36622 target/i386: properly reset TSC on reset adds 9584d3d00a build: disable fcf-protection on -march=486 -m16 adds f345abe365 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] adds 6222c3acc4 target/arm: Fix sve_ld1_z and sve_st1_z vs MMIO adds c7ca3ad5e7 hw/intc/arm_gicv3_its: Add missing newlines to process_mapc( [...] adds 3d31fe4d66 Merge tag 'pull-target-arm-20220325' of https://git.linaro.o [...] adds bc504838ff target/ppc: fix helper_xvmadd* argument order adds 27fc9f365d Merge tag 'pull-ppc-20220326' of https://github.com/legoater [...] adds a8749d7cc9 memory: Make memory_region_readd_subregion() properly handle [...] adds 8cd0e66353 target/mips: Fix address space range declaration on n32 adds 77d119dd33 qemu-binfmt-conf.sh: mips: allow nonzero EI_ABIVERSION, dist [...] adds bed1fa2fbe Merge tag 'mips-20220329' of https://github.com/philmd/qemu [...] adds bc4ca8efba gitattributes: Cover Objective-C source files adds 47281859f6 main-loop: Disable block backend global state assertion on Cocoa adds d6b6dea77e ui/cocoa: Respect left-command-key option adds 1699d00e5b ui/console: Check console before emitting GL event adds 44064550d9 Merge tag 'darwin-20220329' of https://github.com/philmd/qem [...] adds 6ae6a30ca5 tests/qtest: failover: fix infinite loop adds 42a5009d88 iotests: update test owner contact information adds b1c0734905 main-loop: Disable GLOBAL_STATE_CODE() assertions adds b1e1af394d block/stream: Drain subtree around graph change adds d5699c0d4b iotests: Fix status checks adds 68894b5fed Merge tag 'pull-block-2022-03-29' of https://gitlab.com/hrei [...] adds 14b61778bc virtio: fix --enable-vhost-user build on non-Linux adds 36e38426ff tests/tcg: really fix path to target configuration adds aad3cc8626 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] adds aea6e47108 Update version for v7.0.0-rc2 release
No new revisions were added by this update.
Summary of changes: .gitattributes | 1 + .gitlab-ci.d/custom-runners.yml | 1 + ...-20.40-aarch32.yml => ubuntu-20.04-aarch32.yml} | 0 .gitlab-ci.d/custom-runners/ubuntu-20.04-s390x.yml | 12 ++ .mailmap | 6 + .travis.yml | 6 +- MAINTAINERS | 12 +- VERSION | 2 +- accel/kvm/kvm-all.c | 6 +- accel/tcg/tcg-accel-ops-mttcg.c | 2 +- accel/tcg/tcg-accel-ops-rr.c | 4 +- audio/alsaaudio.c | 4 +- audio/audio.c | 4 +- audio/audio.h | 4 +- audio/audio_legacy.c | 6 +- audio/coreaudio.m | 4 +- audio/dsoundaudio.c | 6 +- audio/jackaudio.c | 6 +- audio/ossaudio.c | 4 +- audio/paaudio.c | 6 +- audio/sdlaudio.c | 2 +- backends/cryptodev.c | 2 +- block/blkverify.c | 2 +- block/nbd.c | 2 +- block/parallels-ext.c | 2 +- block/qcow2-refcount.c | 20 ++- block/qcow2.h | 2 +- block/rbd.c | 26 +-- block/ssh.c | 4 +- block/stream.c | 15 +- bsd-user/qemu.h | 2 +- configure | 67 +------ contrib/gitdm/aliases | 4 +- contrib/vhost-user-gpu/vhost-user-gpu.c | 2 +- cpus-common.c | 4 +- crypto/cipher-afalg.c | 4 +- crypto/hash-afalg.c | 4 +- docs/devel/index-api.rst | 15 ++ docs/devel/index-build.rst | 19 ++ docs/devel/index-internals.rst | 21 +++ docs/devel/index-process.rst | 17 ++ docs/devel/index-tcg.rst | 16 ++ docs/devel/index.rst | 46 +---- docs/devel/tcg-plugins.rst | 9 +- docs/qemu_logo.pdf | Bin 9117 -> 0 bytes docs/tools/qemu-nbd.rst | 12 +- dump/dump.c | 2 +- fsdev/9p-marshal.c | 2 +- fsdev/virtfs-proxy-helper.c | 2 +- gdbstub.c | 2 +- hw/9pfs/9p-proxy.c | 2 +- hw/9pfs/9p-synth.c | 4 +- hw/9pfs/9p.c | 10 +- hw/9pfs/codir.c | 6 +- hw/acpi/aml-build.c | 4 +- hw/acpi/hmat.c | 2 +- hw/audio/intel-hda.c | 13 +- hw/char/parallel.c | 2 +- hw/char/riscv_htif.c | 2 +- hw/char/virtio-serial-bus.c | 6 +- hw/core/irq.c | 2 +- hw/core/reset.c | 2 +- hw/display/pxa2xx_lcd.c | 2 +- hw/display/qxl.h | 2 +- hw/display/tc6393xb.c | 2 +- hw/display/virtio-gpu.c | 4 +- hw/display/xenfb.c | 4 +- hw/dma/rc4030.c | 4 +- hw/i2c/core.c | 4 +- hw/i2c/i2c_mux_pca954x.c | 2 +- hw/i386/amd_iommu.c | 11 +- hw/i386/intel_iommu.c | 2 +- hw/i386/sgx.c | 2 +- hw/i386/trace-events | 6 +- hw/i386/xen/xen-hvm.c | 10 +- hw/i386/xen/xen-mapcache.c | 14 +- hw/input/lasips2.c | 2 +- hw/input/pckbd.c | 2 +- hw/input/ps2.c | 4 +- hw/input/pxa2xx_keypad.c | 2 +- hw/input/tsc2005.c | 3 +- hw/intc/arm_gicv3_its.c | 4 +- hw/intc/riscv_aclint.c | 6 +- hw/intc/xics.c | 2 +- hw/m68k/virt.c | 2 +- hw/mips/fuloong2e.c | 2 +- hw/mips/malta.c | 2 +- hw/mips/mipssim.c | 2 +- hw/misc/applesmc.c | 2 +- hw/misc/imx6_src.c | 2 +- hw/misc/ivshmem.c | 4 +- hw/misc/trace-events | 4 +- hw/net/rocker/rocker.h | 2 +- hw/net/rtl8139.c | 2 +- hw/net/virtio-net.c | 4 +- hw/nvme/ns.c | 2 +- hw/pci-host/pnv_phb3.c | 2 +- hw/pci-host/pnv_phb4.c | 2 +- hw/pci/pcie_sriov.c | 2 +- hw/ppc/e500.c | 2 +- hw/ppc/ppc.c | 8 +- hw/ppc/ppc405_boards.c | 4 +- hw/ppc/ppc405_uc.c | 18 +- hw/ppc/ppc4xx_devs.c | 2 +- hw/ppc/ppc_booke.c | 4 +- hw/ppc/spapr.c | 2 +- hw/ppc/spapr_events.c | 2 +- hw/ppc/spapr_hcall.c | 2 +- hw/ppc/spapr_numa.c | 3 +- hw/rdma/vmw/pvrdma_dev_ring.c | 2 +- hw/rdma/vmw/pvrdma_qp_ops.c | 6 +- hw/scsi/trace-events | 4 +- hw/sd/sdhci.c | 35 +++- hw/sh4/r2d.c | 4 +- hw/sh4/sh7750.c | 2 +- hw/sparc/leon3.c | 2 +- hw/sparc64/sparc64.c | 4 +- hw/timer/arm_timer.c | 2 +- hw/timer/slavio_timer.c | 2 +- hw/vfio/pci.c | 4 +- hw/vfio/platform.c | 4 +- hw/virtio/meson.build | 4 +- hw/virtio/virtio-crypto.c | 2 +- hw/virtio/virtio-iommu.c | 2 +- hw/virtio/virtio.c | 7 +- hw/xen/xen_pt.h | 2 +- hw/xtensa/xtfpga.c | 2 +- include/chardev/char-fe.h | 2 +- include/disas/dis-asm.h | 2 +- include/exec/memattrs.h | 9 + include/hw/acpi/aml-build.h | 12 +- include/hw/core/cpu.h | 2 +- include/hw/hw.h | 2 +- include/hw/virtio/virtio.h | 2 +- include/hw/xen/xen-bus-helper.h | 4 +- include/hw/xen/xen-bus.h | 4 +- include/hw/xen/xen_common.h | 2 +- include/hw/xen/xen_pvdev.h | 2 +- include/monitor/monitor.h | 4 +- include/qapi/error.h | 20 +-- include/qapi/qmp/qjson.h | 8 +- include/qemu-common.h | 22 +-- include/qemu/buffer.h | 2 +- include/qemu/compiler.h | 20 +-- include/qemu/error-report.h | 26 ++- include/qemu/log-for-trace.h | 2 +- include/qemu/log.h | 2 +- include/qemu/main-loop.h | 16 +- include/qemu/osdep.h | 9 - include/qemu/qemu-print.h | 8 +- include/qemu/range.h | 4 +- include/qemu/readline.h | 2 +- include/qemu/timer.h | 2 +- include/qom/object.h | 6 +- io/channel-socket.c | 6 +- io/channel-websock.c | 2 +- linux-user/arm/cpu_loop.c | 164 ++++++++++------- linux-user/elfload.c | 2 +- linux-user/include/host/ppc/host-signal.h | 38 ---- linux-user/include/host/ppc64/host-signal.h | 42 ++++- linux-user/signal-common.h | 26 +++ linux-user/signal.c | 23 +++ linux-user/syscall.c | 121 +++++-------- linux-user/user-internals.h | 6 +- meson.build | 54 +++++- migration/dirtyrate.c | 4 +- migration/multifd-zlib.c | 4 +- migration/ram.c | 2 +- monitor/hmp.c | 4 +- monitor/misc.c | 2 +- monitor/qmp-cmds.c | 2 +- nbd/server.c | 12 +- net/announce.c | 13 ++ net/socket.c | 24 +-- pc-bios/optionrom/Makefile | 4 + python/qemu/utils/__init__.py | 117 ++++++++++++ qapi/qapi-forward-visitor.c | 1 - qapi/qmp-dispatch.c | 1 - qapi/string-output-visitor.c | 1 - qemu-img.c | 4 +- qemu-io.c | 12 +- qemu-options.hx | 2 + qga/commands-win32.c | 8 +- qga/commands.c | 2 +- qga/guest-agent-core.h | 2 +- qga/main.c | 1 - qga/vss-win32/requester.h | 2 +- qobject/block-qdict.c | 4 +- qobject/json-parser.c | 2 +- qom/qom-qmp-cmds.c | 2 +- replay/replay-char.c | 4 +- replay/replay-events.c | 10 +- scripts/checkpatch.pl | 6 +- scripts/cocci-macro-file.h | 6 +- scripts/coccinelle/use-g_new-etc.cocci | 75 ++++++++ scripts/modinfo-collect.py | 5 - scripts/mtest2make.py | 4 - scripts/qemu-binfmt-conf.sh | 20 +-- semihosting/config.c | 6 +- softmmu/bootdevice.c | 4 +- softmmu/dma-helpers.c | 4 +- softmmu/memory.c | 3 +- softmmu/memory_mapping.c | 2 +- softmmu/physmem.c | 55 ++++-- softmmu/qtest.c | 4 +- softmmu/vl.c | 6 +- storage-daemon/qemu-storage-daemon.c | 2 +- target/arm/sve_helper.c | 10 +- target/i386/cpu-sysemu.c | 2 +- target/i386/cpu.c | 17 +- target/i386/cpu.h | 4 +- target/i386/hax/hax-accel-ops.c | 4 +- target/i386/kvm/kvm-cpu.c | 19 +- target/i386/kvm/kvm.c | 21 ++- target/i386/nvmm/nvmm-accel-ops.c | 4 +- target/i386/tcg/fpu_helper.c | 13 ++ target/i386/tcg/translate.c | 6 +- target/i386/whpx/whpx-accel-ops.c | 4 +- target/i386/whpx/whpx-all.c | 2 +- target/m68k/m68k-semi.c | 2 +- target/mips/cpu-param.h | 2 +- target/nios2/nios2-semi.c | 2 +- target/ppc/fpu_helper.c | 93 ++++++++-- target/ppc/translate/vsx-impl.c.inc | 20 +-- target/s390x/cpu-sysemu.c | 2 +- tests/Makefile.include | 11 +- tests/qemu-iotests/025 | 2 +- tests/qemu-iotests/027 | 2 +- tests/qemu-iotests/028 | 2 +- tests/qemu-iotests/030 | 30 +++- tests/qemu-iotests/036 | 2 +- tests/qemu-iotests/039 | 2 +- tests/qemu-iotests/041 | 31 ++-- tests/qemu-iotests/059 | 2 +- tests/qemu-iotests/060 | 2 +- tests/qemu-iotests/061 | 2 +- tests/qemu-iotests/062 | 2 +- tests/qemu-iotests/064 | 2 +- tests/qemu-iotests/065 | 7 +- tests/qemu-iotests/066 | 2 +- tests/qemu-iotests/068 | 2 +- tests/qemu-iotests/069 | 2 +- tests/qemu-iotests/070 | 2 +- tests/qemu-iotests/071 | 2 +- tests/qemu-iotests/072 | 2 +- tests/qemu-iotests/074 | 2 +- tests/qemu-iotests/084 | 2 +- tests/qemu-iotests/085 | 2 +- tests/qemu-iotests/089 | 2 +- tests/qemu-iotests/090 | 2 +- tests/qemu-iotests/091 | 2 +- tests/qemu-iotests/094 | 2 +- tests/qemu-iotests/095 | 2 +- tests/qemu-iotests/097 | 2 +- tests/qemu-iotests/098 | 2 +- tests/qemu-iotests/099 | 2 +- tests/qemu-iotests/102 | 2 +- tests/qemu-iotests/103 | 2 +- tests/qemu-iotests/105 | 2 +- tests/qemu-iotests/106 | 2 +- tests/qemu-iotests/107 | 2 +- tests/qemu-iotests/108 | 2 +- tests/qemu-iotests/110 | 2 +- tests/qemu-iotests/111 | 2 +- tests/qemu-iotests/112 | 2 +- tests/qemu-iotests/113 | 2 +- tests/qemu-iotests/115 | 2 +- tests/qemu-iotests/117 | 2 +- tests/qemu-iotests/119 | 2 +- tests/qemu-iotests/120 | 2 +- tests/qemu-iotests/121 | 2 +- tests/qemu-iotests/123 | 2 +- tests/qemu-iotests/125 | 2 +- tests/qemu-iotests/126 | 2 +- tests/qemu-iotests/127 | 2 +- tests/qemu-iotests/135 | 2 +- tests/qemu-iotests/138 | 2 +- tests/qemu-iotests/140 | 2 +- tests/qemu-iotests/141 | 2 +- tests/qemu-iotests/143 | 2 +- tests/qemu-iotests/144 | 2 +- tests/qemu-iotests/146 | 2 +- tests/qemu-iotests/149 | 7 +- tests/qemu-iotests/149.out | 21 --- tests/qemu-iotests/150 | 2 +- tests/qemu-iotests/153 | 2 +- tests/qemu-iotests/156 | 2 +- tests/qemu-iotests/162 | 2 +- tests/qemu-iotests/163 | 9 +- tests/qemu-iotests/173 | 2 +- tests/qemu-iotests/176 | 2 +- tests/qemu-iotests/182 | 2 +- tests/qemu-iotests/192 | 2 +- tests/qemu-iotests/194 | 4 +- tests/qemu-iotests/200 | 2 +- tests/qemu-iotests/202 | 4 +- tests/qemu-iotests/203 | 4 +- tests/qemu-iotests/207 | 7 +- tests/qemu-iotests/207.out | 6 +- tests/qemu-iotests/211 | 6 +- tests/qemu-iotests/211.out | 10 +- tests/qemu-iotests/216 | 8 +- tests/qemu-iotests/218 | 4 +- tests/qemu-iotests/224 | 13 +- tests/qemu-iotests/225 | 2 +- tests/qemu-iotests/228 | 14 +- tests/qemu-iotests/229 | 2 +- tests/qemu-iotests/231 | 2 +- tests/qemu-iotests/234 | 4 +- tests/qemu-iotests/237 | 3 +- tests/qemu-iotests/237.out | 3 - tests/qemu-iotests/242 | 7 +- tests/qemu-iotests/250 | 2 +- tests/qemu-iotests/251 | 2 +- tests/qemu-iotests/252 | 2 +- tests/qemu-iotests/255 | 8 +- tests/qemu-iotests/255.out | 4 - tests/qemu-iotests/257 | 11 +- tests/qemu-iotests/258 | 6 +- tests/qemu-iotests/259 | 2 +- tests/qemu-iotests/261 | 2 +- tests/qemu-iotests/262 | 2 +- tests/qemu-iotests/266 | 2 +- tests/qemu-iotests/274 | 17 +- tests/qemu-iotests/274.out | 29 --- tests/qemu-iotests/280 | 2 +- tests/qemu-iotests/280.out | 1 - tests/qemu-iotests/296 | 12 +- tests/qemu-iotests/303 | 2 +- tests/qemu-iotests/310 | 15 +- tests/qemu-iotests/common.filter | 4 +- tests/qemu-iotests/iotests.py | 196 +++++++++++++++------ tests/qemu-iotests/testenv.py | 2 + tests/qemu-iotests/testrunner.py | 1 + tests/qemu-iotests/tests/block-status-cache | 14 +- tests/qemu-iotests/tests/graph-changes-while-io | 7 +- tests/qemu-iotests/tests/image-fleecing | 10 +- tests/qemu-iotests/tests/mirror-ready-cancel-error | 6 +- tests/qemu-iotests/tests/mirror-top-perms | 3 +- tests/qemu-iotests/tests/parallels-read-bitmap | 6 +- .../qemu-iotests/tests/remove-bitmap-from-backing | 14 +- tests/qemu-iotests/tests/stream-error-on-reset | 4 +- tests/qtest/e1000e-test.c | 4 +- tests/qtest/fuzz-sdcard-test.c | 76 ++++++++ tests/qtest/intel-hda-test.c | 34 ++++ tests/qtest/libqos/libqtest.h | 42 ++--- tests/qtest/libqtest-single.h | 2 +- tests/qtest/libqtest.c | 6 +- tests/qtest/migration-helpers.h | 6 +- tests/qtest/npcm7xx_emc-test.c | 4 +- tests/qtest/test-filter-mirror.c | 4 +- tests/qtest/test-filter-redirector.c | 8 +- tests/qtest/virtio-9p-test.c | 4 +- tests/qtest/virtio-net-failover.c | 29 ++- tests/qtest/virtio-net-test.c | 10 +- tests/tcg/Makefile.target | 4 +- tests/unit/check-qobject.c | 1 - tests/unit/socket-helpers.c | 2 +- tests/unit/test-hbitmap.c | 2 +- tests/unit/test-qmp-cmds.c | 14 +- tests/unit/test-qobject-input-visitor.c | 4 +- tests/unit/test-qobject-output-visitor.c | 2 +- tests/unit/test-vmstate.c | 42 ++--- trace/control.c | 2 +- ui/cocoa.m | 3 +- ui/console.c | 21 +++ ui/vnc-enc-tight.c | 2 +- util/aio-posix.c | 32 ++-- util/aio-posix.h | 1 + util/cutils.c | 16 -- util/envlist.c | 2 +- util/fdmon-io_uring.c | 4 + util/hbitmap.c | 2 +- util/main-loop.c | 2 +- util/osdep.c | 4 +- util/qemu-error.c | 24 +-- util/qemu-sockets.c | 10 +- util/qemu-timer.c | 2 +- util/vfio-helpers.c | 4 +- 379 files changed, 1961 insertions(+), 1301 deletions(-) rename .gitlab-ci.d/custom-runners/{ubuntu-20.40-aarch32.yml => ubuntu-20.04-aarch [...] create mode 100644 docs/devel/index-api.rst create mode 100644 docs/devel/index-build.rst create mode 100644 docs/devel/index-internals.rst create mode 100644 docs/devel/index-process.rst create mode 100644 docs/devel/index-tcg.rst delete mode 100644 docs/qemu_logo.pdf delete mode 100644 linux-user/include/host/ppc/host-signal.h create mode 100644 scripts/coccinelle/use-g_new-etc.cocci