This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/qemu.
from e3acc2c196 tests/docker/dockerfiles: Bump fedora-i386-cross to fedora 34 adds a6297e1ade include/block.h: remove outdated comment adds d1bbd965bd qemu-storage-daemon: Only display FUSE help when FUSE is built-in adds 621d17378a block: implement bdrv_new_open_driver_opts() adds f053b7e800 block: bdrv_insert_node(): fix and improve error handling adds 96796fae6f block: bdrv_insert_node(): doc and style adds b11c8739ae block: bdrv_insert_node(): don't use bdrv_open() adds d318fc20b2 iotests/image-fleecing: declare requirement of copy-before-write adds cc07162953 block: introduce max_hw_iov for use in scsi-generic adds af6d4c56e1 iotests: add 'qemu' package location to PYTHONPATH in testenv adds f39decb583 iotests/linters: check mypy files all at once adds ac74246319 iotests/mirror-top-perms: Adjust imports adds 2296899694 iotests/migrate-bitmaps-test: delint adds 3765315d4c iotests: Update for pylint 2.11.1 adds 5564f06816 Merge remote-tracking branch 'remotes/kwolf/tags/for-upstrea [...] new 6a2b0fd171 tests/docker: Remove fedora-i386-cross from DOCKER_PARTIAL_IMAGES new 08a13c4b24 tests/docker: Fix fedora-i386-cross cross-compilation new db637f270b tcg: add dup_const_tl wrapper new c433e298d9 accel/tcg: Drop signness in tracing in cputlb.c new 4b473e0c60 tcg: Expand MO_SIZE to 3 bits new 9002ffcb72 tcg: Rename TCGMemOpIdx to MemOpIdx new abe2e23eb7 tcg: Split out MemOpIdx to exec/memopidx.h new b0702c91c6 trace/mem: Pass MemOpIdx to trace_mem_get_info new c3e83e376c accel/tcg: Pass MemOpIdx to atomic_trace_*_post new 37aff08726 plugins: Reorg arguments to qemu_plugin_vcpu_mem_cb new 0583f775d2 trace: Split guest_mem_before new dc29f4746f hw/core/cpu: Re-sort the non-pointers to the end of CPUClass new 2552d60ebd tcg: Expand usadd/ussub with umin/umax new 3704993f54 tcg/s390x: Rename from tcg/s390 new 748b7f3ef7 tcg/s390x: Change FACILITY representation new eee6251b48 tcg/s390x: Merge TCG_AREG0 and TCG_REG_CALL_STACK into TCGReg new 34ef767609 tcg/s390x: Add host vector framework new 2dabf74252 tcg/s390x: Implement tcg_out_ld/st for vector types new b33ce7251c tcg/s390x: Implement tcg_out_mov for vector types new 79cada8693 tcg/s390x: Implement tcg_out_dup*_vec new a429ee2978 tcg/s390x: Implement minimal vector operations new ae77bbe574 tcg/s390x: Implement andc, orc, abs, neg, not vector operations new 479b61cbfa tcg/s390x: Implement TCG_TARGET_HAS_mul_vec new 22cb37b417 tcg/s390x: Implement vector shift operations new 220db7a6c4 tcg/s390x: Implement TCG_TARGET_HAS_minmax_vec new 4223c9c1c6 tcg/s390x: Implement TCG_TARGET_HAS_sat_vec new 9bca986df8 tcg/s390x: Implement TCG_TARGET_HAS_bitsel_vec new ea3f2af8f1 tcg/s390x: Implement TCG_TARGET_HAS_cmpsel_vec new 6723ff639c Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2021 [...]
The 29 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: accel/tcg/atomic_common.c.inc | 43 +- accel/tcg/atomic_template.h | 73 +- accel/tcg/cputlb.c | 103 ++- accel/tcg/plugin-gen.c | 5 +- accel/tcg/user-exec.c | 133 ++- block.c | 79 +- block/block-backend.c | 6 + block/file-posix.c | 2 +- block/io.c | 1 + hw/scsi/scsi-generic.c | 2 +- include/block/block.h | 8 +- include/block/block_int.h | 7 + include/exec/memop.h | 14 +- include/exec/memopidx.h | 55 ++ include/hw/core/cpu.h | 11 +- include/qemu/plugin.h | 26 +- include/sysemu/block-backend.h | 1 + include/tcg/tcg.h | 117 ++- meson.build | 2 - plugins/api.c | 19 +- plugins/core.c | 10 +- storage-daemon/qemu-storage-daemon.c | 2 + target/arm/helper-a64.c | 16 +- target/arm/m_helper.c | 2 +- target/arm/translate-a64.c | 2 +- target/i386/tcg/mem_helper.c | 4 +- target/m68k/op_helper.c | 2 +- target/mips/tcg/msa_helper.c | 6 +- target/s390x/tcg/mem_helper.c | 20 +- target/s390x/tcg/translate_vx.c.inc | 2 +- target/sparc/ldst_helper.c | 2 +- tcg/aarch64/tcg-target.c.inc | 18 +- tcg/arm/tcg-target.c.inc | 14 +- tcg/i386/tcg-target.c.inc | 14 +- tcg/mips/tcg-target.c.inc | 16 +- tcg/optimize.c | 2 +- tcg/ppc/tcg-target.c.inc | 18 +- tcg/riscv/tcg-target.c.inc | 20 +- tcg/{s390 => s390x}/tcg-target-con-set.h | 7 + tcg/{s390 => s390x}/tcg-target-con-str.h | 1 + tcg/{s390 => s390x}/tcg-target.c.inc | 949 ++++++++++++++++++++-- tcg/{s390 => s390x}/tcg-target.h | 91 ++- tcg/{aarch64 => s390x}/tcg-target.opc.h | 8 +- tcg/sparc/tcg-target.c.inc | 20 +- tcg/tcg-ldst.c.inc | 2 +- tcg/tcg-op-vec.c | 37 +- tcg/tcg-op.c | 60 +- tcg/tcg.c | 2 +- tcg/tci.c | 14 +- tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/fedora-i386-cross.docker | 5 +- tests/qemu-iotests/235 | 2 - tests/qemu-iotests/297 | 52 +- tests/qemu-iotests/300 | 5 +- tests/qemu-iotests/iotests.py | 2 - tests/qemu-iotests/pylintrc | 6 +- tests/qemu-iotests/testenv.py | 15 +- tests/qemu-iotests/testrunner.py | 7 +- tests/qemu-iotests/tests/image-fleecing | 1 + tests/qemu-iotests/tests/migrate-bitmaps-test | 50 +- tests/qemu-iotests/tests/mirror-top-perms | 12 +- trace-events | 18 +- trace/mem.h | 63 -- 63 files changed, 1598 insertions(+), 710 deletions(-) create mode 100644 include/exec/memopidx.h rename tcg/{s390 => s390x}/tcg-target-con-set.h (86%) rename tcg/{s390 => s390x}/tcg-target-con-str.h (96%) rename tcg/{s390 => s390x}/tcg-target.c.inc (73%) rename tcg/{s390 => s390x}/tcg-target.h (66%) copy tcg/{aarch64 => s390x}/tcg-target.opc.h (72%) delete mode 100644 trace/mem.h