target/arm: Drop access_el3_aa32ns_aa64any()
commit93dd1e6140e2652347cfe7208591d4cd32762d08
authorEdgar E. Iglesias <edgar.iglesias@xilinx.com>
Tue, 5 May 2020 14:17:29 +0000 (5 16:17 +0200)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 11 May 2020 09:57:42 +0000 (11 10:57 +0100)
tree9b8b2cb49be2a87cc6bc00c5a22c8f09498930a2
parent9bb6d14081ce0859480168b1c322b6a88706161e
target/arm: Drop access_el3_aa32ns_aa64any()

Calling access_el3_aa32ns() works for AArch32 only cores
but it does not handle 32-bit EL2 on top of 64-bit EL3
for mixed 32/64-bit cores.

Merge access_el3_aa32ns_aa64any() into access_el3_aa32ns()
and only use the latter.

Fixes: 68e9c2fe65 ("target-arm: Add VTCR_EL2")
Reported-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Message-id: 20200505141729.31930-2-edgar.iglesias@gmail.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/helper.c