OSDN Git Service

target/arm: Check alignment in helper_mte_check
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 6 Jun 2023 09:19:38 +0000 (10:19 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 6 Jun 2023 09:19:38 +0000 (10:19 +0100)
commit523da6b963455ce0a0e8d572d98d9cd91f952785
tree4b95da865b533ed03dd841baa32d61fef17fb1ed
parent3b97520c86e704b0533627c26b98173b71834bad
target/arm: Check alignment in helper_mte_check

Fixes a bug in that with SCTLR.A set, we should raise any
alignment fault before raising any MTE check fault.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230530191438.411344-15-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/internals.h
target/arm/tcg/mte_helper.c
target/arm/tcg/translate-a64.c