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-mainline-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 [...] new 4663b72a48 intc/arm_gic: Fix gic_irq_signaling_enabled() for vCPUs new 9cd07db94b hw/arm/virt: Remove virt machine state 'smp_cpus' new cc97b0019b target/arm: Fix MTE0_ACTIVE new 5b7d63706e hw/intc/armv7m_nvic: Correct handling of CCR.BFHFNMIGN new 7fbf95a037 target/arm: Correct store of FPSCR value via FPCXT_S new eb20dafdbf target/arm: Implement FPCXT_NS fp system register new 590e05d6b4 target/arm: Implement Cortex-M55 model new 416dd95295 hw/arm/highbank: Drop dead KVM support code new 5f8e93c3e2 util/qemu-timer: Make timer_free() imply timer_del() new 01b3e68bb1 scripts/coccinelle: New script to remove unnecessary timer_d [...] new 729cc68373 Remove superfluous timer_del() calls new 2d3bf65327 target/arm: Remove timer_del()/timer_deinit() before timer_free() new ea492b1245 digic-timer: Use ptimer_free() in the finalize function to a [...] new e1c5909b29 allwinner-a10-pit: Use ptimer_free() in the finalize functio [...] new 3fabd51994 exynos4210_rtc: Use ptimer_free() in the finalize function t [...] new c9342c09f8 exynos4210_pwm: Use ptimer_free() in the finalize function t [...] new e4940041f6 mss-timer: Use ptimer_free() in the finalize function to avo [...] new a4bc0334bc musicpal: Use ptimer_free() in the finalize function to avoi [...] new d97d9152c7 exynos4210_mct: Use ptimer_free() in the finalize function t [...] new 56a11a9b75 hw/misc: imx6_ccm: Update PMU_MISC0 reset value new 4591497163 hw/msic: imx6_ccm: Correct register value for silicon type new 37e33be7ea hw/arm: sabrelite: Connect the Ethernet PHY at address 6 new c9f8511ea8 docs/system: arm: Add sabrelite board description new 7b09f12773 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...]
The 24 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/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