[Intel-gfx] [PATCH v3 0/3] Ironlake mobile GPU with VT-d, fix
Ben Widawsky
ben at bwidawsk.net
Mon Sep 26 04:11:11 CEST 2011
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
More information about the Intel-gfx
mailing list