target/arm: Fix validation of 32-bit address spaces for aa32
commit36d820af0eddf4fc6a533579b052d8f0085a9fb8
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 29 Jan 2019 11:46:03 +0000 (29 11:46 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 29 Jan 2019 11:46:03 +0000 (29 11:46 +0000)
treefc11ba8cd6313c2007b652778ecf090a26dbae71
parent3a183e330dbd7dbcac3841737ac874979552cca2
target/arm: Fix validation of 32-bit address spaces for aa32

When tsz == 0, aarch32 selects the address space via exclusion,
and there are no "top_bits" remaining that require validation.

Fixes: ba97be9f4a4
Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20190125184913.5970-1-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/helper.c