]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/arm: Simplify pstate_sm check in sve_access_check
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 7 Mar 2025 19:04:15 +0000 (11:04 -0800)
committerMichael Tokarev <mjt@tls.msk.ru>
Sat, 22 Mar 2025 07:52:25 +0000 (10:52 +0300)
commit1221002c0af6a2fe6b2fc851868327d888b1595b
treebbc14d58837d8f923ed231661215f0ad7c670199
parent8ce09b596891dcf1a4e8c1b5f87261bb3919ebe9
target/arm: Simplify pstate_sm check in sve_access_check

In StreamingMode, fp_access_checked is handled already.
We cannot fall through to fp_access_check lest we fall
foul of the double-check assertion.

Cc: qemu-stable@nongnu.org
Fixes: 285b1d5fcef ("target/arm: Handle SME in sve_access_check")
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20250307190415.982049-3-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
[PMM: move declaration of 'ret' to top of block]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit cc7abc35dfa790ba6c20473c03745428c1c626b6)
(Mjt: target/arm/tcg/translate-a64.c is target/arm/translate-a64.c)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/arm/translate-a64.c