Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v3 00/11] updates to fbc tests
@ 2026-04-16  9:25 Vinod Govindapillai
  2026-04-16  9:25 ` [PATCH i-g-t v3 01/11] lib/i915/fbc: extract intel_fbc_get_fbc_status() Vinod Govindapillai
                   ` (14 more replies)
  0 siblings, 15 replies; 28+ messages in thread
From: Vinod Govindapillai @ 2026-04-16  9:25 UTC (permalink / raw)
  To: igt-dev
  Cc: vinod.govindapillai, santhosh.reddy.guddati, swati2.sharma,
	jani.nikula

Some of the fbc status texts are outdated, fix those.
FBC cannot be enabled if the plane size is too big. Such cases
to be treated as skips instead of failures.
And some cleanups where we query the current fbc status from
the debugfs.

v2: a common function to check fbc skip reasons
    avoid multiple fbc status read for skip reasons
    removed the dirty rect patch from this series

v3: kms_fbcon_fbt to use the common fbc_skip_reasons check as well
    and some refactoring related to that.

Vinod Govindapillai (11):
  lib/i915/fbc: extract intel_fbc_get_fbc_status()
  tests/intel/kms_frontbuffer_tracking: use intel_fbc_get_fbc_status()
  tests/intel/kms_frontbuffer_tracking: update the outdated fbc status
    reasons
  tests/intel/kms_frontbuffer_tracking: consolidate fbc tests skip
    checks
  tests/intel/kms_frontbuffer_tracking: use a bigger buffer for fbc
    status
  tests/intel/kms_fbcon_fbt: use a bigger buffer for fbc status
  tests/intel/kms_fbcon_fbt: update the outdated fbc skip reasons
  tests/intel/kms_fbcon_fbt: refactor the code to get the right fbc
    status
  tests/intel/kms_fbcon_fbt: find and store the crtc index
  tests/intel/kms_fbcon_fbt: find the correct fbc status of a pipe
  tests/intel/kms_fbcon_fbt: use common routine to skip tests on fbc
    status

 lib/i915/intel_fbc.c                   | 101 ++++++++++++++--
 lib/i915/intel_fbc.h                   |   6 +
 tests/intel/kms_fbcon_fbt.c            | 154 +++++++++++--------------
 tests/intel/kms_frontbuffer_tracking.c |  75 ++++--------
 4 files changed, 184 insertions(+), 152 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2026-04-30  8:31 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-16  9:25 [PATCH i-g-t v3 00/11] updates to fbc tests Vinod Govindapillai
2026-04-16  9:25 ` [PATCH i-g-t v3 01/11] lib/i915/fbc: extract intel_fbc_get_fbc_status() Vinod Govindapillai
2026-04-30  2:56   ` Reddy Guddati, Santhosh
2026-04-16  9:25 ` [PATCH i-g-t v3 02/11] tests/intel/kms_frontbuffer_tracking: use intel_fbc_get_fbc_status() Vinod Govindapillai
2026-04-30  3:18   ` Reddy Guddati, Santhosh
2026-04-16  9:25 ` [PATCH i-g-t v3 03/11] tests/intel/kms_frontbuffer_tracking: update the outdated fbc status reasons Vinod Govindapillai
2026-04-30  3:37   ` Reddy Guddati, Santhosh
2026-04-30  7:05     ` Govindapillai, Vinod
2026-04-30  8:30       ` Jani Nikula
2026-04-16  9:25 ` [PATCH i-g-t v3 04/11] tests/intel/kms_frontbuffer_tracking: consolidate fbc tests skip checks Vinod Govindapillai
2026-04-30  4:35   ` Reddy Guddati, Santhosh
2026-04-30  7:12     ` Govindapillai, Vinod
2026-04-16  9:25 ` [PATCH i-g-t v3 05/11] tests/intel/kms_frontbuffer_tracking: use a bigger buffer for fbc status Vinod Govindapillai
2026-04-30  3:45   ` Reddy Guddati, Santhosh
2026-04-16  9:25 ` [PATCH i-g-t v3 06/11] tests/intel/kms_fbcon_fbt: " Vinod Govindapillai
2026-04-30  3:46   ` Reddy Guddati, Santhosh
2026-04-16  9:25 ` [PATCH i-g-t v3 07/11] tests/intel/kms_fbcon_fbt: update the outdated fbc skip reasons Vinod Govindapillai
2026-04-30  3:56   ` Reddy Guddati, Santhosh
2026-04-30  7:11     ` Govindapillai, Vinod
2026-04-16  9:25 ` [PATCH i-g-t v3 08/11] tests/intel/kms_fbcon_fbt: refactor the code to get the right fbc status Vinod Govindapillai
2026-04-16  9:25 ` [PATCH i-g-t v3 09/11] tests/intel/kms_fbcon_fbt: find and store the crtc index Vinod Govindapillai
2026-04-16  9:25 ` [PATCH i-g-t v3 10/11] tests/intel/kms_fbcon_fbt: find the correct fbc status of a pipe Vinod Govindapillai
2026-04-16  9:25 ` [PATCH i-g-t v3 11/11] tests/intel/kms_fbcon_fbt: use common routine to skip tests on fbc status Vinod Govindapillai
2026-04-30  4:06   ` Reddy Guddati, Santhosh
2026-04-16 16:24 ` ✓ i915.CI.BAT: success for updates to fbc tests (rev3) Patchwork
2026-04-16 16:24 ` ✓ Xe.CI.BAT: " Patchwork
2026-04-16 18:08 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-04-17  4:43 ` ✗ i915.CI.Full: " Patchwork

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