qemu/accel
Alex Bennée 27f347e6a1 accel/tcg: also suppress asynchronous IRQs for cpu_io_recompile
While it would be technically correct to allow an IRQ to happen (as
the offending instruction never really completed) it messes up
instrumentation. We already take care to only use memory
instrumentation on the block, we should also suppress IRQs.

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Julian Ganz <neither@nut.email>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20250116160306.1709518-23-alex.bennee@linaro.org>
2025-01-17 10:44:59 +00:00
..
hvf include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
kvm Accel & Exec patch queue 2024-12-21 11:07:00 -05:00
qtest include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
stubs include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
tcg accel/tcg: also suppress asynchronous IRQs for cpu_io_recompile 2025-01-17 10:44:59 +00:00
xen include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
accel-blocker.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
accel-system.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
accel-system.h accel: Rename accel_init_ops_interfaces() to include 'system' 2024-01-19 12:28:59 +01:00
accel-target.c accel: Rename accel_init_ops_interfaces() to include 'system' 2024-01-19 12:28:59 +01:00
accel-user.c accel: extend AccelState and AccelClass to user-mode 2021-02-05 10:24:15 -10:00
dummy-cpus.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
Kconfig i386: xen: fix compilation --without-default-devices 2024-02-16 13:56:09 +01:00
meson.build accel: Rename accel_softmmu* -> accel_system* 2023-10-07 19:02:57 +02:00