From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Rebase of my earlier attempts at fixing the scanout fence mess on top of Chris's PLANE_HAS_FENCE stuff. Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> Ville Syrjälä (6): drm/i915: Fail if we can't get a fence for gen2/3 tiled scanout drm/i915: Only pin the fence for primary planes (and gen2/3) drm/i915: Clean up fbc vs. plane checks drm/i915: Require fence only for FBC capable planes drm/i915: Extract intel_plane_{pin,unpin}_fb() drm/i915: Add a FIXME about FBC vs. fence. 90/270 degree rotation drivers/gpu/drm/i915/intel_display.c | 157 +++++++++++++++++++++++------------ drivers/gpu/drm/i915/intel_drv.h | 2 + drivers/gpu/drm/i915/intel_fbc.c | 34 +++----- drivers/gpu/drm/i915/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 2 - 5 files changed, 122 insertions(+), 75 deletions(-) -- 2.13.6 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx