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-next-allnoconfig in repository toolchain/ci/qemu.
from 470dd6bd36 Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] adds 655a650aca linux-user: Conditionalize TUNSETVNETLE adds d2ef1b83a7 tcg/i386: Adjust TCG_TARGET_HAS_MEMORY_BSWAP adds 07ce0b0530 tcg: Introduce INDEX_op_qemu_st8_i32 adds dfbd0b873a util/oslib-win32: Use _aligned_malloc for qemu_try_memalign adds ed6f53f9ca util/oslib: Assert qemu_try_memalign() alignment is a power of 2 adds df5d2b1658 tcg: Do not flush icache for interpreter adds 1da8de39a3 util: Enhance flush_icache_range with separate data pointer adds 664a79735e util: Specialize flush_idcache_range for aarch64 adds b91ccb3115 tcg: Move tcg prologue pointer out of TCGContext adds 8b5c2b6260 tcg: Move tcg epilogue pointer out of TCGContext adds 4846cd37df tcg: Add in_code_gen_buffer adds db0c51a380 tcg: Introduce tcg_splitwx_to_{rx,rw} adds ffd0e50736 tcg: Adjust TCGLabel for const adds 2be7d76b15 tcg: Adjust tcg_out_call for const adds 92ab8e7d62 tcg: Adjust tcg_out_label for const adds 755bf9e514 tcg: Adjust tcg_register_jit for const adds 1acbad0f27 tcg: Adjust tb_target_set_jmp_target for split-wx adds d997143533 tcg: Make DisasContextBase.tb const adds 04a37d4ca4 tcg: Make tb arg to synchronize_from_tb const adds 6bc144237a tcg: Use Error with alloc_code_gen_buffer adds a35b3e1415 tcg: Add --accel tcg,split-wx property adds a8c35b2cad accel/tcg: Support split-wx for linux with memfd adds 6f70ddee19 accel/tcg: Support split-wx for darwin/iOS with vm_remap adds eba40358b4 tcg: Return the TB pointer from the rx region from exit_tb adds 705ed477d5 tcg/i386: Support split-wx code generation adds f716bab3a9 tcg/aarch64: Use B not BL for tcg_out_goto_long adds ffba3eb34b tcg/aarch64: Support split-wx code generation adds f06176be76 disas: Push const down through host disassembly adds 305daaedf6 tcg/tci: Push const down through bytecode reading adds 44c7197f15 tcg: Introduce tcg_tbrel_diff adds e6dc7f818f tcg/ppc: Use tcg_tbrel_diff adds 2d6f38ebe5 tcg/ppc: Use tcg_out_mem_long to reset TCG_REG_TB adds d54401dfef tcg/ppc: Support split-wx code generation adds 47c2206ba4 tcg/sparc: Use tcg_tbrel_diff adds 0d8b6191ac tcg/sparc: Support split-wx code generation adds dd90043f5d tcg/s390: Use tcg_tbrel_diff adds 79dae4ddd8 tcg/s390: Support split-wx code generation adds 844d0442a5 tcg/riscv: Fix branch range checks adds 4b6a52d01e tcg/riscv: Remove branch-over-branch fallback adds 793f738196 tcg/riscv: Support split-wx code generation adds d1861aa409 accel/tcg: Add mips support to alloc_code_gen_buffer_splitwx_memfd adds 91a7fd1fb6 tcg/mips: Do not assert on relocation overflow adds df5af1306a tcg/mips: Support split-wx code generation adds 69478b8b15 tcg/arm: Support split-wx code generation adds de2fac62d2 tcg: Remove TCG_TARGET_SUPPORT_MIRROR adds c8bc1168ad tcg: Constify tcg_code_gen_epilogue adds e5e2e4c739 tcg: Constify TCGLabelQemuLdst.raddr adds e79de63ab1 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds 4663b72a48 intc/arm_gic: Fix gic_irq_signaling_enabled() for vCPUs adds 9cd07db94b hw/arm/virt: Remove virt machine state 'smp_cpus' adds cc97b0019b target/arm: Fix MTE0_ACTIVE adds 5b7d63706e hw/intc/armv7m_nvic: Correct handling of CCR.BFHFNMIGN adds 7fbf95a037 target/arm: Correct store of FPSCR value via FPCXT_S adds eb20dafdbf target/arm: Implement FPCXT_NS fp system register adds 590e05d6b4 target/arm: Implement Cortex-M55 model adds 416dd95295 hw/arm/highbank: Drop dead KVM support code adds 5f8e93c3e2 util/qemu-timer: Make timer_free() imply timer_del() adds 01b3e68bb1 scripts/coccinelle: New script to remove unnecessary timer_d [...] adds 729cc68373 Remove superfluous timer_del() calls adds 2d3bf65327 target/arm: Remove timer_del()/timer_deinit() before timer_free() adds ea492b1245 digic-timer: Use ptimer_free() in the finalize function to a [...] adds e1c5909b29 allwinner-a10-pit: Use ptimer_free() in the finalize functio [...] adds 3fabd51994 exynos4210_rtc: Use ptimer_free() in the finalize function t [...] adds c9342c09f8 exynos4210_pwm: Use ptimer_free() in the finalize function t [...] adds e4940041f6 mss-timer: Use ptimer_free() in the finalize function to avo [...] adds a4bc0334bc musicpal: Use ptimer_free() in the finalize function to avoi [...] adds d97d9152c7 exynos4210_mct: Use ptimer_free() in the finalize function t [...] adds 56a11a9b75 hw/misc: imx6_ccm: Update PMU_MISC0 reset value adds 4591497163 hw/msic: imx6_ccm: Correct register value for silicon type adds 37e33be7ea hw/arm: sabrelite: Connect the Ethernet PHY at address 6 adds c9f8511ea8 docs/system: arm: Add sabrelite board description adds 7b09f12773 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...]
No new revisions were added by this update.
Summary of changes: accel/tcg/cpu-exec.c | 41 ++-- accel/tcg/tcg-all.c | 26 ++- accel/tcg/tcg-runtime.c | 4 +- accel/tcg/tcg-runtime.h | 2 +- accel/tcg/trace-events | 2 +- accel/tcg/translate-all.c | 305 ++++++++++++++++++++------ accel/tcg/translator.c | 4 +- block/iscsi.c | 2 - block/nbd.c | 1 - block/qcow2.c | 1 - bsd-user/main.c | 2 +- disas.c | 2 +- disas/capstone.c | 2 +- docs/system/arm/sabrelite.rst | 119 ++++++++++ docs/system/target-arm.rst | 1 + hw/arm/highbank.c | 14 +- hw/arm/musicpal.c | 12 + hw/arm/sabrelite.c | 4 + hw/arm/virt-acpi-build.c | 9 +- hw/arm/virt.c | 21 +- hw/block/nvme.c | 2 - hw/char/serial.c | 2 - hw/char/virtio-serial-bus.c | 2 - hw/ide/core.c | 1 - hw/input/hid.c | 1 - hw/intc/apic.c | 1 - hw/intc/arm_gic.c | 4 +- hw/intc/armv7m_nvic.c | 15 ++ hw/intc/ioapic.c | 1 - hw/ipmi/ipmi_bmc_extern.c | 1 - hw/misc/imx6_ccm.c | 4 +- hw/net/e1000.c | 3 - hw/net/e1000e_core.c | 8 - hw/net/pcnet-pci.c | 1 - hw/net/rtl8139.c | 1 - hw/net/spapr_llan.c | 1 - hw/net/virtio-net.c | 2 - hw/rtc/exynos4210_rtc.c | 9 + hw/s390x/s390-pci-inst.c | 1 - hw/sd/sd.c | 1 - hw/sd/sdhci.c | 2 - hw/timer/allwinner-a10-pit.c | 11 + hw/timer/digic-timer.c | 8 + hw/timer/exynos4210_mct.c | 14 ++ hw/timer/exynos4210_pwm.c | 11 + hw/timer/mss-timer.c | 13 ++ hw/usb/dev-hub.c | 1 - hw/usb/hcd-ehci.c | 1 - hw/usb/hcd-ohci-pci.c | 1 - hw/usb/hcd-uhci.c | 1 - hw/usb/hcd-xhci.c | 1 - hw/usb/redirect.c | 1 - hw/vfio/display.c | 1 - hw/virtio/vhost-vsock-common.c | 1 - hw/virtio/virtio-balloon.c | 1 - hw/virtio/virtio-rng.c | 1 - hw/watchdog/wdt_diag288.c | 1 - hw/watchdog/wdt_i6300esb.c | 1 - include/disas/dis-asm.h | 4 +- include/disas/disas.h | 2 +- include/exec/exec-all.h | 2 +- include/exec/gen-icount.h | 4 +- include/exec/log.h | 2 +- include/exec/translator.h | 2 +- include/hw/arm/virt.h | 3 +- include/hw/core/cpu.h | 3 +- include/qemu/cacheflush.h | 15 +- include/qemu/timer.h | 24 +- include/sysemu/tcg.h | 3 +- include/tcg/tcg-op.h | 2 +- include/tcg/tcg-opc.h | 5 + include/tcg/tcg.h | 61 +++++- linux-user/ioctls.h | 2 + linux-user/main.c | 2 +- migration/colo.c | 1 - monitor/hmp-cmds.c | 1 - net/announce.c | 1 - net/colo-compare.c | 1 - net/slirp.c | 1 - qemu-options.hx | 7 + replay/replay-debugging.c | 1 - scripts/coccinelle/timer-del-timer-free.cocci | 18 ++ softmmu/physmem.c | 2 +- target/arm/cpu.c | 5 +- target/arm/cpu_tcg.c | 42 ++++ target/arm/helper.c | 2 +- target/arm/translate-a64.c | 2 +- target/arm/translate-vfp.c.inc | 114 +++++++++- target/avr/cpu.c | 3 +- target/hppa/cpu.c | 3 +- target/i386/tcg/tcg-cpu.c | 3 +- target/microblaze/cpu.c | 3 +- target/mips/cpu.c | 3 +- target/riscv/cpu.c | 3 +- target/rx/cpu.c | 3 +- target/s390x/cpu.c | 2 - target/sh4/cpu.c | 3 +- target/sparc/cpu.c | 3 +- target/tricore/cpu.c | 2 +- tcg/README | 5 + tcg/aarch64/tcg-target.c.inc | 75 ++++--- tcg/aarch64/tcg-target.h | 3 +- tcg/arm/tcg-target.c.inc | 41 ++-- tcg/arm/tcg-target.h | 3 +- tcg/i386/tcg-target.c.inc | 174 +++++++-------- tcg/i386/tcg-target.h | 12 +- tcg/mips/tcg-target.c.inc | 97 ++++---- tcg/mips/tcg-target.h | 3 +- tcg/optimize.c | 1 + tcg/ppc/tcg-target.c.inc | 88 ++++---- tcg/ppc/tcg-target.h | 3 +- tcg/riscv/tcg-target.c.inc | 125 ++++------- tcg/riscv/tcg-target.h | 3 +- tcg/s390/tcg-target.c.inc | 91 ++++---- tcg/s390/tcg-target.h | 9 +- tcg/sparc/tcg-target.c.inc | 58 ++--- tcg/sparc/tcg-target.h | 3 +- tcg/tcg-ldst.c.inc | 2 +- tcg/tcg-op.c | 23 +- tcg/tcg-pool.c.inc | 6 +- tcg/tcg.c | 94 ++++++-- tcg/tci.c | 62 +++--- tcg/tci/tcg-target.c.inc | 2 +- tcg/tci/tcg-target.h | 7 +- ui/console.c | 1 - ui/spice-core.c | 1 - util/cacheflush.c | 107 +++++++-- util/cacheinfo.c | 8 +- util/oslib-posix.c | 2 + util/oslib-win32.c | 12 +- util/throttle.c | 1 - 131 files changed, 1454 insertions(+), 739 deletions(-) create mode 100644 docs/system/arm/sabrelite.rst create mode 100644 scripts/coccinelle/timer-del-timer-free.cocci