summaryrefslogtreecommitdiff
path: root/arch/arm/lib
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2016-03-04 01:10:05 +0100
committerTom Rini <trini@konsulko.com>2016-03-15 21:30:10 -0400
commit4c2cc7c4e92094efa562a872cef515fdf6d6f915 (patch)
treeec6d44585ab9f2c482a46c2e007ca9ce64171116 /arch/arm/lib
parent5d00995c361c5a01b0684927d2686fdb540ab467 (diff)
downloadu-boot-imx-4c2cc7c4e92094efa562a872cef515fdf6d6f915.zip
u-boot-imx-4c2cc7c4e92094efa562a872cef515fdf6d6f915.tar.gz
u-boot-imx-4c2cc7c4e92094efa562a872cef515fdf6d6f915.tar.bz2
arm64: Allow exceptions to return
Our current arm64 exception handlers all panic and never return to the exception triggering code. But if any handler wanted to continue execution after fixups, it would need help from the exception handling code to restore all registers. This patch implements that help. With this code, exception handlers on aarch64 can successfully return to the place the exception happened (or somewhere else if they modify elr). Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'arch/arm/lib')
0 files changed, 0 insertions, 0 deletions