28.08.2024 14:07, Richard Henderson wrote:
On 8/28/24 17:22, Michael Tokarev wrote:
05.03.2024 16:52, Peter Maydell wrote:
From: Richard Henderson <richard.hender...@linaro.org>
If translation is disabled, the default memory type is Device, which
requires alignment checking. This is more optimally done early via
the MemOp given to the TCG memory operation.
Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Reported-by: Idan Horowitz <idan.horow...@gmail.com>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>
Message-id: 20240301204110.656742-6-richard.hender...@linaro.org
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1204
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Hi!
Apparently this change also breaks picolibc testsuite (between
8.2 and 9.0, bisect points to this commit).
For example:
./qemu-system-arm \
-m 1G \
-chardev stdio,mux=on,id=stdio0 \
-semihosting-config enable=on,chardev=stdio0,arg=program-name \
-monitor none \
-serial none \
-machine none,accel=tcg \
-cpu cortex-a8 \
-device loader,file=/tmp/picolibc-1.8.6/arm-none-eabi/test/
printf_scanf_thumb_v7_fp_softfp,cpu-num=0 \
-nographic
Almost certainly a duplicate of #2326, fixed in master by
4c2c0474693229c1f533239bb983495c5427784d.
Hi Richard!
You can read my email to the end, where I mentioned that this problem
is NOT fixed in current master and by this commit in particular.
Thanks,
/mjt