I think Daniel caved in and agrees that making the idle cause the GPU to be uninterruptible was the correct approach. So this patch is pretty much the same as v3, except it has David's new global to determine the IOMMU status. In other words, disregard v4.
For the series: Tested-by: Ben Widawsky <b...@bwidawsk.net> 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 | 28 ++++++++++++++++++++++++++++ drivers/gpu/drm/i915/i915_gem.c | 6 ------ drivers/gpu/drm/i915/i915_gem_gtt.c | 30 ++++++++++++++++++++++++++++++ drivers/iommu/intel-iommu.c | 31 ++++++++++++++++++++----------- include/drm/intel-gtt.h | 2 ++ 5 files changed, 80 insertions(+), 17 deletions(-) -- 1.7.7 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx