From: Ville Syrjälä <[email protected]>
Starting from ILK mmio flips can interfere with the detection of CS flip
completion. This is due to the fact that mmio flips also cause the flip done
interrupt to be raised.
This series tries to make sure we don't mistake a flip done interrupt
caused by an mmio flip as the flip done interrupt interrupt for a CS flip.
Well, that's just patch 2 actually and the rest is gravy.
Ville Syrjälä (4):
drm/i915: Reduce the time we hold struct mutex in
intel_pipe_set_base()
drm/i915: Fix mmio vs. CS flip race on ILK+
drm/i915: Drop the excessive vblank waits from modeset codepaths
drm/i915: Wait for vblank in hsw_enable_ips()
drivers/gpu/drm/i915/i915_reg.h | 1 +
drivers/gpu/drm/i915/intel_display.c | 102 ++++++++++++++++++++++++++---------
drivers/gpu/drm/i915/intel_drv.h | 2 +
drivers/gpu/drm/i915/intel_sprite.c | 5 +-
4 files changed, 80 insertions(+), 30 deletions(-)
--
1.8.3.2
_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx