This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-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 [...]
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 + 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 +++++ 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 +- 150 files changed, 5829 insertions(+), 3492 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 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