--- src/sys/i386/apic/Attic/mpapic.c 2005/11/04 01:21:39 1.13 +++ src/sys/i386/apic/Attic/mpapic.c 2005/11/04 01:44:18 1.14 @@ -311,6 +311,13 @@ io_apic_setup(int apic) for (pin = 0; pin < maxpin; ++pin) { io_apic_setup_intpin(apic, pin); } + while (pin < 32) { + if (apic_int_type(apic, pin) >= 0) { + printf("Warning: IOAPIC #%d pin %d does not exist," + " cannot program!\n", apic, pin); + } + ++pin; + } /* return GOOD status */ return 0;