From 6dcf01215edfd49a97c86e7c0d49e0d75785cf84 Mon Sep 17 00:00:00 2001 From: Damien Zammit Date: Sun, 13 Aug 2023 00:51:02 +0200 Subject: i386/x86_64: Add remote AST via IPI mechanism --- x86_64/interrupt.S | 3 +++ 1 file changed, 3 insertions(+) (limited to 'x86_64') 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 */ -- cgit v1.2.3