summaryrefslogtreecommitdiffstats
path: root/target/arm/internals.h
diff options
context:
space:
mode:
authorPeter Maydell2018-10-08 15:55:04 +0200
committerPeter Maydell2018-10-08 15:55:04 +0200
commitc32da7aa6205a5ff62ae8d5062f7cad0eae4c1fd (patch)
treefe4eea85bcc1f758f57c242bb580d1ad9bf0c581 /target/arm/internals.h
parenttarget/arm: Add some comments in Thumb decode (diff)
downloadqemu-c32da7aa6205a5ff62ae8d5062f7cad0eae4c1fd.tar.gz
qemu-c32da7aa6205a5ff62ae8d5062f7cad0eae4c1fd.tar.xz
qemu-c32da7aa6205a5ff62ae8d5062f7cad0eae4c1fd.zip
target/arm: Add v8M stack checks on exception entry
Add checks for breaches of the v8M stack limit when the stack pointer is decremented to push the exception frame for exception entry. Note that the exception-entry case is unique in that the stack pointer is updated to be the limit value if the limit is hit (per rule R_ZLZG). Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20181002163556.10279-7-peter.maydell@linaro.org
Diffstat (limited to 'target/arm/internals.h')
0 files changed, 0 insertions, 0 deletions