From: Alex Bennée Date: Thu, 26 Feb 2026 11:27:18 +0000 (+0000) Subject: target/arm: set the correct TI bits for WFIT traps X-Git-Tag: v11.0.0-rc0~47^2~18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=662fd548a027c9362df71ebfc0c9cdd7b1f349fb;p=thirdparty%2Fqemu.git target/arm: set the correct TI bits for WFIT traps The WFIT trap should be reported as 0b10. Cc: qemu-stable@nongnu.org Signed-off-by: Alex Bennée Reviewed-by: Gustavo Romero Message-id: 20260220171945.1065102-1-alex.bennee@linaro.org Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- diff --git a/target/arm/tcg/op_helper.c b/target/arm/tcg/op_helper.c index 4d708635068..aa14f15eb62 100644 --- a/target/arm/tcg/op_helper.c +++ b/target/arm/tcg/op_helper.c @@ -448,7 +448,7 @@ void HELPER(wfit)(CPUARMState *env, uint64_t timeout) if (target_el) { env->pc -= 4; - raise_exception(env, excp, syn_wfx(1, 0xe, 0, false), target_el); + raise_exception(env, excp, syn_wfx(1, 0xe, 2, false), target_el); } if (uadd64_overflow(timeout, offset, &nexttick)) {