Re: Misc fixes for 2.6.27

From: Andi Kleen
Date: Mon Sep 01 2008 - 18:32:28 EST


David Woodhouse <dwmw2@xxxxxxxxxxxxx> writes:
> +
> +static struct dmi_system_id __initdata intel_iommu_dmi_table[] = {
> + { /* Some DG33BU BIOS revisions advertised non-existent VT-d */

Are you sure it's non existent? A G33 chipset should have it in
hardware I thought.

I'm not sure this is really the right way to handle this anyways.
If there's ever a working BIOS it will be blacklisted too. And
normally BIOS bugs don't come in one board alone, but in a range
of them and then adding more and more identifiers is quite painful.

Better would be to add some generic sanity checks that catches
the issues these BIOS revisions are having.

> + .callback = blacklist_iommu,
> + .ident = "Intel DG33BU",
> + { DMI_MATCH(DMI_BOARD_VENDOR, "Intel Corporation"),
> + DMI_MATCH(DMI_BOARD_NAME, "DG33BU"),
> + }
> + },

-Andi

--
ak@xxxxxxxxxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/