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-arm-next-allnoconfig in repository toolchain/ci/qemu.
from 5564f06816 Merge remote-tracking branch 'remotes/kwolf/tags/for-upstrea [...] adds 6a2b0fd171 tests/docker: Remove fedora-i386-cross from DOCKER_PARTIAL_IMAGES adds 08a13c4b24 tests/docker: Fix fedora-i386-cross cross-compilation adds db637f270b tcg: add dup_const_tl wrapper adds c433e298d9 accel/tcg: Drop signness in tracing in cputlb.c adds 4b473e0c60 tcg: Expand MO_SIZE to 3 bits adds 9002ffcb72 tcg: Rename TCGMemOpIdx to MemOpIdx adds abe2e23eb7 tcg: Split out MemOpIdx to exec/memopidx.h adds b0702c91c6 trace/mem: Pass MemOpIdx to trace_mem_get_info adds c3e83e376c accel/tcg: Pass MemOpIdx to atomic_trace_*_post adds 37aff08726 plugins: Reorg arguments to qemu_plugin_vcpu_mem_cb adds 0583f775d2 trace: Split guest_mem_before adds dc29f4746f hw/core/cpu: Re-sort the non-pointers to the end of CPUClass adds 2552d60ebd tcg: Expand usadd/ussub with umin/umax adds 3704993f54 tcg/s390x: Rename from tcg/s390 adds 748b7f3ef7 tcg/s390x: Change FACILITY representation adds eee6251b48 tcg/s390x: Merge TCG_AREG0 and TCG_REG_CALL_STACK into TCGReg adds 34ef767609 tcg/s390x: Add host vector framework adds 2dabf74252 tcg/s390x: Implement tcg_out_ld/st for vector types adds b33ce7251c tcg/s390x: Implement tcg_out_mov for vector types adds 79cada8693 tcg/s390x: Implement tcg_out_dup*_vec adds a429ee2978 tcg/s390x: Implement minimal vector operations adds ae77bbe574 tcg/s390x: Implement andc, orc, abs, neg, not vector operations adds 479b61cbfa tcg/s390x: Implement TCG_TARGET_HAS_mul_vec adds 22cb37b417 tcg/s390x: Implement vector shift operations adds 220db7a6c4 tcg/s390x: Implement TCG_TARGET_HAS_minmax_vec adds 4223c9c1c6 tcg/s390x: Implement TCG_TARGET_HAS_sat_vec adds 9bca986df8 tcg/s390x: Implement TCG_TARGET_HAS_bitsel_vec adds ea3f2af8f1 tcg/s390x: Implement TCG_TARGET_HAS_cmpsel_vec adds 6723ff639c Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2021 [...] adds c23b5764e7 Hexagon (target/hexagon) probe the stores in a packet at sta [...] adds f844f745a8 target/hexagon: Remove unused TCG temporary from predicated loads adds 23803bbe52 target/hexagon: Use tcg_constant_* adds ca61fa4b80 Merge remote-tracking branch 'remotes/quic/tags/pull-hex-202 [...] adds c5b4ee5bb7 target/riscv: Introduce temporary in gen_add_uw() adds e47fb6c1e9 target/riscv: fix clzw implementation to operate on arg1 adds 45d1749c1c target/riscv: clwz must ignore high bits (use shift-left & c [...] adds 878dd0e9ac target/riscv: Add x-zba, x-zbb, x-zbc and x-zbs properties adds bb4dc158e0 target/riscv: Reassign instructions to the Zba-extension adds dd98a74034 target/riscv: Remove the W-form instructions from Zbs adds 628d8c88c1 target/riscv: Remove shift-one instructions (proposed Zbo in [...] adds f36a4a89aa target/riscv: Reassign instructions to the Zbs-extension adds fd4b81a304 target/riscv: Add instructions of the Zbc-extension adds 16c38f36f5 target/riscv: Reassign instructions to the Zbb-extension adds d7a4fcb034 target/riscv: Add orc.b instruction for Zbb, removing gorc/gorci adds 7e68e6c79b target/riscv: Add a REQUIRE_32BIT macro adds a1095bdcb0 target/riscv: Add rev8 instruction, removing grev/grevi adds 06dfa8a5c5 target/riscv: Add zext.h instructions to Zbb, removing pack/ [...] adds 9916ea3c97 target/riscv: Remove RVB (replaced by Zb[abcs]) adds 02c1b569a1 disas/riscv: Add Zb[abcs] instructions adds a88f040239 target/riscv: Set mstatus_hs.[SD|FS] bits if Clean and V=1 i [...] adds 34229c46a7 hw/char: ibex_uart: Register device in 'input' category adds 5515ff162e hw/char: shakti_uart: Register device in 'input' category adds 6a03349007 hw/char: sifive_uart: Register device in 'input' category adds 284a66a8f6 hw/char/mchp_pfsoc_mmuart: Simplify MCHP_PFSOC_MMUART_REG de [...] adds 24ce762df7 hw/char/mchp_pfsoc_mmuart: Use a MemoryRegion container adds 31ca70b5ff hw/char/mchp_pfsoc_mmuart: QOM'ify PolarFire MMUART adds b7af62ae2c hw/dma: sifive_pdma: Fix Control.claim bit detection adds 47b5fbf5a3 hw/dma: sifive_pdma: Don't run DMA when channel is disclaimed adds 9ae6ecd848 hw/riscv: shakti_c: Mark as not user creatable adds 3c01933983 Merge remote-tracking branch 'remotes/alistair23/tags/pull-r [...] adds 8fc898ce0b block/backup: avoid integer overflow of `max-workers` adds a9515df4d6 block/aio_task: assert `max_busy_tasks` is greater than 0 adds d431131439 job: Context changes in job_completed_txn_abort() adds a3810da5cf mirror: Keep s->synced on error adds 4471622428 mirror: Drop s->synced adds 1d4a43e946 job: Force-cancel jobs in a failed transaction adds 4cfb3f0562 job: @force parameter for job_cancel_sync() adds 73895f3838 jobs: Give Job.force_cancel more meaning adds 401dd096ef job: Do not soft-cancel after a job is done adds 08b83bff2a job: Add job_cancel_requested() adds 20ad4d204a mirror: Use job_is_cancelled() adds 4feeec7e23 mirror: Check job_is_cancelled() earlier adds 9b230ef93e mirror: Stop active mirroring after force-cancel adds a640fa0e38 mirror: Do not clear .cancelled adds 2451f72527 iotests: Add mirror-ready-cancel-error test adds 14f12119aa Merge remote-tracking branch 'remotes/vsementsov/tags/pull-j [...] adds 7437b13eac macfb: handle errors that occur during realize adds c047862acd macfb: update macfb.c to use the Error API best practices adds 906c2323f1 macfb: fix invalid object reference in macfb_common_realize() adds 14d0ddfce7 macfb: fix overflow of color_palette array adds 3b10b5673c macfb: use memory_region_init_ram() in macfb_common_realize( [...] adds 4ec27073fd macfb: add trace events for reading and writing the control [...] adds e6108b9636 macfb: implement mode sense to allow display type to be detected adds 4317c51861 macfb: add qdev property to specify display type adds df8abbbadf macfb: add common monitor modes supported by the MacOS toolbox ROM adds 57eeaf44ce macfb: fix up 1-bit pixel encoding adds 432d59c56e macfb: fix 24-bit RGB pixel encoding adds c7a2f7ba0c macfb: add vertical blank interrupt adds efd0c37edc q800: wire macfb IRQ to separate video interrupt on VIA2 adds 15a0578903 Merge remote-tracking branch 'remotes/vivier-m68k/tags/m68k- [...]
No new revisions were added by this update.
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/aio_task.c | 2 + block/backup.c | 7 +- block/mirror.c | 56 +- block/replication.c | 4 +- blockdev.c | 4 +- disas/riscv.c | 157 +++- hw/char/ibex_uart.c | 1 + hw/char/mchp_pfsoc_mmuart.c | 116 ++- hw/char/shakti_uart.c | 1 + hw/char/sifive_uart.c | 1 + hw/display/macfb.c | 386 ++++++++- hw/display/trace-events | 7 + hw/dma/sifive_pdma.c | 13 +- hw/m68k/q800.c | 23 +- hw/riscv/shakti_c.c | 7 + include/exec/memop.h | 14 +- include/exec/memopidx.h | 55 ++ include/hw/char/mchp_pfsoc_mmuart.h | 17 +- include/hw/core/cpu.h | 11 +- include/hw/display/macfb.h | 43 + include/qemu/job.h | 29 +- include/qemu/plugin.h | 26 +- include/tcg/tcg.h | 117 +-- job.c | 94 +- meson.build | 2 - plugins/api.c | 19 +- plugins/core.c | 10 +- target/arm/helper-a64.c | 16 +- target/arm/m_helper.c | 2 +- target/arm/translate-a64.c | 2 +- target/hexagon/gen_tcg.h | 6 +- target/hexagon/gen_tcg_funcs.py | 4 +- target/hexagon/genptr.c | 39 +- target/hexagon/helper.h | 2 + target/hexagon/macros.h | 5 +- target/hexagon/op_helper.c | 16 + target/hexagon/translate.c | 64 +- target/i386/tcg/mem_helper.c | 4 +- target/m68k/op_helper.c | 2 +- target/mips/tcg/msa_helper.c | 6 +- target/riscv/bitmanip_helper.c | 65 +- target/riscv/cpu.c | 30 +- target/riscv/cpu.h | 11 +- target/riscv/helper.h | 6 +- target/riscv/insn32.decode | 115 ++- target/riscv/insn_trans/trans_rvb.c.inc | 419 +++------ target/riscv/translate.c | 36 +- 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/109.out | 60 +- tests/qemu-iotests/tests/mirror-ready-cancel-error | 143 ++++ .../mirror-ready-cancel-error.out} | 0 tests/qemu-iotests/tests/qsd-jobs.out | 2 +- tests/tcg/hexagon/Makefile.target | 1 + tests/tcg/hexagon/hex_sigsegv.c | 106 +++ tests/unit/test-blockjob.c | 2 +- trace-events | 18 +- trace/mem.h | 63 -- 84 files changed, 2875 insertions(+), 1273 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%) create mode 100755 tests/qemu-iotests/tests/mirror-ready-cancel-error copy tests/qemu-iotests/{148.out => tests/mirror-ready-cancel-error.out} (100%) create mode 100644 tests/tcg/hexagon/hex_sigsegv.c delete mode 100644 trace/mem.h