[Intel-gfx] [PATCH 00/10] i915 atomic plane helper conversion (v2)
Matt Roper
matthew.d.roper at intel.com
Wed Nov 26 16:24:57 CET 2014
Another iteration of the i915 atomic plane helper conversion. This iteration
is based on the display refactoring series I sent to the mailing list last
night, so the actual transition to atomic here should be a little bit easier to
understand. This set also fixes v1's problem with performing sleepable
operations with interrupts disabled (during vblank evasion).
Depends on series:
[PATCH 0/9] i915 display refactoring (v3)
http://lists.freedesktop.org/archives/intel-gfx/2014-November/056149.html
Previous version of this patchset:
http://lists.freedesktop.org/archives/intel-gfx/2014-November/055454.html
Matt Roper (10):
drm/i915: Ensure state->crtc is non-NULL for plane updates
drm/i915: Make all plane disables use 'update_plane'
drm/i915: Refactor work that can sleep out of commit
drm/i915: Move vblank evasion to commit
drm/i915: Clarify sprite plane function names (v2)
drm/i915: Make intel_crtc_has_pending_flip() non-static
drm/i915: Prepare for atomic plane helpers (v3)
drm/i915: Switch plane handling to atomic helpers (v4)
drm/i915: Drop unused position fields
drm/i915: Integrate kerneldoc for atomic plane helpers
Documentation/DocBook/drm.tmpl | 5 +
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/intel_atomic_plane.c | 209 +++++++++++++++++
drivers/gpu/drm/i915/intel_display.c | 359 +++++++++++++-----------------
drivers/gpu/drm/i915/intel_drv.h | 35 ++-
drivers/gpu/drm/i915/intel_sprite.c | 235 +++++++------------
6 files changed, 476 insertions(+), 368 deletions(-)
create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.c
--
1.8.5.1
More information about the Intel-gfx
mailing list