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-lts-allnoconfig 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 new 811b4ec7f8 qapi, target/i386/sev: Add cpu0-id to query-sev-capabilities new 20e4ae117a qtest: replace gettimeofday with GTimer new 287698e50f qga: replace qemu_gettimeofday() with g_get_real_time() new f793dde091 Replace qemu_gettimeofday() with g_get_real_time() new e536f16e1f oslib: drop qemu_gettimeofday() new 22d1f7a8bf meson: use chardev_ss dependencies new 7f74e8ac75 meson: add util dependency for oslib-posix on freebsd new 5a5c170043 meson: remove unneeded py3 new 9d587100ff meson: remove test-qdev-global-props dependency on testqapi new 3f6c2e8b79 char: move qemu_openpty_raw from util/ to char/ new e03b56863d Replace config-time define HOST_WORDS_BIGENDIAN new ee3eb3a7ce Replace TARGET_WORDS_BIGENDIAN new 7773e13fa7 osdep: poison {HOST,TARGET}_WORDS_BIGENDIAN new d709bbf3b1 include/qapi: add g_autoptr support for qobject types new b307e5052d tests: replace free_all() usage with g_auto new 8e3b0cbb72 Replace qemu_real_host_page variables with inlined functions new 6e9396696f qga: replace deprecated g_get_current_time() new 73dab893b5 error-report: replace deprecated g_get_current_time() with g [...] new 15002f60f7 util: rename qemu-error.c to match its header name new 11fd78dc07 error-report: use error_printf() for program prefix new 1dacd88ddc include: move TFR to osdep.h new 0d14a2f300 include: move qemu_write_full() declaration to osdep.h new 3bd04c091e include: move qemu_pipe() to osdep.h new c097f1e603 include: move coroutine IO functions to coroutine.h new 544803c7a1 include: move dump_in_progress() to runstate.h new 415b732751 include: move C/util-related declarations to cutils.h new 1f269c1484 include: move cpu_exec* declarations to cpu-common.h new ec5f7ca857 include: move target page bits declaration to page-vary.h new 16a18f2681 include: move progress API to qemu-progress.h new 89fc45d5c6 include: move qemu_get_vm_name() to sysemu.h new 327adeecdd include: move os_*() to os-foo.h new 4e40e89325 include: move page_size_init() to include/hw/core/cpu.h new 69242e7e7e Move CPU softfloat unions to cpu-float.h new e9c4e0a8e5 Move fcntl_setfl() to oslib-posix new fcc41961c9 qga: remove explicit environ argument from exec/spawn new 0f9668e0c1 Remove qemu-common.h include from most units new 3015321dc4 build-sys: drop ntddscsi.h check new 9d734b85ed build-sys: simplify AF_VSOCK check new d7482ffe97 whpx: Added support for breakpoints and stepping new f9fc8932b1 thread-posix: remove the posix semaphore support new 657ac98b58 thread-posix: use monotonic clock for QemuCond and QemuSemaphore new a0d45db854 thread-posix: implement Semaphore with QemuCond and QemuMutex new 8ab3026489 thread-posix: optimize qemu_sem_timedwait with zero timeout new 64ddecc88b hyperv: SControl is optional to enable SynIc new ccbdf5e81b hyperv: Add definitions for syndbg new 73d2407407 hyperv: Add support to process syndbg commands new d8701185f4 hw: hyperv: Initial commit for Synthetic Debugging device new 7d2eb76d04 s390x: follow qdev tree to detect SCSI device on a CCW bus new 7a523d96a0 virtio-ccw: move vhost_ccw_scsi to a separate file new 7da50d6411 virtio-ccw: move device type declarations to .c files new a43de79802 virtio-ccw: do not include headers for all virtio devices new d22697dde0 target/i386: do not access beyond the low 128 bits of SSE registers new c9e28ae797 target/i386: Remove unused XMMReg, YMMReg types and CPUState fields new 1be5a765c0 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...]
The 54 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: 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/devel/loads-stores.rst | 2 +- docs/hyperv.txt | 15 + 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/avr/boot.c | 1 - hw/core/loader.c | 5 +- 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_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 | 1 - 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 | 1 - 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 | 1 + 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/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/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/fp/platform.h | 4 +- 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/erst-test.c | 1 - tests/qtest/fdc-test.c | 1 - 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/libqtest.c | 1 - tests/qtest/machine-none-test.c | 1 - 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 +- 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 +- 516 files changed, 3180 insertions(+), 1792 deletions(-) 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