]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/arm: Fix incorrect aa64_tidcp1 feature check
authorPeter Maydell <peter.maydell@linaro.org>
Tue, 23 Jan 2024 16:03:33 +0000 (16:03 +0000)
committerMichael Tokarev <mjt@tls.msk.ru>
Sat, 27 Jan 2024 15:11:49 +0000 (18:11 +0300)
commit45b3ce5e83a6e6677ed9197ed203d6076d25848e
tree2e014aad038ddb3c110b78ca1164ffee56693c9b
parent570e624426421a37fa97b04b1de2d096281530bb
target/arm: Fix incorrect aa64_tidcp1 feature check

A typo in the implementation of isar_feature_aa64_tidcp1() means we
were checking the field in the wrong ID register, so we might have
provided the feature on CPUs that don't have it and not provided
it on CPUs that should have it. Correct this bug.

Cc: qemu-stable@nongnu.org
Fixes: 9cd0c0dec97be9 "target/arm: Implement FEAT_TIDCP1"
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2120
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20240123160333.958841-1-peter.maydell@linaro.org
(cherry picked from commit ee0a2e3c9d2991a11c13ffadb15e4d0add43c257)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/arm/cpu-features.h