[Intel-gfx] [RFC v2 0/4] Use framebuffer modifiers for tiled display

Tvrtko Ursulin tvrtko.ursulin at linux.intel.com
Tue Feb 3 09:22:28 PST 2015


From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>

Instead of using driver private set tiling ioctl, use the proposed addfb2 ioctl
extension to tell the driver about display buffer special formatting.

Lightly tested only with a hacked up igt/testdisplay.

v2:
   * Refactor the series to use fb->modifier[0] directly at call sites
     interested in tiling. (Daniel Vetter)

Rob Clark (1):
  RFC: drm: add support for tiled/compressed/etc modifier in addfb2

Tvrtko Ursulin (3):
  drm/i915: Add tiled framebuffer modifiers
  drm/i915: Use frame buffer modifiers for tiled display
  drm/i915: Announce support for framebuffer modifiers

 drivers/gpu/drm/drm_crtc.c           | 14 +++++-
 drivers/gpu/drm/drm_crtc_helper.c    |  1 +
 drivers/gpu/drm/drm_ioctl.c          |  3 ++
 drivers/gpu/drm/i915/intel_display.c | 97 +++++++++++++++++++++++++-----------
 drivers/gpu/drm/i915/intel_drv.h     |  2 +
 drivers/gpu/drm/i915/intel_pm.c      |  7 +--
 drivers/gpu/drm/i915/intel_sprite.c  | 26 +++++-----
 include/drm/drm_crtc.h               |  4 ++
 include/uapi/drm/drm.h               |  1 +
 include/uapi/drm/drm_fourcc.h        | 32 ++++++++++++
 include/uapi/drm/drm_mode.h          |  9 ++++
 include/uapi/drm/i915_drm.h          | 13 +++++
 12 files changed, 163 insertions(+), 46 deletions(-)

-- 
2.2.2



More information about the Intel-gfx mailing list