[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 00/12] Fixes for user-only munmap races
From: |
Richard Henderson |
Subject: |
[PATCH v3 00/12] Fixes for user-only munmap races |
Date: |
Fri, 19 Jul 2024 11:06:55 +1000 |
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
- [PATCH v3 00/12] Fixes for user-only munmap races,
Richard Henderson <=
- [PATCH v3 01/12] accel/tcg: Move {set, clear}_helper_retaddr to cpu_ldst.h, Richard Henderson, 2024/07/18
- [PATCH v3 02/12] target/arm: Use set/clear_helper_retaddr in helper-a64.c, Richard Henderson, 2024/07/18
- [PATCH v3 03/12] target/arm: Use set/clear_helper_retaddr in SVE and SME helpers, Richard Henderson, 2024/07/18
- [PATCH v3 04/12] target/ppc/mem_helper.c: Remove a conditional from dcbz_common(), Richard Henderson, 2024/07/18
- [PATCH v3 05/12] target/ppc: Hoist dcbz_size out of dcbz_common, Richard Henderson, 2024/07/18
- [PATCH v3 06/12] target/ppc: Split out helper_dbczl for 970, Richard Henderson, 2024/07/18
- [PATCH v3 07/12] target/ppc: Merge helper_{dcbz,dcbzep}, Richard Henderson, 2024/07/18
- [PATCH v3 08/12] target/ppc: Improve helper_dcbz for user-only, Richard Henderson, 2024/07/18