diff options
| author | Peter Maydell <peter.maydell@linaro.org> | 2018-10-24 07:50:18 +0100 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2018-10-24 07:51:36 +0100 |
| commit | 4be42f4013fa1a9df47b48aae5148767bed8e80c (patch) | |
| tree | b4d14ac4a44b3ffaba85837c145783743d16fff5 /hw/arm/boot.c | |
| parent | 2ed08180db096ea5e44573529b85e09b1ed10b08 (diff) | |
| download | focaccia-qemu-4be42f4013fa1a9df47b48aae5148767bed8e80c.tar.gz focaccia-qemu-4be42f4013fa1a9df47b48aae5148767bed8e80c.zip | |
target/arm: Report correct syndrome for FP/SIMD traps to Hyp mode
For traps of FP/SIMD instructions to AArch32 Hyp mode, the syndrome provided in HSR has more information than is reported to AArch64. Specifically, there are extra fields TA and coproc which indicate whether the trapped instruction was FP or SIMD. Add this extra information to the syndromes we construct, and mask it out when taking the exception to AArch64. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20181012144235.19646-11-peter.maydell@linaro.org
Diffstat (limited to 'hw/arm/boot.c')
0 files changed, 0 insertions, 0 deletions