Tested-by: Ben Widawsky <b...@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 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx