[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 60/66] tcg/aarch64: Support raising sigbus for user-only
From: |
Peter Maydell |
Subject: |
Re: [PATCH v3 60/66] tcg/aarch64: Support raising sigbus for user-only |
Date: |
Fri, 20 Aug 2021 10:46:07 +0100 |
On Wed, 18 Aug 2021 at 20:56, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> Use load-acquire / store-release for the normal case of
> alignment matching the access size. Otherwise, emit a
> test + branch sequence invoking helper_unaligned_mmu.
I don't think this trick will work for a CPU that
implements the FEAT_LSE2 feature -- section B2.5.2 in
the Arm ARM DDI0487G.b says that if LSE2 is implemented
then the CPU either must or can make them just work and do
the unaligned access.
thanks
-- PMM
- [PATCH v3 55/66] target/hppa: Implement prctl_unalign_sigbus, (continued)
- [PATCH v3 55/66] target/hppa: Implement prctl_unalign_sigbus, Richard Henderson, 2021/08/18
- [PATCH v3 57/66] accel/tcg/user-exec: Convert DEBUG_SIGNAL to tracepoint, Richard Henderson, 2021/08/18
- [PATCH v3 58/66] include/exec: Move cpu_signal_handler declaration, Richard Henderson, 2021/08/18
- [PATCH v3 59/66] accel/tcg: Handle SIGBUS in handle_cpu_signal, Richard Henderson, 2021/08/18
- [PATCH v3 60/66] tcg/aarch64: Support raising sigbus for user-only, Richard Henderson, 2021/08/18
- Re: [PATCH v3 60/66] tcg/aarch64: Support raising sigbus for user-only,
Peter Maydell <=
- [PATCH v3 62/66] tcg/s390: Support raising sigbus for user-only, Richard Henderson, 2021/08/18
- [PATCH v3 61/66] tcg/ppc: Support raising sigbus for user-only, Richard Henderson, 2021/08/18
- [PATCH v3 63/66] tcg/tci: Support raising sigbus for user-only, Richard Henderson, 2021/08/18
[PATCH v3 64/66] tcg: Canonicalize alignment flags in MemOp, Richard Henderson, 2021/08/18