target/arm: Only set CPU_INTERRUPT_EXITTB for TCG

Commit 34c45d5302 ("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>
This commit is contained in:
Philippe Mathieu-Daudé
2025-06-25 17:56:39 +02:00
committed by Philippe Mathieu-Daudé
parent 1a738ec05d
commit 34f44ab493

View File

@@ -9633,7 +9633,7 @@ void arm_cpu_do_interrupt(CPUState *cs)
arm_call_el_change_hook(cpu);
if (!kvm_enabled()) {
if (tcg_enabled()) {
cpu_set_interrupt(cs, CPU_INTERRUPT_EXITTB);
}