aboutsummaryrefslogtreecommitdiff
path: root/x86_64/locore.S
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2023-08-10 19:03:10 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-08-10 19:03:10 +0200
commitd2a853126d4b017d5029e2adbdcb844542fb7d7a (patch)
tree306c5cb2cea0476ee6b0beddb6899493e2b8f0c1 /x86_64/locore.S
parentf895575c639e338474c7de6678ee8f3a0756c0d1 (diff)
downloadgnumach-d2a853126d4b017d5029e2adbdcb844542fb7d7a.tar.gz
gnumach-d2a853126d4b017d5029e2adbdcb844542fb7d7a.tar.bz2
gnumach-d2a853126d4b017d5029e2adbdcb844542fb7d7a.zip
x86_64: homogeneize with i386 about _call_single
Diffstat (limited to 'x86_64/locore.S')
-rw-r--r--x86_64/locore.S4
1 files changed, 4 insertions, 0 deletions
diff --git a/x86_64/locore.S b/x86_64/locore.S
index 42049cbe..9bafaac5 100644
--- a/x86_64/locore.S
+++ b/x86_64/locore.S
@@ -768,6 +768,10 @@ INTERRUPT(20)
INTERRUPT(21)
INTERRUPT(22)
INTERRUPT(23)
+#endif
+/* Invalidate TLB IPI to call pmap_update_interrupt() on a specific cpu */
+INTERRUPT(CALL_SINGLE_FUNCTION_BASE)
+#ifdef APIC
/* Spurious interrupt, set irq number to vect number */
INTERRUPT(255)
#endif