[Intel-gfx] [PATCH 00/10] i915 nuclear pageflip (v2)

Matt Roper matthew.d.roper at intel.com
Wed Jan 21 16:35:39 PST 2015


Previous version of this series was here:
        http://lists.freedesktop.org/archives/intel-gfx/2015-January/058631.html

This round incorporates feedback from Daniel, Ander, and Bob.  The biggest
change here is that Daniel convinced me that the transitional helper for
property updates wouldn't really be useful for other drivers, so I dropped that
helper completely and instead just move i915 straight to the full atomic helper
a little bit later in the series.

Matt Roper (10):
  drm: Add rotation value to plane state
  drm/i915: Move rotation from intel_plane to drm_plane_state
  drm/i915: Consolidate plane handler vtables
  drm/i915: Add .atomic_{get,set}_property() entrypoints to planes
  drm/i915: Add main atomic entrypoints (v2)
  drm/i915: Setup dummy atomic state for connectors (v2)
  drm/i915: Add atomic_get_property entrypoint for connectors
  drm/i915: Add crtc state duplication/destruction functions
  drm/i915: Switch plane properties to full atomic helper.
  drm/i915: Add i915.nuclear_pageflip command line param to force atomic
    (v3)

 drivers/gpu/drm/drm_atomic.c              |   2 +
 drivers/gpu/drm/i915/Makefile             |   1 +
 drivers/gpu/drm/i915/i915_drv.c           |   8 +
 drivers/gpu/drm/i915/i915_drv.h           |   1 +
 drivers/gpu/drm/i915/i915_params.c        |   5 +
 drivers/gpu/drm/i915/intel_atomic.c       | 237 ++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_atomic_plane.c | 112 ++++++++++++--
 drivers/gpu/drm/i915/intel_crt.c          |   3 +
 drivers/gpu/drm/i915/intel_display.c      |  83 +++++++----
 drivers/gpu/drm/i915/intel_dp.c           |   3 +
 drivers/gpu/drm/i915/intel_dp_mst.c       |   3 +
 drivers/gpu/drm/i915/intel_drv.h          |  31 +++-
 drivers/gpu/drm/i915/intel_dsi.c          |   2 +
 drivers/gpu/drm/i915/intel_dvo.c          |   2 +
 drivers/gpu/drm/i915/intel_fbc.c          |   2 +-
 drivers/gpu/drm/i915/intel_hdmi.c         |   3 +
 drivers/gpu/drm/i915/intel_lvds.c         |   3 +
 drivers/gpu/drm/i915/intel_sdvo.c         |   3 +
 drivers/gpu/drm/i915/intel_sprite.c       |  60 ++------
 drivers/gpu/drm/i915/intel_tv.c           |   3 +
 include/drm/drm_crtc.h                    |   3 +
 21 files changed, 483 insertions(+), 87 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/intel_atomic.c

-- 
1.8.5.1



More information about the Intel-gfx mailing list