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