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-allmodconfig in repository toolchain/ci/qemu.
from 81c7ed41a1 Update version for v7.0.0-rc4 release adds 823a3f11fb Update version for v7.0.0 release adds 3202995c13 Open 7.1 development tree adds 811b4ec7f8 qapi, target/i386/sev: Add cpu0-id to query-sev-capabilities adds 20e4ae117a qtest: replace gettimeofday with GTimer adds 287698e50f qga: replace qemu_gettimeofday() with g_get_real_time() adds f793dde091 Replace qemu_gettimeofday() with g_get_real_time() adds e536f16e1f oslib: drop qemu_gettimeofday() adds 22d1f7a8bf meson: use chardev_ss dependencies adds 7f74e8ac75 meson: add util dependency for oslib-posix on freebsd adds 5a5c170043 meson: remove unneeded py3 adds 9d587100ff meson: remove test-qdev-global-props dependency on testqapi adds 3f6c2e8b79 char: move qemu_openpty_raw from util/ to char/ adds e03b56863d Replace config-time define HOST_WORDS_BIGENDIAN adds ee3eb3a7ce Replace TARGET_WORDS_BIGENDIAN adds 7773e13fa7 osdep: poison {HOST,TARGET}_WORDS_BIGENDIAN adds d709bbf3b1 include/qapi: add g_autoptr support for qobject types adds b307e5052d tests: replace free_all() usage with g_auto adds 8e3b0cbb72 Replace qemu_real_host_page variables with inlined functions adds 6e9396696f qga: replace deprecated g_get_current_time() adds 73dab893b5 error-report: replace deprecated g_get_current_time() with g [...] adds 15002f60f7 util: rename qemu-error.c to match its header name adds 11fd78dc07 error-report: use error_printf() for program prefix adds 1dacd88ddc include: move TFR to osdep.h adds 0d14a2f300 include: move qemu_write_full() declaration to osdep.h adds 3bd04c091e include: move qemu_pipe() to osdep.h adds c097f1e603 include: move coroutine IO functions to coroutine.h adds 544803c7a1 include: move dump_in_progress() to runstate.h adds 415b732751 include: move C/util-related declarations to cutils.h adds 1f269c1484 include: move cpu_exec* declarations to cpu-common.h adds ec5f7ca857 include: move target page bits declaration to page-vary.h adds 16a18f2681 include: move progress API to qemu-progress.h adds 89fc45d5c6 include: move qemu_get_vm_name() to sysemu.h adds 327adeecdd include: move os_*() to os-foo.h adds 4e40e89325 include: move page_size_init() to include/hw/core/cpu.h adds 69242e7e7e Move CPU softfloat unions to cpu-float.h adds e9c4e0a8e5 Move fcntl_setfl() to oslib-posix adds fcc41961c9 qga: remove explicit environ argument from exec/spawn adds 0f9668e0c1 Remove qemu-common.h include from most units adds 3015321dc4 build-sys: drop ntddscsi.h check adds 9d734b85ed build-sys: simplify AF_VSOCK check adds d7482ffe97 whpx: Added support for breakpoints and stepping adds f9fc8932b1 thread-posix: remove the posix semaphore support adds 657ac98b58 thread-posix: use monotonic clock for QemuCond and QemuSemaphore adds a0d45db854 thread-posix: implement Semaphore with QemuCond and QemuMutex adds 8ab3026489 thread-posix: optimize qemu_sem_timedwait with zero timeout adds 64ddecc88b hyperv: SControl is optional to enable SynIc adds ccbdf5e81b hyperv: Add definitions for syndbg adds 73d2407407 hyperv: Add support to process syndbg commands adds d8701185f4 hw: hyperv: Initial commit for Synthetic Debugging device adds 7d2eb76d04 s390x: follow qdev tree to detect SCSI device on a CCW bus adds 7a523d96a0 virtio-ccw: move vhost_ccw_scsi to a separate file adds 7da50d6411 virtio-ccw: move device type declarations to .c files adds a43de79802 virtio-ccw: do not include headers for all virtio devices adds d22697dde0 target/i386: do not access beyond the low 128 bits of SSE registers adds c9e28ae797 target/i386: Remove unused XMMReg, YMMReg types and CPUState fields adds 1be5a765c0 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] new b0dd0a3d74 tests: Drop perl-Test-Harness from the CI containers / VMs new 2051658061 tests/qtest: Enable more tests for the "mipsel" target new b911c30c56 tests/qtest: Move the fuzz tests to x86 only new 5b4f72f5e8 tests/qtest: properly initialise the vring used idx new 4667619269 docs/ccid: convert to restructuredText new 0ca703662e hw: Add compat machines for 7.1 new 41663beda5 tests/avocado: Allow overwrite smp and memory size command l [...] new 591e7bb5fd Merge tag 'pull-request-2022-04-20' of https://gitlab.com/th [...]
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/cirrus/freebsd-12.vars | 2 +- .gitlab-ci.d/cirrus/freebsd-13.vars | 2 +- .gitlab-ci.d/cirrus/macos-11.vars | 4 +- VERSION | 2 +- accel/hvf/hvf-accel-ops.c | 2 +- accel/hvf/hvf-all.c | 1 - accel/kvm/kvm-all.c | 24 +- accel/tcg/atomic_template.h | 4 +- accel/tcg/cpu-exec.c | 1 - accel/tcg/tcg-accel-ops-icount.c | 1 - accel/tcg/tcg-accel-ops-mttcg.c | 1 - accel/tcg/tcg-accel-ops-rr.c | 1 - accel/tcg/tcg-accel-ops.c | 1 - accel/tcg/tcg-all.c | 1 - accel/tcg/translate-all.c | 1 - audio/audio.c | 2 +- audio/audio.h | 2 +- audio/audio_win_int.c | 1 - audio/dbusaudio.c | 2 +- backends/hostmem-epc.c | 1 - backends/hostmem.c | 2 +- backends/tpm/tpm_passthrough.c | 1 - block.c | 4 +- block/file-posix.c | 7 +- block/io.c | 2 +- block/io_uring.c | 1 - block/iscsi.c | 2 +- block/nvme.c | 22 +- block/parallels.c | 2 +- block/qcow2-cache.c | 2 +- blockdev.c | 8 +- bsd-user/elfload.c | 2 +- bsd-user/freebsd/os-syscall.c | 1 - bsd-user/mmap.c | 3 +- bsd-user/qemu.h | 2 +- chardev/char-fd.c | 1 - chardev/char-pipe.c | 1 - chardev/char-pty.c | 112 ++- chardev/meson.build | 4 +- configs/targets/aarch64_be-linux-user.mak | 2 +- configs/targets/armeb-linux-user.mak | 2 +- configs/targets/hppa-linux-user.mak | 2 +- configs/targets/hppa-softmmu.mak | 2 +- configs/targets/m68k-linux-user.mak | 2 +- configs/targets/m68k-softmmu.mak | 2 +- configs/targets/microblaze-linux-user.mak | 2 +- configs/targets/microblaze-softmmu.mak | 2 +- configs/targets/mips-linux-user.mak | 2 +- configs/targets/mips-softmmu.mak | 2 +- configs/targets/mips64-linux-user.mak | 2 +- configs/targets/mips64-softmmu.mak | 2 +- configs/targets/mipsn32-linux-user.mak | 2 +- configs/targets/or1k-linux-user.mak | 2 +- configs/targets/or1k-softmmu.mak | 2 +- configs/targets/ppc-linux-user.mak | 2 +- configs/targets/ppc-softmmu.mak | 2 +- configs/targets/ppc64-linux-user.mak | 2 +- configs/targets/ppc64-softmmu.mak | 2 +- configs/targets/s390x-linux-user.mak | 2 +- configs/targets/s390x-softmmu.mak | 2 +- configs/targets/sh4eb-linux-user.mak | 2 +- configs/targets/sh4eb-softmmu.mak | 2 +- configs/targets/sparc-linux-user.mak | 2 +- configs/targets/sparc-softmmu.mak | 2 +- configs/targets/sparc32plus-linux-user.mak | 2 +- configs/targets/sparc64-linux-user.mak | 2 +- configs/targets/sparc64-softmmu.mak | 2 +- configs/targets/xtensaeb-linux-user.mak | 2 +- configs/targets/xtensaeb-softmmu.mak | 2 +- contrib/vhost-user-gpu/vugbm.c | 2 +- cpu.c | 5 +- crypto/cipher-afalg.c | 1 - crypto/hash-afalg.c | 1 - disas.c | 4 +- docs/ccid.txt | 182 ----- docs/devel/loads-stores.rst | 2 +- docs/hyperv.txt | 15 + docs/system/device-emulation.rst | 1 + docs/system/devices/ccid.rst | 171 +++++ dump/dump.c | 5 +- dump/win_dump.c | 1 - fsdev/virtfs-proxy-helper.c | 1 - gdbstub.c | 11 +- hw/9pfs/9p-proxy.c | 1 - hw/alpha/dp264.c | 1 - hw/arm/armv7m.c | 2 +- hw/arm/virt.c | 9 +- hw/avr/boot.c | 1 - hw/core/loader.c | 5 +- hw/core/machine.c | 3 + hw/display/artist.c | 7 +- hw/display/cg3.c | 1 - hw/display/pl110_template.h | 6 +- hw/display/pxa2xx_lcd.c | 2 +- hw/display/qxl.c | 2 +- hw/display/tcx.c | 1 - hw/display/vga.c | 14 +- hw/display/virtio-gpu-gl.c | 2 +- hw/display/virtio-gpu-udmabuf.c | 1 - hw/dma/pl330.c | 1 - hw/dma/xlnx_dpdma.c | 2 +- hw/hppa/machine.c | 1 - hw/hyperv/Kconfig | 5 + hw/hyperv/hyperv.c | 352 +++++++++- hw/hyperv/meson.build | 1 + hw/hyperv/syndbg.c | 402 +++++++++++ hw/i386/pc.c | 3 + hw/i386/pc_piix.c | 14 +- hw/i386/pc_q35.c | 13 +- hw/i386/pc_sysfw.c | 1 - hw/i386/x86.c | 1 - hw/input/vhost-user-input.c | 1 - hw/intc/s390_flic_kvm.c | 2 +- hw/intc/xics_kvm.c | 1 - hw/m68k/mcf5208.c | 1 - hw/m68k/q800.c | 1 - hw/m68k/virt.c | 10 +- hw/microblaze/boot.c | 3 +- hw/mips/fuloong2e.c | 1 - hw/mips/gt64xxx_pci.c | 6 +- hw/mips/jazz.c | 3 +- hw/mips/loongson3_virt.c | 1 - hw/mips/malta.c | 25 +- hw/mips/mipssim.c | 3 +- hw/misc/sbsa_ec.c | 1 - hw/net/can/ctucan_core.h | 2 +- hw/net/fsl_etsec/etsec.c | 1 - hw/net/fsl_etsec/rings.c | 1 - hw/net/msf2-emac.c | 1 - hw/net/npcm7xx_emc.c | 1 - hw/net/vmxnet3.h | 4 +- hw/nios2/boot.c | 3 +- hw/nios2/generic_nommu.c | 1 - hw/nvram/fw_cfg.c | 7 +- hw/pci-host/mv64361.c | 1 - hw/pci-host/pnv_phb3.c | 1 - hw/pci-host/pnv_phb3_msi.c | 1 - hw/pci-host/pnv_phb3_pbcq.c | 1 - hw/pci-host/pnv_phb4.c | 1 - hw/pci-host/pnv_phb4_pec.c | 1 - hw/pci-host/raven.c | 1 - hw/pci-host/remote.c | 1 - hw/pci/pci.c | 1 - hw/ppc/e500.c | 1 - hw/ppc/mac_newworld.c | 3 +- hw/ppc/mac_oldworld.c | 1 - hw/ppc/pegasos2.c | 1 - hw/ppc/pnv.c | 1 - hw/ppc/pnv_bmc.c | 1 - hw/ppc/ppc405_boards.c | 1 - hw/ppc/ppc440_bamboo.c | 1 - hw/ppc/sam460ex.c | 1 - hw/ppc/spapr.c | 16 +- hw/ppc/spapr_numa.c | 1 - hw/ppc/spapr_pci.c | 2 +- hw/ppc/spapr_pci_nvlink2.c | 1 - hw/ppc/spapr_tpm_proxy.c | 1 - hw/ppc/spapr_vof.c | 1 - hw/ppc/virtex_ml507.c | 1 - hw/ppc/vof.c | 1 - hw/rdma/vmw/pvrdma_main.c | 2 +- hw/remote/iohub.c | 1 - hw/remote/machine.c | 1 - hw/remote/memory.c | 1 - hw/remote/message.c | 1 - hw/remote/mpqemu-link.c | 1 - hw/remote/proxy-memory-listener.c | 1 - hw/remote/proxy.c | 1 - hw/remote/remote-obj.c | 1 - hw/riscv/boot.c | 1 - hw/rtc/m41t80.c | 6 +- hw/rx/rx-gdbsim.c | 1 - hw/s390x/event-facility.c | 2 +- hw/s390x/ipl.c | 24 +- hw/s390x/meson.build | 1 + hw/s390x/s390-virtio-ccw.c | 15 +- hw/s390x/vhost-scsi-ccw.c | 73 ++ hw/s390x/vhost-vsock-ccw.c | 9 + hw/s390x/virtio-ccw-9p.c | 9 + hw/s390x/virtio-ccw-balloon.c | 9 + hw/s390x/virtio-ccw-blk.c | 9 + hw/s390x/virtio-ccw-crypto.c | 9 + hw/s390x/virtio-ccw-gpu.c | 9 + hw/s390x/virtio-ccw-input.c | 20 + hw/s390x/virtio-ccw-net.c | 9 + hw/s390x/virtio-ccw-rng.c | 9 + hw/s390x/virtio-ccw-scsi.c | 56 +- hw/s390x/virtio-ccw-serial.c | 9 + hw/s390x/virtio-ccw.c | 2 + hw/s390x/virtio-ccw.h | 149 ---- hw/scsi/scsi-generic.c | 2 +- hw/sd/sd.c | 1 - hw/sparc/leon3.c | 1 - hw/sparc/sun4m.c | 1 - hw/sparc64/sun4u.c | 1 - hw/tpm/tpm_ppi.c | 2 +- hw/usb/ccid-card-passthru.c | 2 +- hw/usb/dev-mtp.c | 1 - hw/usb/dev-smartcard-reader.c | 2 +- hw/usb/redirect.c | 2 +- hw/vfio/common.c | 24 +- hw/vfio/pci.c | 10 +- hw/vfio/spapr.c | 8 +- hw/virtio/vhost-iova-tree.c | 4 +- hw/virtio/vhost-shadow-virtqueue.c | 8 +- hw/virtio/vhost-user.c | 4 +- hw/virtio/vhost-vdpa.c | 8 +- hw/virtio/vhost.c | 2 +- hw/virtio/virtio-balloon.c | 9 +- hw/virtio/virtio-iommu.c | 1 - hw/virtio/virtio-mem.c | 11 +- hw/virtio/virtio-pmem.c | 1 - hw/xtensa/sim.c | 2 +- hw/xtensa/xtfpga.c | 4 +- include/exec/cpu-all.h | 8 +- include/exec/cpu-common.h | 7 +- include/exec/cpu_ldst.h | 2 +- include/exec/gdbstub.h | 2 +- include/exec/memop.h | 4 +- include/exec/memory.h | 2 +- include/exec/page-vary.h | 18 + include/exec/poison.h | 2 +- include/exec/ram_addr.h | 2 +- include/fpu/softfloat-types.h | 2 +- include/glib-compat.h | 10 + include/hw/boards.h | 3 + include/hw/core/cpu.h | 6 +- include/hw/hyperv/hyperv-proto.h | 52 ++ include/hw/hyperv/hyperv.h | 58 ++ include/hw/i386/intel_iommu.h | 6 +- include/hw/i386/pc.h | 3 + include/hw/i386/x86-iommu.h | 4 +- include/hw/mips/bios.h | 2 +- include/hw/virtio/virtio-access.h | 8 +- include/hw/virtio/virtio-gpu-bswap.h | 2 +- include/libdecnumber/dconfig.h | 2 +- include/net/eth.h | 2 +- include/qapi/qmp/qbool.h | 4 + include/qapi/qmp/qdict.h | 4 + include/qapi/qmp/qlist.h | 4 + include/qapi/qmp/qnull.h | 4 + include/qapi/qmp/qnum.h | 4 + include/qapi/qmp/qstring.h | 4 + include/qemu-common.h | 99 --- include/qemu/bswap.h | 64 +- include/qemu/coroutine.h | 23 + include/qemu/cpu-float.h | 64 ++ include/qemu/cutils.h | 21 +- include/qemu/host-utils.h | 2 +- include/qemu/int128.h | 2 +- include/qemu/osdep.h | 36 +- include/qemu/qemu-progress.h | 8 + include/qemu/thread-posix.h | 9 +- include/sysemu/accel-ops.h | 1 + include/sysemu/os-posix.h | 7 +- include/sysemu/os-win32.h | 10 +- include/sysemu/runstate.h | 9 +- include/sysemu/sysemu.h | 2 + include/ui/qemu-pixman.h | 2 +- io/channel-socket.c | 1 - linux-user/aarch64/cpu_loop.c | 3 +- linux-user/aarch64/signal.c | 4 +- linux-user/aarch64/target_syscall.h | 2 +- linux-user/alpha/cpu_loop.c | 1 - linux-user/arm/cpu_loop.c | 3 +- linux-user/arm/nwfpe/double_cpdo.c | 4 +- linux-user/arm/nwfpe/fpa11_cpdt.c | 4 +- linux-user/arm/target_syscall.h | 2 +- linux-user/cris/cpu_loop.c | 1 - linux-user/elfload.c | 10 +- linux-user/hexagon/cpu_loop.c | 1 - linux-user/i386/cpu_loop.c | 1 - linux-user/m68k/cpu_loop.c | 1 - linux-user/microblaze/cpu_loop.c | 1 - linux-user/mips/cpu_loop.c | 1 - linux-user/mmap.c | 2 +- linux-user/openrisc/cpu_loop.c | 1 - linux-user/ppc/cpu_loop.c | 1 - linux-user/ppc/signal.c | 5 +- linux-user/ppc/target_syscall.h | 2 +- linux-user/qemu.h | 2 +- linux-user/riscv/cpu_loop.c | 1 - linux-user/s390x/cpu_loop.c | 1 - linux-user/sh4/cpu_loop.c | 1 - linux-user/sparc/cpu_loop.c | 1 - linux-user/syscall.c | 6 +- linux-user/uname.c | 3 +- linux-user/user-internals.h | 2 +- linux-user/xtensa/signal.c | 2 +- linux-user/xtensa/target_structs.h | 2 +- meson.build | 62 +- migration/migration.c | 2 +- migration/postcopy-ram.c | 4 +- migration/vmstate-types.c | 1 + monitor/misc.c | 2 +- monitor/qmp-cmds.c | 5 +- net/announce.c | 2 +- net/colo-compare.c | 1 - net/net.c | 5 +- net/socket.c | 1 - net/tap-bsd.c | 1 - net/tap-linux.c | 1 - net/tap-solaris.c | 1 - net/tap-win32.c | 1 - net/tap.c | 1 - net/util.h | 2 +- net/vde.c | 1 - os-posix.c | 1 - os-win32.c | 10 - page-vary-common.c | 1 - page-vary.c | 2 +- qapi/misc-target.json | 4 + qapi/qmp-event.c | 9 +- qemu-img.c | 9 +- qga/commands-posix.c | 39 +- qga/commands-win32.c | 38 - qga/commands.c | 5 + qga/main.c | 7 +- qga/meson.build | 6 +- qobject/qbool.c | 5 + qobject/qdict.c | 5 + qobject/qlist.c | 5 + qobject/qnull.c | 5 + qobject/qnum.c | 5 + qobject/qstring.c | 5 + scripts/checkpatch.pl | 4 +- softmmu/cpu-throttle.c | 1 - softmmu/cpu-timers.c | 1 - softmmu/cpus.c | 13 +- softmmu/datadir.c | 1 - softmmu/icount.c | 1 - softmmu/memory.c | 2 +- softmmu/physmem.c | 8 +- softmmu/qtest.c | 41 +- softmmu/runstate.c | 1 - softmmu/vl.c | 1 + stubs/get-vm-name.c | 2 +- stubs/monitor-core.c | 1 - target/alpha/cpu.h | 1 + target/alpha/translate.c | 2 +- target/arm/cpu.c | 4 +- target/arm/cpu.h | 17 +- target/arm/crypto_helper.c | 2 +- target/arm/helper.c | 2 +- target/arm/hvf/hvf.c | 1 - target/arm/kvm.c | 1 - target/arm/kvm64.c | 5 +- target/arm/neon_helper.c | 2 +- target/arm/sve_helper.c | 4 +- target/arm/translate-a64.h | 2 +- target/arm/translate-sve.c | 6 +- target/arm/translate-vfp.c | 2 +- target/arm/translate.c | 2 +- target/arm/vec_internal.h | 2 +- target/hexagon/gdbstub.c | 1 - target/hppa/cpu.h | 1 + target/hppa/translate.c | 2 +- target/i386/cpu.c | 2 + target/i386/cpu.h | 28 +- target/i386/hax/hax-all.c | 1 - target/i386/hax/hax-mem.c | 10 +- target/i386/hvf/hvf.c | 1 - target/i386/hvf/x86.c | 1 - target/i386/hvf/x86_cpuid.c | 1 - target/i386/hvf/x86_decode.c | 1 - target/i386/hvf/x86_descr.c | 1 - target/i386/hvf/x86_emu.c | 1 - target/i386/hvf/x86_flags.c | 1 - target/i386/hvf/x86_mmu.c | 1 - target/i386/hvf/x86_task.c | 1 - target/i386/hvf/x86hvf.c | 1 - target/i386/kvm/hyperv-proto.h | 37 + target/i386/kvm/hyperv-stub.c | 6 + target/i386/kvm/hyperv.c | 52 +- target/i386/kvm/kvm.c | 82 ++- target/i386/kvm/sev-stub.c | 1 - target/i386/nvmm/nvmm-all.c | 9 +- target/i386/ops_sse.h | 75 +- target/i386/sev.c | 42 +- target/i386/tcg/translate.c | 2 +- target/i386/whpx/whpx-accel-ops.c | 1 + target/i386/whpx/whpx-accel-ops.h | 1 + target/i386/whpx/whpx-all.c | 779 ++++++++++++++++++++- target/i386/whpx/whpx-apic.c | 1 - target/i386/whpx/whpx-internal.h | 30 + target/m68k/cpu.h | 1 + target/m68k/m68k-semi.c | 22 +- target/microblaze/cpu.h | 2 +- target/mips/cpu.c | 4 +- target/mips/cpu.h | 2 +- target/mips/kvm.c | 1 - target/mips/tcg/lmmi_helper.c | 2 +- target/mips/tcg/msa_helper.c | 64 +- target/nios2/nios2-semi.c | 24 +- target/openrisc/cpu.h | 1 + target/ppc/arch_dump.c | 2 +- target/ppc/cpu.h | 3 +- target/ppc/cpu_init.c | 2 +- target/ppc/gdbstub.c | 4 +- target/ppc/int_helper.c | 22 +- target/ppc/kvm.c | 7 +- target/ppc/mem_helper.c | 4 +- target/ppc/translate.c | 2 +- target/ppc/translate/vmx-impl.c.inc | 4 +- target/ppc/translate/vsx-impl.c.inc | 2 +- target/riscv/cpu.h | 2 +- target/riscv/insn_trans/trans_rvv.c.inc | 4 +- target/riscv/kvm.c | 1 - target/riscv/vector_helper.c | 2 +- target/rx/cpu.c | 1 - target/rx/cpu.h | 1 + target/rx/gdbstub.c | 1 - target/s390x/cpu.h | 1 + target/s390x/kvm/kvm.c | 1 - target/s390x/tcg/translate.c | 2 +- target/s390x/tcg/translate_vx.c.inc | 2 +- target/s390x/tcg/vec.h | 2 +- target/s390x/tcg/vec_fpu_helper.c | 1 - target/s390x/tcg/vec_int_helper.c | 1 - target/s390x/tcg/vec_string_helper.c | 1 - target/sh4/cpu.h | 1 + target/sparc/cpu.h | 1 + target/sparc/vis_helper.c | 4 +- target/tricore/cpu.h | 1 + target/tricore/gdbstub.c | 1 - target/xtensa/core-de233_fpu.c | 1 - target/xtensa/core-dsp3400.c | 1 - target/xtensa/core-test_mmuhifi_c3.c | 1 - target/xtensa/cpu.h | 5 +- target/xtensa/import_core.sh | 1 - target/xtensa/overlay_tool.h | 2 +- target/xtensa/translate.c | 6 +- tcg/aarch64/tcg-target.c.inc | 4 +- tcg/arm/tcg-target.c.inc | 4 +- tcg/mips/tcg-target.c.inc | 2 +- tcg/ppc/tcg-target.c.inc | 10 +- tcg/region.c | 8 +- tcg/riscv/tcg-target.c.inc | 4 +- tcg/tcg-op.c | 4 +- tcg/tcg.c | 12 +- tcg/tci.c | 1 - tests/avocado/avocado_qemu/__init__.py | 6 +- tests/docker/dockerfiles/alpine.docker | 1 - tests/docker/dockerfiles/centos8.docker | 1 - tests/docker/dockerfiles/debian-arm64-cross.docker | 1 - tests/docker/dockerfiles/debian-s390x-cross.docker | 1 - .../docker/dockerfiles/debian-tricore-cross.docker | 1 - tests/docker/dockerfiles/fedora-i386-cross.docker | 1 - tests/docker/dockerfiles/fedora-win32-cross.docker | 1 - tests/docker/dockerfiles/fedora-win64-cross.docker | 1 - tests/docker/dockerfiles/fedora.docker | 1 - tests/docker/dockerfiles/opensuse-leap.docker | 1 - tests/docker/dockerfiles/ubuntu1804.docker | 1 - tests/docker/dockerfiles/ubuntu2004.docker | 1 - tests/fp/platform.h | 4 +- tests/lcitool/projects/qemu.yml | 1 - tests/meson.build | 2 - tests/qtest/acpi-utils.c | 1 - tests/qtest/ahci-test.c | 1 - tests/qtest/aspeed_hace-test.c | 1 - tests/qtest/bios-tables-test.c | 1 - tests/qtest/boot-sector.c | 1 - tests/qtest/cpu-plug-test.c | 1 - tests/qtest/dbus-display-test.c | 1 - tests/qtest/dbus-vmstate-test.c | 1 - tests/qtest/device-introspect-test.c | 1 - tests/qtest/e1000e-test.c | 2 - tests/qtest/endianness-test.c | 1 + tests/qtest/erst-test.c | 1 - tests/qtest/fdc-test.c | 1 - tests/qtest/fuzz-lsi53c895a-test.c | 8 +- tests/qtest/fuzz-megasas-test.c | 12 +- tests/qtest/fuzz-sb16-test.c | 12 +- tests/qtest/fuzz-sdcard-test.c | 12 +- tests/qtest/fuzz-virtio-scsi-test.c | 8 +- tests/qtest/fuzz/qos_fuzz.c | 1 - tests/qtest/hd-geo-test.c | 1 - tests/qtest/ide-test.c | 1 - tests/qtest/ipmi-bt-test.c | 1 - tests/qtest/ivshmem-test.c | 1 - tests/qtest/libqos/ahci.c | 1 - tests/qtest/libqos/malloc-pc.c | 2 - tests/qtest/libqos/malloc-spapr.c | 2 - tests/qtest/libqos/malloc.c | 1 - tests/qtest/libqos/virtio.c | 2 + tests/qtest/libqtest.c | 1 - tests/qtest/machine-none-test.c | 1 - tests/qtest/meson.build | 27 +- tests/qtest/npcm7xx_emc-test.c | 1 - tests/qtest/npcm7xx_rng-test.c | 2 +- tests/qtest/pxe-test.c | 1 - tests/qtest/qom-test.c | 1 - tests/qtest/rtl8139-test.c | 1 - tests/qtest/test-filter-mirror.c | 1 - tests/qtest/test-filter-redirector.c | 1 - tests/qtest/test-x86-cpuid-compat.c | 1 - tests/qtest/vhost-user-blk-test.c | 2 +- tests/qtest/virtio-blk-test.c | 2 +- tests/qtest/virtio-net-test.c | 1 - tests/tcg/xtensa/Makefile.softmmu-target | 2 +- tests/unit/check-qjson.c | 1 - tests/unit/check-qnull.c | 1 - tests/unit/check-qnum.c | 1 - tests/unit/check-qobject.c | 128 ++-- tests/unit/check-qstring.c | 1 - tests/unit/meson.build | 2 +- tests/unit/socket-helpers.c | 1 - tests/unit/test-clone-visitor.c | 1 - tests/unit/test-forward-visitor.c | 1 - tests/unit/test-iov.c | 1 - tests/unit/test-logging.c | 1 - tests/unit/test-qmp-event.c | 1 - tests/unit/test-qobject-input-visitor.c | 1 - tests/unit/test-qobject-output-visitor.c | 1 - tests/unit/test-string-input-visitor.c | 1 - tests/unit/test-string-output-visitor.c | 1 - tests/unit/test-thread-pool.c | 1 - tests/unit/test-util-sockets.c | 1 - tests/unit/test-visitor-serialization.c | 1 - tests/unit/test-xbzrle.c | 1 - tests/vhost-user-bridge.c | 8 +- tests/vm/centos.aarch64 | 3 +- tests/vm/fedora | 2 +- ui/gtk-clipboard.c | 1 - ui/keymaps.c | 1 - ui/vdagent.c | 3 +- ui/vnc-clipboard.c | 1 - ui/vnc-enc-tight.c | 2 +- ui/vnc.c | 3 +- util/aio-win32.c | 1 - util/bitmap.c | 2 +- util/coroutine-sigaltstack.c | 1 - util/coroutine-win32.c | 1 - util/cutils.c | 22 +- util/{qemu-error.c => error-report.c} | 19 +- util/event_notifier-posix.c | 1 - util/event_notifier-win32.c | 1 - util/hexdump.c | 2 +- util/host-utils.c | 2 +- util/iov.c | 1 - util/meson.build | 10 +- util/mmap-alloc.c | 10 +- util/osdep.c | 5 +- util/oslib-posix.c | 24 +- util/oslib-win32.c | 23 +- util/pagesize.c | 18 - util/qemu-coroutine-io.c | 1 - util/qemu-openpty.c | 139 ---- util/qemu-progress.c | 2 +- util/qemu-sockets.c | 1 - util/qemu-thread-posix.c | 184 ++--- util/qemu-thread-win32.c | 1 - util/vfio-helpers.c | 14 +- 553 files changed, 3469 insertions(+), 2057 deletions(-) delete mode 100644 docs/ccid.txt create mode 100644 docs/system/devices/ccid.rst create mode 100644 hw/hyperv/syndbg.c create mode 100644 hw/s390x/vhost-scsi-ccw.c create mode 100644 include/qemu/cpu-float.h create mode 100644 include/qemu/qemu-progress.h rename util/{qemu-error.c => error-report.c} (96%) delete mode 100644 util/pagesize.c delete mode 100644 util/qemu-openpty.c