]> git.karo-electronics.de Git - karo-tx-linux.git/commit
intel-iommu: Workaround IOTLB hang on Ironlake GPU
authorDavid Woodhouse <dwmw2@infradead.org>
Mon, 26 Sep 2011 02:11:14 +0000 (19:11 -0700)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Fri, 14 Oct 2011 19:51:44 +0000 (20:51 +0100)
commit6fbcfb3e467adb414e235eeefaeaf51ad12f2461
tree57729514619945cb1480d9cfa7120de364ddc067
parent3e7abe2556b583e87dabda3e0e6178a67b20d06f
intel-iommu: Workaround IOTLB hang on Ironlake GPU

To work around a hardware issue, we have to submit IOTLB flushes while
the graphics engine is idle. The graphics driver will (we hope) go to
great lengths to ensure that it gets that right on the affected
chipset(s)... so let's not screw it over by deferring the unmap and
doing it later. That wouldn't be very helpful.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/iommu/intel-iommu.c