[Intel-gfx] [PATCH v4 0/4] ILK VT-d fix

Ben Widawsky ben at bwidawsk.net
Sat Oct 15 22:47:12 CEST 2011


Tested-by: Ben Widawsky <ben at bwidawsk.net>
I ran the airlied test on it for 4 minutes. It normally hangs in <1
minute.

Changes from the last version:
Rebased on the new patches from David Woodhouse
Use the new global to determine if we need workaround.
Idling can fail now, instead of being uninterruptible.
No more undo idling (we can add it back later if we need it).

Ben Widawsky (2):
  drm/i915: Remove early exit on i915_gpu_idle
  drm/i915: ILK + VT-d workaround

David Woodhouse (2):
  intel-iommu: Workaround IOTLB hang on Ironlake GPU
  intel-iommu: Export a flag indicating that the IOMMU is used for
    iGFX.

 drivers/char/agp/intel-gtt.c        |   29 +++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_drv.h     |    2 +-
 drivers/gpu/drm/i915/i915_gem.c     |   10 +++-------
 drivers/gpu/drm/i915/i915_gem_gtt.c |   19 ++++++++++++++++++-
 drivers/iommu/intel-iommu.c         |   31 ++++++++++++++++++++-----------
 include/drm/intel-gtt.h             |    2 ++
 6 files changed, 73 insertions(+), 20 deletions(-)

-- 
1.7.7




More information about the Intel-gfx mailing list