x86: blacklist DMAR on Intel G31/G33 chipsets
authorDavid Woodhouse <dwmw2@infradead.org>
Thu, 4 Sep 2008 08:54:37 +0000 (09:54 +0100)
committerIngo Molnar <mingo@elte.hu>
Fri, 5 Sep 2008 18:20:25 +0000 (20:20 +0200)
commite51af6630848406fc97adbd71443818cdcda297b
tree6f25c35ad2a264e2ca8ad9bf0a4f8d2ac72d7a0c
parentcf169702ba6928cee9d4f4adf3e932b643b8db7a
x86: blacklist DMAR on Intel G31/G33 chipsets

Some BIOSes (the Intel DG33BU, for example) wrongly claim to have DMAR
when they don't. Avoid the resulting crashes when it doesn't work as
expected.

I'd still be grateful if someone could test it on a DG33BU with the old
BIOS though, since I've killed mine. I tested the DMI version, but not
this one.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/early-quirks.c
drivers/pci/intel-iommu.c
include/asm-x86/iommu.h