Bug 13721
Summary: | [TRIVIAL]DRM drivers don't use PCI DMA API. | ||
---|---|---|---|
Product: | Drivers | Reporter: | David Woodhouse (dwmw2) |
Component: | Video(DRI - Intel) | Assignee: | intel-gfx-bugs (intel-gfx-bugs) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | alan, chris, daniel, intel-gfx-bugs |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.4 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
David Woodhouse
2009-07-06 12:14:35 UTC
Option still present and still refers to the 2.6.32 removal in Kconfig - would you perhaps mind fixing Kconfig Dave 8) I think the Intel graphics drivers (which are the only ones for which DMAR_BROKEN_GFX_WA is applicable) are fixed now. Shame we still don't do any QA on the hardware before we ship it though... Moving to DRI/intel to check what needs to happen and who needs to own it We migrated over to dma_map_sg() and pci_map_page() and rely on intel_iommu to dtrt for the variety of broken VT-d/gfx, with the occasional quirk in the driver for when the GPU itself hangs if its iommu mapping is changed whilst it is busy. Also due to too much hw breakage we won't ever be able to remove the workaround, at least as a kernel cmdline option in the form of intel_iommu=igfx_off. Too valuable for debugging. |