]> 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:51 +0000 (10:52 +0300)
commite4246579107450bdc21bf75e1f7196202d41f756
tree7001ac0e48051c0cf61a4f79e40c97fe639b9d3e
parent8691abc96438c1fc8f75ba45cd84a54060b31489
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)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/arm/tcg/translate-a64.c