[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 22/27] qemu/atomic128: Split atomic16_read
|
From: |
Alex Bennée |
|
Subject: |
Re: [PATCH v2 22/27] qemu/atomic128: Split atomic16_read |
|
Date: |
Tue, 23 May 2023 17:49:07 +0100 |
|
User-agent: |
mu4e 1.11.6; emacs 29.0.91 |
Richard Henderson <richard.henderson@linaro.org> writes:
> Create both atomic16_read_ro and atomic16_read_rw.
> Previously we pretended that we had atomic16_read in system mode,
> because we "know" that all ram is always writable to the host.
> Now, expose read-only and read-write versions all of the time.
>
> For aarch64, do not fall back to __atomic_read_16 even if
> supported by the compiler, to work around a clang bug.
>
> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
- Re: [PATCH v2 10/27] include/host: Split out atomic128-cas.h, (continued)
- [PATCH v2 12/27] meson: Fix detect atomic128 support with optimization, Richard Henderson, 2023/05/23
- [PATCH v2 14/27] target/ppc: Use tcg_gen_qemu_{ld, st}_i128 for LQARX, LQ, STQ, Richard Henderson, 2023/05/23
- [PATCH v2 21/27] accel/tcg: Eliminate #if on HAVE_ATOMIC128 and HAVE_CMPXCHG128, Richard Henderson, 2023/05/23
- [PATCH v2 20/27] accel/tcg: Remove prot argument to atomic_mmu_lookup, Richard Henderson, 2023/05/23
- [PATCH v2 22/27] qemu/atomic128: Split atomic16_read, Richard Henderson, 2023/05/23
- Re: [PATCH v2 22/27] qemu/atomic128: Split atomic16_read,
Alex Bennée <=
- [PATCH v2 24/27] tcg: Split out tcg/debug-assert.h, Richard Henderson, 2023/05/23
- [PATCH v2 23/27] accel/tcg: Correctly use atomic128.h in ldst_atomicity.c.inc, Richard Henderson, 2023/05/23
- [PATCH v2 25/27] qemu/atomic128: Improve cmpxchg fallback for atomic16_set, Richard Henderson, 2023/05/23
- [PATCH v2 26/27] qemu/atomic128: Add runtime test for FEAT_LSE2, Richard Henderson, 2023/05/23
- [PATCH v2 27/27] qemu/atomic128: Add x86_64 atomic128-ldst.h, Richard Henderson, 2023/05/23