summaryrefslogtreecommitdiffstats
path: root/sys/ia64
diff options
context:
space:
mode:
Diffstat (limited to 'sys/ia64')
-rw-r--r--sys/ia64/ia64/context.S4
-rw-r--r--sys/ia64/ia64/context.s4
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/ia64/ia64/context.S b/sys/ia64/ia64/context.S
index 67f2fe6..c2f9ef8 100644
--- a/sys/ia64/ia64/context.S
+++ b/sys/ia64/ia64/context.S
@@ -168,14 +168,14 @@ END(restorectx)
ENTRY(swapctx, 2)
{ .mmi
- flushrs
+ mov ar.rsc=0
mov r16=ar.unat
add r31=8,r32
;;
}
{ .mmi
+ flushrs
st8 [r32]=sp,16 // sp
- mov ar.rsc=0
mov r17=rp
;;
}
diff --git a/sys/ia64/ia64/context.s b/sys/ia64/ia64/context.s
index 67f2fe6..c2f9ef8 100644
--- a/sys/ia64/ia64/context.s
+++ b/sys/ia64/ia64/context.s
@@ -168,14 +168,14 @@ END(restorectx)
ENTRY(swapctx, 2)
{ .mmi
- flushrs
+ mov ar.rsc=0
mov r16=ar.unat
add r31=8,r32
;;
}
{ .mmi
+ flushrs
st8 [r32]=sp,16 // sp
- mov ar.rsc=0
mov r17=rp
;;
}
OpenPOWER on IntegriCloud