summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/alpha/alpha/exception.s8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/alpha/alpha/exception.s b/sys/alpha/alpha/exception.s
index f2febd0..bc8ee57 100644
--- a/sys/alpha/alpha/exception.s
+++ b/sys/alpha/alpha/exception.s
@@ -130,15 +130,15 @@
XentSys1: LDGP(pv)
CALL(syscall)
+ /* Handle any AST's. */
+ mov sp, a0 /* only arg is frame */
+ CALL(ast)
+
/* see if we need a full exception_return */
ldq t1, (FRAME_FLAGS*8)(sp)
and t1, FRAME_FLAGS_SYSCALL
beq t1, exception_return
- /* Handle any AST's. */
- mov sp, a0 /* only arg is frame */
- CALL(ast)
-
/* set the hae register if this process has specified a value */
ldq t0, GD_CURPROC(globalp)
beq t0, 3f
OpenPOWER on IntegriCloud