[Intel-gfx] [PATCH v5 0/8] Skylake Y tiled scanout

Daniel Vetter daniel at ffwll.ch
Fri Feb 27 07:27:24 PST 2015


On Fri, Feb 27, 2015 at 11:15:16AM +0000, Tvrtko Ursulin wrote:
> From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
> 
> Starting with Skylake the display engine can scan out Y tiled objects. (Both
> legacy Y tiled, and the new Yf format.)
> 
> This series takes the original work by Damien Lespiau and converts it to use the
> new frame buffer modifiers instead of object set/get tiling. Some patches needed
> to be dropped, some added and some refactored.
> 
> Lightly tested with "testdisplay -m -y" and "testdisplay -m --yf".
> 
> v2: Rebased on v2 of "i915 fb modifier support, respun".
> 
> v3:
>    * Part which allows Y tiled fb creation extracted out and moved to the end
>      of series.
>    * Dropped redundant "drm/i915/skl: Allow Y tiling for sprites".
>    * Also see individual change logs.
> 
> v4:
>    * New to the series - watermark programming updates per BSpec.
>    * Addressed review comments in individual patches.
> 
> v5:
>    * Addressed review comments in individual patches.

Merged entire series, thanks.
-Daniel

> 
> Damien Lespiau (4):
>   drm/i915/skl: Allow scanning out Y and Yf fbs
>   drm/i915/skl: Adjust intel_fb_align_height() for Yb/Yf tiling
>   drm/i915/skl: Teach pin_and_fence_fb_obj() about Y tiling constraints
>   drm/i915/skl: Adjust get_plane_config() to support Yb/Yf tiling
> 
> Tvrtko Ursulin (4):
>   drm/i915/skl: Add new displayable tiling formats
>   drm/i915/skl: Updated watermark programming
>   drm/i915/skl: Update watermarks for Y tiling
>   drm/i915/skl: Allow Y (and Yf) frame buffer creation
> 
>  drivers/gpu/drm/i915/intel_display.c | 231 ++++++++++++++++++++++++++---------
>  drivers/gpu/drm/i915/intel_drv.h     |   3 +
>  drivers/gpu/drm/i915/intel_pm.c      |  97 +++++++++++----
>  drivers/gpu/drm/i915/intel_sprite.c  |  24 +++-
>  include/uapi/drm/drm_fourcc.h        |  15 +++
>  5 files changed, 283 insertions(+), 87 deletions(-)
> 
> -- 
> 2.3.0
> 
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


More information about the Intel-gfx mailing list