Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/4] drm/i915/xe3: FBC Dirty rect feature support
@ 2024-11-18 23:53 Vinod Govindapillai
  2024-11-18 23:53 ` [RFC PATCH 1/4] drm/i915/display: update intel_fbc_atomic_check for dirty_fbc support Vinod Govindapillai
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Vinod Govindapillai @ 2024-11-18 23:53 UTC (permalink / raw)
  To: intel-gfx, intel-xe; +Cc: vinod.govindapillai, ville.syrjala, jani.saarinen

Initial patchset to support dirty rect capability for FBC in Xe3.
This is the initial design suggestion for the feedback. This
is for non PSR cases. Seective fetch is not allowed with the
dirty rectangle feature.

More FC use case scenarios might need to be handled - such as
frontbuffer flush, invalidate and more cases we would need to
do a full region update etc.

Vinod Govindapillai (4):
  drm/i915/display: update intel_fbc_atomic_check for dirty_fbc support
  drm/i915/display: add register definitions for fbc dirty rect support
  drm/i915/xe3: add dirty rect support for FBC
  drm/i915/xe3: disable FBC if PSR2 selective fetch is enabled

 drivers/gpu/drm/i915/display/intel_fbc.c      | 145 +++++++++++++++++-
 drivers/gpu/drm/i915/display/intel_fbc.h      |   3 +
 drivers/gpu/drm/i915/display/intel_fbc_regs.h |   9 ++
 .../drm/i915/display/skl_universal_plane.c    |   2 +
 4 files changed, 155 insertions(+), 4 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-11-22  8:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-18 23:53 [RFC PATCH 0/4] drm/i915/xe3: FBC Dirty rect feature support Vinod Govindapillai
2024-11-18 23:53 ` [RFC PATCH 1/4] drm/i915/display: update intel_fbc_atomic_check for dirty_fbc support Vinod Govindapillai
2024-11-18 23:53 ` [RFC PATCH 2/4] drm/i915/display: add register definitions for fbc dirty rect support Vinod Govindapillai
2024-11-18 23:53 ` [RFC PATCH 3/4] drm/i915/xe3: add dirty rect support for FBC Vinod Govindapillai
2024-11-19  8:50   ` Jani Nikula
2024-11-22  8:31   ` Ville Syrjälä
2024-11-18 23:53 ` [RFC PATCH 4/4] drm/i915/xe3: disable FBC if PSR2 selective fetch is enabled Vinod Govindapillai
2024-11-19  8:51   ` Jani Nikula
2024-11-19  8:58     ` Govindapillai, Vinod
2024-11-19  0:37 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/xe3: FBC Dirty rect feature support Patchwork
2024-11-19  0:37 ` ✗ Fi.CI.SPARSE: " Patchwork
2024-11-19  0:51 ` ✗ Fi.CI.BAT: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox