]> git.ipfire.org Git - thirdparty/qemu.git/commit
tcg/riscv: Use full load/store helpers in user-only mode
authorRichard Henderson <richard.henderson@linaro.org>
Sun, 2 Apr 2023 22:24:37 +0000 (22:24 +0000)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 16 May 2023 22:21:39 +0000 (15:21 -0700)
commit9161e9ae2eb62655ce1e9c4ec67cd1ff69639e7f
tree3e13b3757e6a4453277fc62ed32362aeed3dde71
parent3fb4934d3446940866fdbbba370d84a22fd3a7e1
tcg/riscv: 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/riscv/tcg-target.c.inc