diff options
| author | Andrew Gallatin <gallatin@FreeBSD.org> | 2001-03-28 01:19:41 +0000 |
|---|---|---|
| committer | Andrew Gallatin <gallatin@FreeBSD.org> | 2001-03-28 01:19:41 +0000 |
| commit | 919eea6db9fcac16c41f1255ad370d02bba52585 (patch) | |
| tree | 301c38de2d54b9c9ce1b451803b243aba9abccd0 | |
| parent | 3cd4410688274cb66f51c34dae0607329f7f6844 (diff) | |
Notes
| -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 f2febd06efd1..bc8ee5730df3 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 |
