[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