summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2020-06-22 16:22:58 +0000
committerkettenis <kettenis@openbsd.org>2020-06-22 16:22:58 +0000
commit286b57f10e8b965d73d463d8f6fb53e3e1839071 (patch)
tree31a6e7ac62c501570c98b3d01b0c987563bca76a
parentImplement setregs(). (diff)
downloadwireguard-openbsd-286b57f10e8b965d73d463d8f6fb53e3e1839071.tar.xz
wireguard-openbsd-286b57f10e8b965d73d463d8f6fb53e3e1839071.zip
Add magic offset to make the frames line up.
-rw-r--r--sys/arch/powerpc64/powerpc64/locore.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/arch/powerpc64/powerpc64/locore.S b/sys/arch/powerpc64/powerpc64/locore.S
index c31da77f9cd..15b6225b901 100644
--- a/sys/arch/powerpc64/powerpc64/locore.S
+++ b/sys/arch/powerpc64/powerpc64/locore.S
@@ -1,4 +1,4 @@
-/* $OpenBSD: locore.S,v 1.14 2020/06/21 13:23:59 kettenis Exp $ */
+/* $OpenBSD: locore.S,v 1.15 2020/06/22 16:22:58 kettenis Exp $ */
/*
* Copyright (c) 2020 Mark Kettenis <kettenis@openbsd.org>
@@ -285,5 +285,6 @@ longjmp:
ld %r30, 0xa0(%r3)
ld %r31, 0xa8(%r3)
mr %r4, %r3 /* return val */
+ addi %r1, %r1, -16
blr
#endif