From: "Govindapillai, Vinod" <vinod.govindapillai@intel.com>
To: "igt-dev@lists.freedesktop.org" <igt-dev@lists.freedesktop.org>,
"Reddy Guddati, Santhosh" <santhosh.reddy.guddati@intel.com>
Cc: "Nikula, Jani" <jani.nikula@intel.com>,
"Sharma, Swati2" <swati2.sharma@intel.com>
Subject: Re: [PATCH i-g-t v3 07/11] tests/intel/kms_fbcon_fbt: update the outdated fbc skip reasons
Date: Thu, 30 Apr 2026 07:11:34 +0000 [thread overview]
Message-ID: <d5723b19ec4fb4ee825f588715b35bdd80662759.camel@intel.com> (raw)
In-Reply-To: <0c58ac7e-b6f2-482b-b96d-e197c8c92a57@intel.com>
On Thu, 2026-04-30 at 09:26 +0530, Reddy Guddati, Santhosh wrote:
> Hi Vinod,
>
> On 16-04-2026 14:55, Vinod Govindapillai wrote:
> > No fbc reasons have been updated in the driver. Use the same
> > "no fbc reason" being set in the debugfs by the driver.
> >
> > Signed-off-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
> > ---
> > tests/intel/kms_fbcon_fbt.c | 22 ++++++++++------------
> > 1 file changed, 10 insertions(+), 12 deletions(-)
> >
> > diff --git a/tests/intel/kms_fbcon_fbt.c
> > b/tests/intel/kms_fbcon_fbt.c
> > index b36582011..78c6cc4b2 100644
> > --- a/tests/intel/kms_fbcon_fbt.c
> > +++ b/tests/intel/kms_fbcon_fbt.c
> > @@ -297,18 +297,16 @@ static inline void psr_debugfs_enable(int
> > device, int debugfs_fd)
> > static void fbc_skips_on_fbcon(int debugfs_fd)
> > {
> > const char *reasons[] = {
> > - "incompatible mode",
> > - "mode too large for compression",
> > - "framebuffer not tiled or fenced",
> > - "pixel format is invalid",
> > - "rotation unsupported",
> > - "tiling unsupported",
> > - "framebuffer stride not supported",
> > - "per-pixel alpha blending is incompatible with
> > FBC",
> > - "pixel rate is too big",
> > - "CFB requirements changed",
> > - "plane Y offset is misaligned",
> > - "plane height + offset is non-modulo of 4"
> > + "pixel format not supported",
> > + "tiling not supported",
> > + "rotation not supported",
> > + "stride not supported",
> > + "per-pixel alpha not supported",
> > + "plane size too big",
> > + "surface size too big",
> > + "plane start Y offset misaligned",
> > + "plane end Y offset misaligned",
> > + "pixel rate too high"
>
> There are other no fbc reasons being set by the driver for ex:
> VGPU active, plane not visible etc. Shouldn't we consider them as
> well
> here along with this?
>
> Thanks,
> Santhosh
Basically my thinking was that these reasons defined in the current IGT
have been uses as skip reasons. Current tests skips based on these and
otherwise treat it as a failure. So in my opinion in case if we have to
treat any other skip reason as a failure, it is better to analyze first
if the reason for the failure is genuine and add it to the list. For
example fbc not enabled because plane not visible is might be an issue
with driver or a specific test sequence etc which we should catch as a
failure and fix.
BR
Vinod
next prev parent reply other threads:[~2026-04-30 7:11 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
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 [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=d5723b19ec4fb4ee825f588715b35bdd80662759.camel@intel.com \
--to=vinod.govindapillai@intel.com \
--cc=igt-dev@lists.freedesktop.org \
--cc=jani.nikula@intel.com \
--cc=santhosh.reddy.guddati@intel.com \
--cc=swati2.sharma@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox