[Intel-gfx] [PATCH v2 00/11] drm/i915/gen9+: Atomic watermark fixes.

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Wed Oct 26 13:41:28 UTC 2016


They clean up the remainder of SKL style wm's, and finally makes
SKL watermarks ready for nonblocking modeset by using the crtc_state
for watermarks as much as possible.

The atomic watermark state for skylake is cleaned up to only contain the
minimum required, and unnecessary copies are removed as much as possible.

Maarten Lankhorst (11):
  drm/i915/skl+: Prepare for removing data rate from skl watermark state, v2.
  drm/i915/gen9+: Use cstate plane mask instead of crtc->state.
  drm/i915/gen9+: Use for_each_intel_plane_on_crtc in skl_print_wm_changes
  drm/i915/skl+: Remove data_rate from watermark struct, v2.
  drm/i915/skl+: Remove minimum block allocation from crtc state.
  drm/i915/skl+: Clean up minimum allocations, v2.
  drm/i915: Add a atomic evasion step to watermark programming, v2.
  drm/i915/gen9+: Use the watermarks from crtc_state for everything, v2.
  drm/i915/gen9+: Program watermarks as a separate step during evasion, v2.
  drm/i915/gen9+: Preserve old allocation from crtc_state.
  drm/i915/gen9+: Kill off hw_ddb from intel_crtc.

 drivers/gpu/drm/i915/i915_drv.h      |  13 +-
 drivers/gpu/drm/i915/intel_display.c |  77 +++++-------
 drivers/gpu/drm/i915/intel_drv.h     |  27 +---
 drivers/gpu/drm/i915/intel_pm.c      | 232 +++++++++++++++++------------------
 drivers/gpu/drm/i915/intel_sprite.c  |  18 ---
 5 files changed, 157 insertions(+), 210 deletions(-)

-- 
2.7.4



More information about the Intel-gfx mailing list