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-stable-allmodconfig in repository toolchain/ci/qemu.
from f8e1d8852e Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 2c9dce0196 meson: do not use CONFIG_VIRTFS adds 9102c96821 whpx: rename whp-dispatch to whpx-internal.h adds 84f4ef17ae whpx: move internal definitions to whpx-internal.h adds dc83539872 cirrus/msys2: Exit powershell with $LastExitCode adds 29c7ac489f cirrus/msys2: Cache msys2 mingw in a better way. adds daee8de314 maintainers: Add me as Windows Hosted Continuous Integration [...] adds 9a46d044d8 whpx: move whpx_lapic_state from header to c file adds cb7abd8319 meson: fix Cocoa option in summary adds 4cbf8efc5b scripts/gdb: fix 'qemu coroutine' when users selects a non t [...] adds b9a0de3773 scripts/gdb: implement 'qemu bt' adds d533d6359b Docs/RCU: Correct sample code of qatomic_rcu_set adds 3eacf70bb5 meson: Propagate gnutls dependency adds eb8cb3d9dc virtio-scsi: trace events adds a23a6789c0 cocoa: do not enable coreaudio automatically adds 5cb69566da gtk: remove CONFIG_GTK_GL adds 9d71037f4b configure: move X11 detection to Meson adds 1b6954713f configure: move GTK+ detection to Meson adds c1ec49415c configure: move Cocoa incompatibility checks to Meson adds 835af8990c configure: quote command line arguments in config.status adds c117e5b11a target/i386: Use X86Seg enum for segment registers adds 6b63d12612 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 50186051f4 Introduce yank feature adds fee091cdff block/nbd.c: Add yank feature adds 8ee4480692 chardev/char-socket.c: Add yank feature adds b5eea99ec2 migration: Add yank feature adds e4d2bfb170 io/channel-tls.c: make qio_channel_tls_shutdown thread-safe adds 8659f317d3 io: Document qmp oob suitability of qio_channel_shutdown and [...] adds 91d48e520a tests/test-char.c: Wait for the chardev to connect in char_s [...] adds 45240eed4f Merge remote-tracking branch 'remotes/armbru/tags/pull-yank- [...] adds 5d9d376979 mac_oldworld: remove duplicate bus check for PPC_INPUT(env) adds 49ac51ae80 mac_oldworld: move initialisation of grackle before heathrow adds 370022ce31 macio: move heathrow PIC inside macio-oldworld device adds 6ce97b225e mac_newworld: delay wiring of PCI IRQs in New World machine adds 7e4d62dfee macio: move OpenPIC inside macio-newworld device adds b73eb72792 macio: wire macio GPIOs to OpenPIC using sysbus IRQs adds 7b3180f911 macio: don't set user_creatable to false adds c0dd6654f2 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-mac [...] adds 0a6a8bc8eb tcg: Use tcg_out_dupi_vec from temp_load adds 4e18617555 tcg: Increase tcg_out_dupi_vec immediate to int64_t adds ee17db83d2 tcg: Consolidate 3 bits into enum TCGTempKind adds e01fa97dea tcg: Add temp_readonly adds bdb38b95f7 tcg: Expand TCGTemp.val to 64-bits adds 6fcb98eda1 tcg: Rename struct tcg_temp_info to TempOptInfo adds 54795544e4 tcg: Expand TempOptInfo to 64-bits adds c0522136ad tcg: Introduce TYPE_CONST temporaries adds 4c868ce645 tcg/optimize: Improve find_better_copy adds 8f17a975e6 tcg/optimize: Adjust TempOptInfo allocation adds 8fe35e0444 tcg/optimize: Use tcg_constant_internal with constant folding adds 0b4286dd15 tcg: Convert tcg_gen_dupi_vec to TCG_CONST adds 0e1ea43a9d tcg: Use tcg_constant_i32 with icount expander adds 11d11d61bd tcg: Use tcg_constant_{i32,i64} with tcg int expanders adds 80c44bba42 tcg: Use tcg_constant_{i32,i64} with tcg plugins adds 88d4005b09 tcg: Use tcg_constant_{i32,i64,vec} with gvec expanders adds 1bd1af98d7 tcg/tci: Add special tci_movi_{i32,i64} opcodes adds c58f4c97b2 tcg: Remove movi and dupi opcodes adds efe86b21ea tcg: Add tcg_reg_alloc_dup2 adds 9739a052ad tcg/i386: Use tcg_constant_vec with tcg vec expanders adds be986adb35 tcg: Remove tcg_gen_dup{8,16,32,64}i_vec adds 44aa59a099 tcg/ppc: Use tcg_constant_vec with tcg vec expanders adds 10061ffe56 tcg/aarch64: Use tcg_constant_vec with tcg vec expanders adds 4cacecaaa2 decodetree: Open files with encoding='utf-8' adds 7c79721606 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...]
No new revisions were added by this update.
Summary of changes: .cirrus.yml | 119 ++--- MAINTAINERS | 13 + accel/tcg/plugin-gen.c | 49 +-- block/meson.build | 2 +- block/nbd.c | 153 ++++--- chardev/char-socket.c | 34 ++ configure | 93 +--- docs/devel/rcu.txt | 2 +- fsdev/meson.build | 2 +- hw/misc/macio/gpio.c | 24 +- hw/misc/macio/macio.c | 53 ++- hw/ppc/mac_newworld.c | 71 +-- hw/ppc/mac_oldworld.c | 76 ++-- hw/scsi/trace-events | 9 + hw/scsi/virtio-scsi.c | 30 +- include/exec/gen-icount.h | 25 +- include/hw/misc/macio/gpio.h | 2 - include/hw/misc/macio/macio.h | 4 +- include/io/channel.h | 5 +- include/qemu/yank.h | 97 ++++ include/sysemu/whpx.h | 22 +- include/tcg/tcg-op.h | 17 +- include/tcg/tcg-opc.h | 11 +- include/tcg/tcg.h | 50 ++- io/channel-tls.c | 6 +- io/meson.build | 2 +- meson.build | 57 ++- meson_options.txt | 2 + migration/channel.c | 13 + migration/migration.c | 22 + migration/multifd.c | 10 + migration/qemu-file-channel.c | 7 + migration/savevm.c | 5 + qapi/meson.build | 1 + qapi/qapi-schema.json | 1 + qapi/yank.json | 119 +++++ scripts/decodetree.py | 9 +- scripts/qemu-gdb.py | 1 + scripts/qemugdb/coroutine.py | 35 +- storage-daemon/meson.build | 2 +- target/i386/cpu.h | 4 +- target/i386/gdbstub.c | 2 +- target/i386/tcg/seg_helper.c | 8 +- target/i386/tcg/translate.c | 6 +- target/i386/whpx/whpx-all.c | 9 +- target/i386/whpx/whpx-apic.c | 9 +- target/i386/whpx/whpx-cpus.c | 4 +- .../i386/whpx/{whp-dispatch.h => whpx-internal.h} | 17 +- tcg/aarch64/tcg-target.c.inc | 32 +- tcg/arm/tcg-target.c.inc | 1 - tcg/i386/tcg-target.c.inc | 112 +++-- tcg/mips/tcg-target.c.inc | 2 - tcg/optimize.c | 249 +++++------ tcg/ppc/tcg-target.c.inc | 90 ++-- tcg/riscv/tcg-target.c.inc | 2 - tcg/s390/tcg-target.c.inc | 2 - tcg/sparc/tcg-target.c.inc | 2 - tcg/tcg-op-gvec.c | 127 +++--- tcg/tcg-op-vec.c | 52 +-- tcg/tcg-op.c | 227 +++++----- tcg/tcg.c | 488 ++++++++++++++++----- tcg/tci.c | 4 +- tcg/tci/tcg-target.c.inc | 6 +- tests/meson.build | 6 +- tests/qtest/meson.build | 4 +- tests/test-char.c | 1 + ui/gtk.c | 16 +- ui/meson.build | 11 +- util/meson.build | 1 + util/yank.c | 207 +++++++++ 70 files changed, 1879 insertions(+), 1077 deletions(-) create mode 100644 include/qemu/yank.h create mode 100644 qapi/yank.json rename target/i386/whpx/{whp-dispatch.h => whpx-internal.h} (93%) create mode 100644 util/yank.c