Re: [PATCH 3/3] x86: when acpi_noirq is set, use mptable instead of MADT

2006-11-27 Thread Yinghai Lu
Please check the updated patch. [PATCH 3/3] x86: when acpi_noirq is set, use mptable instead of MADT If no DSDT found, call acpi_disable_pci When using pci=noacpi, or apci=noirq, acpi_noirq is set. We should skip acpi_process_madt. So to avoid enumerate lapic two times. Signed-off-by: Yinghai

Re: [PATCH 3/3] x86: when acpi_noirq is set, use mptable instead of MADT

2006-11-26 Thread Yinghai Lu
On 11/26/06, Len Brown <[EMAIL PROTECTED]> wrote: So the bigger question is why you need these workarounds in the first place. in the LinuxBIOS, acpi support is there including acpi tables and dsdt for amd chipset. but for other chipset, I can not put dsdt there. becase we need one clean room

Re: [PATCH 3/3] x86: when acpi_noirq is set, use mptable instead of MADT

2006-11-26 Thread Len Brown
"acpi=noirq" and "pci=noacpi" are not reliable in IOAPIC mode -- as, by definition, they skip the processing of the ACPI interrupt itself. On some systems this happens to work, and on some systems it doesn't -- depends on if there was an override for the SCI or if it appears as a standard PCI inter

Re: [PATCH 3/3] x86: when acpi_noirq is set, use mptable instead of MADT

2006-11-26 Thread Andi Kleen
On Sun, Nov 26, 2006 at 03:24:32PM -0800, Yinghai Lu wrote: > Can you resend that one cc [EMAIL PROTECTED], linux-acpi@vger.kernel.org please ? -Andi - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at

[PATCH 3/3] x86: when acpi_noirq is set, use mptable instead of MADT

2006-11-26 Thread Yinghai Lu
[PATCH 3/3] x86: when acpi_noirq is set, use mptable instead of MADT When using pci=noacpi, or apci=noirq, acpi_noirq is set. We should skip acpi_process_madt. Because it will set acpi_lapic and acpi_ioapic, at last mptable is skipped, but we need io apic routing table in mptable. Signed-off