aboutsummaryrefslogtreecommitdiff
path: root/x86_64
diff options
context:
space:
mode:
Diffstat (limited to 'x86_64')
-rw-r--r--x86_64/interrupt.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/x86_64/interrupt.S b/x86_64/interrupt.S
index c73b31e8..8e96a41e 100644
--- a/x86_64/interrupt.S
+++ b/x86_64/interrupt.S
@@ -48,6 +48,9 @@ ENTRY(interrupt)
cmpl $CALL_SINGLE_FUNCTION_BASE,%eax /* was this a SMP call single function request? */
je _call_single
+ cmpl $CALL_LOCAL_AST_BASE,%eax /* was this a SMP remote -> local ast request? */
+ je _call_local_ast
+
subq $16,%rsp /* Two local variables */
movl %eax,S_IRQ /* save irq number */