summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2004-12-14 18:45:05 +0000
committercognet <cognet@FreeBSD.org>2004-12-14 18:45:05 +0000
commitc3726441597c8be2c1a8155ef28e33d4aeb880a3 (patch)
tree71cf32923d3d1efe2a1e13421c461cc452149301 /sys/arm
parent8325619210494fca9e28f72a6c46395a6f17f6dc (diff)
downloadFreeBSD-src-c3726441597c8be2c1a8155ef28e33d4aeb880a3.zip
FreeBSD-src-c3726441597c8be2c1a8155ef28e33d4aeb880a3.tar.gz
Update the sp after popping the regs.
This is a good candidate for the golden pointy hat awards.
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/arm/swtch.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arm/arm/swtch.S b/sys/arm/arm/swtch.S
index 44bfefb..275a486 100644
--- a/sys/arm/arm/swtch.S
+++ b/sys/arm/arm/swtch.S
@@ -205,7 +205,7 @@ ENTRY(cpu_throw)
ldr r6, .Lcurpcb
str r7, [r6]
- ldmfd sp, {r4-r7, pc}
+ ldmfd sp!, {r4-r7, pc}
ENTRY(cpu_switch)
stmfd sp!, {r4-r7, lr}
OpenPOWER on IntegriCloud