*sigh*. It seems that in the ACPICA code, Intel defines its own APIC_IO

macro for use when parsing MADT tables, thus we always tried to set the
interrupt model to APIC.  This proved to be harmful on UP machines with
IO APIC's (or for UP kernels on SMP machines) since the wrong interrupt
routing information would be returned.

Pointy hat to:	jhb
Approved by:	re (rwatson)
This commit is contained in:
John Baldwin 2002-11-21 20:55:22 +00:00
parent 54e347fb3b
commit ebff7660a3
2 changed files with 2 additions and 2 deletions

View File

@ -340,7 +340,7 @@ acpi_machdep_init(device_t dev)
acpi_install_wakeup_handler(sc);
#ifdef APIC_IO
#ifdef SMP
acpi_SetIntrModel(ACPI_INTR_APIC);
#endif
return (0);

View File

@ -340,7 +340,7 @@ acpi_machdep_init(device_t dev)
acpi_install_wakeup_handler(sc);
#ifdef APIC_IO
#ifdef SMP
acpi_SetIntrModel(ACPI_INTR_APIC);
#endif
return (0);