Re: [PATCH] Blacklist DMAR on Intel G31/G33 chipsets

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ingo Molnar
Date: Friday, September 5, 2008 - 11:34 am

* David Woodhouse <dwmw2@infradead.org> wrote:


ok - fixing this makes sense. I have two worries about this patch.

Firstly, the quirk is keyed off an ACPI capability which is quite bad if 
someone boots with ACPI off. (which is still quite possible) The DMAR is 
PCI enumerated so there's nothing inherently ACPI about this. A DMI 
quirk (which will work even if ACPI is disabled) looks more robust.

Secondly, keying off the PCI ID and assuming a BIOS bug based on the 
presence of an ACPI table can indeed get incoherent results as you 
suspect. It's better to single out the specific BIOS as long as the DMI 
info is specific enough. Even if that PCI ID is never supposed to be 
combined with VT-d (because, obviously, VT-d needs a different chipset), 
it's just a sloppy concept in general.

The fact that you've already tested the DMI version and cannot test the 
new version is one more reason to favor the first patch.

Could you please resend the initial DMI version of the 
drivers/pci/intel-iommu.c commit stand-alone, not embedded in a 'misc' 
pull request, and with Jesse Cc:-ed as well? Thanks,

	Ingo
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Misc fixes for 2.6.27, David Woodhouse, (Mon Sep 1, 1:14 pm)
Re: Misc fixes for 2.6.27, Andi Kleen, (Mon Sep 1, 3:32 pm)
Re: Misc fixes for 2.6.27, Arjan van de Ven, (Mon Sep 1, 3:35 pm)
Re: Misc fixes for 2.6.27, Andi Kleen, (Mon Sep 1, 4:01 pm)
Re: Misc fixes for 2.6.27, Arjan van de Ven, (Mon Sep 1, 4:16 pm)
Re: Misc fixes for 2.6.27, Andi Kleen, (Mon Sep 1, 11:19 pm)
Re: Misc fixes for 2.6.27, David Woodhouse, (Tue Sep 2, 1:23 am)
Blacklist DMAR on Intel G31/G33 chipsets, David Woodhouse, (Wed Sep 3, 3:53 am)
Re: Blacklist DMAR on Intel G31/G33 chipsets, Andi Kleen, (Wed Sep 3, 5:09 am)
Re: Blacklist DMAR on Intel G31/G33 chipsets, David Woodhouse, (Wed Sep 3, 5:22 am)
[PATCH] Blacklist DMAR on Intel G31/G33 chipsets, David Woodhouse, (Thu Sep 4, 1:54 am)
Re: [PATCH] Blacklist DMAR on Intel G31/G33 chipsets, Ingo Molnar, (Fri Sep 5, 11:34 am)
Re: [PATCH] Blacklist DMAR on Intel G31/G33 chipsets, David Woodhouse, (Fri Sep 5, 11:47 am)
Re: [PATCH] Blacklist DMAR on Intel G31/G33 chipsets, Ingo Molnar, (Sat Sep 6, 8:49 am)
Re: [PATCH] Blacklist DMAR on Intel G31/G33 chipsets, David Woodhouse, (Sun Sep 7, 1:20 am)
[2.6.27 PATCH] Blacklist DMAR on Intel G31/G33 chipsets, David Woodhouse, (Sun Sep 7, 8:35 am)