Select the types of activity you want to include in your feed.
Merge git://git.infradead.org/iommu-2.6
* git://git.infradead.org/iommu-2.6: intel-iommu: Use symbolic values instead of magic numbers in Lenovo w/a intel-iommu: Abort IOMMU setup for igfx if BIOS gave no shadow GTT space
···3757375737583758DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2a40, quirk_iommu_rwbf);3759375937603760+#define GGC 0x5237613761+#define GGC_MEMORY_SIZE_MASK (0xf << 8)37623762+#define GGC_MEMORY_SIZE_NONE (0x0 << 8)37633763+#define GGC_MEMORY_SIZE_1M (0x1 << 8)37643764+#define GGC_MEMORY_SIZE_2M (0x3 << 8)37653765+#define GGC_MEMORY_VT_ENABLED (0x8 << 8)37663766+#define GGC_MEMORY_SIZE_2M_VT (0x9 << 8)37673767+#define GGC_MEMORY_SIZE_3M_VT (0xa << 8)37683768+#define GGC_MEMORY_SIZE_4M_VT (0xb << 8)37693769+37703770+static void __devinit quirk_calpella_no_shadow_gtt(struct pci_dev *dev)37713771+{37723772+ unsigned short ggc;37733773+37743774+ if (pci_read_config_word(dev, GGC, &ggc))37753775+ return;37763776+37773777+ if (!(ggc & GGC_MEMORY_VT_ENABLED)) {37783778+ printk(KERN_INFO "DMAR: BIOS has allocated no shadow GTT; disabling IOMMU for graphics\n");37793779+ dmar_map_gfx = 0;37803780+ }37813781+}37823782+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x0040, quirk_calpella_no_shadow_gtt);37833783+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x0044, quirk_calpella_no_shadow_gtt);37843784+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x0062, quirk_calpella_no_shadow_gtt);37853785+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x006a, quirk_calpella_no_shadow_gtt);37863786+37603787/* On Tylersburg chipsets, some BIOSes have been known to enable the37613788 ISOCH DMAR unit for the Azalia sound device, but not give it any37623789 TLB entries, which causes it to deadlock. Check for that. We do