OSDN Git Service

tcg/aarch64: Use full load/store helpers in user-only mode
authorRichard Henderson <richard.henderson@linaro.org>
Sun, 2 Apr 2023 21:01:53 +0000 (21:01 +0000)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 16 May 2023 22:21:39 +0000 (15:21 -0700)
commite9266ecd8f4aeef164e53da8f1731f4e01ba3dca
tree8009c1b755fabd4b9c98ffe15ace4ec86ebbc5cb
parent30cc7a7e912481b5ba03df370d638f7ff4d7d6e1
tcg/aarch64: Use full load/store helpers in user-only mode

Instead of using helper_unaligned_{ld,st}, use the full load/store helpers.
This will allow the fast path to increase alignment to implement atomicity
while not immediately raising an alignment exception.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/aarch64/tcg-target.c.inc