[Intel-gfx] [PATCH 0/6] drm/i915: Proper dbuf global state

Ville Syrjala ville.syrjala at linux.intel.com
Thu Feb 13 18:47:54 UTC 2020


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

Introduce a global state object for dbuf and polish up
some surrounding stuff.

Only lightly smoke tested on kbl, but hopefully the icl+
will just work (tm) as well.

Immediate TODO:
- Rebase on top of current dbuf fixes once they land

Future TODO:
- Relocate the whole thing to some new file
- Try to finally elimninate distrucst_bios_wm
- Maybe other stuff I'm missing?

Cc: Stanislav Lisovskiy <stanislav.lisovskiy at intel.com>

Ville Syrjälä (6):
  drm/i915: Introduce proper dbuf state
  drm/i915: Polish some dbuf debugs
  drm/i915: Unify the low level dbuf code
  drm/i915: Nuke skl_ddb_get_hw_state()
  drm/i915: Move the dbuf pre/post plane update
  drm/i915: Clean up dbuf debugs during .atomic_check()

 drivers/gpu/drm/i915/display/intel_display.c  |  56 ++--
 .../drm/i915/display/intel_display_power.c    |  82 +++---
 .../drm/i915/display/intel_display_power.h    |   6 +-
 .../drm/i915/display/intel_display_types.h    |  12 +-
 drivers/gpu/drm/i915/i915_drv.h               |  11 +-
 drivers/gpu/drm/i915/intel_pm.c               | 247 +++++++++++++-----
 drivers/gpu/drm/i915/intel_pm.h               |  25 +-
 7 files changed, 273 insertions(+), 166 deletions(-)

-- 
2.24.1



More information about the Intel-gfx mailing list