]> git.ipfire.org Git - thirdparty/qemu.git/commit
accel/tcg: Do not issue misaligned i/o
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 1 Aug 2023 17:46:03 +0000 (10:46 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Sat, 5 Aug 2023 18:17:17 +0000 (18:17 +0000)
commitf7eaf9d702efdd02481d5f1c25f7d8e0ffb64c6e
treea54a5d81514b999ef1c6e0bb9c7588d55fc83f96
parent190aba803fbcac30b29bdab25f454b1284a96201
accel/tcg: Do not issue misaligned i/o

In the single-page case we were issuing misaligned i/o to
the memory subsystem, which does not handle it properly.
Split such accesses via do_{ld,st}_mmio_*.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1800
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/cputlb.c