[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