This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/qemu.
from 0add99ea3e Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/pyth [...] adds 7319d83a73 tcg: Combine dh_is_64bit and dh_is_signed to dh_typecode adds 90163900e3 tcg: Add tcg_call_flags adds 9a3ee36609 accel/tcg/plugin-gen: Drop inline markers adds c7bb41b44a plugins: Drop tcg_flags from struct qemu_plugin_dyn_cb adds 9d87e59585 accel/tcg: Add tcg call flags to plugins helpers adds 3e92aa3443 tcg: Store the TCGHelperInfo in the TCGOp for call adds fa52e66062 tcg: Add tcg_call_func adds 22f15579fa tcg: Build ffi data structures for helpers adds b6139eb057 tcg/tci: Improve tcg_target_call_clobber_regs adds bcb81061dc tcg/tci: Move call-return regs to end of tcg_target_reg_alloc_order adds 7b7d8b2d9a tcg/tci: Use ffi for calls adds baa94c0d33 tcg/tci: Reserve r13 for a temporary adds fc8ec9e125 tcg/tci: Emit setcond before brcond adds 7e00a08000 tcg/tci: Remove tci_write_reg adds 6508988918 tcg/tci: Change encoding to uint32_t units adds 6eea04347e tcg/tci: Implement goto_ptr adds df093c19ef tcg/tci: Implement movcond adds a81520b92d tcg/tci: Implement andc, orc, eqv, nand, nor adds 0f10d7c5b0 tcg/tci: Implement extract, sextract adds 5255f48c1c tcg/tci: Implement clz, ctz, ctpop adds f6db0d8dc6 tcg/tci: Implement mulu2, muls2 adds 08096b1a64 tcg/tci: Implement add2, sub2 adds 69acc02a8b tcg/tci: Split out tci_qemu_ld, tci_qemu_st adds 5183f209eb Revert "tcg/tci: Use exec/cpu_ldst.h interfaces" adds d1b1348cc3 tcg/tci: Remove the qemu_ld/st_type macros adds 2fc6f16ca5 tcg/tci: Use {set,clear}_helper_retaddr adds e5b4654907 tests/tcg: Increase timeout for TCI adds 08dff435e2 accel/tcg: Probe the proper permissions for atomic ops adds 9defd1bdfb tcg/sparc: Fix temp_allocate_frame vs sparc stack bias adds c1c091948a tcg: Allocate sufficient storage in temp_allocate_frame adds 732d58979c tcg: Restart when exhausting the stack frame adds 9ca0362298 tcg: expose TCGCond manipulation routines adds 1c9638667b util/oslib-win32: Fix fatal assertion in qemu_try_memalign adds b733163e05 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds 3fb3b122ac s390x/kvm: remove unused gs handling adds 0a3be7be73 s390x/tcg: Fix FP CONVERT TO (LOGICAL) FIXED NaN handling adds 0bd3c28656 s390x/tcg: Fix instruction name for VECTOR FP LOAD (LENGTHEN [...] adds 863b9507a6 s390x/tcg: Simplify vop64_3() handling adds 21bd6ea2b3 s390x/tcg: Simplify vop64_2() handling adds 64deb65afe s390x/tcg: Simplify vfc64() handling adds 622ebe64ad s390x/tcg: Simplify vftci64() handling adds 34142ffdee s390x/tcg: Simplify vfma64() handling adds 860b707bbb s390x/tcg: Simplify vfll32() handling adds 977e43d977 s390x/tcg: Simplify vflr64() handling adds 4da79375c2 s390x/tcg: Simplify wfc64() handling adds 2a785dfb50 s390x/tcg: Implement VECTOR BIT PERMUTE adds 8c18fa5b3e s390x/tcg: Implement VECTOR MULTIPLY SUM LOGICAL adds 0987961da9 s390x/tcg: Implement 32/128 bit for VECTOR FP (ADD|DIVIDE|MU [...] adds acb269a4cd s390x/tcg: Implement 32/128 bit for VECTOR (LOAD FP INTEGER| [...] adds e384332cb5 s390x/tcg: Implement 32/128 bit for VECTOR FP COMPARE * adds 1c6b5b47da s390x/tcg: Implement 32/128 bit for VECTOR FP COMPARE (AND S [...] adds 2e96005ed8 s390x/tcg: Implement 64 bit for VECTOR FP LOAD LENGTHENED adds 9cbc8be05a s390x/tcg: Implement 128 bit for VECTOR FP LOAD ROUNDED adds 390eeb3575 s390x/tcg: Implement 32/128 bit for VECTOR FP PERFORM SIGN O [...] adds a38b5a0eab s390x/tcg: Implement 32/128 bit for VECTOR FP TEST DATA CLAS [...] adds e257abc8de s390x/tcg: Implement 32/128 bit for VECTOR FP MULTIPLY AND ( [...] adds f02497306e s390x/tcg: Implement VECTOR FP NEGATIVE MULTIPLY AND (ADD|SUBTRACT) adds da4807527f s390x/tcg: Implement VECTOR FP (MAXIMUM|MINIMUM) adds da215c2394 linux-user: elf: s390x: Prepare for Vector enhancements facility adds 8a9b7ed32d s390x/tcg: We support Vector enhancements facility adds 463e50da8b s390x/cpumodel: Bump up QEMU model to a stripped-down IBM z14 GA2 adds 3af448b386 configure: Check whether we can compile the s390-ccw bios wi [...] adds e2b2a8649b target/s390x: Expose load_psw and get_psw_mask to cpu.h adds 3c11c2ebb0 target/s390x: Do not modify cpu state in s390_cpu_get_psw_mask adds d09e6c9213 target/s390x: Improve s390_cpu_dump_state vs cc_op adds deb60cc77b target/s390x: Use s390_cpu_{set_psw, get_psw_mask} in gdbstub adds 10b81272b3 linux-user/s390x: Save and restore psw.mask properly adds 3fdc622ad7 s390x/css: Introduce an ESW struct adds 1b01dedaed s390x/css: Split out the IRB sense data adds 0599a046ac s390x/css: Refactor IRB construction adds c626710fc7 s390x/css: Add passthrough IRB adds bf7942e406 Merge remote-tracking branch 'remotes/cohuck-gitlab/tags/s39 [...] adds 228168cbb7 linux-user: Set CF_PARALLEL when mapping shared memory adds 144bff0304 linux-user: Disable static assert involving __SIGRTMAX if it [...] adds 0e88769704 linux-user/trace-events: fix minor typo in format string adds e10fbe8f34 linux-user: Implement pivot_root adds ee3500d33a linux-user: Let sigaction query SIGKILL/SIGSTOP adds 1df0f5c114 tests/tcg/linux-test: Check that sigaction can query SIGKILL [...] adds 8a589aeb27 linux-user: Check for ieee128 fpbits in PPC64 HWCAP2 feature list adds febf6fade6 linux-user: Fix incorrect use of feature-test-macros adds 96ff758c6e linux-user: Use public sigev_notify_thread_id member if available adds b22726abdf Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...]
No new revisions were added by this update.
Summary of changes: accel/tcg/atomic_template.h | 24 +- accel/tcg/cputlb.c | 95 +- accel/tcg/plugin-gen.c | 20 +- accel/tcg/plugin-helpers.h | 5 +- accel/tcg/user-exec.c | 8 +- configure | 21 +- hw/s390x/3270-ccw.c | 1 + hw/s390x/css.c | 87 +- hw/s390x/s390-ccw.c | 1 + hw/s390x/s390-virtio-ccw.c | 3 + hw/s390x/virtio-ccw.c | 1 + hw/vfio/ccw.c | 4 + include/elf.h | 7 + include/exec/helper-head.h | 37 +- include/exec/helper-tcg.h | 34 +- include/hw/s390x/css.h | 5 + include/hw/s390x/ioinst.h | 12 +- include/qemu/plugin.h | 1 - include/tcg/tcg-cond.h | 101 ++ include/tcg/tcg-opc.h | 4 +- include/tcg/tcg.h | 71 +- linux-user/elfload.c | 3 +- linux-user/mmap.c | 14 + linux-user/s390x/signal.c | 37 +- linux-user/signal.c | 8 +- linux-user/syscall.c | 46 +- linux-user/trace-events | 2 +- plugins/core.c | 30 +- target/hppa/helper.h | 3 - target/i386/ops_sse_header.h | 3 - target/m68k/helper.h | 1 - target/ppc/helper.h | 3 - target/s390x/cc_helper.c | 2 +- target/s390x/cpu.h | 3 + target/s390x/cpu_models.c | 4 +- target/s390x/excp_helper.c | 28 +- target/s390x/fpu_helper.c | 41 +- target/s390x/gdbstub.c | 15 +- target/s390x/gen-features.c | 14 +- target/s390x/helper.c | 101 +- target/s390x/helper.h | 70 +- target/s390x/insn-data.def | 16 +- target/s390x/internal.h | 14 +- target/s390x/kvm-stub.c | 5 - target/s390x/kvm.c | 10 +- target/s390x/kvm_s390x.h | 1 - target/s390x/sigp.c | 3 +- target/s390x/translate_vx.c.inc | 633 +++++++++-- target/s390x/vec_fpu_helper.c | 1079 ++++++++++++------ target/s390x/vec_helper.c | 22 + tcg/meson.build | 8 +- tcg/optimize.c | 3 +- tcg/sparc/tcg-target.c.inc | 16 +- tcg/tcg-internal.h | 22 + tcg/tcg.c | 299 +++-- tcg/tci.c | 1191 ++++++++++---------- tcg/tci/README | 20 +- tcg/tci/tcg-target-con-set.h | 1 + tcg/tci/tcg-target.c.inc | 544 ++++----- tcg/tci/tcg-target.h | 68 +- tests/docker/dockerfiles/alpine.docker | 1 + tests/docker/dockerfiles/centos8.docker | 1 + tests/docker/dockerfiles/debian10.docker | 1 + tests/docker/dockerfiles/fedora-i386-cross.docker | 1 + tests/docker/dockerfiles/fedora-win32-cross.docker | 1 + tests/docker/dockerfiles/fedora-win64-cross.docker | 1 + tests/docker/dockerfiles/fedora.docker | 1 + tests/docker/dockerfiles/ubuntu.docker | 1 + tests/docker/dockerfiles/ubuntu1804.docker | 1 + tests/docker/dockerfiles/ubuntu2004.docker | 1 + tests/tcg/Makefile.target | 6 +- tests/tcg/multiarch/linux-test.c | 9 + util/oslib-win32.c | 6 +- 73 files changed, 3159 insertions(+), 1797 deletions(-) create mode 100644 include/tcg/tcg-cond.h