[PATCH for-8.0 0/2] target/arm: Use tcg_gen_atomic_cmpxchg_i128

Richard Henderson posted 2 patches 1 year, 6 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20221112042555.2622152-1-richard.henderson@linaro.org
Maintainers: Peter Maydell <peter.maydell@linaro.org>
target/arm/helper-a64.h    |   8 --
target/arm/helper-a64.c    | 147 -------------------------------------
target/arm/translate-a64.c | 121 +++++++++++++-----------------
3 files changed, 53 insertions(+), 223 deletions(-)
[PATCH for-8.0 0/2] target/arm: Use tcg_gen_atomic_cmpxchg_i128
Posted by Richard Henderson 1 year, 6 months ago
Use the new common function and avoid rolling our own helper(s).

r~

Based-on: 20221111074101.2069454-1-richard.henderson@linaro.org
("tcg: Support for Int128 with helpers")


Richard Henderson (2):
  target/arm: Use tcg_gen_atomic_cmpxchg_i128 for STXP
  target/arm: Use tcg_gen_atomic_cmpxchg_i128 for CASP

 target/arm/helper-a64.h    |   8 --
 target/arm/helper-a64.c    | 147 -------------------------------------
 target/arm/translate-a64.c | 121 +++++++++++++-----------------
 3 files changed, 53 insertions(+), 223 deletions(-)

-- 
2.34.1
Re: [PATCH for-8.0 0/2] target/arm: Use tcg_gen_atomic_cmpxchg_i128
Posted by Peter Maydell 1 year, 5 months ago
On Sat, 12 Nov 2022 at 04:27, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> Use the new common function and avoid rolling our own helper(s).
>
> r~
>
> Based-on: 20221111074101.2069454-1-richard.henderson@linaro.org
> ("tcg: Support for Int128 with helpers")
>
>
> Richard Henderson (2):
>   target/arm: Use tcg_gen_atomic_cmpxchg_i128 for STXP
>   target/arm: Use tcg_gen_atomic_cmpxchg_i128 for CASP

You can queue these patches in with whenever the
underlying tcg series goes in if that's easier;
otherwise please ping me when the dependency is
upstream and these patches are ready to go in.

thanks
-- PMM