diff options
author | David Woodhouse <dwmw2@infradead.org> | 2008-09-04 04:54:37 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-09-05 14:20:25 -0400 |
commit | e51af6630848406fc97adbd71443818cdcda297b (patch) | |
tree | 6f25c35ad2a264e2ca8ad9bf0a4f8d2ac72d7a0c /drivers/pci | |
parent | cf169702ba6928cee9d4f4adf3e932b643b8db7a (diff) |
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>
Diffstat (limited to 'drivers/pci')
-rw-r--r-- | drivers/pci/intel-iommu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/intel-iommu.c b/drivers/pci/intel-iommu.c index 8d0e60ac849c..eaba6ecc2adb 100644 --- a/drivers/pci/intel-iommu.c +++ b/drivers/pci/intel-iommu.c | |||
@@ -80,7 +80,7 @@ static long list_size; | |||
80 | 80 | ||
81 | static void domain_remove_dev_info(struct dmar_domain *domain); | 81 | static void domain_remove_dev_info(struct dmar_domain *domain); |
82 | 82 | ||
83 | static int dmar_disabled; | 83 | int dmar_disabled; |
84 | static int __initdata dmar_map_gfx = 1; | 84 | static int __initdata dmar_map_gfx = 1; |
85 | static int dmar_forcedac; | 85 | static int dmar_forcedac; |
86 | static int intel_iommu_strict; | 86 | static int intel_iommu_strict; |