qemu-patch-raspberry4/accel
Richard Henderson 08b97f7ff2 tcg: Introduce set/clear_helper_retaddr
At present we have a potential error in that helper_retaddr contains
data for handle_cpu_signal, but we have not ensured that those stores
will be scheduled properly before the operation that may fault.

It might be that these races are not in practice observable, due to
our use of -fno-strict-aliasing, but better safe than sorry.

Adjust all of the setters of helper_retaddr.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2019-07-14 12:19:00 +02:00
..
kvm general: Replace global smp variables with smp machine properties 2019-07-05 17:07:36 -03:00
stubs Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
tcg tcg: Introduce set/clear_helper_retaddr 2019-07-14 12:19:00 +02:00
accel.c accel: Remove unused AccelClass::available field 2019-05-02 16:56:33 +02:00
Makefile.objs qtest: Don't compile qtest accel on non-POSIX systems 2019-05-02 16:56:33 +02:00
qtest.c qtest: Don't compile qtest accel on non-POSIX systems 2019-05-02 16:56:33 +02:00