target/arm: A32, T32: Create Instruction Syndromes for Data Aborts
commit9bb6558a218bf7e466e5ac1100639517d8a30d33
authorPeter Maydell <peter.maydell@linaro.org>
Tue, 7 Feb 2017 18:30:00 +0000 (7 18:30 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 7 Feb 2017 18:30:00 +0000 (7 18:30 +0000)
tree92a80c45a293cae2d2034e7be9e0c7916c719b6c
parent63f26fcfda8e19f94ce23336726d14805250a5b6
target/arm: A32, T32: Create Instruction Syndromes for Data Aborts

Add support for generating the ISS (Instruction Specific Syndrome)
for Data Abort exceptions taken from AArch32. These syndromes are
used by hypervisors for example to trap and emulate memory accesses.

This is the equivalent for AArch32 guests of the work done for AArch64
guests in commit aaa1f954d4cab243.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
target/arm/translate-a64.c
target/arm/translate.c
target/arm/translate.h