[Intel-gfx] [PATCH v2 0/6] drm/i915: Moar plane update optimizations (v2)

ville.syrjala at linux.intel.com ville.syrjala at linux.intel.com
Thu Mar 23 19:27:06 UTC 2017


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

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



More information about the Intel-gfx mailing list