Changes for v3:
* Fix patch 3 (sve) vs goto do_fault (pmm)
* Fix patch 12 (rvv) vs watchpoints and goto ProbeSuccess (max chou).
* Apply r-b.
r~
BALATON Zoltan (1):
target/ppc/mem_helper.c: Remove a conditional from dcbz_common()
Richard Henderson (11):
accel/tcg: Move {set,clear}_helper_retaddr to cpu_ldst.h
target/arm: Use set/clear_helper_retaddr in helper-a64.c
target/arm: Use set/clear_helper_retaddr in SVE and SME helpers
target/ppc: Hoist dcbz_size out of dcbz_common
target/ppc: Split out helper_dbczl for 970
target/ppc: Merge helper_{dcbz,dcbzep}
target/ppc: Improve helper_dcbz for user-only
target/s390x: Use user_or_likely in do_access_memset
target/s390x: Use user_or_likely in access_memmove
target/s390x: Use set/clear_helper_retaddr in mem_helper.c
target/riscv: Simplify probing in vext_ldff
accel/tcg/user-retaddr.h | 28 ---------
include/exec/cpu_ldst.h | 34 +++++++++++
target/ppc/helper.h | 6 +-
accel/tcg/cpu-exec.c | 3 -
accel/tcg/user-exec.c | 1 -
target/arm/tcg/helper-a64.c | 14 ++++-
target/arm/tcg/sme_helper.c | 16 ++++++
target/arm/tcg/sve_helper.c | 42 +++++++++++---
target/ppc/mem_helper.c | 52 +++++++++--------
target/ppc/translate.c | 24 ++++----
target/riscv/vector_helper.c | 31 +++++-----
target/s390x/tcg/mem_helper.c | 103 +++++++++++++++++++++-------------
12 files changed, 224 insertions(+), 130 deletions(-)
delete mode 100644 accel/tcg/user-retaddr.h
--
2.43.0