summaryrefslogtreecommitdiffstats
path: root/arch/arm/lib64/setjmp.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/lib64/setjmp.S')
-rw-r--r--arch/arm/lib64/setjmp.S9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/lib64/setjmp.S b/arch/arm/lib64/setjmp.S
index 0910e2f5a6..80be8cb0f2 100644
--- a/arch/arm/lib64/setjmp.S
+++ b/arch/arm/lib64/setjmp.S
@@ -36,3 +36,12 @@ ENTRY(longjmp)
ret
ENDPROC(longjmp)
.popsection
+
+.pushsection .text.initjmp, "ax"
+ENTRY(initjmp)
+ str x2, [x0, #96] /* stack pointer */
+ str x1, [x0, #88] /* return address */
+ mov x0, #0
+ ret
+ENDPROC(initjmp)
+.popsection