Commit 0c02a20ff7695f9c54cc7c013dda326270ccdac8

Authored by David Woodhouse
1 parent 64de5af000

intel-iommu: Kill DMAR_BROKEN_GFX_WA option.

Just make it depend on BROKEN for now, in case people scream really loud
about it (and because we might want to keep some of this logic for an
upcoming BIOS workaround, so I don't just want to rip it out entirely
just yet). But for graphics devices, it really ought to be unnecessary.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>

Showing 2 changed files with 2 additions and 6 deletions Side-by-side Diff

Documentation/Intel-IOMMU.txt
... ... @@ -56,11 +56,7 @@
56 56 ------------------
57 57 If you encounter issues with graphics devices, you can try adding
58 58 option intel_iommu=igfx_off to turn off the integrated graphics engine.
59   -
60   -If it happens to be a PCI device included in the INCLUDE_ALL Engine,
61   -then try enabling CONFIG_DMAR_GFX_WA to setup a 1-1 map. We hear
62   -graphics drivers may be in process of using DMA api's in the near
63   -future and at that time this option can be yanked out.
  59 +If this fixes anything, please ensure you file a bug reporting the problem.
64 60  
65 61 Some exceptions to IOVA
66 62 -----------------------
... ... @@ -1916,7 +1916,7 @@
1916 1916 config DMAR_BROKEN_GFX_WA
1917 1917 def_bool n
1918 1918 prompt "Workaround broken graphics drivers (going away soon)"
1919   - depends on DMAR
  1919 + depends on DMAR && BROKEN
1920 1920 ---help---
1921 1921 Current Graphics drivers tend to use physical address
1922 1922 for DMA and avoid using DMA APIs. Setting this config