public inbox for igt-dev@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH] tools/gputop: Fix zero output when stdout is not a terminal
@ 2026-04-02 13:45 Vidya Srinivas
  2026-04-02 14:56 ` Kamil Konieczny
                   ` (7 more replies)
  0 siblings, 8 replies; 16+ messages in thread
From: Vidya Srinivas @ 2026-04-02 13:45 UTC (permalink / raw)
  To: igt-dev; +Cc: Vidya Srinivas

When gputop output is redirected to a file or pipe, such as:

  gputop -n 5 -d 1 > results.txt
  gputop -n 3 -d 2 | grep rcs

ioctl(0, TIOCGWINSZ) fails with -1 since stdin is not a terminal.
update_console_size() then returns without setting *w and *h, leaving
con_w and con_h at their initial value of -1.

The main display loop uses 'if (lines >= con_h) break' to limit output
to the terminal height. With con_h = -1, the condition (0 >= -1) is
immediately true on the very first line, causing all client output to be
silently suppressed. The result is that gputop produces only ANSI clear-
screen escape sequences and zero actual data.

This affects anyone using gputop in automation, CI pipelines, or any
non-interactive context on Linux or Android where output is redirected
or piped.

Fix this by falling back to a default console size of 80x50 when the
ioctl fails, consistent with the existing fallback for serial consoles
(where ws_col and ws_row are both 0).

Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
---
 tools/gputop.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tools/gputop.c b/tools/gputop.c
index 9b2e8cb6f..112ec5ddb 100644
--- a/tools/gputop.c
+++ b/tools/gputop.c
@@ -505,8 +505,11 @@ static void update_console_size(int *w, int *h)
 {
 	struct winsize ws = {};
 
-	if (ioctl(0, TIOCGWINSZ, &ws) == -1)
+	if (ioctl(0, TIOCGWINSZ, &ws) == -1) {
+		*w = 80;
+		*h = 50;
 		return;
+	}
 
 	*w = ws.ws_col;
 	*h = ws.ws_row;
-- 
2.45.2


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

* Re: [PATCH] tools/gputop: Fix zero output when stdout is not a terminal
  2026-04-02 13:45 [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
@ 2026-04-02 14:56 ` Kamil Konieczny
  2026-04-06  3:27   ` Srinivas, Vidya
  2026-04-06  4:56 ` Purkait, Soham
                   ` (6 subsequent siblings)
  7 siblings, 1 reply; 16+ messages in thread
From: Kamil Konieczny @ 2026-04-02 14:56 UTC (permalink / raw)
  To: Vidya Srinivas; +Cc: igt-dev

Hi Vidya,
On 2026-04-02 at 19:15:21 +0530, Vidya Srinivas wrote:
> When gputop output is redirected to a file or pipe, such as:
> 
>   gputop -n 5 -d 1 > results.txt
>   gputop -n 3 -d 2 | grep rcs
> 
> ioctl(0, TIOCGWINSZ) fails with -1 since stdin is not a terminal.
> update_console_size() then returns without setting *w and *h, leaving
> con_w and con_h at their initial value of -1.
> 
> The main display loop uses 'if (lines >= con_h) break' to limit output
> to the terminal height. With con_h = -1, the condition (0 >= -1) is
> immediately true on the very first line, causing all client output to be
> silently suppressed. The result is that gputop produces only ANSI clear-
> screen escape sequences and zero actual data.
> 
> This affects anyone using gputop in automation, CI pipelines, or any
> non-interactive context on Linux or Android where output is redirected
> or piped.
> 
> Fix this by falling back to a default console size of 80x50 when the
> ioctl fails, consistent with the existing fallback for serial consoles
> (where ws_col and ws_row are both 0).
> 
> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>

Good catch, LGTM

Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

Regards,
Kamil

> ---
>  tools/gputop.c | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/tools/gputop.c b/tools/gputop.c
> index 9b2e8cb6f..112ec5ddb 100644
> --- a/tools/gputop.c
> +++ b/tools/gputop.c
> @@ -505,8 +505,11 @@ static void update_console_size(int *w, int *h)
>  {
>  	struct winsize ws = {};
>  
> -	if (ioctl(0, TIOCGWINSZ, &ws) == -1)
> +	if (ioctl(0, TIOCGWINSZ, &ws) == -1) {
> +		*w = 80;
> +		*h = 50;
>  		return;
> +	}
>  
>  	*w = ws.ws_col;
>  	*h = ws.ws_row;
> -- 
> 2.45.2
> 

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

* RE: [PATCH] tools/gputop: Fix zero output when stdout is not a terminal
  2026-04-02 14:56 ` Kamil Konieczny
@ 2026-04-06  3:27   ` Srinivas, Vidya
  0 siblings, 0 replies; 16+ messages in thread
From: Srinivas, Vidya @ 2026-04-06  3:27 UTC (permalink / raw)
  To: Kamil Konieczny; +Cc: igt-dev@lists.freedesktop.org



> -----Original Message-----
> From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Sent: 02 April 2026 20:26
> To: Srinivas, Vidya <vidya.srinivas@intel.com>
> Cc: igt-dev@lists.freedesktop.org
> Subject: Re: [PATCH] tools/gputop: Fix zero output when stdout is not a
> terminal
> 
> Hi Vidya,
> On 2026-04-02 at 19:15:21 +0530, Vidya Srinivas wrote:
> > When gputop output is redirected to a file or pipe, such as:
> >
> >   gputop -n 5 -d 1 > results.txt
> >   gputop -n 3 -d 2 | grep rcs
> >
> > ioctl(0, TIOCGWINSZ) fails with -1 since stdin is not a terminal.
> > update_console_size() then returns without setting *w and *h, leaving
> > con_w and con_h at their initial value of -1.
> >
> > The main display loop uses 'if (lines >= con_h) break' to limit output
> > to the terminal height. With con_h = -1, the condition (0 >= -1) is
> > immediately true on the very first line, causing all client output to
> > be silently suppressed. The result is that gputop produces only ANSI
> > clear- screen escape sequences and zero actual data.
> >
> > This affects anyone using gputop in automation, CI pipelines, or any
> > non-interactive context on Linux or Android where output is redirected
> > or piped.
> >
> > Fix this by falling back to a default console size of 80x50 when the
> > ioctl fails, consistent with the existing fallback for serial consoles
> > (where ws_col and ws_row are both 0).
> >
> > Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
> 
> Good catch, LGTM
> 
> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

Hello Kamil

Thank you very much for the review.

Regards
Vidya

> 
> Regards,
> Kamil
> 
> > ---
> >  tools/gputop.c | 5 ++++-
> >  1 file changed, 4 insertions(+), 1 deletion(-)
> >
> > diff --git a/tools/gputop.c b/tools/gputop.c index
> > 9b2e8cb6f..112ec5ddb 100644
> > --- a/tools/gputop.c
> > +++ b/tools/gputop.c
> > @@ -505,8 +505,11 @@ static void update_console_size(int *w, int *h)
> > {
> >  	struct winsize ws = {};
> >
> > -	if (ioctl(0, TIOCGWINSZ, &ws) == -1)
> > +	if (ioctl(0, TIOCGWINSZ, &ws) == -1) {
> > +		*w = 80;
> > +		*h = 50;
> >  		return;
> > +	}
> >
> >  	*w = ws.ws_col;
> >  	*h = ws.ws_row;
> > --
> > 2.45.2
> >

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

* Re: tools/gputop: Fix zero output when stdout is not a terminal
  2026-04-02 13:45 [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
  2026-04-02 14:56 ` Kamil Konieczny
@ 2026-04-06  4:56 ` Purkait, Soham
  2026-04-06  5:41   ` Srinivas, Vidya
  2026-04-06  6:02 ` [PATCH] " Vidya Srinivas
                   ` (5 subsequent siblings)
  7 siblings, 1 reply; 16+ messages in thread
From: Purkait, Soham @ 2026-04-06  4:56 UTC (permalink / raw)
  To: Vidya Srinivas, igt-dev, kamil.konieczny

Hi Vidya,

On 02-04-2026 19:15, Vidya Srinivas wrote:
> When gputop output is redirected to a file or pipe, such as:
>
>    gputop -n 5 -d 1 > results.txt

Isn’t only stdout (fd 1) redirected to the file here?

I guess some thing like "echo test | ./gputop" would be returning the 
default value (-1 in this case) for con_h.

>    gputop -n 3 -d 2 | grep rcs
>
> ioctl(0, TIOCGWINSZ) fails with -1 since stdin is not a terminal.
> update_console_size() then returns without setting *w and *h, leaving
> con_w and con_h at their initial value of -1.
>
> The main display loop uses 'if (lines >= con_h) break' to limit output
> to the terminal height. With con_h = -1, the condition (0 >= -1) is
> immediately true on the very first line, causing all client output to be
> silently suppressed. The result is that gputop produces only ANSI clear-
> screen escape sequences and zero actual data.
>
> This affects anyone using gputop in automation, CI pipelines, or any
> non-interactive context on Linux or Android where output is redirected
> or piped.
>
> Fix this by falling back to a default console size of 80x50 when the
> ioctl fails, consistent with the existing fallback for serial consoles
> (where ws_col and ws_row are both 0).
>
> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> ---
>   tools/gputop.c | 5 ++++-
>   1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/tools/gputop.c b/tools/gputop.c
> index 9b2e8cb6f..112ec5ddb 100644
> --- a/tools/gputop.c
> +++ b/tools/gputop.c
> @@ -505,8 +505,11 @@ static void update_console_size(int *w, int *h)
>   {
>   	struct winsize ws = {};
>   
> -	if (ioctl(0, TIOCGWINSZ, &ws) == -1)
> +	if (ioctl(0, TIOCGWINSZ, &ws) == -1) {
> +		*w = 80;
> +		*h = 50;
How about assigning the values during initialization in the main function ?

eg : int con_w = 80, con_h = 50;

Thanks,
Soham

>   		return;
> +	}
>   
>   	*w = ws.ws_col;
>   	*h = ws.ws_row;

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

* RE: tools/gputop: Fix zero output when stdout is not a terminal
  2026-04-06  4:56 ` Purkait, Soham
@ 2026-04-06  5:41   ` Srinivas, Vidya
  2026-04-06 16:34     ` Purkait, Soham
  0 siblings, 1 reply; 16+ messages in thread
From: Srinivas, Vidya @ 2026-04-06  5:41 UTC (permalink / raw)
  To: Purkait, Soham, igt-dev@lists.freedesktop.org, Konieczny, Kamil



> -----Original Message-----
> From: Purkait, Soham <soham.purkait@intel.com>
> Sent: 06 April 2026 10:27
> To: Srinivas, Vidya <vidya.srinivas@intel.com>; igt-dev@lists.freedesktop.org;
> Konieczny, Kamil <kamil.konieczny@intel.com>
> Subject: Re: tools/gputop: Fix zero output when stdout is not a terminal
> 
> Hi Vidya,
> 
> On 02-04-2026 19:15, Vidya Srinivas wrote:
> > When gputop output is redirected to a file or pipe, such as:
> >
> >    gputop -n 5 -d 1 > results.txt
> 
> Isn’t only stdout (fd 1) redirected to the file here?
> 
> I guess some thing like "echo test | ./gputop" would be returning the default
> value (-1 in this case) for con_h.

Hello,

Many thanks for the review.
I will update the patch like this. Should be okay?

if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == -1 &&
    ioctl(STDIN_FILENO, TIOCGWINSZ, &ws) == -1 &&
    ioctl(STDERR_FILENO, TIOCGWINSZ, &ws) == -1) {
    ws.ws_col = 80;
    ws.ws_row = 50;
}

Regards
Vidya

> 
> >    gputop -n 3 -d 2 | grep rcs
> >
> > ioctl(0, TIOCGWINSZ) fails with -1 since stdin is not a terminal.
> > update_console_size() then returns without setting *w and *h, leaving
> > con_w and con_h at their initial value of -1.
> >
> > The main display loop uses 'if (lines >= con_h) break' to limit output
> > to the terminal height. With con_h = -1, the condition (0 >= -1) is
> > immediately true on the very first line, causing all client output to
> > be silently suppressed. The result is that gputop produces only ANSI
> > clear- screen escape sequences and zero actual data.
> >
> > This affects anyone using gputop in automation, CI pipelines, or any
> > non-interactive context on Linux or Android where output is redirected
> > or piped.
> >
> > Fix this by falling back to a default console size of 80x50 when the
> > ioctl fails, consistent with the existing fallback for serial consoles
> > (where ws_col and ws_row are both 0).
> >
> > Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
> > Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> > ---
> >   tools/gputop.c | 5 ++++-
> >   1 file changed, 4 insertions(+), 1 deletion(-)
> >
> > diff --git a/tools/gputop.c b/tools/gputop.c index
> > 9b2e8cb6f..112ec5ddb 100644
> > --- a/tools/gputop.c
> > +++ b/tools/gputop.c
> > @@ -505,8 +505,11 @@ static void update_console_size(int *w, int *h)
> >   {
> >   	struct winsize ws = {};
> >
> > -	if (ioctl(0, TIOCGWINSZ, &ws) == -1)
> > +	if (ioctl(0, TIOCGWINSZ, &ws) == -1) {
> > +		*w = 80;
> > +		*h = 50;
> How about assigning the values during initialization in the main function ?
> 
> eg : int con_w = 80, con_h = 50;
> 
> Thanks,
> Soham
> 
> >   		return;
> > +	}
> >
> >   	*w = ws.ws_col;
> >   	*h = ws.ws_row;

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

* [PATCH] tools/gputop: Fix zero output when stdout is not a terminal
  2026-04-02 13:45 [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
  2026-04-02 14:56 ` Kamil Konieczny
  2026-04-06  4:56 ` Purkait, Soham
@ 2026-04-06  6:02 ` Vidya Srinivas
  2026-04-06  7:54 ` ✓ Xe.CI.BAT: success for tools/gputop: Fix zero output when stdout is not a terminal (rev2) Patchwork
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: Vidya Srinivas @ 2026-04-06  6:02 UTC (permalink / raw)
  To: igt-dev; +Cc: Vidya Srinivas, Kamil Konieczny

When gputop's output is redirected to a file or run via adb shell
(e.g., on Android), update_console_size() calls ioctl(0, TIOCGWINSZ)
on stdin which may not be a terminal. If stdin is a pipe or
redirected, the ioctl returns -1 and con_w/con_h remain at their
initial value of -1.

This causes the main display loop to immediately break since
'lines >= con_h' evaluates to true (0 >= -1), resulting in zero
output being produced.

Fix this by trying ioctl on stdout first, then stdin, then stderr
before falling back to a default of 80x50. This ensures the real
terminal size is obtained when any of the standard file descriptors
is connected to a terminal, and provides a sensible default when
none are (e.g., full redirection or adb shell).

This affects anyone using gputop in automation, CI pipelines, or any
non-interactive context on Linux and Android where output is
redirected or piped.

v2: Try stdout, stdin, and stderr for terminal size before falling
    back to defaults (Soham Purkait)

Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
 tools/gputop.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/tools/gputop.c b/tools/gputop.c
index 9b2e8cb6f..3b5e3c0cf 100644
--- a/tools/gputop.c
+++ b/tools/gputop.c
@@ -505,8 +505,13 @@ static void update_console_size(int *w, int *h)
 {
 	struct winsize ws = {};
 
-	if (ioctl(0, TIOCGWINSZ, &ws) == -1)
+	if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == -1 &&
+	    ioctl(STDIN_FILENO, TIOCGWINSZ, &ws) == -1 &&
+	    ioctl(STDERR_FILENO, TIOCGWINSZ, &ws) == -1) {
+		*w = 80;
+		*h = 50;
 		return;
+	}
 
 	*w = ws.ws_col;
 	*h = ws.ws_row;
-- 
2.45.2


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

* ✓ Xe.CI.BAT: success for tools/gputop: Fix zero output when stdout is not a terminal (rev2)
  2026-04-02 13:45 [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
                   ` (2 preceding siblings ...)
  2026-04-06  6:02 ` [PATCH] " Vidya Srinivas
@ 2026-04-06  7:54 ` Patchwork
  2026-04-06  8:11 ` ✓ i915.CI.BAT: " Patchwork
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-04-06  7:54 UTC (permalink / raw)
  To: Vidya Srinivas; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 2123 bytes --]

== Series Details ==

Series: tools/gputop: Fix zero output when stdout is not a terminal (rev2)
URL   : https://patchwork.freedesktop.org/series/164301/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8848_BAT -> XEIGTPW_14928_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (13 -> 13)
------------------------------

  No changes in participating hosts

Known issues
------------

  Here are the changes found in XEIGTPW_14928_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1:
    - bat-adlp-7:         [PASS][1] -> [DMESG-WARN][2] ([Intel XE#7483])
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html

  
#### Possible fixes ####

  * igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1:
    - bat-adlp-7:         [DMESG-WARN][3] ([Intel XE#7483]) -> [PASS][4]
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html

  * igt@xe_waitfence@engine:
    - bat-dg2-oem2:       [FAIL][5] ([Intel XE#6519]) -> [PASS][6]
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/bat-dg2-oem2/igt@xe_waitfence@engine.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/bat-dg2-oem2/igt@xe_waitfence@engine.html

  
  [Intel XE#6519]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6519
  [Intel XE#7483]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7483


Build changes
-------------

  * IGT: IGT_8848 -> IGTPW_14928

  IGTPW_14928: 14928
  IGT_8848: 8848
  xe-4852-d873f0156bd08a3031097d459e2d3604bfe1b1bf: d873f0156bd08a3031097d459e2d3604bfe1b1bf

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/index.html

[-- Attachment #2: Type: text/html, Size: 2817 bytes --]

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

* ✓ i915.CI.BAT: success for tools/gputop: Fix zero output when stdout is not a terminal (rev2)
  2026-04-02 13:45 [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
                   ` (3 preceding siblings ...)
  2026-04-06  7:54 ` ✓ Xe.CI.BAT: success for tools/gputop: Fix zero output when stdout is not a terminal (rev2) Patchwork
@ 2026-04-06  8:11 ` Patchwork
  2026-04-06 10:26 ` ✗ Xe.CI.FULL: failure " Patchwork
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-04-06  8:11 UTC (permalink / raw)
  To: Vidya Srinivas; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 4100 bytes --]

== Series Details ==

Series: tools/gputop: Fix zero output when stdout is not a terminal (rev2)
URL   : https://patchwork.freedesktop.org/series/164301/
State : success

== Summary ==

CI Bug Log - changes from IGT_8848 -> IGTPW_14928
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/index.html

Participating hosts (40 -> 39)
------------------------------

  Additional (1): fi-glk-j4005 
  Missing    (2): bat-dg2-13 bat-adls-6 

Known issues
------------

  Here are the changes found in IGTPW_14928 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_huc_copy@huc-copy:
    - fi-glk-j4005:       NOTRUN -> [SKIP][1] ([i915#2190])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/fi-glk-j4005/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_swapping@parallel-random-engines:
    - fi-glk-j4005:       NOTRUN -> [SKIP][2] ([i915#4613]) +3 other tests skip
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/fi-glk-j4005/igt@gem_lmem_swapping@parallel-random-engines.html

  * igt@i915_selftest@live:
    - bat-mtlp-8:         [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/bat-mtlp-8/igt@i915_selftest@live.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/bat-mtlp-8/igt@i915_selftest@live.html

  * igt@i915_selftest@live@mman:
    - bat-atsm-1:         [PASS][5] -> [DMESG-FAIL][6] ([i915#14204])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/bat-atsm-1/igt@i915_selftest@live@mman.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/bat-atsm-1/igt@i915_selftest@live@mman.html

  * igt@i915_selftest@live@workarounds:
    - bat-arlh-3:         [PASS][7] -> [DMESG-FAIL][8] ([i915#12061]) +1 other test dmesg-fail
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/bat-arlh-3/igt@i915_selftest@live@workarounds.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/bat-arlh-3/igt@i915_selftest@live@workarounds.html
    - bat-dg2-9:          [PASS][9] -> [DMESG-FAIL][10] ([i915#12061]) +1 other test dmesg-fail
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/bat-dg2-9/igt@i915_selftest@live@workarounds.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/bat-dg2-9/igt@i915_selftest@live@workarounds.html

  * igt@kms_psr@psr-primary-page-flip:
    - fi-glk-j4005:       NOTRUN -> [SKIP][11] +12 other tests skip
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/fi-glk-j4005/igt@kms_psr@psr-primary-page-flip.html

  
#### Possible fixes ####

  * igt@i915_selftest@live@workarounds:
    - bat-mtlp-9:         [DMESG-FAIL][12] ([i915#12061]) -> [PASS][13] +1 other test pass
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/bat-mtlp-9/igt@i915_selftest@live@workarounds.html

  
#### Warnings ####

  * igt@i915_selftest@live:
    - bat-atsm-1:         [DMESG-FAIL][14] ([i915#12061]) -> [DMESG-FAIL][15] ([i915#12061] / [i915#14204])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/bat-atsm-1/igt@i915_selftest@live.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/bat-atsm-1/igt@i915_selftest@live.html

  
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_8848 -> IGTPW_14928

  CI-20190529: 20190529
  CI_DRM_18281: d873f0156bd08a3031097d459e2d3604bfe1b1bf @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14928: 14928
  IGT_8848: 8848

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/index.html

[-- Attachment #2: Type: text/html, Size: 5346 bytes --]

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

* ✗ Xe.CI.FULL: failure for tools/gputop: Fix zero output when stdout is not a terminal (rev2)
  2026-04-02 13:45 [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
                   ` (4 preceding siblings ...)
  2026-04-06  8:11 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-04-06 10:26 ` Patchwork
  2026-04-06 11:20 ` ✗ i915.CI.Full: " Patchwork
  2026-04-07 13:39 ` [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
  7 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-04-06 10:26 UTC (permalink / raw)
  To: Vidya Srinivas; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 25348 bytes --]

== Series Details ==

Series: tools/gputop: Fix zero output when stdout is not a terminal (rev2)
URL   : https://patchwork.freedesktop.org/series/164301/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8848_FULL -> XEIGTPW_14928_FULL
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with XEIGTPW_14928_FULL absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in XEIGTPW_14928_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Participating hosts (2 -> 2)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in XEIGTPW_14928_FULL:

### IGT changes ###

#### Possible regressions ####

  * igt@kms_cursor_edge_walk@64x64-top-edge@pipe-d-dp-2:
    - shard-bmg:          [PASS][1] -> [DMESG-WARN][2] +4 other tests dmesg-warn
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-10/igt@kms_cursor_edge_walk@64x64-top-edge@pipe-d-dp-2.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-6/igt@kms_cursor_edge_walk@64x64-top-edge@pipe-d-dp-2.html

  * igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
    - shard-bmg:          [PASS][3] -> [DMESG-FAIL][4] +1 other test dmesg-fail
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-9/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-6/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html

  * igt@kms_flip@2x-wf_vblank-ts-check-interruptible@ad-dp2-hdmi-a3:
    - shard-bmg:          [PASS][5] -> [FAIL][6] +4 other tests fail
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-9/igt@kms_flip@2x-wf_vblank-ts-check-interruptible@ad-dp2-hdmi-a3.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-6/igt@kms_flip@2x-wf_vblank-ts-check-interruptible@ad-dp2-hdmi-a3.html

  * igt@xe_exec_system_allocator@process-many-stride-mmap-prefetch:
    - shard-bmg:          [PASS][7] -> [INCOMPLETE][8]
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-8/igt@xe_exec_system_allocator@process-many-stride-mmap-prefetch.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-8/igt@xe_exec_system_allocator@process-many-stride-mmap-prefetch.html

  
Known issues
------------

  Here are the changes found in XEIGTPW_14928_FULL that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@core_hotunplug@unbind-rebind:
    - shard-bmg:          [PASS][9] -> [ABORT][10] ([Intel XE#7249] / [Intel XE#7578])
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-7/igt@core_hotunplug@unbind-rebind.html
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-2/igt@core_hotunplug@unbind-rebind.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-bmg:          NOTRUN -> [SKIP][11] ([Intel XE#2370])
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-9/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_big_fb@linear-8bpp-rotate-90:
    - shard-bmg:          NOTRUN -> [SKIP][12] ([Intel XE#2327]) +3 other tests skip
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-8/igt@kms_big_fb@linear-8bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180:
    - shard-bmg:          NOTRUN -> [SKIP][13] ([Intel XE#1124]) +3 other tests skip
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-9/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180.html

  * igt@kms_big_fb@yf-tiled-addfb:
    - shard-bmg:          NOTRUN -> [SKIP][14] ([Intel XE#2328] / [Intel XE#7367])
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-6/igt@kms_big_fb@yf-tiled-addfb.html

  * igt@kms_bw@linear-tiling-4-displays-1920x1080p:
    - shard-bmg:          NOTRUN -> [SKIP][15] ([Intel XE#367] / [Intel XE#7354])
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-3/igt@kms_bw@linear-tiling-4-displays-1920x1080p.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][16] ([Intel XE#2887]) +5 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-7/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][17] ([Intel XE#3432])
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html

  * igt@kms_cdclk@mode-transition-all-outputs:
    - shard-bmg:          NOTRUN -> [SKIP][18] ([Intel XE#2724] / [Intel XE#7449])
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-10/igt@kms_cdclk@mode-transition-all-outputs.html

  * igt@kms_chamelium_audio@hdmi-audio:
    - shard-bmg:          NOTRUN -> [SKIP][19] ([Intel XE#2252]) +1 other test skip
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-8/igt@kms_chamelium_audio@hdmi-audio.html

  * igt@kms_chamelium_color@ctm-red-to-blue:
    - shard-bmg:          NOTRUN -> [SKIP][20] ([Intel XE#2325] / [Intel XE#7358])
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-9/igt@kms_chamelium_color@ctm-red-to-blue.html

  * igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][21] ([Intel XE#3304] / [Intel XE#7374]) +1 other test fail
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-10/igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-2.html

  * igt@kms_cursor_crc@cursor-onscreen-32x32:
    - shard-bmg:          NOTRUN -> [SKIP][22] ([Intel XE#2320]) +2 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-3/igt@kms_cursor_crc@cursor-onscreen-32x32.html

  * igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size:
    - shard-bmg:          [PASS][23] -> [DMESG-WARN][24] ([Intel XE#5354])
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-3/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-5/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-bmg:          NOTRUN -> [SKIP][25] ([Intel XE#2244])
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-9/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
    - shard-lnl:          [PASS][26] -> [FAIL][27] ([Intel XE#301])
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
    - shard-bmg:          NOTRUN -> [SKIP][28] ([Intel XE#7178] / [Intel XE#7349])
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling:
    - shard-bmg:          NOTRUN -> [SKIP][29] ([Intel XE#7178] / [Intel XE#7351])
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html

  * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-move:
    - shard-bmg:          NOTRUN -> [SKIP][30] ([Intel XE#2311]) +17 other tests skip
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-bmg:          NOTRUN -> [SKIP][31] ([Intel XE#4141]) +6 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-render:
    - shard-bmg:          NOTRUN -> [SKIP][32] ([Intel XE#7061] / [Intel XE#7356]) +4 other tests skip
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-10/igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-tiling-y:
    - shard-bmg:          NOTRUN -> [SKIP][33] ([Intel XE#2352] / [Intel XE#7399])
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-9/igt@kms_frontbuffer_tracking@fbc-tiling-y.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][34] ([Intel XE#2313]) +12 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt.html

  * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping:
    - shard-bmg:          NOTRUN -> [SKIP][35] ([Intel XE#7283]) +3 other tests skip
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-6/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-bmg:          NOTRUN -> [SKIP][36] ([Intel XE#7376] / [Intel XE#870])
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-7/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc5-dpms:
    - shard-lnl:          [PASS][37] -> [FAIL][38] ([Intel XE#7340] / [Intel XE#7504])
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-lnl-3/igt@kms_pm_dc@dc5-dpms.html
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-lnl-2/igt@kms_pm_dc@dc5-dpms.html

  * igt@kms_pm_dc@dc5-retention-flops:
    - shard-bmg:          NOTRUN -> [SKIP][39] ([Intel XE#3309] / [Intel XE#7368])
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-10/igt@kms_pm_dc@dc5-retention-flops.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-bmg:          NOTRUN -> [SKIP][40] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#7383] / [Intel XE#836])
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-9/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-bmg:          NOTRUN -> [SKIP][41] ([Intel XE#1489]) +5 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-5/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr@fbc-psr2-cursor-plane-move:
    - shard-bmg:          NOTRUN -> [SKIP][42] ([Intel XE#2234] / [Intel XE#2850]) +4 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-5/igt@kms_psr@fbc-psr2-cursor-plane-move.html

  * igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
    - shard-bmg:          NOTRUN -> [SKIP][43] ([Intel XE#1406] / [Intel XE#2414])
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-7/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html

  * igt@kms_rotation_crc@sprite-rotation-90:
    - shard-bmg:          NOTRUN -> [SKIP][44] ([Intel XE#3904] / [Intel XE#7342]) +1 other test skip
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-7/igt@kms_rotation_crc@sprite-rotation-90.html

  * igt@kms_sharpness_filter@filter-suspend:
    - shard-bmg:          NOTRUN -> [SKIP][45] ([Intel XE#6503]) +1 other test skip
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-6/igt@kms_sharpness_filter@filter-suspend.html

  * igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-7:
    - shard-bmg:          [PASS][46] -> [FAIL][47] ([Intel XE#5937]) +28 other tests fail
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-3/igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-7.html
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-9/igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-7.html

  * igt@xe_compute@ccs-mode-compute-kernel:
    - shard-bmg:          NOTRUN -> [SKIP][48] ([Intel XE#6599])
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-9/igt@xe_compute@ccs-mode-compute-kernel.html

  * igt@xe_eudebug@basic-vm-access-userptr:
    - shard-bmg:          NOTRUN -> [SKIP][49] ([Intel XE#7636]) +6 other tests skip
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-10/igt@xe_eudebug@basic-vm-access-userptr.html

  * igt@xe_exec_basic@multigpu-once-basic-defer-bind:
    - shard-bmg:          NOTRUN -> [SKIP][50] ([Intel XE#2322] / [Intel XE#7372]) +6 other tests skip
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-7/igt@xe_exec_basic@multigpu-once-basic-defer-bind.html

  * igt@xe_exec_fault_mode@twice-multi-queue-invalid-fault:
    - shard-bmg:          NOTRUN -> [SKIP][51] ([Intel XE#7136]) +7 other tests skip
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-5/igt@xe_exec_fault_mode@twice-multi-queue-invalid-fault.html

  * igt@xe_exec_multi_queue@many-execs-preempt-mode-fault-userptr-invalidate:
    - shard-bmg:          NOTRUN -> [SKIP][52] ([Intel XE#6874]) +16 other tests skip
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-7/igt@xe_exec_multi_queue@many-execs-preempt-mode-fault-userptr-invalidate.html

  * igt@xe_exec_threads@threads-multi-queue-mixed-userptr-invalidate-race:
    - shard-bmg:          NOTRUN -> [SKIP][53] ([Intel XE#7138]) +4 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-7/igt@xe_exec_threads@threads-multi-queue-mixed-userptr-invalidate-race.html

  * igt@xe_multigpu_svm@mgpu-concurrent-access-basic:
    - shard-bmg:          NOTRUN -> [SKIP][54] ([Intel XE#6964]) +1 other test skip
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-8/igt@xe_multigpu_svm@mgpu-concurrent-access-basic.html

  * igt@xe_pat@pat-index-xelpg:
    - shard-bmg:          NOTRUN -> [SKIP][55] ([Intel XE#2236] / [Intel XE#7590])
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-3/igt@xe_pat@pat-index-xelpg.html

  * igt@xe_pm@s4-d3cold-basic-exec:
    - shard-bmg:          NOTRUN -> [SKIP][56] ([Intel XE#2284] / [Intel XE#7370])
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-5/igt@xe_pm@s4-d3cold-basic-exec.html

  * igt@xe_pxp@pxp-stale-bo-exec-post-termination-irq:
    - shard-bmg:          NOTRUN -> [SKIP][57] ([Intel XE#4733] / [Intel XE#7417])
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-5/igt@xe_pxp@pxp-stale-bo-exec-post-termination-irq.html

  * igt@xe_query@multigpu-query-uc-fw-version-guc:
    - shard-bmg:          NOTRUN -> [SKIP][58] ([Intel XE#944])
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-1/igt@xe_query@multigpu-query-uc-fw-version-guc.html

  
#### Possible fixes ####

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
    - shard-lnl:          [FAIL][59] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][60]
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-d:
    - shard-bmg:          [DMESG-WARN][61] -> [PASS][62] +3 other tests pass
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-d.html
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-5/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-d.html

  * igt@xe_evict@evict-mixed-many-threads-small:
    - shard-bmg:          [INCOMPLETE][63] ([Intel XE#6321]) -> [PASS][64]
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-8/igt@xe_evict@evict-mixed-many-threads-small.html
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-5/igt@xe_evict@evict-mixed-many-threads-small.html

  * igt@xe_sriov_flr@flr-twice:
    - shard-bmg:          [FAIL][65] ([Intel XE#6569]) -> [PASS][66] +1 other test pass
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-9/igt@xe_sriov_flr@flr-twice.html
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-9/igt@xe_sriov_flr@flr-twice.html

  
#### Warnings ####

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-lnl:          [FAIL][67] ([Intel XE#301] / [Intel XE#3149]) -> [FAIL][68] ([Intel XE#301])
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff:
    - shard-bmg:          [SKIP][69] ([Intel XE#2312]) -> [SKIP][70] ([Intel XE#2311])
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-8/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt:
    - shard-bmg:          [ABORT][71] ([Intel XE#5545]) -> [SKIP][72] ([Intel XE#4141])
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt.html
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt:
    - shard-bmg:          [SKIP][73] ([Intel XE#2312]) -> [SKIP][74] ([Intel XE#2313])
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt.html
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-bmg:          [SKIP][75] ([Intel XE#2426] / [Intel XE#5848]) -> [SKIP][76] ([Intel XE#2509] / [Intel XE#7437])
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8848/shard-bmg-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/shard-bmg-10/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
  [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#2236]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2236
  [Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
  [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
  [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
  [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
  [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
  [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
  [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
  [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
  [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
  [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
  [Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
  [Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
  [Intel XE#2370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2370
  [Intel XE#2414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2414
  [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
  [Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
  [Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
  [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
  [Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
  [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
  [Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
  [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
  [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
  [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
  [Intel XE#5354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5354
  [Intel XE#5545]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5545
  [Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
  [Intel XE#5937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5937
  [Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
  [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
  [Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
  [Intel XE#6599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6599
  [Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874
  [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
  [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
  [Intel XE#7136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7136
  [Intel XE#7138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7138
  [Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
  [Intel XE#7249]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7249
  [Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
  [Intel XE#7340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7340
  [Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
  [Intel XE#7349]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7349
  [Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
  [Intel XE#7354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7354
  [Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
  [Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
  [Intel XE#7367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7367
  [Intel XE#7368]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7368
  [Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370
  [Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
  [Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374
  [Intel XE#7376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7376
  [Intel XE#7383]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7383
  [Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399
  [Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417
  [Intel XE#7437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7437
  [Intel XE#7449]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7449
  [Intel XE#7504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7504
  [Intel XE#7578]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7578
  [Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
  [Intel XE#7636]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7636
  [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
  [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944


Build changes
-------------

  * IGT: IGT_8848 -> IGTPW_14928

  IGTPW_14928: 14928
  IGT_8848: 8848
  xe-4852-d873f0156bd08a3031097d459e2d3604bfe1b1bf: d873f0156bd08a3031097d459e2d3604bfe1b1bf

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14928/index.html

[-- Attachment #2: Type: text/html, Size: 27697 bytes --]

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

* ✗ i915.CI.Full: failure for tools/gputop: Fix zero output when stdout is not a terminal (rev2)
  2026-04-02 13:45 [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
                   ` (5 preceding siblings ...)
  2026-04-06 10:26 ` ✗ Xe.CI.FULL: failure " Patchwork
@ 2026-04-06 11:20 ` Patchwork
  2026-04-07 13:39 ` [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
  7 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-04-06 11:20 UTC (permalink / raw)
  To: Vidya Srinivas; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 133680 bytes --]

== Series Details ==

Series: tools/gputop: Fix zero output when stdout is not a terminal (rev2)
URL   : https://patchwork.freedesktop.org/series/164301/
State : failure

== Summary ==

CI Bug Log - changes from IGT_8848_full -> IGTPW_14928_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_14928_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_14928_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/index.html

Participating hosts (10 -> 10)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in IGTPW_14928_full:

### IGT changes ###

#### Possible regressions ####

  * igt@kms_flip@plain-flip-ts-check@a-hdmi-a3:
    - shard-dg2:          NOTRUN -> [FAIL][1] +1 other test fail
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@kms_flip@plain-flip-ts-check@a-hdmi-a3.html

  
New tests
---------

  New tests have been introduced between IGT_8848_full and IGTPW_14928_full:

### New IGT tests (35) ###

  * igt@kms_psr2_sf@2x-flip-vs-dpms-off-vs-modeset:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@4-tiled-max-hw-stride-32bpp-rotate-180:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@alloc_timeline:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@bad-rotation-90-y-tiled-ccs:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@basic-fence-mmap:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@crc-primary-rotation-180-yf-tiled-ccs:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@dc5-dpms-negative:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@fbcpsr-1p-primscrn-pri-indfb-draw-render:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@fbcpsr-2p-primscrn-shrfb-pgflip-blt:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@fbcpsr-stridechange:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@flip-64bpp-linear-to-32bpp-linear-downscaling:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@flip-vs-dpms-on-nop-interruptible:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@gem-execbuf-stress:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@invalid-bonds:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@invalid-ctx:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@lease-again:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@linear-8bpp-rotate-270:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@linear-max-hw-stride-64bpp-rotate-180:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@multi-wait-available-unsubmitted-signaled:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@plane-scaler-with-clipping-clamping-rotation:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@pr-sprite-plane-onoff:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@psr-2p-primscrn-cur-indfb-draw-mmap-wc:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@psr-2p-scndscrn-spr-indfb-onoff:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@psr-cursor-plane-onoff:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@psr-no-drrs:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@psr-shrfb-scaledprimary:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@rc6-suspend:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@semaphore-busy:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@syncobj-repeat:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@user-each:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@y-tiled-32bpp-rotate-90:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@yf-tiled-max-hw-stride-32bpp-rotate-180:
    - Statuses :
    - Exec time: [None] s

  * igt@kms_psr2_sf@yf-tiled-to-vebox-linear:
    - Statuses :
    - Exec time: [None] s

  

Known issues
------------

  Here are the changes found in IGTPW_14928_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@device_reset@cold-reset-bound:
    - shard-tglu-1:       NOTRUN -> [SKIP][2] ([i915#11078])
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@device_reset@cold-reset-bound.html
    - shard-dg2:          NOTRUN -> [SKIP][3] ([i915#11078])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-4/igt@device_reset@cold-reset-bound.html

  * igt@gem_basic@multigpu-create-close:
    - shard-rkl:          NOTRUN -> [SKIP][4] ([i915#7697]) +1 other test skip
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@gem_basic@multigpu-create-close.html

  * igt@gem_busy@semaphore:
    - shard-dg2:          NOTRUN -> [SKIP][5] ([i915#3936])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@gem_busy@semaphore.html

  * igt@gem_ccs@ctrl-surf-copy-new-ctx:
    - shard-rkl:          NOTRUN -> [SKIP][6] ([i915#14544] / [i915#9323])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html

  * igt@gem_ccs@large-ctrl-surf-copy:
    - shard-tglu-1:       NOTRUN -> [SKIP][7] ([i915#13008])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@gem_ccs@large-ctrl-surf-copy.html

  * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][8] ([i915#12392] / [i915#13356])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-4/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-dg2:          NOTRUN -> [SKIP][9] ([i915#7697])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-7/igt@gem_close_race@multigpu-basic-threads.html

  * igt@gem_create@create-ext-set-pat:
    - shard-rkl:          NOTRUN -> [SKIP][10] ([i915#8562])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@gem_create@create-ext-set-pat.html

  * igt@gem_ctx_freq@sysfs@gt0:
    - shard-dg2:          [PASS][11] -> [FAIL][12] ([i915#9561]) +1 other test fail
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg2-5/igt@gem_ctx_freq@sysfs@gt0.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-8/igt@gem_ctx_freq@sysfs@gt0.html

  * igt@gem_ctx_isolation@preservation-s3:
    - shard-rkl:          [PASS][13] -> [INCOMPLETE][14] ([i915#13356]) +2 other tests incomplete
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-7/igt@gem_ctx_isolation@preservation-s3.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@gem_ctx_isolation@preservation-s3.html

  * igt@gem_ctx_isolation@preservation-s3@rcs0:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][15] ([i915#13356]) +1 other test incomplete
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk11/igt@gem_ctx_isolation@preservation-s3@rcs0.html

  * igt@gem_ctx_persistence@heartbeat-hostile:
    - shard-dg2:          NOTRUN -> [SKIP][16] ([i915#8555]) +1 other test skip
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-3/igt@gem_ctx_persistence@heartbeat-hostile.html

  * igt@gem_ctx_persistence@heartbeat-many:
    - shard-dg1:          NOTRUN -> [SKIP][17] ([i915#8555])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-15/igt@gem_ctx_persistence@heartbeat-many.html
    - shard-mtlp:         NOTRUN -> [SKIP][18] ([i915#8555])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-6/igt@gem_ctx_persistence@heartbeat-many.html

  * igt@gem_ctx_sseu@mmap-args:
    - shard-rkl:          NOTRUN -> [SKIP][19] ([i915#280])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@gem_ctx_sseu@mmap-args.html

  * igt@gem_exec_balancer@bonded-false-hang:
    - shard-dg2:          NOTRUN -> [SKIP][20] ([i915#4812]) +2 other tests skip
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@gem_exec_balancer@bonded-false-hang.html

  * igt@gem_exec_balancer@invalid-bonds:
    - shard-dg2:          NOTRUN -> [SKIP][21] ([i915#4036])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@gem_exec_balancer@invalid-bonds.html

  * igt@gem_exec_balancer@parallel:
    - shard-rkl:          NOTRUN -> [SKIP][22] ([i915#4525]) +2 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@gem_exec_balancer@parallel.html

  * igt@gem_exec_balancer@parallel-out-fence:
    - shard-tglu:         NOTRUN -> [SKIP][23] ([i915#4525])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-10/igt@gem_exec_balancer@parallel-out-fence.html

  * igt@gem_exec_big@single:
    - shard-rkl:          NOTRUN -> [DMESG-FAIL][24] ([i915#15478])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@gem_exec_big@single.html

  * igt@gem_exec_capture@capture-invisible:
    - shard-glk11:        NOTRUN -> [SKIP][25] ([i915#6334]) +1 other test skip
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk11/igt@gem_exec_capture@capture-invisible.html

  * igt@gem_exec_fence@submit3:
    - shard-mtlp:         NOTRUN -> [SKIP][26] ([i915#4812]) +1 other test skip
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-6/igt@gem_exec_fence@submit3.html

  * igt@gem_exec_flush@basic-wb-set-default:
    - shard-dg2:          NOTRUN -> [SKIP][27] ([i915#3539] / [i915#4852]) +1 other test skip
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@gem_exec_flush@basic-wb-set-default.html

  * igt@gem_exec_reloc@basic-concurrent16:
    - shard-dg2:          NOTRUN -> [SKIP][28] ([i915#3281]) +6 other tests skip
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-1/igt@gem_exec_reloc@basic-concurrent16.html

  * igt@gem_exec_reloc@basic-gtt-read:
    - shard-rkl:          NOTRUN -> [SKIP][29] ([i915#14544] / [i915#3281])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read.html

  * igt@gem_exec_reloc@basic-gtt-wc-active:
    - shard-rkl:          NOTRUN -> [SKIP][30] ([i915#3281]) +10 other tests skip
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@gem_exec_reloc@basic-gtt-wc-active.html

  * igt@gem_exec_schedule@reorder-wide:
    - shard-dg2:          NOTRUN -> [SKIP][31] ([i915#4537] / [i915#4812]) +1 other test skip
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@gem_exec_schedule@reorder-wide.html
    - shard-dg1:          NOTRUN -> [SKIP][32] ([i915#4812]) +3 other tests skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-18/igt@gem_exec_schedule@reorder-wide.html
    - shard-mtlp:         NOTRUN -> [SKIP][33] ([i915#4537] / [i915#4812])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-8/igt@gem_exec_schedule@reorder-wide.html

  * igt@gem_exec_suspend@basic-s0@lmem0:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][34] ([i915#13356])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-3/igt@gem_exec_suspend@basic-s0@lmem0.html

  * igt@gem_fenced_exec_thrash@no-spare-fences-interruptible:
    - shard-dg1:          NOTRUN -> [SKIP][35] ([i915#4860])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-18/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html

  * igt@gem_lmem_swapping@heavy-random:
    - shard-tglu:         NOTRUN -> [SKIP][36] ([i915#4613]) +1 other test skip
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-3/igt@gem_lmem_swapping@heavy-random.html

  * igt@gem_lmem_swapping@parallel-random:
    - shard-glk:          NOTRUN -> [SKIP][37] ([i915#4613]) +3 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk4/igt@gem_lmem_swapping@parallel-random.html
    - shard-rkl:          NOTRUN -> [SKIP][38] ([i915#4613])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@gem_lmem_swapping@parallel-random.html
    - shard-mtlp:         NOTRUN -> [SKIP][39] ([i915#4613])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-6/igt@gem_lmem_swapping@parallel-random.html

  * igt@gem_lmem_swapping@parallel-random-verify:
    - shard-tglu-1:       NOTRUN -> [SKIP][40] ([i915#4613])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@gem_lmem_swapping@parallel-random-verify.html

  * igt@gem_mmap@bad-offset:
    - shard-dg2:          NOTRUN -> [SKIP][41] ([i915#4083]) +3 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@gem_mmap@bad-offset.html

  * igt@gem_mmap_gtt@close-race:
    - shard-dg1:          NOTRUN -> [SKIP][42] ([i915#4077]) +8 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-16/igt@gem_mmap_gtt@close-race.html
    - shard-mtlp:         NOTRUN -> [SKIP][43] ([i915#4077]) +3 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-2/igt@gem_mmap_gtt@close-race.html

  * igt@gem_mmap_wc@pf-nonblock:
    - shard-dg1:          NOTRUN -> [SKIP][44] ([i915#4083])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-19/igt@gem_mmap_wc@pf-nonblock.html

  * igt@gem_partial_pwrite_pread@write-snoop:
    - shard-dg2:          NOTRUN -> [SKIP][45] ([i915#3282]) +3 other tests skip
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@gem_partial_pwrite_pread@write-snoop.html
    - shard-dg1:          NOTRUN -> [SKIP][46] ([i915#3282])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-18/igt@gem_partial_pwrite_pread@write-snoop.html
    - shard-mtlp:         NOTRUN -> [SKIP][47] ([i915#3282])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-8/igt@gem_partial_pwrite_pread@write-snoop.html

  * igt@gem_partial_pwrite_pread@writes-after-reads-display:
    - shard-rkl:          NOTRUN -> [SKIP][48] ([i915#3282]) +2 other tests skip
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@gem_partial_pwrite_pread@writes-after-reads-display.html

  * igt@gem_pread@exhaustion:
    - shard-snb:          NOTRUN -> [WARN][49] ([i915#2658])
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-snb6/igt@gem_pread@exhaustion.html

  * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
    - shard-dg1:          NOTRUN -> [SKIP][50] ([i915#4270]) +1 other test skip
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-16/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html

  * igt@gem_pxp@hw-rejects-pxp-buffer:
    - shard-rkl:          NOTRUN -> [SKIP][51] ([i915#13717])
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@gem_pxp@hw-rejects-pxp-buffer.html
    - shard-tglu:         NOTRUN -> [SKIP][52] ([i915#13398])
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-8/igt@gem_pxp@hw-rejects-pxp-buffer.html
    - shard-mtlp:         NOTRUN -> [SKIP][53] ([i915#13398])
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-2/igt@gem_pxp@hw-rejects-pxp-buffer.html

  * igt@gem_pxp@regular-baseline-src-copy-readible:
    - shard-dg2:          NOTRUN -> [SKIP][54] ([i915#4270]) +2 other tests skip
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@gem_pxp@regular-baseline-src-copy-readible.html

  * igt@gem_render_copy@y-tiled-to-vebox-x-tiled:
    - shard-mtlp:         NOTRUN -> [SKIP][55] ([i915#8428]) +1 other test skip
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-3/igt@gem_render_copy@y-tiled-to-vebox-x-tiled.html

  * igt@gem_render_copy@yf-tiled-ccs-to-y-tiled:
    - shard-dg2:          NOTRUN -> [SKIP][56] ([i915#5190] / [i915#8428]) +4 other tests skip
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html

  * igt@gem_set_tiling_vs_blt@untiled-to-tiled:
    - shard-rkl:          NOTRUN -> [SKIP][57] ([i915#8411]) +1 other test skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html

  * igt@gem_set_tiling_vs_gtt:
    - shard-dg1:          NOTRUN -> [SKIP][58] ([i915#4079]) +1 other test skip
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-18/igt@gem_set_tiling_vs_gtt.html
    - shard-mtlp:         NOTRUN -> [SKIP][59] ([i915#4079])
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-8/igt@gem_set_tiling_vs_gtt.html
    - shard-dg2:          NOTRUN -> [SKIP][60] ([i915#4079])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@gem_set_tiling_vs_gtt.html

  * igt@gem_softpin@evict-snoop:
    - shard-dg1:          NOTRUN -> [SKIP][61] ([i915#4885])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-12/igt@gem_softpin@evict-snoop.html
    - shard-mtlp:         NOTRUN -> [SKIP][62] ([i915#4885])
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-2/igt@gem_softpin@evict-snoop.html

  * igt@gem_tiled_pread_basic@basic:
    - shard-rkl:          NOTRUN -> [SKIP][63] ([i915#15656])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@gem_tiled_pread_basic@basic.html

  * igt@gem_tiled_swapping@non-threaded:
    - shard-dg2:          NOTRUN -> [SKIP][64] ([i915#4077]) +13 other tests skip
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-8/igt@gem_tiled_swapping@non-threaded.html

  * igt@gem_userptr_blits@create-destroy-unsync:
    - shard-dg2:          NOTRUN -> [SKIP][65] ([i915#3297]) +4 other tests skip
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@gem_userptr_blits@create-destroy-unsync.html
    - shard-tglu:         NOTRUN -> [SKIP][66] ([i915#3297]) +3 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-5/igt@gem_userptr_blits@create-destroy-unsync.html
    - shard-mtlp:         NOTRUN -> [SKIP][67] ([i915#3297]) +3 other tests skip
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-4/igt@gem_userptr_blits@create-destroy-unsync.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-glk:          NOTRUN -> [SKIP][68] ([i915#3323])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk3/igt@gem_userptr_blits@dmabuf-sync.html
    - shard-rkl:          NOTRUN -> [SKIP][69] ([i915#3297] / [i915#3323])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@dmabuf-unsync:
    - shard-dg1:          NOTRUN -> [SKIP][70] ([i915#3297]) +2 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-16/igt@gem_userptr_blits@dmabuf-unsync.html

  * igt@gem_userptr_blits@relocations:
    - shard-dg2:          NOTRUN -> [SKIP][71] ([i915#3281] / [i915#3297])
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@gem_userptr_blits@relocations.html
    - shard-rkl:          NOTRUN -> [SKIP][72] ([i915#14544] / [i915#3281] / [i915#3297])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@gem_userptr_blits@relocations.html

  * igt@gem_userptr_blits@unsync-overlap:
    - shard-rkl:          NOTRUN -> [SKIP][73] ([i915#3297]) +1 other test skip
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@gem_userptr_blits@unsync-overlap.html

  * igt@gen9_exec_parse@bb-start-out:
    - shard-dg2:          NOTRUN -> [SKIP][74] ([i915#2856]) +2 other tests skip
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-8/igt@gen9_exec_parse@bb-start-out.html

  * igt@gen9_exec_parse@bb-start-param:
    - shard-tglu-1:       NOTRUN -> [SKIP][75] ([i915#2527] / [i915#2856])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@gen9_exec_parse@bb-start-param.html

  * igt@gen9_exec_parse@secure-batches:
    - shard-rkl:          NOTRUN -> [SKIP][76] ([i915#2527]) +4 other tests skip
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@gen9_exec_parse@secure-batches.html

  * igt@gen9_exec_parse@unaligned-access:
    - shard-dg1:          NOTRUN -> [SKIP][77] ([i915#2527]) +1 other test skip
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-15/igt@gen9_exec_parse@unaligned-access.html
    - shard-mtlp:         NOTRUN -> [SKIP][78] ([i915#2856])
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-3/igt@gen9_exec_parse@unaligned-access.html

  * igt@gen9_exec_parse@unaligned-jump:
    - shard-tglu:         NOTRUN -> [SKIP][79] ([i915#2527] / [i915#2856]) +2 other tests skip
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-10/igt@gen9_exec_parse@unaligned-jump.html

  * igt@i915_drm_fdinfo@all-busy-check-all:
    - shard-mtlp:         NOTRUN -> [SKIP][80] ([i915#14123])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-8/igt@i915_drm_fdinfo@all-busy-check-all.html
    - shard-dg2:          NOTRUN -> [SKIP][81] ([i915#14123])
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@i915_drm_fdinfo@all-busy-check-all.html
    - shard-dg1:          NOTRUN -> [SKIP][82] ([i915#14123])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-18/igt@i915_drm_fdinfo@all-busy-check-all.html

  * igt@i915_drm_fdinfo@virtual-busy:
    - shard-dg2:          NOTRUN -> [SKIP][83] ([i915#14118])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-8/igt@i915_drm_fdinfo@virtual-busy.html

  * igt@i915_drm_fdinfo@virtual-busy-idle-all:
    - shard-dg1:          NOTRUN -> [SKIP][84] ([i915#14118])
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-19/igt@i915_drm_fdinfo@virtual-busy-idle-all.html

  * igt@i915_module_load@fault-injection@intel_connector_register:
    - shard-mtlp:         NOTRUN -> [DMESG-WARN][85] ([i915#15342])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-5/igt@i915_module_load@fault-injection@intel_connector_register.html

  * igt@i915_pm_freq_api@freq-basic-api:
    - shard-rkl:          NOTRUN -> [SKIP][86] ([i915#8399])
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@i915_pm_freq_api@freq-basic-api.html

  * igt@i915_pm_freq_api@freq-reset-multiple:
    - shard-tglu:         NOTRUN -> [SKIP][87] ([i915#8399])
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-2/igt@i915_pm_freq_api@freq-reset-multiple.html

  * igt@i915_pm_rpm@debugfs-forcewake-user:
    - shard-dg1:          [PASS][88] -> [DMESG-WARN][89] ([i915#4423]) +2 other tests dmesg-warn
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg1-13/igt@i915_pm_rpm@debugfs-forcewake-user.html
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-13/igt@i915_pm_rpm@debugfs-forcewake-user.html

  * igt@i915_pm_rpm@system-suspend-devices:
    - shard-snb:          NOTRUN -> [SKIP][90] +85 other tests skip
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-snb6/igt@i915_pm_rpm@system-suspend-devices.html

  * igt@i915_pm_rps@basic-api:
    - shard-dg1:          NOTRUN -> [SKIP][91] ([i915#11681] / [i915#6621])
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-13/igt@i915_pm_rps@basic-api.html
    - shard-mtlp:         NOTRUN -> [SKIP][92] ([i915#11681] / [i915#6621])
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-3/igt@i915_pm_rps@basic-api.html
    - shard-dg2:          NOTRUN -> [SKIP][93] ([i915#11681] / [i915#6621])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-7/igt@i915_pm_rps@basic-api.html

  * igt@i915_pm_rps@reset:
    - shard-mtlp:         [PASS][94] -> [FAIL][95] ([i915#15365])
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-mtlp-7/igt@i915_pm_rps@reset.html
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-5/igt@i915_pm_rps@reset.html

  * igt@i915_pm_rps@thresholds-idle-park:
    - shard-dg2:          NOTRUN -> [SKIP][96] ([i915#11681])
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@i915_pm_rps@thresholds-idle-park.html
    - shard-dg1:          NOTRUN -> [SKIP][97] ([i915#11681])
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-16/igt@i915_pm_rps@thresholds-idle-park.html
    - shard-mtlp:         NOTRUN -> [SKIP][98] ([i915#11681])
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-5/igt@i915_pm_rps@thresholds-idle-park.html

  * igt@i915_query@hwconfig_table:
    - shard-rkl:          NOTRUN -> [SKIP][99] ([i915#6245])
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@i915_query@hwconfig_table.html

  * igt@i915_suspend@debugfs-reader:
    - shard-glk:          NOTRUN -> [INCOMPLETE][100] ([i915#4817]) +1 other test incomplete
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk8/igt@i915_suspend@debugfs-reader.html

  * igt@kms_addfb_basic@framebuffer-vs-set-tiling:
    - shard-dg2:          NOTRUN -> [SKIP][101] ([i915#4212]) +3 other tests skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html

  * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
    - shard-tglu:         NOTRUN -> [SKIP][102] ([i915#12454] / [i915#12712])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html

  * igt@kms_addfb_basic@tile-pitch-mismatch:
    - shard-dg1:          NOTRUN -> [SKIP][103] ([i915#4212])
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-15/igt@kms_addfb_basic@tile-pitch-mismatch.html

  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
    - shard-dg2:          NOTRUN -> [SKIP][104] ([i915#9531])
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-dg2:          [PASS][105] -> [FAIL][106] ([i915#5956]) +1 other test fail
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg2-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-tglu-1:       NOTRUN -> [SKIP][107] ([i915#1769] / [i915#3555])
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
    - shard-glk:          NOTRUN -> [SKIP][108] ([i915#1769])
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
    - shard-rkl:          NOTRUN -> [SKIP][109] ([i915#1769] / [i915#3555])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-270:
    - shard-dg1:          NOTRUN -> [SKIP][110] ([i915#4538] / [i915#5286])
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-14/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-90:
    - shard-tglu-1:       NOTRUN -> [SKIP][111] ([i915#5286]) +1 other test skip
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-270:
    - shard-tglu:         NOTRUN -> [SKIP][112] ([i915#5286]) +2 other tests skip
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-2/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
    - shard-rkl:          NOTRUN -> [SKIP][113] ([i915#5286]) +4 other tests skip
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html

  * igt@kms_big_fb@linear-32bpp-rotate-270:
    - shard-dg2:          NOTRUN -> [SKIP][114] +7 other tests skip
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-7/igt@kms_big_fb@linear-32bpp-rotate-270.html

  * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-dg2:          NOTRUN -> [SKIP][115] ([i915#3828])
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-1/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-rkl:          NOTRUN -> [SKIP][116] ([i915#3828])
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_big_fb@x-tiled-64bpp-rotate-90:
    - shard-dg1:          NOTRUN -> [SKIP][117] ([i915#3638]) +1 other test skip
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-13/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-8bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][118] ([i915#3638]) +3 other tests skip
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
    - shard-dg2:          NOTRUN -> [SKIP][119] ([i915#4538] / [i915#5190]) +7 other tests skip
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-270:
    - shard-mtlp:         NOTRUN -> [SKIP][120]
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-7/igt@kms_big_fb@yf-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180:
    - shard-dg1:          NOTRUN -> [SKIP][121] ([i915#4538]) +1 other test skip
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-19/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html

  * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][122] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-4/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][123] ([i915#14098] / [i915#14544] / [i915#6095]) +3 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][124] ([i915#14544] / [i915#6095]) +3 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1:
    - shard-glk10:        NOTRUN -> [SKIP][125] +93 other tests skip
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk10/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][126] ([i915#6095]) +61 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][127] ([i915#6095]) +211 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-12/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-3.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
    - shard-tglu:         NOTRUN -> [SKIP][128] ([i915#6095]) +34 other tests skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1:
    - shard-tglu-1:       NOTRUN -> [SKIP][129] ([i915#6095]) +19 other tests skip
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][130] ([i915#12805])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
    - shard-rkl:          NOTRUN -> [SKIP][131] ([i915#12805])
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
    - shard-dg1:          NOTRUN -> [SKIP][132] ([i915#12805])
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-17/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
    - shard-tglu:         NOTRUN -> [SKIP][133] ([i915#12805])
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-7/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
    - shard-mtlp:         NOTRUN -> [SKIP][134] ([i915#12805])
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][135] ([i915#6095]) +44 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-3.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2:
    - shard-rkl:          [PASS][136] -> [INCOMPLETE][137] ([i915#15582])
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2.html
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][138] ([i915#14694] / [i915#15582]) +1 other test incomplete
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk3/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][139] ([i915#14098] / [i915#6095]) +44 other tests skip
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][140] ([i915#12313]) +1 other test skip
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][141] ([i915#10307] / [i915#6095]) +97 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html

  * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][142] ([i915#12313]) +1 other test skip
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
    - shard-rkl:          NOTRUN -> [SKIP][143] ([i915#12313])
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
    - shard-dg1:          NOTRUN -> [SKIP][144] ([i915#12313])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-15/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
    - shard-mtlp:         NOTRUN -> [SKIP][145] ([i915#12313])
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
    - shard-tglu-1:       NOTRUN -> [SKIP][146] ([i915#12313])
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html

  * igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-b-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][147] ([i915#6095]) +4 other tests skip
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-3/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-b-edp-1.html

  * igt@kms_cdclk@mode-transition-all-outputs:
    - shard-dg2:          NOTRUN -> [SKIP][148] ([i915#13784])
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-7/igt@kms_cdclk@mode-transition-all-outputs.html
    - shard-dg1:          NOTRUN -> [SKIP][149] ([i915#3742])
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-19/igt@kms_cdclk@mode-transition-all-outputs.html
    - shard-tglu:         NOTRUN -> [SKIP][150] ([i915#3742])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-3/igt@kms_cdclk@mode-transition-all-outputs.html
    - shard-mtlp:         NOTRUN -> [SKIP][151] ([i915#13784])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-8/igt@kms_cdclk@mode-transition-all-outputs.html

  * igt@kms_cdclk@plane-scaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][152] ([i915#3742])
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_cdclk@plane-scaling.html

  * igt@kms_chamelium_frames@dp-crc-single:
    - shard-dg1:          NOTRUN -> [SKIP][153] ([i915#11151] / [i915#7828]) +2 other tests skip
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-16/igt@kms_chamelium_frames@dp-crc-single.html
    - shard-tglu:         NOTRUN -> [SKIP][154] ([i915#11151] / [i915#7828]) +5 other tests skip
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-9/igt@kms_chamelium_frames@dp-crc-single.html
    - shard-mtlp:         NOTRUN -> [SKIP][155] ([i915#11151] / [i915#7828]) +1 other test skip
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-2/igt@kms_chamelium_frames@dp-crc-single.html

  * igt@kms_chamelium_frames@dp-frame-dump:
    - shard-dg2:          NOTRUN -> [SKIP][156] ([i915#11151] / [i915#7828]) +6 other tests skip
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-1/igt@kms_chamelium_frames@dp-frame-dump.html

  * igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
    - shard-rkl:          NOTRUN -> [SKIP][157] ([i915#11151] / [i915#7828]) +5 other tests skip
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html

  * igt@kms_chamelium_hpd@dp-hpd-storm:
    - shard-tglu-1:       NOTRUN -> [SKIP][158] ([i915#11151] / [i915#7828]) +2 other tests skip
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-storm.html

  * igt@kms_color@deep-color:
    - shard-dg2:          NOTRUN -> [SKIP][159] ([i915#12655] / [i915#3555])
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-7/igt@kms_color@deep-color.html

  * igt@kms_content_protection@atomic-dpms:
    - shard-dg2:          NOTRUN -> [SKIP][160] ([i915#15865]) +1 other test skip
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-3/igt@kms_content_protection@atomic-dpms.html

  * igt@kms_content_protection@atomic-dpms-hdcp14:
    - shard-dg1:          NOTRUN -> [SKIP][161] ([i915#15865])
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-13/igt@kms_content_protection@atomic-dpms-hdcp14.html

  * igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
    - shard-dg2:          NOTRUN -> [SKIP][162] ([i915#15330])
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-3/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html

  * igt@kms_content_protection@dp-mst-lic-type-1:
    - shard-dg1:          NOTRUN -> [SKIP][163] ([i915#15330] / [i915#3299])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-15/igt@kms_content_protection@dp-mst-lic-type-1.html
    - shard-tglu:         NOTRUN -> [SKIP][164] ([i915#15330] / [i915#3116] / [i915#3299])
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-2/igt@kms_content_protection@dp-mst-lic-type-1.html

  * igt@kms_content_protection@dp-mst-type-0:
    - shard-rkl:          NOTRUN -> [SKIP][165] ([i915#15330] / [i915#3116]) +1 other test skip
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_content_protection@dp-mst-type-0.html

  * igt@kms_content_protection@dp-mst-type-1-suspend-resume:
    - shard-rkl:          NOTRUN -> [SKIP][166] ([i915#15330])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html

  * igt@kms_content_protection@legacy:
    - shard-tglu-1:       NOTRUN -> [SKIP][167] ([i915#15865]) +1 other test skip
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@srm:
    - shard-tglu:         NOTRUN -> [SKIP][168] ([i915#15865])
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-5/igt@kms_content_protection@srm.html

  * igt@kms_content_protection@srm@pipe-a-dp-3:
    - shard-dg2:          NOTRUN -> [FAIL][169] ([i915#7173])
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@kms_content_protection@srm@pipe-a-dp-3.html

  * igt@kms_content_protection@type1:
    - shard-rkl:          NOTRUN -> [SKIP][170] ([i915#15865])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@kms_content_protection@type1.html

  * igt@kms_cursor_crc@cursor-offscreen-512x512:
    - shard-rkl:          NOTRUN -> [SKIP][171] ([i915#13049] / [i915#14544])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-512x512.html

  * igt@kms_cursor_crc@cursor-onscreen-256x85:
    - shard-tglu:         [PASS][172] -> [FAIL][173] ([i915#13566]) +3 other tests fail
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-tglu-5/igt@kms_cursor_crc@cursor-onscreen-256x85.html
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-256x85.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-dg2:          NOTRUN -> [SKIP][174] ([i915#13049])
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-8/igt@kms_cursor_crc@cursor-onscreen-512x512.html

  * igt@kms_cursor_crc@cursor-random-128x42:
    - shard-rkl:          [PASS][175] -> [FAIL][176] ([i915#13566])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-7/igt@kms_cursor_crc@cursor-random-128x42.html
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@kms_cursor_crc@cursor-random-128x42.html

  * igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [FAIL][177] ([i915#13566])
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-random-256x85:
    - shard-mtlp:         NOTRUN -> [SKIP][178] ([i915#8814])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-7/igt@kms_cursor_crc@cursor-random-256x85.html

  * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
    - shard-tglu-1:       NOTRUN -> [FAIL][179] ([i915#13566]) +1 other test fail
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x10:
    - shard-rkl:          NOTRUN -> [SKIP][180] ([i915#3555]) +4 other tests skip
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html

  * igt@kms_cursor_crc@cursor-rapid-movement-512x170:
    - shard-rkl:          NOTRUN -> [SKIP][181] ([i915#13049])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
    - shard-glk:          NOTRUN -> [FAIL][182] ([i915#13028])
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk1/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-tglu-1:       NOTRUN -> [SKIP][183] ([i915#4103])
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-rkl:          NOTRUN -> [SKIP][184] ([i915#4103]) +1 other test skip
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-dg1:          NOTRUN -> [SKIP][185] ([i915#4103] / [i915#4213]) +1 other test skip
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-16/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-tglu:         NOTRUN -> [SKIP][186] ([i915#4103])
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-mtlp:         NOTRUN -> [SKIP][187] ([i915#4213])
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-dg2:          NOTRUN -> [SKIP][188] ([i915#4103] / [i915#4213])
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions:
    - shard-rkl:          NOTRUN -> [SKIP][189] ([i915#14544])
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
    - shard-rkl:          NOTRUN -> [SKIP][190] +15 other tests skip
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
    - shard-dg1:          NOTRUN -> [SKIP][191] +12 other tests skip
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-14/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
    - shard-mtlp:         NOTRUN -> [SKIP][192] ([i915#9809])
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-4/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
    - shard-dg2:          NOTRUN -> [SKIP][193] ([i915#13046] / [i915#5354]) +4 other tests skip
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html

  * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
    - shard-tglu:         NOTRUN -> [SKIP][194] ([i915#9067])
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-3/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html

  * igt@kms_dirtyfb@psr-dirtyfb-ioctl:
    - shard-rkl:          NOTRUN -> [SKIP][195] ([i915#9723])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html

  * igt@kms_display_modes@extended-mode-basic:
    - shard-dg2:          NOTRUN -> [SKIP][196] ([i915#13691])
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-7/igt@kms_display_modes@extended-mode-basic.html

  * igt@kms_dp_link_training@non-uhbr-mst:
    - shard-rkl:          NOTRUN -> [SKIP][197] ([i915#13749] / [i915#14544])
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-mst.html

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-tglu-1:       NOTRUN -> [SKIP][198] ([i915#13748])
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_dp_link_training@uhbr-mst.html

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-dg2:          NOTRUN -> [SKIP][199] ([i915#13707])
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_draw_crc@draw-method-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][200] ([i915#8812])
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@kms_draw_crc@draw-method-mmap-wc.html
    - shard-dg1:          NOTRUN -> [SKIP][201] ([i915#8812])
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-16/igt@kms_draw_crc@draw-method-mmap-wc.html

  * igt@kms_dsc@dsc-basic:
    - shard-tglu-1:       NOTRUN -> [SKIP][202] ([i915#3555] / [i915#3840])
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_dsc@dsc-basic.html

  * igt@kms_dsc@dsc-with-bpc-formats:
    - shard-dg1:          NOTRUN -> [SKIP][203] ([i915#3555] / [i915#3840])
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-17/igt@kms_dsc@dsc-with-bpc-formats.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-tglu:         NOTRUN -> [SKIP][204] ([i915#3840] / [i915#9053])
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-6/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][205] ([i915#9878])
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk4/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_feature_discovery@display-3x:
    - shard-dg2:          NOTRUN -> [SKIP][206] ([i915#1839]) +1 other test skip
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@kms_feature_discovery@display-3x.html

  * igt@kms_feature_discovery@psr2:
    - shard-tglu:         NOTRUN -> [SKIP][207] ([i915#658])
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-6/igt@kms_feature_discovery@psr2.html

  * igt@kms_flip@2x-blocking-wf_vblank:
    - shard-dg2:          NOTRUN -> [SKIP][208] ([i915#9934]) +1 other test skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@kms_flip@2x-blocking-wf_vblank.html
    - shard-dg1:          NOTRUN -> [SKIP][209] ([i915#9934]) +4 other tests skip
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-15/igt@kms_flip@2x-blocking-wf_vblank.html
    - shard-mtlp:         NOTRUN -> [SKIP][210] ([i915#3637] / [i915#9934]) +1 other test skip
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-3/igt@kms_flip@2x-blocking-wf_vblank.html

  * igt@kms_flip@2x-dpms-vs-vblank-race:
    - shard-rkl:          NOTRUN -> [SKIP][211] ([i915#9934]) +6 other tests skip
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_flip@2x-dpms-vs-vblank-race.html

  * igt@kms_flip@2x-flip-vs-panning-vs-hang:
    - shard-tglu:         NOTRUN -> [SKIP][212] ([i915#3637] / [i915#9934]) +7 other tests skip
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-9/igt@kms_flip@2x-flip-vs-panning-vs-hang.html

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
    - shard-tglu-1:       NOTRUN -> [SKIP][213] ([i915#3637] / [i915#9934]) +3 other tests skip
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html

  * igt@kms_flip@flip-vs-fences:
    - shard-mtlp:         NOTRUN -> [SKIP][214] ([i915#8381])
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-3/igt@kms_flip@flip-vs-fences.html
    - shard-dg1:          NOTRUN -> [SKIP][215] ([i915#8381])
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-13/igt@kms_flip@flip-vs-fences.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
    - shard-dg2:          NOTRUN -> [SKIP][216] ([i915#15643]) +3 other tests skip
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
    - shard-rkl:          NOTRUN -> [SKIP][217] ([i915#15643]) +3 other tests skip
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
    - shard-tglu:         NOTRUN -> [SKIP][218] ([i915#15643]) +1 other test skip
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
    - shard-dg2:          NOTRUN -> [SKIP][219] ([i915#15643] / [i915#5190]) +1 other test skip
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
    - shard-mtlp:         NOTRUN -> [SKIP][220] ([i915#15643])
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][221] ([i915#15104])
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-13/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
    - shard-rkl:          NOTRUN -> [SKIP][222] ([i915#1825]) +32 other tests skip
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-tglu-1:       NOTRUN -> [SKIP][223] +24 other tests skip
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu:
    - shard-mtlp:         NOTRUN -> [SKIP][224] ([i915#1825]) +2 other tests skip
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbc-tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][225] ([i915#5439])
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-tiling-4.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite:
    - shard-dg2:          NOTRUN -> [SKIP][226] ([i915#15102]) +1 other test skip
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu:
    - shard-rkl:          NOTRUN -> [SKIP][227] ([i915#14544] / [i915#15102])
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-render:
    - shard-dg1:          NOTRUN -> [SKIP][228] ([i915#15102]) +1 other test skip
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt:
    - shard-tglu:         NOTRUN -> [SKIP][229] ([i915#15102]) +12 other tests skip
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-render:
    - shard-rkl:          NOTRUN -> [SKIP][230] ([i915#14544] / [i915#1825]) +1 other test skip
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][231] ([i915#8708]) +1 other test skip
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
    - shard-rkl:          NOTRUN -> [SKIP][232] ([i915#15102] / [i915#3023]) +18 other tests skip
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
    - shard-dg1:          NOTRUN -> [SKIP][233] ([i915#8708]) +5 other tests skip
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt:
    - shard-dg2:          NOTRUN -> [SKIP][234] ([i915#15102] / [i915#3458]) +7 other tests skip
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite:
    - shard-rkl:          NOTRUN -> [SKIP][235] ([i915#15102]) +2 other tests skip
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-tglu-1:       NOTRUN -> [SKIP][236] ([i915#15102]) +12 other tests skip
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt:
    - shard-dg2:          NOTRUN -> [SKIP][237] ([i915#5354]) +22 other tests skip
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render:
    - shard-tglu:         NOTRUN -> [SKIP][238] +36 other tests skip
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][239] ([i915#8708]) +7 other tests skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render:
    - shard-dg1:          NOTRUN -> [SKIP][240] ([i915#15102] / [i915#3458]) +6 other tests skip
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render.html

  * igt@kms_hdmi_inject@inject-audio:
    - shard-tglu:         [PASS][241] -> [SKIP][242] ([i915#13030])
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-tglu-10/igt@kms_hdmi_inject@inject-audio.html
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-4/igt@kms_hdmi_inject@inject-audio.html

  * igt@kms_hdr@bpc-switch:
    - shard-rkl:          NOTRUN -> [SKIP][243] ([i915#3555] / [i915#8228])
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_hdr@bpc-switch.html

  * igt@kms_hdr@bpc-switch-dpms:
    - shard-dg2:          NOTRUN -> [SKIP][244] ([i915#3555] / [i915#8228])
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-3/igt@kms_hdr@bpc-switch-dpms.html
    - shard-rkl:          [PASS][245] -> [SKIP][246] ([i915#3555] / [i915#8228])
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@kms_hdr@bpc-switch-dpms.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-rkl:          NOTRUN -> [SKIP][247] ([i915#13331] / [i915#14544])
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@static-toggle:
    - shard-tglu:         NOTRUN -> [SKIP][248] ([i915#3555] / [i915#8228])
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-8/igt@kms_hdr@static-toggle.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][249] ([i915#15459])
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_joiner@basic-ultra-joiner:
    - shard-dg2:          NOTRUN -> [SKIP][250] ([i915#15458])
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@kms_joiner@basic-ultra-joiner.html
    - shard-rkl:          NOTRUN -> [SKIP][251] ([i915#15458])
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_joiner@basic-ultra-joiner.html
    - shard-dg1:          NOTRUN -> [SKIP][252] ([i915#15458])
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-17/igt@kms_joiner@basic-ultra-joiner.html
    - shard-tglu:         NOTRUN -> [SKIP][253] ([i915#15458])
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-5/igt@kms_joiner@basic-ultra-joiner.html
    - shard-mtlp:         NOTRUN -> [SKIP][254] ([i915#15458])
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-2/igt@kms_joiner@basic-ultra-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-dg2:          NOTRUN -> [SKIP][255] ([i915#15815])
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-8/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_panel_fitting@atomic-fastset:
    - shard-dg1:          NOTRUN -> [SKIP][256] ([i915#6301])
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-14/igt@kms_panel_fitting@atomic-fastset.html
    - shard-tglu:         NOTRUN -> [SKIP][257] ([i915#6301])
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-2/igt@kms_panel_fitting@atomic-fastset.html

  * igt@kms_panel_fitting@legacy:
    - shard-tglu-1:       NOTRUN -> [SKIP][258] ([i915#6301])
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_panel_fitting@legacy.html

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-rkl:          [PASS][259] -> [ABORT][260] ([i915#15132])
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-5/igt@kms_pipe_crc_basic@suspend-read-crc.html
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-1/igt@kms_pipe_crc_basic@suspend-read-crc.html
    - shard-glk10:        NOTRUN -> [INCOMPLETE][261] ([i915#12756] / [i915#13409] / [i915#13476])
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk10/igt@kms_pipe_crc_basic@suspend-read-crc.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][262] ([i915#13409] / [i915#13476])
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk10/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [ABORT][263] ([i915#15132])
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-2.html

  * igt@kms_pipe_stress@stress-xrgb8888-yftiled:
    - shard-tglu:         NOTRUN -> [SKIP][264] ([i915#14712])
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-3/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier:
    - shard-dg1:          NOTRUN -> [SKIP][265] ([i915#15709])
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-15/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping:
    - shard-tglu-1:       NOTRUN -> [SKIP][266] ([i915#15709])
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
    - shard-rkl:          NOTRUN -> [SKIP][267] ([i915#15709]) +2 other tests skip
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-7:
    - shard-tglu:         NOTRUN -> [SKIP][268] ([i915#15608]) +1 other test skip
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-9/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-7.html

  * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7:
    - shard-dg1:          NOTRUN -> [SKIP][269] ([i915#15608]) +1 other test skip
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-12/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7.html

  * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping:
    - shard-tglu:         NOTRUN -> [SKIP][270] ([i915#15709]) +3 other tests skip
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-4/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping:
    - shard-dg2:          NOTRUN -> [SKIP][271] ([i915#15709]) +2 other tests skip
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-4/igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping.html
    - shard-mtlp:         NOTRUN -> [SKIP][272] ([i915#15709])
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-7/igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping.html

  * igt@kms_plane@plane-panning-bottom-right-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][273] ([i915#13026]) +1 other test incomplete
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk5/igt@kms_plane@plane-panning-bottom-right-suspend.html

  * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][274] ([i915#14412]) +1 other test incomplete
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html

  * igt@kms_plane_multiple@2x-tiling-none:
    - shard-rkl:          NOTRUN -> [SKIP][275] ([i915#13958]) +1 other test skip
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-1/igt@kms_plane_multiple@2x-tiling-none.html

  * igt@kms_plane_multiple@2x-tiling-x:
    - shard-dg2:          NOTRUN -> [SKIP][276] ([i915#13958])
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@kms_plane_multiple@2x-tiling-x.html

  * igt@kms_plane_scaling@intel-max-src-size:
    - shard-rkl:          NOTRUN -> [SKIP][277] ([i915#6953])
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@kms_plane_scaling@intel-max-src-size.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
    - shard-rkl:          NOTRUN -> [SKIP][278] ([i915#15329]) +3 other tests skip
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
    - shard-dg1:          NOTRUN -> [SKIP][279] ([i915#15329]) +4 other tests skip
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-15/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-c:
    - shard-tglu:         NOTRUN -> [SKIP][280] ([i915#15329]) +14 other tests skip
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-9/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-c.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-d:
    - shard-mtlp:         NOTRUN -> [SKIP][281] ([i915#15329]) +4 other tests skip
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-d.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-dg1:          NOTRUN -> [SKIP][282] ([i915#5354])
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-14/igt@kms_pm_backlight@fade-with-dpms.html
    - shard-tglu:         NOTRUN -> [SKIP][283] ([i915#9812])
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-4/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-tglu:         NOTRUN -> [FAIL][284] ([i915#15752])
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-2/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-tglu-1:       NOTRUN -> [SKIP][285] ([i915#9685])
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-rkl:          NOTRUN -> [SKIP][286] ([i915#8430])
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@kms_pm_lpsp@screens-disabled.html

  * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
    - shard-rkl:          NOTRUN -> [SKIP][287] ([i915#15073])
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
    - shard-dg1:          [PASS][288] -> [SKIP][289] ([i915#15073])
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg1-15/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-17/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp:
    - shard-dg2:          NOTRUN -> [SKIP][290] ([i915#15073])
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-dg2:          [PASS][291] -> [SKIP][292] ([i915#15073])
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg2-1/igt@kms_pm_rpm@modeset-non-lpsp.html
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp.html
    - shard-tglu-1:       NOTRUN -> [SKIP][293] ([i915#15073])
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-rkl:          [PASS][294] -> [SKIP][295] ([i915#15073]) +1 other test skip
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
    - shard-tglu:         NOTRUN -> [SKIP][296] ([i915#15073])
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_prime@basic-modeset-hybrid:
    - shard-rkl:          NOTRUN -> [SKIP][297] ([i915#6524])
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_prime@basic-modeset-hybrid.html

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
    - shard-glk10:        NOTRUN -> [SKIP][298] ([i915#11520])
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk10/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
    - shard-tglu:         NOTRUN -> [SKIP][299] ([i915#11520]) +5 other tests skip
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-2/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
    - shard-mtlp:         NOTRUN -> [SKIP][300] ([i915#12316]) +2 other tests skip
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
    - shard-glk:          NOTRUN -> [SKIP][301] ([i915#11520]) +11 other tests skip
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk1/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][302] ([i915#9808])
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1.html

  * igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area:
    - shard-tglu-1:       NOTRUN -> [SKIP][303] ([i915#11520]) +1 other test skip
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
    - shard-mtlp:         [PASS][304] -> [ABORT][305] ([i915#13562]) +1 other test abort
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-mtlp-8/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-5/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
    - shard-dg2:          NOTRUN -> [SKIP][306] ([i915#11520]) +6 other tests skip
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-8/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
    - shard-rkl:          NOTRUN -> [SKIP][307] ([i915#11520]) +9 other tests skip
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
    - shard-snb:          NOTRUN -> [SKIP][308] ([i915#11520]) +5 other tests skip
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-snb6/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
    - shard-dg1:          NOTRUN -> [SKIP][309] ([i915#11520]) +6 other tests skip
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-17/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
    - shard-glk11:        NOTRUN -> [SKIP][310] ([i915#11520]) +1 other test skip
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk11/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-dg2:          NOTRUN -> [SKIP][311] ([i915#9683])
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@kms_psr2_su@page_flip-nv12.html
    - shard-rkl:          NOTRUN -> [SKIP][312] ([i915#9683])
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_psr2_su@page_flip-nv12.html

  * igt@kms_psr2_su@page_flip-p010:
    - shard-tglu-1:       NOTRUN -> [SKIP][313] ([i915#9683])
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_psr2_su@page_flip-p010.html

  * igt@kms_psr@fbc-pr-sprite-render:
    - shard-tglu-1:       NOTRUN -> [SKIP][314] ([i915#9732]) +7 other tests skip
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_psr@fbc-pr-sprite-render.html

  * igt@kms_psr@fbc-psr-cursor-plane-move:
    - shard-dg2:          NOTRUN -> [SKIP][315] ([i915#1072] / [i915#9732]) +14 other tests skip
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@kms_psr@fbc-psr-cursor-plane-move.html

  * igt@kms_psr@fbc-psr-no-drrs:
    - shard-tglu:         NOTRUN -> [SKIP][316] ([i915#9732]) +13 other tests skip
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-10/igt@kms_psr@fbc-psr-no-drrs.html
    - shard-mtlp:         NOTRUN -> [SKIP][317] ([i915#9688]) +5 other tests skip
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-6/igt@kms_psr@fbc-psr-no-drrs.html

  * igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
    - shard-glk:          NOTRUN -> [SKIP][318] +346 other tests skip
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk9/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html

  * igt@kms_psr@fbc-psr2-sprite-render:
    - shard-rkl:          NOTRUN -> [SKIP][319] ([i915#1072] / [i915#9732]) +17 other tests skip
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_psr@fbc-psr2-sprite-render.html

  * igt@kms_psr@pr-suspend:
    - shard-glk11:        NOTRUN -> [SKIP][320] +63 other tests skip
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk11/igt@kms_psr@pr-suspend.html

  * igt@kms_psr@psr-cursor-plane-onoff:
    - shard-dg1:          NOTRUN -> [SKIP][321] ([i915#1072] / [i915#9732]) +7 other tests skip
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-16/igt@kms_psr@psr-cursor-plane-onoff.html

  * igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
    - shard-dg2:          NOTRUN -> [SKIP][322] ([i915#9685])
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html

  * igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
    - shard-glk:          NOTRUN -> [INCOMPLETE][323] ([i915#15500])
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk6/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html

  * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
    - shard-rkl:          NOTRUN -> [SKIP][324] ([i915#5289])
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html

  * igt@kms_rotation_crc@primary-rotation-90:
    - shard-dg2:          NOTRUN -> [SKIP][325] ([i915#12755] / [i915#15867])
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-5/igt@kms_rotation_crc@primary-rotation-90.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
    - shard-tglu:         NOTRUN -> [SKIP][326] ([i915#5289])
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
    - shard-tglu-1:       NOTRUN -> [SKIP][327] ([i915#5289])
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html

  * igt@kms_selftest@drm_framebuffer:
    - shard-tglu-1:       NOTRUN -> [ABORT][328] ([i915#13179]) +1 other test abort
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_selftest@drm_framebuffer.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - shard-tglu-1:       NOTRUN -> [SKIP][329] ([i915#3555]) +4 other tests skip
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-1/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@kms_setmode@invalid-clone-exclusive-crtc:
    - shard-dg2:          NOTRUN -> [SKIP][330] ([i915#3555])
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-7/igt@kms_setmode@invalid-clone-exclusive-crtc.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-tglu:         NOTRUN -> [SKIP][331] ([i915#8623])
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-10/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2:
    - shard-glk:          NOTRUN -> [INCOMPLETE][332] ([i915#12276])
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk1/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2.html

  * igt@kms_vrr@flip-basic:
    - shard-dg1:          NOTRUN -> [SKIP][333] ([i915#3555]) +1 other test skip
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-13/igt@kms_vrr@flip-basic.html
    - shard-tglu:         NOTRUN -> [SKIP][334] ([i915#3555])
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-10/igt@kms_vrr@flip-basic.html

  * igt@kms_vrr@lobf:
    - shard-dg2:          NOTRUN -> [SKIP][335] ([i915#11920])
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-1/igt@kms_vrr@lobf.html

  * igt@kms_vrr@negative-basic:
    - shard-dg2:          NOTRUN -> [SKIP][336] ([i915#3555] / [i915#9906])
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-7/igt@kms_vrr@negative-basic.html
    - shard-mtlp:         [PASS][337] -> [FAIL][338] ([i915#15420]) +1 other test fail
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-mtlp-6/igt@kms_vrr@negative-basic.html
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-8/igt@kms_vrr@negative-basic.html

  * igt@kms_vrr@seamless-rr-switch-drrs:
    - shard-dg2:          NOTRUN -> [SKIP][339] ([i915#9906])
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-8/igt@kms_vrr@seamless-rr-switch-drrs.html
    - shard-rkl:          NOTRUN -> [SKIP][340] ([i915#9906]) +1 other test skip
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@kms_vrr@seamless-rr-switch-drrs.html
    - shard-dg1:          NOTRUN -> [SKIP][341] ([i915#9906])
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-12/igt@kms_vrr@seamless-rr-switch-drrs.html
    - shard-tglu:         NOTRUN -> [SKIP][342] ([i915#9906])
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-9/igt@kms_vrr@seamless-rr-switch-drrs.html
    - shard-mtlp:         NOTRUN -> [SKIP][343] ([i915#8808] / [i915#9906])
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-5/igt@kms_vrr@seamless-rr-switch-drrs.html

  * igt@perf@mi-rpc:
    - shard-dg2:          NOTRUN -> [SKIP][344] ([i915#2434])
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-1/igt@perf@mi-rpc.html

  * igt@perf@unprivileged-single-ctx-counters:
    - shard-rkl:          NOTRUN -> [SKIP][345] ([i915#2433])
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@perf@unprivileged-single-ctx-counters.html

  * igt@perf_pmu@busy-double-start@rcs0:
    - shard-mtlp:         [PASS][346] -> [FAIL][347] ([i915#4349])
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-mtlp-3/igt@perf_pmu@busy-double-start@rcs0.html
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-6/igt@perf_pmu@busy-double-start@rcs0.html

  * igt@perf_pmu@module-unload:
    - shard-tglu:         NOTRUN -> [ABORT][348] ([i915#15778])
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-5/igt@perf_pmu@module-unload.html

  * igt@perf_pmu@rc6@other-idle-gt0:
    - shard-dg2:          NOTRUN -> [SKIP][349] ([i915#8516])
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@perf_pmu@rc6@other-idle-gt0.html

  * igt@prime_vgem@basic-fence-read:
    - shard-rkl:          NOTRUN -> [SKIP][350] ([i915#3291] / [i915#3708])
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@prime_vgem@basic-fence-read.html

  * igt@prime_vgem@coherency-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][351] ([i915#3708] / [i915#4077])
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@prime_vgem@coherency-gtt.html
    - shard-rkl:          NOTRUN -> [SKIP][352] ([i915#3708])
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@prime_vgem@coherency-gtt.html
    - shard-dg1:          NOTRUN -> [SKIP][353] ([i915#3708] / [i915#4077])
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-17/igt@prime_vgem@coherency-gtt.html
    - shard-mtlp:         NOTRUN -> [SKIP][354] ([i915#3708] / [i915#4077])
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-7/igt@prime_vgem@coherency-gtt.html

  * igt@sriov_basic@enable-vfs-autoprobe-off:
    - shard-dg1:          NOTRUN -> [SKIP][355] ([i915#9917])
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-14/igt@sriov_basic@enable-vfs-autoprobe-off.html

  * igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random:
    - shard-tglu:         NOTRUN -> [FAIL][356] ([i915#12910]) +18 other tests fail
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-4/igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random.html

  * igt@tools_test@sysfs_l3_parity:
    - shard-dg1:          NOTRUN -> [SKIP][357] ([i915#4818])
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-19/igt@tools_test@sysfs_l3_parity.html

  
#### Possible fixes ####

  * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
    - shard-dg2:          [INCOMPLETE][358] ([i915#13356]) -> [PASS][359] +1 other test pass
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-4/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html

  * igt@gem_exec_big@single:
    - shard-mtlp:         [DMESG-FAIL][360] ([i915#15478]) -> [PASS][361]
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-mtlp-7/igt@gem_exec_big@single.html
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-8/igt@gem_exec_big@single.html

  * igt@gem_exec_gttfill@all-engines:
    - shard-snb:          [INCOMPLETE][362] -> [PASS][363]
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-snb4/igt@gem_exec_gttfill@all-engines.html
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-snb7/igt@gem_exec_gttfill@all-engines.html

  * igt@gem_mmap_offset@clear-via-pagefault:
    - shard-mtlp:         [DMESG-WARN][364] ([i915#15478]) -> [PASS][365] +1 other test pass
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-mtlp-3/igt@gem_mmap_offset@clear-via-pagefault.html
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-6/igt@gem_mmap_offset@clear-via-pagefault.html

  * igt@i915_pm_rc6_residency@rc6-accuracy:
    - shard-dg2:          [FAIL][366] ([i915#12964]) -> [PASS][367] +1 other test pass
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg2-3/igt@i915_pm_rc6_residency@rc6-accuracy.html
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-6/igt@i915_pm_rc6_residency@rc6-accuracy.html

  * igt@i915_pm_rpm@system-suspend-execbuf:
    - shard-glk:          [INCOMPLETE][368] ([i915#13356] / [i915#15172]) -> [PASS][369]
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-glk8/igt@i915_pm_rpm@system-suspend-execbuf.html
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk5/igt@i915_pm_rpm@system-suspend-execbuf.html
    - shard-rkl:          [INCOMPLETE][370] ([i915#13356]) -> [PASS][371]
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-3/igt@i915_pm_rpm@system-suspend-execbuf.html
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@i915_pm_rpm@system-suspend-execbuf.html

  * igt@i915_selftest@live:
    - shard-mtlp:         [DMESG-FAIL][372] ([i915#12061] / [i915#15560]) -> [PASS][373]
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-mtlp-3/igt@i915_selftest@live.html
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-4/igt@i915_selftest@live.html

  * igt@i915_selftest@live@workarounds:
    - shard-mtlp:         [DMESG-FAIL][374] ([i915#12061]) -> [PASS][375]
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-mtlp-3/igt@i915_selftest@live@workarounds.html
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-4/igt@i915_selftest@live@workarounds.html

  * igt@i915_suspend@fence-restore-tiled2untiled:
    - shard-rkl:          [INCOMPLETE][376] ([i915#4817]) -> [PASS][377]
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@i915_suspend@fence-restore-tiled2untiled.html
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@i915_suspend@fence-restore-tiled2untiled.html

  * igt@kms_cursor_crc@cursor-onscreen-128x42:
    - shard-tglu:         [FAIL][378] ([i915#13566]) -> [PASS][379] +7 other tests pass
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-128x42.html
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-128x42.html

  * igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1:
    - shard-rkl:          [FAIL][380] ([i915#13566]) -> [PASS][381] +2 other tests pass
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html

  * igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
    - shard-snb:          [TIMEOUT][382] ([i915#14033]) -> [PASS][383] +1 other test pass
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-snb6/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html

  * igt@kms_hdr@bpc-switch:
    - shard-dg2:          [SKIP][384] ([i915#3555] / [i915#8228]) -> [PASS][385] +1 other test pass
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg2-1/igt@kms_hdr@bpc-switch.html
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@kms_hdr@bpc-switch.html

  * igt@kms_lease@lease-unleased-connector:
    - shard-dg1:          [ABORT][386] ([i915#4423]) -> [PASS][387]
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg1-16/igt@kms_lease@lease-unleased-connector.html
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-15/igt@kms_lease@lease-unleased-connector.html

  * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers:
    - shard-dg1:          [DMESG-WARN][388] ([i915#4423]) -> [PASS][389]
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg1-16/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers.html
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-14/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-dg1:          [SKIP][390] ([i915#15073]) -> [PASS][391] +2 other tests pass
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg1-18/igt@kms_pm_rpm@modeset-lpsp-stress.html
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-dg2:          [SKIP][392] ([i915#15073]) -> [PASS][393] +1 other test pass
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_setmode@basic:
    - shard-tglu:         [FAIL][394] ([i915#15106]) -> [PASS][395] +2 other tests pass
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-tglu-7/igt@kms_setmode@basic.html
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-4/igt@kms_setmode@basic.html

  * igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1:
    - shard-glk:          [INCOMPLETE][396] ([i915#12276]) -> [PASS][397]
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-glk3/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1.html
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-glk1/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1.html

  
#### Warnings ####

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-rkl:          [SKIP][398] ([i915#14544] / [i915#7697]) -> [SKIP][399] ([i915#7697])
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@gem_close_race@multigpu-basic-threads.html
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@gem_close_race@multigpu-basic-threads.html

  * igt@gem_ctx_sseu@invalid-sseu:
    - shard-rkl:          [SKIP][400] ([i915#280]) -> [SKIP][401] ([i915#14544] / [i915#280])
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-7/igt@gem_ctx_sseu@invalid-sseu.html
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@gem_ctx_sseu@invalid-sseu.html

  * igt@gem_exec_balancer@parallel-ordering:
    - shard-rkl:          [SKIP][402] ([i915#4525]) -> [SKIP][403] ([i915#14544] / [i915#4525])
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-8/igt@gem_exec_balancer@parallel-ordering.html
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@gem_exec_balancer@parallel-ordering.html

  * igt@gem_exec_capture@capture-recoverable:
    - shard-rkl:          [SKIP][404] ([i915#14544] / [i915#6344]) -> [SKIP][405] ([i915#6344])
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@gem_exec_capture@capture-recoverable.html
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@gem_exec_capture@capture-recoverable.html

  * igt@gem_exec_reloc@basic-concurrent16:
    - shard-rkl:          [SKIP][406] ([i915#14544] / [i915#3281]) -> [SKIP][407] ([i915#3281])
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@gem_exec_reloc@basic-concurrent16.html
   [407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@gem_exec_reloc@basic-concurrent16.html

  * igt@gem_exec_reloc@basic-wc-active:
    - shard-rkl:          [SKIP][408] ([i915#3281]) -> [SKIP][409] ([i915#14544] / [i915#3281]) +1 other test skip
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-2/igt@gem_exec_reloc@basic-wc-active.html
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@gem_exec_reloc@basic-wc-active.html

  * igt@gem_lmem_swapping@verify:
    - shard-rkl:          [SKIP][410] ([i915#4613]) -> [SKIP][411] ([i915#14544] / [i915#4613]) +1 other test skip
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-8/igt@gem_lmem_swapping@verify.html
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@gem_lmem_swapping@verify.html

  * igt@gem_lmem_swapping@verify-ccs:
    - shard-rkl:          [SKIP][412] ([i915#14544] / [i915#4613]) -> [SKIP][413] ([i915#4613]) +1 other test skip
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@gem_lmem_swapping@verify-ccs.html
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@gem_lmem_swapping@verify-ccs.html

  * igt@gen9_exec_parse@basic-rejected-ctx-param:
    - shard-rkl:          [SKIP][414] ([i915#2527]) -> [SKIP][415] ([i915#14544] / [i915#2527])
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-3/igt@gen9_exec_parse@basic-rejected-ctx-param.html
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@gen9_exec_parse@basic-rejected-ctx-param.html

  * igt@i915_module_load@fault-injection:
    - shard-dg1:          [ABORT][416] ([i915#11815] / [i915#15481]) -> [ABORT][417] ([i915#11815]) +1 other test abort
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg1-17/igt@i915_module_load@fault-injection.html
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-13/igt@i915_module_load@fault-injection.html
    - shard-mtlp:         [ABORT][418] -> [ABORT][419] ([i915#15342] / [i915#15481])
   [418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-mtlp-6/igt@i915_module_load@fault-injection.html
   [419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-5/igt@i915_module_load@fault-injection.html

  * igt@i915_module_load@fault-injection@__uc_init:
    - shard-mtlp:         [ABORT][420] -> [ABORT][421] ([i915#15481])
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-mtlp-6/igt@i915_module_load@fault-injection@__uc_init.html
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-mtlp-5/igt@i915_module_load@fault-injection@__uc_init.html

  * igt@intel_hwmon@hwmon-read:
    - shard-rkl:          [SKIP][422] ([i915#7707]) -> [SKIP][423] ([i915#14544] / [i915#7707])
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-4/igt@intel_hwmon@hwmon-read.html
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@intel_hwmon@hwmon-read.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-0:
    - shard-rkl:          [SKIP][424] ([i915#5286]) -> [SKIP][425] ([i915#14544] / [i915#5286]) +1 other test skip
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-7/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-addfb-size-overflow:
    - shard-rkl:          [SKIP][426] ([i915#14544] / [i915#5286]) -> [SKIP][427] ([i915#5286]) +1 other test skip
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@kms_big_fb@4-tiled-addfb-size-overflow.html

  * igt@kms_big_fb@linear-64bpp-rotate-90:
    - shard-rkl:          [SKIP][428] ([i915#3638]) -> [SKIP][429] ([i915#14544] / [i915#3638])
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-8/igt@kms_big_fb@linear-64bpp-rotate-90.html
   [429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html

  * igt@kms_big_fb@x-tiled-64bpp-rotate-90:
    - shard-rkl:          [SKIP][430] ([i915#14544] / [i915#3638]) -> [SKIP][431] ([i915#3638]) +1 other test skip
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-addfb-size-overflow:
    - shard-rkl:          [SKIP][432] ([i915#14544]) -> [SKIP][433] +6 other tests skip
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html

  * igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][434] ([i915#6095]) -> [SKIP][435] ([i915#14544] / [i915#6095]) +1 other test skip
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-3/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          [SKIP][436] ([i915#14098] / [i915#6095]) -> [SKIP][437] ([i915#14098] / [i915#14544] / [i915#6095]) +1 other test skip
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-3/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-c-hdmi-a-2.html
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][438] ([i915#12313]) -> [SKIP][439] ([i915#12313] / [i915#14544])
   [438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
   [439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
    - shard-rkl:          [INCOMPLETE][440] ([i915#14694] / [i915#15582]) -> [INCOMPLETE][441] ([i915#15582])
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
   [441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
    - shard-rkl:          [SKIP][442] ([i915#12313] / [i915#14544]) -> [SKIP][443] ([i915#12313])
   [442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html

  * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          [SKIP][444] ([i915#14544] / [i915#6095]) -> [SKIP][445] ([i915#6095]) +3 other tests skip
   [444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html
   [445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          [SKIP][446] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][447] ([i915#14098] / [i915#6095]) +3 other tests skip
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_chamelium_frames@vga-frame-dump:
    - shard-rkl:          [SKIP][448] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][449] ([i915#11151] / [i915#7828]) +2 other tests skip
   [448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_chamelium_frames@vga-frame-dump.html
   [449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@kms_chamelium_frames@vga-frame-dump.html

  * igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
    - shard-rkl:          [SKIP][450] ([i915#11151] / [i915#7828]) -> [SKIP][451] ([i915#11151] / [i915#14544] / [i915#7828])
   [450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-2/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
   [451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html

  * igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
    - shard-rkl:          [SKIP][452] ([i915#14544] / [i915#15330]) -> [SKIP][453] ([i915#15330])
   [452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
   [453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-2/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html

  * igt@kms_content_protection@dp-mst-lic-type-1:
    - shard-rkl:          [SKIP][454] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][455] ([i915#15330] / [i915#3116])
   [454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-1.html
   [455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_content_protection@dp-mst-lic-type-1.html

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-rkl:          [SKIP][456] ([i915#15330]) -> [SKIP][457] ([i915#14544] / [i915#15330])
   [456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-4/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
   [457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-rkl:          [SKIP][458] ([i915#15330] / [i915#3116]) -> [SKIP][459] ([i915#14544] / [i915#15330] / [i915#3116])
   [458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-2/igt@kms_content_protection@dp-mst-type-1.html
   [459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_content_protection@srm:
    - shard-dg2:          [SKIP][460] ([i915#15865]) -> [FAIL][461] ([i915#7173])
   [460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg2-8/igt@kms_content_protection@srm.html
   [461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@kms_content_protection@srm.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-rkl:          [SKIP][462] ([i915#13049] / [i915#14544]) -> [SKIP][463] ([i915#13049])
   [462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-512x512.html
   [463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-512x512.html

  * igt@kms_cursor_crc@cursor-random-512x170:
    - shard-dg2:          [SKIP][464] ([i915#13049]) -> [SKIP][465] ([i915#13049] / [i915#3359]) +1 other test skip
   [464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg2-8/igt@kms_cursor_crc@cursor-random-512x170.html
   [465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-10/igt@kms_cursor_crc@cursor-random-512x170.html

  * igt@kms_cursor_crc@cursor-sliding-512x512:
    - shard-rkl:          [SKIP][466] ([i915#13049]) -> [SKIP][467] ([i915#13049] / [i915#14544]) +1 other test skip
   [466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-512x512.html
   [467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-512x512.html

  * igt@kms_feature_discovery@display-3x:
    - shard-rkl:          [SKIP][468] ([i915#14544] / [i915#1839]) -> [SKIP][469] ([i915#1839])
   [468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_feature_discovery@display-3x.html
   [469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_feature_discovery@display-3x.html

  * igt@kms_flip@2x-flip-vs-fences:
    - shard-rkl:          [SKIP][470] ([i915#9934]) -> [SKIP][471] ([i915#14544] / [i915#9934])
   [470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-8/igt@kms_flip@2x-flip-vs-fences.html
   [471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_flip@2x-flip-vs-fences.html

  * igt@kms_flip@2x-flip-vs-modeset:
    - shard-rkl:          [SKIP][472] ([i915#14544] / [i915#9934]) -> [SKIP][473] ([i915#9934]) +1 other test skip
   [472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_flip@2x-flip-vs-modeset.html
   [473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-8/igt@kms_flip@2x-flip-vs-modeset.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
    - shard-rkl:          [SKIP][474] ([i915#14544] / [i915#15643]) -> [SKIP][475] ([i915#15643])
   [474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
   [475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite:
    - shard-rkl:          [SKIP][476] ([i915#14544] / [i915#15102]) -> [SKIP][477] ([i915#15102])
   [476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite.html
   [477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu:
    - shard-rkl:          [SKIP][478] ([i915#15102] / [i915#3023]) -> [SKIP][479] ([i915#14544] / [i915#15102] / [i915#3023]) +2 other tests skip
   [478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html
   [479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-rkl:          [SKIP][480] ([i915#14544] / [i915#1825]) -> [SKIP][481] ([i915#1825]) +6 other tests skip
   [480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc.html
   [481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt:
    - shard-rkl:          [SKIP][482] ([i915#1825]) -> [SKIP][483] ([i915#14544] / [i915#1825]) +6 other tests skip
   [482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt.html
   [483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
    - shard-dg2:          [SKIP][484] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][485] ([i915#15102] / [i915#3458]) +2 other tests skip
   [484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
   [485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt:
    - shard-rkl:          [SKIP][486] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][487] ([i915#15102] / [i915#3023]) +3 other tests skip
   [486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html
   [487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-dg1:          [SKIP][488] ([i915#1187] / [i915#12713]) -> [SKIP][489] ([i915#12713])
   [488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html
   [489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-dg1-16/igt@kms_hdr@brightness-with-hdr.html
    - shard-tglu:         [SKIP][490] ([i915#1187] / [i915#12713]) -> [SKIP][491] ([i915#12713])
   [490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
   [491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-tglu-10/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_joiner@basic-max-non-joiner:
    - shard-rkl:          [SKIP][492] ([i915#13688]) -> [SKIP][493] ([i915#13688] / [i915#14544])
   [492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-7/igt@kms_joiner@basic-max-non-joiner.html
   [493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-rkl:          [SKIP][494] ([i915#14544] / [i915#15815]) -> [SKIP][495] ([i915#15815])
   [494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
   [495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_panel_fitting@atomic-fastset:
    - shard-rkl:          [SKIP][496] ([i915#14544] / [i915#6301]) -> [SKIP][497] ([i915#6301])
   [496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_panel_fitting@atomic-fastset.html
   [497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_panel_fitting@atomic-fastset.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier:
    - shard-rkl:          [SKIP][498] ([i915#14544] / [i915#15709]) -> [SKIP][499] ([i915#15709])
   [498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html
   [499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-rkl:          [SKIP][500] ([i915#14544] / [i915#5354]) -> [SKIP][501] ([i915#5354])
   [500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html
   [501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_rpm@modeset-lpsp:
    - shard-rkl:          [SKIP][502] ([i915#14544] / [i915#15073]) -> [SKIP][503] ([i915#15073])
   [502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp.html
   [503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp.html

  * igt@kms_prime@basic-crc-hybrid:
    - shard-rkl:          [SKIP][504] ([i915#14544] / [i915#6524]) -> [SKIP][505] ([i915#6524])
   [504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_prime@basic-crc-hybrid.html
   [505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-7/igt@kms_prime@basic-crc-hybrid.html

  * igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
    - shard-rkl:          [SKIP][506] ([i915#11520] / [i915#14544]) -> [SKIP][507] ([i915#11520]) +1 other test skip
   [506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
   [507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-3/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
    - shard-rkl:          [SKIP][508] ([i915#11520]) -> [SKIP][509] ([i915#11520] / [i915#14544]) +2 other tests skip
   [508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-2/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
   [509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html

  * igt@kms_psr@psr-no-drrs:
    - shard-rkl:          [SKIP][510] ([i915#1072] / [i915#9732]) -> [SKIP][511] ([i915#1072] / [i915#14544] / [i915#9732]) +3 other tests skip
   [510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-8/igt@kms_psr@psr-no-drrs.html
   [511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_psr@psr-no-drrs.html

  * igt@kms_psr@psr-primary-render:
    - shard-rkl:          [SKIP][512] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][513] ([i915#1072] / [i915#9732]) +5 other tests skip
   [512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_psr@psr-primary-render.html
   [513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-4/igt@kms_psr@psr-primary-render.html

  * igt@kms_setmode@invalid-clone-single-crtc:
    - shard-rkl:          [SKIP][514] ([i915#3555]) -> [SKIP][515] ([i915#14544] / [i915#3555])
   [514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-4/igt@kms_setmode@invalid-clone-single-crtc.html
   [515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@kms_setmode@invalid-clone-single-crtc.html

  * igt@kms_vrr@flip-basic:
    - shard-rkl:          [SKIP][516] ([i915#14544] / [i915#15243] / [i915#3555]) -> [SKIP][517] ([i915#15243] / [i915#3555])
   [516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@kms_vrr@flip-basic.html
   [517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@kms_vrr@flip-basic.html

  * igt@perf_pmu@event-wait@rcs0:
    - shard-rkl:          [SKIP][518] -> [SKIP][519] ([i915#14544]) +2 other tests skip
   [518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-4/igt@perf_pmu@event-wait@rcs0.html
   [519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-6/igt@perf_pmu@event-wait@rcs0.html

  * igt@sriov_basic@enable-vfs-autoprobe-off:
    - shard-rkl:          [SKIP][520] ([i915#14544] / [i915#9917]) -> [SKIP][521] ([i915#9917])
   [520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8848/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-off.html
   [521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/shard-rkl-5/igt@sriov_basic@enable-vfs-autoprobe-off.html

  
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
  [i915#11815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11815
  [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
  [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
  [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
  [i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
  [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
  [i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
  [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
  [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
  [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
  [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
  [i915#13028]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13028
  [i915#13030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13030
  [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
  [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
  [i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
  [i915#13331]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13331
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
  [i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
  [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13562
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
  [i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
  [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
  [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
  [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13784
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
  [i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
  [i915#14412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14412
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
  [i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106
  [i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
  [i915#15172]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15172
  [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
  [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
  [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
  [i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
  [i915#15365]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15365
  [i915#15420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15420
  [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
  [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
  [i915#15478]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15478
  [i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481
  [i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500
  [i915#15560]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15560
  [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
  [i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
  [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
  [i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
  [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
  [i915#15752]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15752
  [i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
  [i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
  [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
  [i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
  [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
  [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
  [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
  [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
  [i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359
  [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
  [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
  [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
  [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
  [i915#4036]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4036
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
  [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
  [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
  [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
  [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
  [i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
  [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
  [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
  [i915#4818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4818
  [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
  [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
  [i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
  [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
  [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
  [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
  [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
  [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
  [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
  [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
  [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
  [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
  [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
  [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
  [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
  [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
  [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
  [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
  [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
  [i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
  [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
  [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
  [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
  [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
  [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
  [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_8848 -> IGTPW_14928

  CI-20190529: 20190529
  CI_DRM_18281: d873f0156bd08a3031097d459e2d3604bfe1b1bf @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14928: 14928
  IGT_8848: 8848

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14928/index.html

[-- Attachment #2: Type: text/html, Size: 176899 bytes --]

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

* Re: tools/gputop: Fix zero output when stdout is not a terminal
  2026-04-06  5:41   ` Srinivas, Vidya
@ 2026-04-06 16:34     ` Purkait, Soham
  2026-04-07 13:47       ` Srinivas, Vidya
  0 siblings, 1 reply; 16+ messages in thread
From: Purkait, Soham @ 2026-04-06 16:34 UTC (permalink / raw)
  To: Srinivas, Vidya, igt-dev@lists.freedesktop.org, Konieczny, Kamil

[-- Attachment #1: Type: text/plain, Size: 3388 bytes --]

Hi Vidya,

On 06-04-2026 11:11, Srinivas, Vidya wrote:
>
>> -----Original Message-----
>> From: Purkait, Soham<soham.purkait@intel.com>
>> Sent: 06 April 2026 10:27
>> To: Srinivas, Vidya<vidya.srinivas@intel.com>;igt-dev@lists.freedesktop.org;
>> Konieczny, Kamil<kamil.konieczny@intel.com>
>> Subject: Re: tools/gputop: Fix zero output when stdout is not a terminal
>>
>> Hi Vidya,
>>
>> On 02-04-2026 19:15, Vidya Srinivas wrote:
>>> When gputop output is redirected to a file or pipe, such as:
>>>
>>>     gputop -n 5 -d 1 > results.txt
>> Isn’t only stdout (fd 1) redirected to the file here?
>>
>> I guess some thing like "echo test | ./gputop" would be returning the default
>> value (-1 in this case) for con_h.
> Hello,
>
> Many thanks for the review.
> I will update the patch like this. Should be okay?
>
> if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == -1 &&
>      ioctl(STDIN_FILENO, TIOCGWINSZ, &ws) == -1 &&
>      ioctl(STDERR_FILENO, TIOCGWINSZ, &ws) == -1) {

I assume it's better to keep this : "if (ioctl(0, TIOCGWINSZ, &ws) == 
-1)" as is. As it won't make any  issue if the gputop output is 
redirected to any file or so (which only involve stdout).  The 
expression  will only be true when stdin is not a terminal, may be 
during running gputop in a ci.
And Its better to assign the default values to con_w and con_h in main. 
(please see below)

>      ws.ws_col = 80;
>      ws.ws_row = 50;
> }
>
> Regards
> Vidya
>
>>>     gputop -n 3 -d 2 | grep rcs
>>>
>>> ioctl(0, TIOCGWINSZ) fails with -1 since stdin is not a terminal.
>>> update_console_size() then returns without setting *w and *h, leaving
>>> con_w and con_h at their initial value of -1.
>>>
>>> The main display loop uses 'if (lines >= con_h) break' to limit output
>>> to the terminal height. With con_h = -1, the condition (0 >= -1) is
>>> immediately true on the very first line, causing all client output to
>>> be silently suppressed. The result is that gputop produces only ANSI
>>> clear- screen escape sequences and zero actual data.
>>>
>>> This affects anyone using gputop in automation, CI pipelines, or any
>>> non-interactive context on Linux or Android where output is redirected
>>> or piped.
>>>
>>> Fix this by falling back to a default console size of 80x50 when the
>>> ioctl fails, consistent with the existing fallback for serial consoles
>>> (where ws_col and ws_row are both 0).
>>>
>>> Signed-off-by: Vidya Srinivas<vidya.srinivas@intel.com>
>>> Reviewed-by: Kamil Konieczny<kamil.konieczny@linux.intel.com>
>>> ---
>>>    tools/gputop.c | 5 ++++-
>>>    1 file changed, 4 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/tools/gputop.c b/tools/gputop.c index
>>> 9b2e8cb6f..112ec5ddb 100644
>>> --- a/tools/gputop.c
>>> +++ b/tools/gputop.c
>>> @@ -505,8 +505,11 @@ static void update_console_size(int *w, int *h)
>>>    {
>>>    	struct winsize ws = {};
>>>
>>> -	if (ioctl(0, TIOCGWINSZ, &ws) == -1)
>>> +	if (ioctl(0, TIOCGWINSZ, &ws) == -1) {
>>> +		*w = 80;
>>> +		*h = 50;

Imho instead of setting the values (*w = 80;*h = 50) here , it's better 
to initialize these as default values in main as "int con_w = 80, con_h 
= 50;"

Thanks, Soham

>> How about assigning the values during initialization in the main function ?
>>
>> eg : int con_w = 80, con_h = 50;
>>
>> Thanks,
>> Soham
>>
>>>    		return;
>>> +	}
>>>
>>>    	*w = ws.ws_col;
>>>    	*h = ws.ws_row;

[-- Attachment #2: Type: text/html, Size: 5456 bytes --]

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

* [PATCH] tools/gputop: Fix zero output when stdout is not a terminal
  2026-04-02 13:45 [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
                   ` (6 preceding siblings ...)
  2026-04-06 11:20 ` ✗ i915.CI.Full: " Patchwork
@ 2026-04-07 13:39 ` Vidya Srinivas
  2026-04-09  9:21   ` Purkait, Soham
  2026-04-09 13:23   ` [PATCH] " Kamil Konieczny
  7 siblings, 2 replies; 16+ messages in thread
From: Vidya Srinivas @ 2026-04-07 13:39 UTC (permalink / raw)
  To: igt-dev; +Cc: Vidya Srinivas, Kamil Konieczny

When gputop output is redirected to a file or run via adb shell
(e.g., on Android), update_console_size() calls ioctl(0, TIOCGWINSZ)
on stdin which may not be a terminal. If stdin is a pipe or
redirected, the ioctl returns -1 and con_w/con_h remain at their
initial value of -1.

This causes the main display loop to immediately break since
lines >= con_h evaluates to true (0 >= -1), resulting in zero
output being produced.

Fix this by initializing con_w and con_h to default values of
80 and 50 respectively, so that when ioctl fails the display
loop still produces output with sensible dimensions.

v2: Try stdout, stdin, and stderr for terminal size before falling
    back to defaults (Soham Purkait)

v3: Initialize defaults in main() instead of adding fallback logic
    in update_console_size() (Soham Purkait)

Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
---
 tools/gputop.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/gputop.c b/tools/gputop.c
index 9b2e8cb6f..0ed5af456 100644
--- a/tools/gputop.c
+++ b/tools/gputop.c
@@ -609,7 +609,7 @@ int main(int argc, char **argv)
 	unsigned int period_us;
 	struct igt_profiled_device *profiled_devices = NULL;
 	struct igt_drm_clients *clients = NULL;
-	int con_w = -1, con_h = -1;
+	int con_w = 80, con_h = 50;
 	int ret;
 	long n;
 
-- 
2.45.2


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

* RE: tools/gputop: Fix zero output when stdout is not a terminal
  2026-04-06 16:34     ` Purkait, Soham
@ 2026-04-07 13:47       ` Srinivas, Vidya
  0 siblings, 0 replies; 16+ messages in thread
From: Srinivas, Vidya @ 2026-04-07 13:47 UTC (permalink / raw)
  To: Purkait, Soham, igt-dev@lists.freedesktop.org, Konieczny, Kamil

[-- Attachment #1: Type: text/plain, Size: 4155 bytes --]



From: Purkait, Soham <soham.purkait@intel.com>
Sent: 06 April 2026 22:05
To: Srinivas, Vidya <vidya.srinivas@intel.com>; igt-dev@lists.freedesktop.org; Konieczny, Kamil <kamil.konieczny@intel.com>
Subject: Re: tools/gputop: Fix zero output when stdout is not a terminal


Hi Vidya,
On 06-04-2026 11:11, Srinivas, Vidya wrote:





-----Original Message-----

From: Purkait, Soham <soham.purkait@intel.com><mailto:soham.purkait@intel.com>

Sent: 06 April 2026 10:27

To: Srinivas, Vidya <vidya.srinivas@intel.com><mailto:vidya.srinivas@intel.com>; igt-dev@lists.freedesktop.org<mailto:igt-dev@lists.freedesktop.org>;

Konieczny, Kamil <kamil.konieczny@intel.com><mailto:kamil.konieczny@intel.com>

Subject: Re: tools/gputop: Fix zero output when stdout is not a terminal



Hi Vidya,



On 02-04-2026 19:15, Vidya Srinivas wrote:

When gputop output is redirected to a file or pipe, such as:



   gputop -n 5 -d 1 > results.txt



Isn’t only stdout (fd 1) redirected to the file here?



I guess some thing like "echo test | ./gputop" would be returning the default

value (-1 in this case) for con_h.



Hello,



Many thanks for the review.

I will update the patch like this. Should be okay?



if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == -1 &&

    ioctl(STDIN_FILENO, TIOCGWINSZ, &ws) == -1 &&

    ioctl(STDERR_FILENO, TIOCGWINSZ, &ws) == -1) {

I assume it's better to keep this : "if (ioctl(0, TIOCGWINSZ, &ws) == -1)" as is. As it won't make any  issue if the gputop output is redirected to any file or so (which only involve stdout).  The expression  will only be true when stdin is not a terminal, may be during running gputop in a ci.
And Its better to assign the default values to con_w and con_h in main. (please see below)

Hello Soham

Apologies for missing your point. Thank you for the pointers and review.

Have pushed v3 with your suggestion

https://patchwork.freedesktop.org/series/164301/#rev3

Please have a check.

Regards

Vidya





    ws.ws_col = 80;

    ws.ws_row = 50;

}



Regards

Vidya





   gputop -n 3 -d 2 | grep rcs



ioctl(0, TIOCGWINSZ) fails with -1 since stdin is not a terminal.

update_console_size() then returns without setting *w and *h, leaving

con_w and con_h at their initial value of -1.



The main display loop uses 'if (lines >= con_h) break' to limit output

to the terminal height. With con_h = -1, the condition (0 >= -1) is

immediately true on the very first line, causing all client output to

be silently suppressed. The result is that gputop produces only ANSI

clear- screen escape sequences and zero actual data.



This affects anyone using gputop in automation, CI pipelines, or any

non-interactive context on Linux or Android where output is redirected

or piped.



Fix this by falling back to a default console size of 80x50 when the

ioctl fails, consistent with the existing fallback for serial consoles

(where ws_col and ws_row are both 0).



Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com><mailto:vidya.srinivas@intel.com>

Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com><mailto:kamil.konieczny@linux.intel.com>

---

  tools/gputop.c | 5 ++++-

  1 file changed, 4 insertions(+), 1 deletion(-)



diff --git a/tools/gputop.c b/tools/gputop.c index

9b2e8cb6f..112ec5ddb 100644

--- a/tools/gputop.c

+++ b/tools/gputop.c

@@ -505,8 +505,11 @@ static void update_console_size(int *w, int *h)

  {

    struct winsize ws = {};



-   if (ioctl(0, TIOCGWINSZ, &ws) == -1)

+   if (ioctl(0, TIOCGWINSZ, &ws) == -1) {

+           *w = 80;

+           *h = 50;

 Imho instead of setting the values (*w = 80;*h = 50) here , it's better to initialize these as default values in main as "int con_w = 80, con_h = 50;"

Thanks, Soham



How about assigning the values during initialization in the main function ?



eg : int con_w = 80, con_h = 50;



Thanks,

Soham



            return;

+   }



    *w = ws.ws_col;

    *h = ws.ws_row;

[-- Attachment #2: Type: text/html, Size: 10616 bytes --]

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

* Re: tools/gputop: Fix zero output when stdout is not a terminal
  2026-04-07 13:39 ` [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
@ 2026-04-09  9:21   ` Purkait, Soham
  2026-04-09 13:23   ` [PATCH] " Kamil Konieczny
  1 sibling, 0 replies; 16+ messages in thread
From: Purkait, Soham @ 2026-04-09  9:21 UTC (permalink / raw)
  To: Vidya Srinivas, igt-dev; +Cc: Kamil Konieczny

Hi Vidya,

On 07-04-2026 19:09, Vidya Srinivas wrote:
> When gputop output is redirected to a file or run via adb shell

This issue has nothing to do with its output redirection to anywhere. So 
you can remove this statement.

> (e.g., on Android), update_console_size() calls ioctl(0, TIOCGWINSZ)
> on stdin which may not be a terminal. If stdin is a pipe or
> redirected, the ioctl returns -1 and con_w/con_h remain at their
> initial value of -1.
>
> This causes the main display loop to immediately break since
> lines >= con_h evaluates to true (0 >= -1), resulting in zero
> output being produced.
>
> Fix this by initializing con_w and con_h to default values of
> 80 and 50 respectively, so that when ioctl fails the display
> loop still produces output with sensible dimensions.
>
> v2: Try stdout, stdin, and stderr for terminal size before falling
>      back to defaults (Soham Purkait)

Please remove this as it is not implemented.

Thanks & Regards,
Soham

>
> v3: Initialize defaults in main() instead of adding fallback logic
>      in update_console_size() (Soham Purkait)
>
> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
> ---
>   tools/gputop.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/tools/gputop.c b/tools/gputop.c
> index 9b2e8cb6f..0ed5af456 100644
> --- a/tools/gputop.c
> +++ b/tools/gputop.c
> @@ -609,7 +609,7 @@ int main(int argc, char **argv)
>   	unsigned int period_us;
>   	struct igt_profiled_device *profiled_devices = NULL;
>   	struct igt_drm_clients *clients = NULL;
> -	int con_w = -1, con_h = -1;
> +	int con_w = 80, con_h = 50;
>   	int ret;
>   	long n;
>   

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

* Re: [PATCH] tools/gputop: Fix zero output when stdout is not a terminal
  2026-04-07 13:39 ` [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
  2026-04-09  9:21   ` Purkait, Soham
@ 2026-04-09 13:23   ` Kamil Konieczny
  2026-04-09 16:58     ` Srinivas, Vidya
  1 sibling, 1 reply; 16+ messages in thread
From: Kamil Konieczny @ 2026-04-09 13:23 UTC (permalink / raw)
  To: Vidya Srinivas; +Cc: igt-dev, Soham Purkait

Hi Vidya,
On 2026-04-07 at 19:09:40 +0530, Vidya Srinivas wrote:
> When gputop output is redirected to a file or run via adb shell

I checked and

./gputop -n10 -d0.1 > out

works perfectly fine.

> (e.g., on Android), update_console_size() calls ioctl(0, TIOCGWINSZ)
> on stdin which may not be a terminal. If stdin is a pipe or
> redirected, the ioctl returns -1 and con_w/con_h remain at their
> initial value of -1.

Adding few more nits to what Soham wrote, it could be
shortened a little here to something like:

When gputop is run via adb shell on Android, it could have no
terminal, so calls ioctl(0, TIOCGWINSZ) will return -1 and
function update_console_size() will not fill con_w/con_h.

> 
> This causes the main display loop to immediately break since
> lines >= con_h evaluates to true (0 >= -1), resulting in zero
> output being produced.
> 
> Fix this by initializing con_w and con_h to default values of
> 80 and 50 respectively, so that when ioctl fails the display
> loop still produces output with sensible dimensions.
> 
> v2: Try stdout, stdin, and stderr for terminal size before falling
>     back to defaults (Soham Purkait)

Please add to Cc developer which did a review.

> 
> v3: Initialize defaults in main() instead of adding fallback logic
>     in update_console_size() (Soham Purkait)
> 

So here:

Cc: Soham Purkait <soham.purkait@intel.com>
> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>

You could keep my r-b, so this will be:

Cc: Soham Purkait <soham.purkait@intel.com>
Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

Please keep only one r-b, also imho when you change your code
from version 1, when you got r-b, to another version, and that
new one did major changes then imho you should remove r-b from
your patch. Here it was small change and rather trivial but
please keep that in mind for future development.

Imho you do not need to send new version, please just discuss
with Soham and agree on final description.

Regards,
Kamil

> ---
>  tools/gputop.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/tools/gputop.c b/tools/gputop.c
> index 9b2e8cb6f..0ed5af456 100644
> --- a/tools/gputop.c
> +++ b/tools/gputop.c
> @@ -609,7 +609,7 @@ int main(int argc, char **argv)
>  	unsigned int period_us;
>  	struct igt_profiled_device *profiled_devices = NULL;
>  	struct igt_drm_clients *clients = NULL;
> -	int con_w = -1, con_h = -1;
> +	int con_w = 80, con_h = 50;
>  	int ret;
>  	long n;
>  
> -- 
> 2.45.2
> 

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

* RE: [PATCH] tools/gputop: Fix zero output when stdout is not a terminal
  2026-04-09 13:23   ` [PATCH] " Kamil Konieczny
@ 2026-04-09 16:58     ` Srinivas, Vidya
  0 siblings, 0 replies; 16+ messages in thread
From: Srinivas, Vidya @ 2026-04-09 16:58 UTC (permalink / raw)
  To: Kamil Konieczny; +Cc: igt-dev@lists.freedesktop.org, Purkait,  Soham



> -----Original Message-----
> From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Sent: 09 April 2026 18:53
> To: Srinivas, Vidya <vidya.srinivas@intel.com>
> Cc: igt-dev@lists.freedesktop.org; Purkait, Soham
> <soham.purkait@intel.com>
> Subject: Re: [PATCH] tools/gputop: Fix zero output when stdout is not a
> terminal
> 
> Hi Vidya,
> On 2026-04-07 at 19:09:40 +0530, Vidya Srinivas wrote:
> > When gputop output is redirected to a file or run via adb shell
> 
> I checked and
> 
> ./gputop -n10 -d0.1 > out
> 
> works perfectly fine.
> 
> > (e.g., on Android), update_console_size() calls ioctl(0, TIOCGWINSZ)
> > on stdin which may not be a terminal. If stdin is a pipe or
> > redirected, the ioctl returns -1 and con_w/con_h remain at their
> > initial value of -1.
> 
> Adding few more nits to what Soham wrote, it could be shortened a little here
> to something like:
> 
> When gputop is run via adb shell on Android, it could have no terminal, so
> calls ioctl(0, TIOCGWINSZ) will return -1 and function update_console_size()
> will not fill con_w/con_h.
> 
> >
> > This causes the main display loop to immediately break since lines >=
> > con_h evaluates to true (0 >= -1), resulting in zero output being
> > produced.
> >
> > Fix this by initializing con_w and con_h to default values of
> > 80 and 50 respectively, so that when ioctl fails the display loop
> > still produces output with sensible dimensions.
> >
> > v2: Try stdout, stdin, and stderr for terminal size before falling
> >     back to defaults (Soham Purkait)
> 
> Please add to Cc developer which did a review.
> 
> >
> > v3: Initialize defaults in main() instead of adding fallback logic
> >     in update_console_size() (Soham Purkait)
> >
> 
> So here:
> 
> Cc: Soham Purkait <soham.purkait@intel.com>
> > Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
> > Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> > Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
> 
> You could keep my r-b, so this will be:
> 
> Cc: Soham Purkait <soham.purkait@intel.com>
> Signed-off-by: Vidya Srinivas <vidya.srinivas@intel.com>
> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> 
> Please keep only one r-b, also imho when you change your code from version
> 1, when you got r-b, to another version, and that new one did major changes
> then imho you should remove r-b from your patch. Here it was small change
> and rather trivial but please keep that in mind for future development.
> 
> Imho you do not need to send new version, please just discuss with Soham
> and agree on final description.

Thank you Kamil. Apologies for the misses.
Will take care next time.

Regards
Vidya
> 
> Regards,
> Kamil
> 
> > ---
> >  tools/gputop.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/tools/gputop.c b/tools/gputop.c index
> > 9b2e8cb6f..0ed5af456 100644
> > --- a/tools/gputop.c
> > +++ b/tools/gputop.c
> > @@ -609,7 +609,7 @@ int main(int argc, char **argv)
> >  	unsigned int period_us;
> >  	struct igt_profiled_device *profiled_devices = NULL;
> >  	struct igt_drm_clients *clients = NULL;
> > -	int con_w = -1, con_h = -1;
> > +	int con_w = 80, con_h = 50;
> >  	int ret;
> >  	long n;
> >
> > --
> > 2.45.2
> >

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

end of thread, other threads:[~2026-04-09 16:59 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-02 13:45 [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
2026-04-02 14:56 ` Kamil Konieczny
2026-04-06  3:27   ` Srinivas, Vidya
2026-04-06  4:56 ` Purkait, Soham
2026-04-06  5:41   ` Srinivas, Vidya
2026-04-06 16:34     ` Purkait, Soham
2026-04-07 13:47       ` Srinivas, Vidya
2026-04-06  6:02 ` [PATCH] " Vidya Srinivas
2026-04-06  7:54 ` ✓ Xe.CI.BAT: success for tools/gputop: Fix zero output when stdout is not a terminal (rev2) Patchwork
2026-04-06  8:11 ` ✓ i915.CI.BAT: " Patchwork
2026-04-06 10:26 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-04-06 11:20 ` ✗ i915.CI.Full: " Patchwork
2026-04-07 13:39 ` [PATCH] tools/gputop: Fix zero output when stdout is not a terminal Vidya Srinivas
2026-04-09  9:21   ` Purkait, Soham
2026-04-09 13:23   ` [PATCH] " Kamil Konieczny
2026-04-09 16:58     ` Srinivas, Vidya

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