diff options
| author | Richard Henderson <richard.henderson@linaro.org> | 2023-06-06 10:19:38 +0100 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2023-06-06 10:19:38 +0100 |
| commit | c1a1f80518d360b694b32d7a00cd91b79683d026 (patch) | |
| tree | 7ab752f916f4e0fad78ffc18e5d2b4c97f54e969 /linux-user/syscall.c | |
| parent | 83f624d9bae9f75b7004484e5c8adcb64ac2c6b3 (diff) | |
| download | focaccia-qemu-c1a1f80518d360b694b32d7a00cd91b79683d026.tar.gz focaccia-qemu-c1a1f80518d360b694b32d7a00cd91b79683d026.zip | |
target/arm: Relax ordered/atomic alignment checks for LSE2
FEAT_LSE2 only requires that atomic operations not cross a 16-byte boundary. Ordered operations may be completely unaligned if SCTLR.nAA is set. Because this alignment check is so special, do it by hand. Make sure not to keep TCG temps live across the branch. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20230530191438.411344-17-richard.henderson@linaro.org Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'linux-user/syscall.c')
0 files changed, 0 insertions, 0 deletions