[Intel-gfx] [PATCH 0/8] Make plane updates use the atomic state.

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Tue Nov 17 01:56:03 PST 2015


This fixes the plane commit to use the passed atomic state instead
of dereferencing plane->state and crtc->config. It also constifies
the state structs passed to the callbacks, since they should be read-only.

"drm/i915: Only rotate cursor base when the cursor is visible." should be applied to -fixes.

Maarten Lankhorst (8):
  drm/i915: Use passed plane state for sprite planes, v4.
  drm/i915: Do not use commit_plane for sprite planes.
  drm/i915: Remove some visibility checks from intel_crtc_update_cursor.
  drm/i915: Only rotate cursor base when the cursor is visible.
  drm/i915: Make disable_cursor_plane similar to commit_cursor_plane.
  drm/i915: Use the plane state for cursor updates.
  drm/i915: Use plane state for primary plane updates.
  drm/i915: Remove commit_plane function pointer.

 drivers/gpu/drm/i915/i915_drv.h           |   3 -
 drivers/gpu/drm/i915/intel_atomic_plane.c |  10 +-
 drivers/gpu/drm/i915/intel_display.c      | 334 +++++++++++++-----------------
 drivers/gpu/drm/i915/intel_drv.h          |  12 +-
 drivers/gpu/drm/i915/intel_sprite.c       | 129 ++++++------
 5 files changed, 212 insertions(+), 276 deletions(-)

-- 
2.1.0



More information about the Intel-gfx mailing list