diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/alpha/alpha/exception.s | 8 |
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 |