http://bugzilla.kernel.org/show_bug.cgi?id=1177
unsigned char old_id;
unsigned long flags;
- if (acpi_ioapic)
- /* This gets done during IOAPIC enumeration for ACPI. */
- return;
-
/*
* This is broken; anything with a real cpu count has to
* circumvent this idiocy regardless.
/*
* Set up IO-APIC IRQ routing.
*/
- setup_ioapic_ids_from_mpc();
+ if (!acpi_ioapic)
+ setup_ioapic_ids_from_mpc();
sync_Arb_IDs();
setup_IO_APIC_irqs();
init_IO_APIC_traps();
check_timer();
- print_IO_APIC();
+ if (!acpi_ioapic)
+ print_IO_APIC();
}
/*
mp_ioapic_routing[ioapic].apic_id, ioapic_pin,
entry->irq);
}
+
+ print_IO_APIC();
+
+ return;
}
#endif /*CONFIG_ACPI_PCI*/