@samitouri / QOSamiQemu / commits / 34f44ab493

target/arm: Only set CPU_INTERRUPT_EXITTB for TCG

Commit 34c45d53026 ("target-arm: kvm - re-inject guest debug exceptions") removed CPU_INTERRUPT_EXITTB from KVM, but it also appears on HVF. Better to restrict it to TCG. Suggested-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com> Message-Id: <20250630130937.3487-2-philmd@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>

Philippe Mathieu-Daudé committed Jun 25, 2025 at 17:56 UTC 34f44ab49347c2bd7ecabb63e0325fa1bace5ab2
1 file changed +1 -1
target/arm/helper.c
+1 -1
@@ -9633,7 +9633,7 @@ void arm_cpu_do_interrupt(CPUState *cs)
9633
9634 arm_call_el_change_hook(cpu);
9635
9636 - if (!kvm_enabled()) {
9636 + if (tcg_enabled()) {
9637 cpu_set_interrupt(cs, CPU_INTERRUPT_EXITTB);
9638 }
9639