[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