v1: (tested) idle GPU before and after unmaps. v2: (untested) Read GMCH_CTRL to find if VT-d is enable Pulled David's patch into the series Only stall for unmaps Add warning for list_empty && !rings_idle
v3: (still untested) Removed warning stuff, got rid of early exit in i915_gpu_idle completely Pulled logic to detect effected chipsets into a new function Left the interruptible=true logic because I still think it's required, and I can't see how it hurts terribly badly. Ben Widawsky (2): drm/i915: Remove early exit on i915_gpu_idle drm/i915: Fix hang on Ironlake mobile GPU with VT-d David Woodhouse (1): intel-iommu: IOTLB hang workaround drivers/char/agp/intel-gtt.c | 33 ++++++++++++++++++++++++++++++++ drivers/gpu/drm/i915/i915_gem.c | 6 ----- drivers/gpu/drm/i915/i915_gem_gtt.c | 36 +++++++++++++++++++++++++++++++++++ drivers/iommu/intel-iommu.c | 6 ++++- include/drm/intel-gtt.h | 2 + 5 files changed, 76 insertions(+), 7 deletions(-) -- 1.7.6.4 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx