[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