diff options
author | Peter Maydell | 2018-10-08 15:55:04 +0200 |
---|---|---|
committer | Peter Maydell | 2018-10-08 15:55:04 +0200 |
commit | c32da7aa6205a5ff62ae8d5062f7cad0eae4c1fd (patch) | |
tree | fe4eea85bcc1f758f57c242bb580d1ad9bf0c581 /target/arm/internals.h | |
parent | target/arm: Add some comments in Thumb decode (diff) | |
download | qemu-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