diff options
| author | Julian Brown | 2016-11-07 11:00:24 +0100 |
|---|---|---|
| committer | Peter Maydell | 2016-11-07 11:00:24 +0100 |
| commit | 3823b9db77e753041c04c161ac9f4d4cfc661520 (patch) | |
| tree | 562d8576d51d02c44808de584da8d0781d5ca9a6 /include/exec/exec-all.h | |
| parent | nvic: set pending status for not active interrupts (diff) | |
| download | qemu-3823b9db77e753041c04c161ac9f4d4cfc661520.tar.gz qemu-3823b9db77e753041c04c161ac9f4d4cfc661520.tar.xz qemu-3823b9db77e753041c04c161ac9f4d4cfc661520.zip | |
Fix corruption of CPSR when SCTLR.EE is set
Fix a typo in arm_cpu_do_interrupt_aarch32 (OR'ing with ~CPSR_E
instead of CPSR_E) which meant that when we took an interrupt with
SCTLR.EE set we would corrupt the CPSR.
Signed-off-by: Julian Brown <julian@codesourcery.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'include/exec/exec-all.h')
0 files changed, 0 insertions, 0 deletions
