summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2009-02-13 16:00:19 +0000
committercognet <cognet@FreeBSD.org>2009-02-13 16:00:19 +0000
commitfaf20f1b948cfdb03b716eba3e80f9871c5f68b0 (patch)
tree1eabb9cce35a5547008652c262882dfaba32b37d
parent98d62453dba127bdcd7ff59abd565a5b079602eb (diff)
downloadFreeBSD-src-faf20f1b948cfdb03b716eba3e80f9871c5f68b0.zip
FreeBSD-src-faf20f1b948cfdb03b716eba3e80f9871c5f68b0.tar.gz
Oops. ARM_RAS_END is ARM_TP_ADDRESS + 8, not 4.
Spotted out by: Mark Tinguely <tinguely at casselton d0t net>
-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 e164196..762fc28 100644
--- a/sys/arm/arm/swtch.S
+++ b/sys/arm/arm/swtch.S
@@ -210,7 +210,7 @@ ENTRY(cpu_throw)
ldr r6, [r5, #(TD_MD + MD_RAS_START)]
str r6, [r4, #4] /* ARM_RAS_START */
ldr r6, [r5, #(TD_MD + MD_RAS_END)]
- str r6, [r4, #4] /* ARM_RAS_END */
+ str r6, [r4, #8] /* ARM_RAS_END */
/* Hook in a new pcb */
ldr r6, .Lcurpcb
OpenPOWER on IntegriCloud