From 214866d58ac2bd1060132b250bf391a495110015 Mon Sep 17 00:00:00 2001 From: Damien Zammit Date: Sun, 4 Apr 2021 15:08:12 +1000 Subject: Add ioapic support disabled by default Use --enable-ncpus=x --enable-apic where x > 1 for SMP+APIC support. Use neither for no SMP and old PIC support. Message-Id: <20210404050812.145483-1-damien@zamaudio.com> --- linux/dev/arch/i386/kernel/irq.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'linux') diff --git a/linux/dev/arch/i386/kernel/irq.c b/linux/dev/arch/i386/kernel/irq.c index b6729c12..656c1470 100644 --- a/linux/dev/arch/i386/kernel/irq.c +++ b/linux/dev/arch/i386/kernel/irq.c @@ -714,13 +714,15 @@ init_IRQ (void) */ (void) splhigh (); +#ifndef APIC /* * Program counter 0 of 8253 to interrupt hz times per second. */ outb_p (PIT_C0 | PIT_SQUAREMODE | PIT_READMODE, PITCTL_PORT); outb_p (latch & 0xff, PITCTR0_PORT); outb (latch >> 8, PITCTR0_PORT); - +#endif + /* * Install our clock interrupt handler. */ -- cgit v1.2.3