Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210721' into staging
Atomic build fixes for clang-12
Breakpoint reorg
# gpg: Signature made Wed 21 Jul 2021 20:57:50 BST
# gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg: issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A 05C0 64DF 38E8 AF7E 215F
* remotes/rth-gitlab/tags/pull-tcg-20210721: (27 commits)
accel/tcg: Record singlestep_enabled in tb->cflags
accel/tcg: Hoist tb_cflags to a local in translator_loop
accel/tcg: Remove TranslatorOps.breakpoint_check
accel/tcg: Move breakpoint recognition outside translation
accel/tcg: Merge tb_find into its only caller
target/avr: Implement gdb_adjust_breakpoint
hw/core: Introduce CPUClass.gdb_adjust_breakpoint
target/i386: Implement debug_check_breakpoint
target/arm: Implement debug_check_breakpoint
hw/core: Introduce TCGCPUOps.debug_check_breakpoint
accel/tcg: Use CF_NO_GOTO_{TB, PTR} in cpu_exec_step_atomic
accel/tcg: Handle -singlestep in curr_cflags
accel/tcg: Drop CF_NO_GOTO_PTR from -d nochain
accel/tcg: Add CF_NO_GOTO_TB and CF_NO_GOTO_PTR
target/alpha: Drop goto_tb path in gen_call_pal
accel/tcg: Move curr_cflags into cpu-exec.c
accel/tcg: Reduce CF_COUNT_MASK to match TCG_MAX_INSNS
accel/tcg: Push trace info building into atomic_common.c.inc
trace: Fold mem-internal.h into mem.h
accel/tcg: Expand ATOMIC_MMU_LOOKUP_*
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- accel/tcg/atomic_common.c.inc 95 additions, 12 deletionsaccel/tcg/atomic_common.c.inc
- accel/tcg/atomic_template.h 62 additions, 79 deletionsaccel/tcg/atomic_template.h
- accel/tcg/cpu-exec.c 159 additions, 48 deletionsaccel/tcg/cpu-exec.c
- accel/tcg/cputlb.c 6 additions, 43 deletionsaccel/tcg/cputlb.c
- accel/tcg/tcg-runtime.h 0 additions, 46 deletionsaccel/tcg/tcg-runtime.h
- accel/tcg/translate-all.c 1 addition, 6 deletionsaccel/tcg/translate-all.c
- accel/tcg/translator.c 8 additions, 31 deletionsaccel/tcg/translator.c
- accel/tcg/user-exec.c 16 additions, 25 deletionsaccel/tcg/user-exec.c
- configure 0 additions, 7 deletionsconfigure
- cpu.c 10 additions, 24 deletionscpu.c
- include/exec/exec-all.h 13 additions, 11 deletionsinclude/exec/exec-all.h
- include/exec/translator.h 0 additions, 11 deletionsinclude/exec/translator.h
- include/hw/core/cpu.h 4 additions, 0 deletionsinclude/hw/core/cpu.h
- include/hw/core/tcg-cpu-ops.h 6 additions, 0 deletionsinclude/hw/core/tcg-cpu-ops.h
- include/qemu/atomic.h 32 additions, 215 deletionsinclude/qemu/atomic.h
- include/qemu/stats64.h 1 addition, 1 deletioninclude/qemu/stats64.h
- include/tcg/tcg.h 36 additions, 44 deletionsinclude/tcg/tcg.h
- linux-user/hppa/cpu_loop.c 1 addition, 1 deletionlinux-user/hppa/cpu_loop.c
- plugins/core.c 1 addition, 1 deletionplugins/core.c
- softmmu/timers-state.h 1 addition, 1 deletionsoftmmu/timers-state.h
Loading
Please register or sign in to comment