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-mainline-allnoconfig in repository toolchain/ci/qemu.
from 1ea06abcee Merge remote-tracking branch 'remotes/berrange-gitlab/tags/m [...] adds 11fb99e6f4 i386: Eliminate all TPM related code if CONFIG_TPM is not set adds f50be48a7b arm: Eliminate all TPM related code if CONFIG_TPM is not set adds 295f7dcb60 acpi: Eliminate all TPM related code if CONFIG_TPM is not set adds e542b71805 sysemu: Make TPM structures inaccessible if CONFIG_TPM is no [...] adds caff255a54 tpm: Return QMP error when TPM is disabled in build adds 1dd259ae24 Merge remote-tracking branch 'remotes/stefanberger/tags/pull [...] adds 05ece98f96 vga: Allow writing VBE_DISPI_ID5 to ID register adds 25b2ef2e8e vhost-user-gpu: reorder free calls. adds 4fa7b4cc50 virtio-gpu: move scanout_id sanity check adds e3897b75fd Merge remote-tracking branch 'remotes/kraxel/tags/vga-202106 [...] adds 96a664d05c hw/intc/arm_gicv3_cpuif: Tolerate spurious EOIR writes adds cd39e773e0 target/arm: Diagnose UNALLOCATED in disas_simd_two_reg_misc_fp16 adds 0af4d13b31 target/arm: Remove fprintf from disas_simd_mod_imm adds 475d696af7 target/arm: Diagnose UNALLOCATED in disas_simd_three_reg_same_fp16 adds 75228f0522 hw: virt: consider hw_compat_6_0 adds a8b3ddde6c hw/arm: add quanta-gbs-bmc machine adds 1c7f3e248e hw/arm: quanta-gbs-bmc add i2c comments adds a25c84c7e0 hw/intc/armv7m_nvic: Remove stale comment adds d3327a38cd target/arm: Fix mte page crossing test adds 319466876b hw/arm: gsj add i2c comments adds 6229659ec8 hw/arm: gsj add pca9548 adds 3ec75e39e6 hw/arm: quanta-q71l add pca954x muxes adds 6e802db3c4 target/arm: Provide and use H8 and H1_8 macros adds c485ce2c49 target/arm: Enable FPSCR.QC bit for MVE adds 375256a846 target/arm: Handle VPR semantics in existing code adds 5138bd0143 target/arm: Add handling for PSR.ECI/ICI adds 9a486856e9 target/arm: Let vfp_access_check() handle late NOCP checks adds 76c32d721d target/arm: Implement MVE LCTP adds 6822abfdf8 target/arm: Implement MVE WLSTP insn adds 40a36f003c target/arm: Implement MVE DLSTP adds a454ea1e6d target/arm: Implement MVE LETP insn adds 6390eed45c target/arm: Add framework for MVE decode adds 77f96148f3 target/arm: Move expand_pred_b() data to vec_helper.c adds dbcf6f9367 bitops.h: Provide hswap32(), hswap64(), wswap64() swapping o [...] adds 703235a303 include/qemu/int128.h: Add function to create Int128 from int64_t adds 38848ce565 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds d22797ce36 configure: Use -std=gnu11 adds 6c06aca036 softfloat: Use _Generic instead of QEMU_GENERIC adds 4b193bb798 util: Use real functions for thread-posix QemuRecMutex adds 9c75bae717 util: Pass file+line to qemu_rec_mutex_unlock_impl adds 6c98635ed7 util: Use unique type for QemuRecMutex in thread-posix.h adds 4ffb0681d7 include/qemu/lockable: Use _Generic instead of QEMU_GENERIC adds 8bae43fa1a qemu/compiler: Remove QEMU_GENERIC adds c7a7cb5692 configure: Remove probe for _Static_assert adds 18e53dff93 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-c [...] adds b65310ab34 vnc: avoid deprecation warnings for SASL on OS X adds 38f71349c7 vl: Fix an assert failure in error path adds e7d85d955a qemu-config: use qemu_opts_from_qdict adds 06b80795ee block/scsi: correctly emulate the VPD block limits page adds 6e1da3d305 runstate: Initialize Error * to NULL adds cf1a7a9b37 esp: only assert INTR_DC interrupt flag if selection fails adds af947a3d85 esp: only set ESP_RSEQ at the start of the select sequence adds 880d3089f1 esp: allow non-DMA callback in esp_transfer_data() initial transfer adds 6ef2cabc7c esp: handle non-DMA transfers from the target one byte at a time adds e62a959afd esp: ensure PDMA write transfers are flushed from the FIFO t [...] adds 35579b523c esp: revert 75ef849696 "esp: correctly fill bus id with requ [...] adds c348458f35 esp: correctly accumulate extended messages for PDMA adds 0bcd5a1894 esp: fix migration version check in esp_is_version_5() adds 4eb8606560 esp: store lun coming from the MESSAGE OUT phase adds 7ce18ca025 softmmu/physmem: Mark shared anonymous memory RAM_SHARED adds cdfa56c551 softmmu/physmem: Fix ram_block_discard_range() to handle sha [...] adds dbb92eea38 softmmu/physmem: Fix qemu_ram_remap() to handle shared anony [...] adds adad0b3ae8 util/mmap-alloc: Factor out calculation of the pagesize for [...] adds 01c26ad6af util/mmap-alloc: Factor out reserving of a memory region to [...] adds d01cbf82ce util/mmap-alloc: Factor out activating of memory to mmap_activate() adds d5015b8013 softmmu/memory: Pass ram_flags to qemu_ram_alloc_from_fd() adds 7f863cba4d softmmu/memory: Pass ram_flags to memory_region_init_ram_sha [...] adds ebef62d0e5 softmmu/memory: Pass ram_flags to qemu_ram_alloc() and qemu_ [...] adds b444f5c079 util/mmap-alloc: Pass flags instead of separate bools to qem [...] adds 8dbe22c686 memory: Introduce RAM_NORESERVE and wire it up in qemu_ram_mmap() adds d94e0bc9ef util/mmap-alloc: Support RAM_NORESERVE via MAP_NORESERVE und [...] adds 9181fb7043 hostmem: Wire up RAM_NORESERVE via "reserve" property adds 157cfaf9b2 qmp: Clarify memory backend properties returned via query-memdev adds d300fc54a4 qmp: Include "share" property of memory backends adds 7428e7ba15 hmp: Print "share" property of memory backends with "info memdev" adds 69647f9d51 qmp: Include "reserve" property of memory backends adds baa014e3b9 hmp: Print "reserve" property of memory backends with "info memdev" adds f8bb7e1c25 configure: map x32 to cpu_family x86_64 for meson adds 813c6459ee target/i386: Refactored intercept checks into cpu_svm_has_intercept adds 7eb54ca95d target/i386: Added consistency checks for VMRUN intercept and ASID adds 498df2a747 target/i386: Added consistency checks for CR0 adds e0375ec760 target/i386: Added Intercept CR0 writes check adds 8a9d3d5640 configure: Use -std=gnu11 adds 52a8071579 softfloat: Use _Generic instead of QEMU_GENERIC adds 5d63bd5aad util: Use real functions for thread-posix QemuRecMutex adds d3192460bf util: Pass file+line to qemu_rec_mutex_unlock_impl adds dc41737844 util: Use unique type for QemuRecMutex in thread-posix.h adds 23c9b7e0f3 include/qemu/lockable: Use _Generic instead of QEMU_GENERIC adds de51d8cbf0 qemu/compiler: Remove QEMU_GENERIC adds f51f8e3591 configure: Remove probe for _Static_assert adds b6d73e9cb1 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 243011896a alsaaudio: remove #ifdef DEBUG to avoid bit rot adds 50db82d84c paaudio: remove unused stream flags adds 37a54d054f audio: move code to audio/audio.c adds 2833d697b9 jackaudio: avoid that the client name contains the word (NULL) adds a2cd86a94a hw/audio/sb16: Avoid assertion by restricting I/O sampling r [...] adds 0c29b786e6 audio: Fix format specifications of debug logs adds 986bdbc6a2 coreaudio: Fix output stream format settings adds 3ccf6cd0e3 Merge remote-tracking branch 'remotes/kraxel/tags/audio-2021 [...] adds 2a5781331a docs/devel: Add VFIO device migration documentation adds 22fca190e2 vfio: Fix unregister SaveVMHandler in vfio_migration_finalize adds d742d064c1 vfio/migration: Correct device state from vmstate change for [...] adds 8f521741e1 Merge remote-tracking branch 'remotes/awilliam/tags/vfio-upd [...] adds 5f50be9b58 async: the main AioContext is only "current" if under the BQL adds 55159c34b8 tests: cover aio_co_enter from a worker thread without BQL taken adds 0e70260b65 co-queue: drop extra coroutine_fn marks adds 3687ad4903 block/nbd: fix channel object leak adds bbba1c376b block/nbd: fix how state is cleared on nbd_open() failure paths adds fb392b548e block/nbd: connect_thread_func(): do qio_channel_set_delay(false) adds c542370418 qemu-sockets: introduce socket_address_parse_named_fd() adds 6cc702beac block/nbd: call socket_address_parse_named_fd() in advance adds e8b35bf5dc block/nbd: ensure ->connection_thread is always valid adds 2a25def4be block/nbd: nbd_client_handshake(): fix leak of s->ioc adds 2def3edb4b block/nbd: BDRVNBDState: drop unused connect_err and connect_status adds 08ea55d068 block/nbd: simplify waking of nbd_co_establish_connection() adds b8e8a3d116 block/nbd: drop thr->state adds d33833d7af block/nbd: bs-independent interface for nbd_co_establish_con [...] adds c3e7730485 block/nbd: make nbd_co_establish_connection_cancel() bs-independent adds 90ddc64fb2 block/nbd: rename NBDConnectThread to NBDClientConnection adds f68729747d block/nbd: introduce nbd_client_connection_new() adds 248d470198 block/nbd: introduce nbd_client_connection_release() adds 5276c87c12 nbd: move connection code from block/nbd to nbd/client-connection adds e70da5ff64 nbd/client-connection: use QEMU_LOCK_GUARD adds 130d49baa5 nbd/client-connection: add possibility of negotiation adds e0e67cbe58 nbd/client-connection: implement connection retry adds f58b2dfe3e nbd/client-connection: shutdown connection on release adds e9ba7788b0 block/nbd: split nbd_handle_updated_info out of nbd_client_h [...] adds 6d2b0332d3 block/nbd: use negotiation of NBDClientConnection adds c2405af0e4 block/nbd: don't touch s->sioc in nbd_teardown_connection() adds 95a078ea3e block/nbd: drop BDRVNBDState::sioc adds 43cb34dede nbd/client-connection: return only one io channel adds bb43694872 block-coroutine-wrapper: allow non bdrv_ prefix adds 51edbf537d block/nbd: split nbd_co_do_establish_connection out of nbd_r [...] adds 97cf89259e nbd/client-connection: add option for non-blocking connectio [...] adds a71d597b98 block/nbd: reuse nbd_co_do_establish_connection() in nbd_open() adds 91e0998f5a block/nbd: add nbd_client_connected() helper adds bbfb7c2f35 block/nbd: safer transition to receiving request adds e4bfa6cd68 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-20 [...] adds 278f064e45 Update Linux headers to 5.13-rc4 adds 035d1ef265 i386: Add ratelimit for bus locks acquired in guest adds f538adeccf doc: Fix some mistakes in the SEV documentation adds 61b7d7098c docs: Add SEV-ES documentation to amd-memory-encryption.txt adds d44df1d73c docs/interop/firmware.json: Add SEV-ES support adds 38dec0ef76 docs: add a table showing x86-64 ABI compatibility levels adds 4e2f5f3a9d scripts: helper to generate x86_64 CPU ABI compat info adds 53f306f316 Merge remote-tracking branch 'remotes/ehabkost-gl/tags/x86-n [...] adds 9d0ead63bf python/pipenv: Update Pipfile.lock adds 5d15c9b875 python/qmp: Fix type of SocketAddrT adds 587adaca55 python/qmp: add parse_address classmethod adds c750c02891 python/qmp: Add qom script rewrites adds 7c4c595f13 python/qmp: add qom script entry points adds 908ff4b29f scripts/qmp: redirect qom-xxx scripts to python/qemu/qmp/ adds c6b7eae9b6 scripts/qom-fuse: apply isort rules adds 26c1ccadc4 scripts/qom-fuse: apply flake8 rules adds d229f1c83d python: Add 'fh' to known-good variable names adds 7552823a36 scripts/qom-fuse: Apply pylint rules adds 187be27c7b scripts/qom-fuse: Add docstrings adds 2aa101799a scripts/qom-fuse: Convert to QOMCommand adds 9ec8a38694 scripts/qom-fuse: use QOMCommand.qom_list() adds 2cea713462 scripts/qom-fuse: ensure QOMFuse.read always returns bytes adds 30ec845c59 scripts/qom-fuse: add static type hints adds c63f3b0b29 python: add optional FUSE dependencies adds 173d185de9 scripts/qom-fuse: move to python/qemu/qmp/qom_fuse.py adds c89b38cd0a scripts/qom-fuse: add redirection shim to python/qemu/qmp/qo [...] adds 176c549072 python/qmp: add fuse command to 'qom' tools adds 9510e4fb69 scripts/qemu-ga-client: apply isort rules adds e75f516ac1 scripts/qemu-ga-client: apply (most) flake8 rules adds e6de9ce90a scripts/qemu-ga-client: Fix exception handling adds 0cf1a52d28 scripts/qemu-ga-client: replace deprecated optparse with argparse adds aff103b531 scripts/qemu-ga-client: add module docstring adds f85d3252ef scripts/qemu-ga-client: apply (most) pylint rules adds 1f6399393b python/qmp: Correct type of QMPReturnValue adds ca683d4a2f scripts/qemu-ga-client: add mypy type hints adds 1e129afc31 scripts/qemu-ga-client: move to python/qemu/qmp/qemu_ga_client.py adds 7e7c2a0de7 python/qemu-ga-client: add entry point adds 88fb483fc5 scripts/qemu-ga-client: Add forwarder shim adds badf462985 scripts/qmp-shell: apply isort rules adds 169b43b367 scripts/qmp-shell: Apply flake8 rules adds 70e5674018 scripts/qmp-shell: fix show_banner signature adds de14ba24f3 scripts/qmp-shell: fix exception handling adds f2daa2d489 scripts/qmp-shell: fix connect method signature adds 9669c8289c scripts/qmp-shell: remove shadowed variable from _print() adds c4a1447fc1 scripts/qmp-shell: use @classmethod where appropriate adds 5cb0233861 scripts/qmp-shell: Use python3-style super() adds 31226369ab scripts/qmp-shell: declare verbose in __init__ adds c6be2bf86e scripts/qmp-shell: use triple-double-quote docstring style adds 50f6f1c308 scripts/qmp-shell: ignore visit_Name name adds 2813dee053 scripts/qmp-shell: make QMPCompleter returns explicit adds 628b92dd67 scripts/qmp-shell: rename one and two-letter variables adds d962ec85ed scripts/qmp-shell: fix shell history exception handling adds 73f699c903 scripts/qmp-shell: remove if-raise-else patterns adds 90bd8eb8dc scripts/qmp-shell: use isinstance() instead of type() adds 17329be2fd scripts/qmp-shell: use argparse adds ad459132c0 scripts/qmp-shell: Add pretty attribute to HMP shell adds 2ac3f3786e scripts/qmp-shell: Make verbose a public attribute adds 1caa505766 scripts/qmp-shell: move get_prompt() to prompt property adds 1215a1fbef scripts/qmp-shell: remove prompt argument from read_exec_command adds ad4eebee00 scripts/qmp-shell: move the REPL functionality into QMPShell adds 6faf2384ec scripts/qmp-shell: Fix "FuzzyJSON" parser adds db12abc208 scripts/qmp-shell: refactor QMPCompleter adds 4157429582 scripts/qmp-shell: initialize completer early adds 1acde76328 python/qmp: add QMPObject type alias adds 1eab88723c scripts/qmp-shell: add mypy types adds b0b8ca17e5 scripts/qmp-shell: Accept SocketAddrT instead of string adds 6e24a7edb8 scripts/qmp-shell: unprivatize 'pretty' property adds eac8aabc92 python/qmp: return generic type from context manager adds d1d14e5989 scripts/qmp-shell: Use context manager instead of atexit adds be19c6a712 scripts/qmp-shell: use logging to show warnings adds 74688377fe scripts/qmp-shell: remove TODO adds c83055ef1d scripts/qmp-shell: Fix empty-transaction invocation adds 26d3ce9e5e scripts/qmp-shell: Remove too-broad-exception adds 7fc29896d2 scripts/qmp-shell: convert usage comment to docstring adds a64fe44d5a scripts/qmp-shell: remove double-underscores adds 6a1105adba scripts/qmp-shell: make QMPShellError inherit QMPError adds e359c5a8b8 scripts/qmp-shell: add docstrings adds 6be7206efc scripts/qmp-shell: move to python/qemu/qmp/qmp_shell.py adds 957f3c5cee python: add qmp-shell entry point adds d08caefe66 scripts/qmp-shell: add redirection shim adds 0add99ea3e Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/pyth [...]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 5 +- audio/alsaaudio.c | 10 +- audio/audio.c | 15 +- audio/audio_int.h | 2 + audio/coreaudio.c | 48 +- audio/jackaudio.c | 3 +- audio/paaudio.c | 10 +- backends/hostmem-file.c | 11 +- backends/hostmem-memfd.c | 8 +- backends/hostmem-ram.c | 7 +- backends/hostmem.c | 36 + block/coroutines.h | 6 + block/nbd.c | 553 +++---------- configure | 24 +- contrib/vhost-user-gpu/vhost-user-gpu.c | 2 +- docs/amd-memory-encryption.txt | 89 ++- docs/devel/index.rst | 1 + docs/devel/vfio-migration.rst | 150 ++++ docs/interop/firmware.json | 47 +- docs/system/cpu-models-x86-abi.csv | 67 ++ docs/system/cpu-models-x86.rst.inc | 22 + fpu/softfloat.c | 16 +- hw/acpi/aml-build.c | 2 + hw/arm/Kconfig | 2 + hw/arm/aspeed.c | 11 +- hw/arm/npcm7xx_boards.c | 107 ++- hw/arm/sysbus-fdt.c | 4 + hw/arm/virt-acpi-build.c | 6 + hw/arm/virt.c | 4 + hw/audio/sb16.c | 14 + hw/core/machine-hmp-cmds.c | 6 + hw/core/machine-qmp-cmds.c | 8 + hw/display/vga.c | 3 +- hw/display/virtio-gpu.c | 20 +- hw/i386/acpi-build.c | 20 + hw/i386/x86.c | 24 + hw/intc/arm_gicv3_cpuif.c | 5 +- hw/intc/armv7m_nvic.c | 6 - hw/m68k/next-cube.c | 4 +- hw/misc/ivshmem.c | 5 +- hw/scsi/esp.c | 199 +++-- hw/scsi/scsi-generic.c | 9 +- hw/scsi/trace-events | 3 +- hw/vfio/migration.c | 12 +- include/block/aio.h | 5 +- include/block/nbd.h | 18 + include/exec/cpu-common.h | 1 + include/exec/memory.h | 42 +- include/exec/ram_addr.h | 9 +- include/hw/acpi/tpm.h | 4 + include/hw/i386/x86.h | 8 + include/hw/scsi/esp.h | 1 + include/qemu/bitops.h | 29 + include/qemu/compiler.h | 51 -- include/qemu/coroutine.h | 6 +- include/qemu/int128.h | 10 + include/qemu/lockable.h | 88 +-- include/qemu/mmap-alloc.h | 16 +- include/qemu/osdep.h | 34 +- include/qemu/sockets.h | 11 + include/qemu/thread-posix.h | 14 +- include/qemu/thread-win32.h | 6 - include/qemu/thread.h | 15 +- .../infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 35 - include/standard-headers/drm/drm_fourcc.h | 23 +- include/standard-headers/linux/ethtool.h | 109 ++- include/standard-headers/linux/fuse.h | 17 +- include/standard-headers/linux/input.h | 2 +- include/standard-headers/linux/virtio_bt.h | 31 + include/standard-headers/linux/virtio_ids.h | 2 + include/standard-headers/linux/virtio_snd.h | 334 ++++++++ include/standard-headers/rdma/vmw_pvrdma-abi.h | 7 + include/sysemu/hostmem.h | 2 +- include/sysemu/tpm.h | 9 + include/sysemu/tpm_backend.h | 6 +- iothread.c | 9 +- linux-headers/asm-generic/unistd.h | 13 +- linux-headers/asm-mips/unistd_n32.h | 751 +++++++++--------- linux-headers/asm-mips/unistd_n64.h | 703 ++++++++--------- linux-headers/asm-mips/unistd_o32.h | 843 ++++++++++---------- linux-headers/asm-powerpc/kvm.h | 2 + linux-headers/asm-powerpc/unistd_32.h | 856 +++++++++++---------- linux-headers/asm-powerpc/unistd_64.h | 800 +++++++++---------- linux-headers/asm-s390/unistd_32.h | 4 + linux-headers/asm-s390/unistd_64.h | 4 + linux-headers/asm-x86/kvm.h | 3 + linux-headers/asm-x86/unistd_32.h | 4 + linux-headers/asm-x86/unistd_64.h | 4 + linux-headers/asm-x86/unistd_x32.h | 4 + linux-headers/linux/kvm.h | 131 +++- linux-headers/linux/userfaultfd.h | 36 +- linux-headers/linux/vfio.h | 35 + meson.build | 2 +- migration/ram.c | 3 +- monitor/hmp-cmds.c | 4 + nbd/client-connection.c | 388 ++++++++++ nbd/meson.build | 1 + python/Pipfile.lock | 97 ++- python/qemu/qmp/__init__.py | 59 +- .../qemu/qmp/qemu_ga_client.py | 227 +++--- python/qemu/qmp/qmp_shell.py | 535 +++++++++++++ python/qemu/qmp/qom.py | 272 +++++++ python/qemu/qmp/qom_common.py | 178 +++++ python/qemu/qmp/qom_fuse.py | 206 +++++ python/setup.cfg | 35 +- qapi/machine.json | 16 +- qapi/qom.json | 10 + qapi/tpm.json | 28 +- scripts/block-coroutine-wrapper.py | 7 +- .../coccinelle/memory-region-housekeeping.cocci | 8 +- scripts/cpu-x86-uarch-abi.py | 194 +++++ scripts/qmp/qemu-ga-client | 297 +------ scripts/qmp/qmp-shell | 454 +---------- scripts/qmp/qom-fuse | 144 +--- scripts/qmp/qom-get | 66 +- scripts/qmp/qom-list | 63 +- scripts/qmp/qom-set | 63 +- scripts/qmp/qom-tree | 74 +- softmmu/memory.c | 27 +- softmmu/physmem.c | 68 +- softmmu/runstate.c | 2 +- softmmu/vl.c | 2 +- stubs/iothread-lock.c | 2 +- stubs/iothread.c | 8 - stubs/meson.build | 2 - stubs/tpm.c | 39 - target/arm/m_helper.c | 54 +- target/arm/meson.build | 2 + target/arm/mte_helper.c | 2 +- .../guestperf.py => target/arm/mve.decode | 17 +- target/arm/sve_helper.c | 381 ++++----- target/arm/t32.decode | 15 +- target/arm/translate-a32.h | 2 + target/arm/translate-a64.c | 83 +- target/arm/translate-m-nocp.c | 16 +- .../{openrisc/exception.c => arm/translate-mve.c} | 20 +- target/arm/translate-vfp.c | 65 +- target/arm/translate.c | 300 +++++++- target/arm/translate.h | 9 + target/arm/vec_helper.c | 116 ++- target/arm/vec_internal.h | 9 + target/arm/vfp_helper.c | 3 +- target/i386/cpu.h | 6 + target/i386/kvm/kvm.c | 41 + target/i386/svm.h | 2 + target/i386/tcg/sysemu/misc_helper.c | 9 + target/i386/tcg/sysemu/svm_helper.c | 127 +-- tests/qtest/fuzz-sb16-test.c | 52 ++ tests/qtest/meson.build | 1 + tests/tcg/aarch64/Makefile.target | 2 +- tests/tcg/aarch64/mte-7.c | 31 + tests/unit/iothread.c | 9 +- tests/unit/test-aio.c | 37 + ui/vnc-auth-sasl.c | 20 + ui/vnc-auth-sasl.h | 1 + ui/vnc.c | 10 +- util/async.c | 20 + util/main-loop.c | 1 + util/mmap-alloc.c | 212 +++-- util/oslib-posix.c | 7 +- util/oslib-win32.c | 13 +- util/qemu-config.c | 17 +- util/qemu-sockets.c | 19 + util/qemu-thread-posix.c | 24 +- util/qemu-thread-win32.c | 2 +- 165 files changed, 7341 insertions(+), 4750 deletions(-) create mode 100644 docs/devel/vfio-migration.rst create mode 100644 docs/system/cpu-models-x86-abi.csv create mode 100644 include/standard-headers/linux/virtio_bt.h create mode 100644 include/standard-headers/linux/virtio_snd.h create mode 100644 nbd/client-connection.c copy scripts/qmp/qemu-ga-client => python/qemu/qmp/qemu_ga_client.py (57%) mode change 100755 => 100644 create mode 100644 python/qemu/qmp/qmp_shell.py create mode 100644 python/qemu/qmp/qom.py create mode 100644 python/qemu/qmp/qom_common.py create mode 100644 python/qemu/qmp/qom_fuse.py create mode 100644 scripts/cpu-x86-uarch-abi.py delete mode 100644 stubs/iothread.c delete mode 100644 stubs/tpm.c copy tests/migration/guestperf.py => target/arm/mve.decode (76%) mode change 100755 => 100644 copy target/{openrisc/exception.c => arm/translate-mve.c} (72%) create mode 100644 tests/qtest/fuzz-sb16-test.c create mode 100644 tests/tcg/aarch64/mte-7.c