From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Here are the easy leftovers from the previous series. I left out the more experimental parts (single lock/unlock, posting read elimination) for now. I'll have to revisit those after we get this stuff in. This time I even took the precaution of testing this on one of my gen2 machines. Still seemed to work correctly, so apparently I didn't mess up anything with the tile vs. linear offset stuff. Ville Syrjälä (6): drm/i915: Extract i9xx_plane_ctl() and ironlake_plane_ctl() drm/i915: Nuke ironlake_plane_ctl() drm/i915: Pre-compute plane control register value drm/i915: Introduce i9xx_check_plane_surface() drm/i915: Eliminate ironlake_update_primary_plane() drm/i915: Use i9xx_check_plane_surface() for sprite planes as well drivers/gpu/drm/i915/intel_display.c | 238 +++++++++++++++-------------------- drivers/gpu/drm/i915/intel_drv.h | 4 + drivers/gpu/drm/i915/intel_sprite.c | 93 ++++++-------- 3 files changed, 138 insertions(+), 197 deletions(-) -- 2.10.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx