summaryrefslogtreecommitdiff
path: root/arch/arm/mm/init.c
diff options
context:
space:
mode:
authorVladimir Murzin <vladimir.murzin@arm.com>2017-04-24 10:41:53 +0100
committerRussell King <rmk+kernel@armlinux.org.uk>2017-04-26 10:59:36 +0100
commitb70cd406d7fe9976962d621d8c60d324eb47d284 (patch)
tree98aa98df6b8f749605d72cc6f74ace87d830152b /arch/arm/mm/init.c
parent6f05d0761af612e04572ba4d65b4c0274a88444f (diff)
ARM: 8671/1: V7M: Preserve registers across switch from Thread to Handler mode
According to ARMv7 ARM, when exception is taken content of r0-r3, r12 is unknown (see ExceptionTaken() pseudocode). Even though existent implementations keep these register unchanged, preserve them to be in line with architecture. Reported-by: Dobromir Stefanov <dobromir.stefanov@arm.com> Signed-off-by: Vladimir Murzin <vladimir.murzin@arm.com> Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'arch/arm/mm/init.c')
0 files changed, 0 insertions, 0 deletions