Drop ipl to zero before calling ast(). Make sure that this only happens
if we are really going to call ast() to avoid unexpected interrupt recursion. Reviewed by: bde, gallatin
This commit is contained in:
parent
c29ab9feec
commit
8c52203b20
@ -270,6 +270,8 @@ Lchkast:
|
||||
beq t2, Lsetfpenable /* no: return & deal with FP */
|
||||
|
||||
/* We've got an AST. Handle it. */
|
||||
ldiq a0, ALPHA_PSL_IPL_0 /* drop IPL to zero */
|
||||
call_pal PAL_OSF1_swpipl
|
||||
mov sp, a0 /* only arg is frame */
|
||||
CALL(ast)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user