aboutsummaryrefslogtreecommitdiff
path: root/i386/i386at/int_init.c
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2023-08-13 01:00:37 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-08-13 01:00:37 +0200
commit940639858d782cf0349ce08c865cac7dfeadf4ff (patch)
tree23bca642eb01a37c4acd5c438a3ac6962af0707a /i386/i386at/int_init.c
parentd6ca407ed23159d161309740c5bf342d13edcc43 (diff)
downloadgnumach-940639858d782cf0349ce08c865cac7dfeadf4ff.tar.gz
gnumach-940639858d782cf0349ce08c865cac7dfeadf4ff.tar.bz2
gnumach-940639858d782cf0349ce08c865cac7dfeadf4ff.zip
IPI: Do not include support when NCPUS=1
Diffstat (limited to 'i386/i386at/int_init.c')
-rw-r--r--i386/i386at/int_init.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/i386/i386at/int_init.c b/i386/i386at/int_init.c
index 47ba8150..d55d7a48 100644
--- a/i386/i386at/int_init.c
+++ b/i386/i386at/int_init.c
@@ -45,6 +45,7 @@ int_fill(struct real_gate *myidt)
int_entry_table[i], KERNEL_CS,
ACC_PL_K|ACC_INTR_GATE, 0);
}
+#if NCPUS > 1
fill_idt_gate(myidt, CALL_AST_CHECK,
int_entry_table[i], KERNEL_CS,
ACC_PL_K|ACC_INTR_GATE, 0);
@@ -53,6 +54,7 @@ int_fill(struct real_gate *myidt)
int_entry_table[i], KERNEL_CS,
ACC_PL_K|ACC_INTR_GATE, 0);
i++;
+#endif
#ifdef APIC
fill_idt_gate(myidt, IOAPIC_SPURIOUS_BASE,
int_entry_table[i], KERNEL_CS,