summaryrefslogtreecommitdiffstats
path: root/scripts/modules/module_block.py
diff options
context:
space:
mode:
authorPeter Maydell2017-10-06 17:46:47 +0200
committerPeter Maydell2017-10-06 17:46:47 +0200
commit3919e60b6efd9a86a0e6ba637aa584222855ac3a (patch)
tree7940183ef4913e9968f8c1722ceff7c97ad072ce /scripts/modules/module_block.py
parenttarget/arm: Prepare for CONTROL.SPSEL being nonzero in Handler mode (diff)
downloadqemu-3919e60b6efd9a86a0e6ba637aa584222855ac3a.tar.gz
qemu-3919e60b6efd9a86a0e6ba637aa584222855ac3a.tar.xz
qemu-3919e60b6efd9a86a0e6ba637aa584222855ac3a.zip
target/arm: Restore security state on exception return
Now that we can handle the CONTROL.SPSEL bit not necessarily being in sync with the current stack pointer, we can restore the correct security state on exception return. This happens before we start to read registers off the stack frame, but after we have taken possible usage faults for bad exception return magic values and updated CONTROL.SPSEL. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 1506092407-26985-5-git-send-email-peter.maydell@linaro.org
Diffstat (limited to 'scripts/modules/module_block.py')
0 files changed, 0 insertions, 0 deletions