[Intel-gfx] [PATCH 0/3] drm/i915/fbc: More multi-FBC refactoring

Ville Syrjala ville.syrjala at linux.intel.com
Thu Dec 9 18:21:06 UTC 2021


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

A bit more prep work towards multiple FBC instances.

One thing that is still up in the air is the debugfs
layout. Haven't relly figured out what the best approach
would be, and whatever is chosen does require igt changes
as well.

Ville Syrjälä (3):
  drm/i915/fbc: Parametrize FBC register offsets
  drm/i915/fbc: Loop through FBC instances in various places
  drm/i915/fbc: Introduce device info fbc_mask

 drivers/gpu/drm/i915/display/i9xx_plane.c     |   2 +-
 drivers/gpu/drm/i915/display/intel_fbc.c      | 232 +++++++++++-------
 drivers/gpu/drm/i915/display/intel_fbc.h      |   6 +
 .../drm/i915/display/skl_universal_plane.c    |  12 +-
 drivers/gpu/drm/i915/i915_drv.h               |   5 +-
 drivers/gpu/drm/i915/i915_pci.c               |  22 +-
 drivers/gpu/drm/i915/i915_reg.h               |  34 +--
 drivers/gpu/drm/i915/intel_device_info.c      |   4 +-
 drivers/gpu/drm/i915/intel_device_info.h      |   2 +-
 drivers/gpu/drm/i915/intel_pm.c               |  31 ++-
 10 files changed, 206 insertions(+), 144 deletions(-)

-- 
2.32.0



More information about the Intel-gfx mailing list