[PATCH v4 0/6] drm/i915/xe3: FBC Dirty rect feature support
Vinod Govindapillai
vinod.govindapillai at intel.com
Wed Jan 22 09:30:00 UTC 2025
Dirty rect support for FBC in xe3 onwards based on the comments after the
initial RFC series.
v2: Dirty rect related compute and storage moved to fbc state (Ville)
V3: Dont call fbc activate if FBC is already active
v4: Dirty rect compute and programming moved within DSB scope
New changes are added as separate patches to make it easy for review
But could be squashed if the reviews as ok.
Vinod Govindapillai (6):
drm/i915/xe3: avoid calling fbc activate if fbc is active
drm/i915/xe3: add register definitions for fbc dirty rect support
drm/i915/xe3: disable FBC if PSR2 selective fetch is enabled
drm/i915/xe3: add dirty rect support for FBC
drm/i915/xe3: handle dirty rect update within the scope of DSB
drm/i915/xe3: introduce a dirty rectangle state variable
drivers/gpu/drm/i915/display/intel_display.c | 7 +
drivers/gpu/drm/i915/display/intel_fbc.c | 153 +++++++++++++++++-
drivers/gpu/drm/i915/display/intel_fbc.h | 7 +
drivers/gpu/drm/i915/display/intel_fbc_regs.h | 9 ++
4 files changed, 173 insertions(+), 3 deletions(-)
--
2.43.0
More information about the Intel-xe
mailing list