diff options
author | cognet <cognet@FreeBSD.org> | 2004-12-14 18:45:05 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2004-12-14 18:45:05 +0000 |
commit | c3726441597c8be2c1a8155ef28e33d4aeb880a3 (patch) | |
tree | 71cf32923d3d1efe2a1e13421c461cc452149301 /sys/arm/arm/swtch.S | |
parent | 8325619210494fca9e28f72a6c46395a6f17f6dc (diff) | |
download | FreeBSD-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/arm/swtch.S')
-rw-r--r-- | sys/arm/arm/swtch.S | 2 |
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} |