intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] drm/i915/display: Stop touching vga on post enable
@ 2025-11-19 20:04 Lucas De Marchi
  2025-11-19 22:25 ` ✓ i915.CI.BAT: success for " Patchwork
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Lucas De Marchi @ 2025-11-19 20:04 UTC (permalink / raw)
  To: intel-xe, intel-gfx; +Cc: Lucas De Marchi

Touching VGA_MIS_W goes back to commit f9dcb0dfee98 ("drm/i915: touch
VGA MSR after we enable the power well"). That case doesn't seem to be
reproduced anymore, even considering that the unclaimed accesses are now
printed with debug log level. Also note that the original issue was
reproduced with vgacon, but that is not used anymore on x86 when booted
with EFI.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
WIP to drop the VGA accesses and allow xe driver to be used with
non-x86 platforms. There are multiple patches floating around, some
disabling code for non-x86, some disabling for !CONFIG_VGA_CONSOLE.

For this v1, I think the entire workaround can be removed. Sending it
for CI while I look into the other cases.

Get some initial tests running to see if it breaks the world before
ICL, particularly before gen7 where unclaimed accesses for non-display-engine
registers worked, systems booted without EFI, etc. If this is not an
issue anymore, a patch completely dropping the has_vga could follow
since this is the only user.
---
 .../gpu/drm/i915/display/intel_display_power_well.c   |  3 ---
 drivers/gpu/drm/i915/display/intel_vga.c              | 19 -------------------
 2 files changed, 22 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c b/drivers/gpu/drm/i915/display/intel_display_power_well.c
index f4f7e73acc874..01213f7d1c9ef 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power_well.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c
@@ -205,9 +205,6 @@ int intel_power_well_refcount(struct i915_power_well *power_well)
 static void hsw_power_well_post_enable(struct intel_display *display,
 				       u8 irq_pipe_mask, bool has_vga)
 {
-	if (has_vga)
-		intel_vga_reset_io_mem(display);
-
 	if (irq_pipe_mask)
 		gen8_irq_power_well_post_enable(display, irq_pipe_mask);
 }
diff --git a/drivers/gpu/drm/i915/display/intel_vga.c b/drivers/gpu/drm/i915/display/intel_vga.c
index 6e125564db34c..97d4c06c2e2fd 100644
--- a/drivers/gpu/drm/i915/display/intel_vga.c
+++ b/drivers/gpu/drm/i915/display/intel_vga.c
@@ -76,25 +76,6 @@ void intel_vga_disable(struct intel_display *display)
 	intel_de_posting_read(display, vga_reg);
 }
 
-void intel_vga_reset_io_mem(struct intel_display *display)
-{
-	struct pci_dev *pdev = to_pci_dev(display->drm->dev);
-
-	/*
-	 * After we re-enable the power well, if we touch VGA register 0x3d5
-	 * we'll get unclaimed register interrupts. This stops after we write
-	 * anything to the VGA MSR register. The vgacon module uses this
-	 * register all the time, so if we unbind our driver and, as a
-	 * consequence, bind vgacon, we'll get stuck in an infinite loop at
-	 * console_unlock(). So make here we touch the VGA MSR register, making
-	 * sure vgacon can keep working normally without triggering interrupts
-	 * and error messages.
-	 */
-	vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO);
-	outb(inb(VGA_MIS_R), VGA_MIS_W);
-	vga_put(pdev, VGA_RSRC_LEGACY_IO);
-}
-
 int intel_vga_register(struct intel_display *display)
 {
 




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

* ✓ i915.CI.BAT: success for drm/i915/display: Stop touching vga on post enable
  2025-11-19 20:04 [PATCH] drm/i915/display: Stop touching vga on post enable Lucas De Marchi
@ 2025-11-19 22:25 ` Patchwork
  2025-11-20  0:41 ` [PATCH] " Ville Syrjälä
  2025-11-20 10:59 ` ✓ i915.CI.Full: success for " Patchwork
  2 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2025-11-19 22:25 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/display: Stop touching vga on post enable
URL   : https://patchwork.freedesktop.org/series/157798/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_17572 -> Patchwork_157798v1
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

Participating hosts (45 -> 44)
------------------------------

  Missing    (1): fi-snb-2520m 

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

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

### IGT changes ###

#### Possible fixes ####

  * igt@i915_selftest@live:
    - bat-mtlp-8:         [DMESG-FAIL][1] ([i915#12061]) -> [PASS][2] +1 other test pass
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/bat-mtlp-8/igt@i915_selftest@live.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/bat-mtlp-8/igt@i915_selftest@live.html
    - bat-jsl-1:          [DMESG-FAIL][3] ([i915#15281]) -> [PASS][4] +1 other test pass
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/bat-jsl-1/igt@i915_selftest@live.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/bat-jsl-1/igt@i915_selftest@live.html

  * igt@i915_selftest@live@workarounds:
    - bat-dg2-11:         [DMESG-FAIL][5] ([i915#12061]) -> [PASS][6] +1 other test pass
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/bat-dg2-11/igt@i915_selftest@live@workarounds.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/bat-dg2-11/igt@i915_selftest@live@workarounds.html
    - bat-arls-6:         [DMESG-FAIL][7] ([i915#12061]) -> [PASS][8] +1 other test pass
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/bat-arls-6/igt@i915_selftest@live@workarounds.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/bat-arls-6/igt@i915_selftest@live@workarounds.html

  
#### Warnings ####

  * igt@i915_selftest@live:
    - bat-atsm-1:         [DMESG-FAIL][9] ([i915#12061] / [i915#13929]) -> [DMESG-FAIL][10] ([i915#12061] / [i915#14204])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/bat-atsm-1/igt@i915_selftest@live.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/bat-atsm-1/igt@i915_selftest@live.html

  * igt@i915_selftest@live@mman:
    - bat-atsm-1:         [DMESG-FAIL][11] ([i915#13929]) -> [DMESG-FAIL][12] ([i915#14204])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/bat-atsm-1/igt@i915_selftest@live@mman.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/bat-atsm-1/igt@i915_selftest@live@mman.html

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


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

  * Linux: CI_DRM_17572 -> Patchwork_157798v1

  CI-20190529: 20190529
  CI_DRM_17572: a95032b2166b5ae428c065917b843a1caf1e82b8 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8633: 8633
  Patchwork_157798v1: a95032b2166b5ae428c065917b843a1caf1e82b8 @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* Re: [PATCH] drm/i915/display: Stop touching vga on post enable
  2025-11-19 20:04 [PATCH] drm/i915/display: Stop touching vga on post enable Lucas De Marchi
  2025-11-19 22:25 ` ✓ i915.CI.BAT: success for " Patchwork
@ 2025-11-20  0:41 ` Ville Syrjälä
  2025-11-20  4:28   ` Lucas De Marchi
  2025-11-20 10:59 ` ✓ i915.CI.Full: success for " Patchwork
  2 siblings, 1 reply; 8+ messages in thread
From: Ville Syrjälä @ 2025-11-20  0:41 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe, intel-gfx

On Wed, Nov 19, 2025 at 12:04:38PM -0800, Lucas De Marchi wrote:
> Touching VGA_MIS_W goes back to commit f9dcb0dfee98 ("drm/i915: touch
> VGA MSR after we enable the power well"). That case doesn't seem to be
> reproduced anymore, even considering that the unclaimed accesses are now
> printed with debug log level. Also note that the original issue was
> reproduced with vgacon, but that is not used anymore on x86 when booted
> with EFI.
> 
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> WIP to drop the VGA accesses and allow xe driver to be used with
> non-x86 platforms. There are multiple patches floating around, some
> disabling code for non-x86, some disabling for !CONFIG_VGA_CONSOLE.
> 
> For this v1, I think the entire workaround can be removed. Sending it
> for CI while I look into the other cases.

I think this would need to be tested on a machine that has a
second VGA card in it to make the the iGPU doesn't end up eating
the VGA memory accesses when they should be going to the other
card.

I was perusing the CPU/chipset docs for this a bit, in the hopes
of finding some sane way to turn off VGA decoding for the iGPU.
Alas no such luck. According to the docs the iGPU always has the
highest decode priority, and the accesses won't get forwarded
to PCIe/DMI/PCI if the iGPU grabs them.

IIRC the docs say that the reset state for the VGA memory decode
should be "off". But I don't think that's quite true given that
we had to add this workaround.

> 
> Get some initial tests running to see if it breaks the world before
> ICL, particularly before gen7 where unclaimed accesses for non-display-engine
> registers worked, systems booted without EFI, etc. If this is not an
> issue anymore, a patch completely dropping the has_vga could follow
> since this is the only user.
> ---
>  .../gpu/drm/i915/display/intel_display_power_well.c   |  3 ---
>  drivers/gpu/drm/i915/display/intel_vga.c              | 19 -------------------
>  2 files changed, 22 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c b/drivers/gpu/drm/i915/display/intel_display_power_well.c
> index f4f7e73acc874..01213f7d1c9ef 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_power_well.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c
> @@ -205,9 +205,6 @@ int intel_power_well_refcount(struct i915_power_well *power_well)
>  static void hsw_power_well_post_enable(struct intel_display *display,
>  				       u8 irq_pipe_mask, bool has_vga)
>  {
> -	if (has_vga)
> -		intel_vga_reset_io_mem(display);
> -
>  	if (irq_pipe_mask)
>  		gen8_irq_power_well_post_enable(display, irq_pipe_mask);
>  }
> diff --git a/drivers/gpu/drm/i915/display/intel_vga.c b/drivers/gpu/drm/i915/display/intel_vga.c
> index 6e125564db34c..97d4c06c2e2fd 100644
> --- a/drivers/gpu/drm/i915/display/intel_vga.c
> +++ b/drivers/gpu/drm/i915/display/intel_vga.c
> @@ -76,25 +76,6 @@ void intel_vga_disable(struct intel_display *display)
>  	intel_de_posting_read(display, vga_reg);
>  }
>  
> -void intel_vga_reset_io_mem(struct intel_display *display)
> -{
> -	struct pci_dev *pdev = to_pci_dev(display->drm->dev);
> -
> -	/*
> -	 * After we re-enable the power well, if we touch VGA register 0x3d5
> -	 * we'll get unclaimed register interrupts. This stops after we write
> -	 * anything to the VGA MSR register. The vgacon module uses this
> -	 * register all the time, so if we unbind our driver and, as a
> -	 * consequence, bind vgacon, we'll get stuck in an infinite loop at
> -	 * console_unlock(). So make here we touch the VGA MSR register, making
> -	 * sure vgacon can keep working normally without triggering interrupts
> -	 * and error messages.
> -	 */
> -	vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO);
> -	outb(inb(VGA_MIS_R), VGA_MIS_W);
> -	vga_put(pdev, VGA_RSRC_LEGACY_IO);
> -}
> -
>  int intel_vga_register(struct intel_display *display)
>  {
>  
> 
> 
> 

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH] drm/i915/display: Stop touching vga on post enable
  2025-11-20  0:41 ` [PATCH] " Ville Syrjälä
@ 2025-11-20  4:28   ` Lucas De Marchi
  2025-11-21 23:21     ` Ville Syrjälä
  0 siblings, 1 reply; 8+ messages in thread
From: Lucas De Marchi @ 2025-11-20  4:28 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-xe, intel-gfx

On Thu, Nov 20, 2025 at 02:41:22AM +0200, Ville Syrjälä wrote:
>On Wed, Nov 19, 2025 at 12:04:38PM -0800, Lucas De Marchi wrote:
>> Touching VGA_MIS_W goes back to commit f9dcb0dfee98 ("drm/i915: touch
>> VGA MSR after we enable the power well"). That case doesn't seem to be
>> reproduced anymore, even considering that the unclaimed accesses are now
>> printed with debug log level. Also note that the original issue was
>> reproduced with vgacon, but that is not used anymore on x86 when booted
>> with EFI.
>>
>> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>> ---
>> WIP to drop the VGA accesses and allow xe driver to be used with
>> non-x86 platforms. There are multiple patches floating around, some
>> disabling code for non-x86, some disabling for !CONFIG_VGA_CONSOLE.
>>
>> For this v1, I think the entire workaround can be removed. Sending it
>> for CI while I look into the other cases.
>
>I think this would need to be tested on a machine that has a
>second VGA card in it to make the the iGPU doesn't end up eating
>the VGA memory accesses when they should be going to the other
>card.
>
>I was perusing the CPU/chipset docs for this a bit, in the hopes
>of finding some sane way to turn off VGA decoding for the iGPU.
>Alas no such luck. According to the docs the iGPU always has the
>highest decode priority, and the accesses won't get forwarded
>to PCIe/DMI/PCI if the iGPU grabs them.
>
>IIRC the docs say that the reset state for the VGA memory decode
>should be "off". But I don't think that's quite true given that
>we had to add this workaround.

confused... What are you are saying seems to be something about
the vga accesses in intel_vga_disable(). 

commit f9dcb0dfee98 ("drm/i915: touch VGA MSR after we enable the power well")
describes it as: 

	- 1 igpu with eDP + HDMI
	- after power well is enabled/disabled, drop the drm, and unbind
	  vtcon (note it's not unbinding the module). Note that it's not
	  about unbinding the module.

And that was caused by our printk from inside the irq handler causing
things to be printed via vgacon and that generating an interrupt that
print something again, creating a loop. I'm not sure what platform that
was about back in 2013, but looking around at the code I suppose it was
Ironlake and in the irq handler calling intel_uncore_check_errors().

12 years later we have a few different things:

	- I don't see us handling intel_uncore_check_errors() the way we
	  were before, inside the irq handler. It seems commit
	  7571494004d8 ("drm/i915: Do one shot unclaimed mmio detection
	  less frequently") moved it out from the irq path (it makes
	  sense not printing to the console from inside the irq handler)
	- vgacon is not really used anymore. If it was only this, we
	  could add a check and do it conditionally, but to me it seems
	  we can completely drop this

Lucas De Marchi

>
>>
>> Get some initial tests running to see if it breaks the world before
>> ICL, particularly before gen7 where unclaimed accesses for non-display-engine
>> registers worked, systems booted without EFI, etc. If this is not an
>> issue anymore, a patch completely dropping the has_vga could follow
>> since this is the only user.
>> ---
>>  .../gpu/drm/i915/display/intel_display_power_well.c   |  3 ---
>>  drivers/gpu/drm/i915/display/intel_vga.c              | 19 -------------------
>>  2 files changed, 22 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c b/drivers/gpu/drm/i915/display/intel_display_power_well.c
>> index f4f7e73acc874..01213f7d1c9ef 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_power_well.c
>> +++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c
>> @@ -205,9 +205,6 @@ int intel_power_well_refcount(struct i915_power_well *power_well)
>>  static void hsw_power_well_post_enable(struct intel_display *display,
>>  				       u8 irq_pipe_mask, bool has_vga)
>>  {
>> -	if (has_vga)
>> -		intel_vga_reset_io_mem(display);
>> -
>>  	if (irq_pipe_mask)
>>  		gen8_irq_power_well_post_enable(display, irq_pipe_mask);
>>  }
>> diff --git a/drivers/gpu/drm/i915/display/intel_vga.c b/drivers/gpu/drm/i915/display/intel_vga.c
>> index 6e125564db34c..97d4c06c2e2fd 100644
>> --- a/drivers/gpu/drm/i915/display/intel_vga.c
>> +++ b/drivers/gpu/drm/i915/display/intel_vga.c
>> @@ -76,25 +76,6 @@ void intel_vga_disable(struct intel_display *display)
>>  	intel_de_posting_read(display, vga_reg);
>>  }
>>
>> -void intel_vga_reset_io_mem(struct intel_display *display)
>> -{
>> -	struct pci_dev *pdev = to_pci_dev(display->drm->dev);
>> -
>> -	/*
>> -	 * After we re-enable the power well, if we touch VGA register 0x3d5
>> -	 * we'll get unclaimed register interrupts. This stops after we write
>> -	 * anything to the VGA MSR register. The vgacon module uses this
>> -	 * register all the time, so if we unbind our driver and, as a
>> -	 * consequence, bind vgacon, we'll get stuck in an infinite loop at
>> -	 * console_unlock(). So make here we touch the VGA MSR register, making
>> -	 * sure vgacon can keep working normally without triggering interrupts
>> -	 * and error messages.
>> -	 */
>> -	vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO);
>> -	outb(inb(VGA_MIS_R), VGA_MIS_W);
>> -	vga_put(pdev, VGA_RSRC_LEGACY_IO);
>> -}
>> -
>>  int intel_vga_register(struct intel_display *display)
>>  {
>>
>>
>>
>>
>
>-- 
>Ville Syrjälä
>Intel

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

* ✓ i915.CI.Full: success for drm/i915/display: Stop touching vga on post enable
  2025-11-19 20:04 [PATCH] drm/i915/display: Stop touching vga on post enable Lucas De Marchi
  2025-11-19 22:25 ` ✓ i915.CI.BAT: success for " Patchwork
  2025-11-20  0:41 ` [PATCH] " Ville Syrjälä
@ 2025-11-20 10:59 ` Patchwork
  2 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2025-11-20 10:59 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/display: Stop touching vga on post enable
URL   : https://patchwork.freedesktop.org/series/157798/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_17572_full -> Patchwork_157798v1_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

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

  No changes in participating hosts

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

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

### IGT changes ###

#### Issues hit ####

  * igt@drm_buddy@drm_buddy:
    - shard-glk:          NOTRUN -> [DMESG-WARN][1] ([i915#15095]) +1 other test dmesg-warn
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk5/igt@drm_buddy@drm_buddy.html

  * igt@gem_basic@multigpu-create-close:
    - shard-tglu:         NOTRUN -> [SKIP][2] ([i915#7697])
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@gem_basic@multigpu-create-close.html

  * igt@gem_ctx_sseu@engines:
    - shard-tglu-1:       NOTRUN -> [SKIP][3] ([i915#280])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@gem_ctx_sseu@engines.html

  * igt@gem_eio@in-flight-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][4] ([i915#13390])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk1/igt@gem_eio@in-flight-suspend.html

  * igt@gem_exec_balancer@bonded-sync:
    - shard-dg2:          NOTRUN -> [SKIP][5] ([i915#4771])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@gem_exec_balancer@bonded-sync.html

  * igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
    - shard-dg2:          NOTRUN -> [SKIP][6] ([i915#3281]) +7 other tests skip
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-8/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html

  * igt@gem_fenced_exec_thrash@no-spare-fences-busy:
    - shard-dg2:          NOTRUN -> [SKIP][7] ([i915#4860])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html

  * igt@gem_lmem_swapping@heavy-random:
    - shard-glk:          NOTRUN -> [SKIP][8] ([i915#4613]) +3 other tests skip
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk1/igt@gem_lmem_swapping@heavy-random.html

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

  * igt@gem_mmap_gtt@medium-copy:
    - shard-dg2:          NOTRUN -> [SKIP][10] ([i915#4077]) +2 other tests skip
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@gem_mmap_gtt@medium-copy.html

  * igt@gem_mmap_wc@write-read:
    - shard-dg2:          NOTRUN -> [SKIP][11] ([i915#4083])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@gem_mmap_wc@write-read.html

  * igt@gem_readwrite@write-bad-handle:
    - shard-dg2:          NOTRUN -> [SKIP][12] ([i915#3282]) +2 other tests skip
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-8/igt@gem_readwrite@write-bad-handle.html

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

  * igt@gem_render_copy@y-tiled-to-vebox-yf-tiled:
    - shard-glk10:        NOTRUN -> [SKIP][14] +37 other tests skip
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk10/igt@gem_render_copy@y-tiled-to-vebox-yf-tiled.html

  * igt@gem_set_tiling_vs_pwrite:
    - shard-dg2:          NOTRUN -> [SKIP][15] ([i915#4079])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@gem_set_tiling_vs_pwrite.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-glk:          NOTRUN -> [SKIP][16] ([i915#3323])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk5/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@invalid-mmap-offset-unsync:
    - shard-dg2:          NOTRUN -> [SKIP][17] ([i915#3297])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html

  * igt@gem_userptr_blits@relocations:
    - shard-dg2:          NOTRUN -> [SKIP][18] ([i915#3281] / [i915#3297])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@gem_userptr_blits@relocations.html

  * igt@gen9_exec_parse@allowed-single:
    - shard-tglu:         NOTRUN -> [SKIP][19] ([i915#2527] / [i915#2856])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@gen9_exec_parse@allowed-single.html

  * igt@gen9_exec_parse@bb-start-far:
    - shard-dg2:          NOTRUN -> [SKIP][20] ([i915#2856]) +1 other test skip
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@gen9_exec_parse@bb-start-far.html

  * igt@gen9_exec_parse@secure-batches:
    - shard-tglu-1:       NOTRUN -> [SKIP][21] ([i915#2527] / [i915#2856])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@gen9_exec_parse@secure-batches.html

  * igt@i915_drm_fdinfo@busy-check-all@vecs0:
    - shard-dg2:          NOTRUN -> [SKIP][22] ([i915#11527]) +7 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@i915_drm_fdinfo@busy-check-all@vecs0.html

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

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

  * igt@i915_pm_rps@thresholds:
    - shard-dg2:          NOTRUN -> [SKIP][25] ([i915#11681])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@i915_pm_rps@thresholds.html

  * igt@i915_power@sanity:
    - shard-mtlp:         [PASS][26] -> [SKIP][27] ([i915#7984])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-mtlp-5/igt@i915_power@sanity.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-mtlp-8/igt@i915_power@sanity.html

  * igt@i915_suspend@fence-restore-tiled2untiled:
    - shard-rkl:          [PASS][28] -> [INCOMPLETE][29] ([i915#4817])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@i915_suspend@fence-restore-tiled2untiled.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@i915_suspend@fence-restore-tiled2untiled.html

  * igt@i915_suspend@forcewake:
    - shard-snb:          [PASS][30] -> [DMESG-WARN][31] ([i915#13899])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb1/igt@i915_suspend@forcewake.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb6/igt@i915_suspend@forcewake.html

  * igt@i915_suspend@sysfs-reader:
    - shard-glk:          NOTRUN -> [INCOMPLETE][32] ([i915#4817])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk6/igt@i915_suspend@sysfs-reader.html

  * igt@kms_addfb_basic@basic-x-tiled-legacy:
    - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#4212])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_addfb_basic@basic-x-tiled-legacy.html

  * igt@kms_async_flips@async-flip-suspend-resume:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][34] ([i915#12761]) +1 other test incomplete
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk10/igt@kms_async_flips@async-flip-suspend-resume.html

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

  * igt@kms_atomic_transition@plane-toggle-modeset-transition:
    - shard-dg2:          [PASS][36] -> [FAIL][37] ([i915#5956])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-1/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-4/igt@kms_atomic_transition@plane-toggle-modeset-transition.html

  * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [FAIL][38] ([i915#5956])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-4/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-270:
    - shard-tglu-1:       NOTRUN -> [SKIP][39] ([i915#5286])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
    - shard-tglu:         NOTRUN -> [SKIP][40] ([i915#5286])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html

  * igt@kms_big_fb@y-tiled-16bpp-rotate-0:
    - shard-dg2:          NOTRUN -> [SKIP][41] ([i915#4538] / [i915#5190]) +5 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][42] ([i915#12313])
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-8/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][43] ([i915#14098] / [i915#14544] / [i915#6095]) +7 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
    - shard-glk:          NOTRUN -> [SKIP][44] +255 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk1/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html

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

  * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-1:
    - shard-tglu-1:       NOTRUN -> [SKIP][46] ([i915#6095]) +14 other tests skip
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][47] ([i915#10307] / [i915#6095]) +100 other tests skip
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-4/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][48] ([i915#14098] / [i915#6095]) +27 other tests skip
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-a-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][49] ([i915#6095]) +95 other tests skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg1-12/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-a-hdmi-a-3.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][50] ([i915#12805])
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

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

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][52] ([i915#6095]) +4 other tests skip
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][53] ([i915#6095]) +56 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][54] ([i915#10307] / [i915#10434] / [i915#6095])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-4/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][55] ([i915#14544] / [i915#6095]) +14 other tests skip
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][56] ([i915#13781]) +3 other tests skip
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html

  * igt@kms_chamelium_audio@hdmi-audio-edid:
    - shard-tglu-1:       NOTRUN -> [SKIP][57] ([i915#11151] / [i915#7828]) +1 other test skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_chamelium_audio@hdmi-audio-edid.html

  * igt@kms_chamelium_frames@hdmi-crc-fast:
    - shard-dg2:          NOTRUN -> [SKIP][58] ([i915#11151] / [i915#7828]) +4 other tests skip
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_chamelium_frames@hdmi-crc-fast.html

  * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
    - shard-tglu:         NOTRUN -> [SKIP][59] ([i915#11151] / [i915#7828]) +2 other tests skip
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html

  * igt@kms_chamelium_sharpness_filter@filter-basic:
    - shard-dg2:          NOTRUN -> [SKIP][60] ([i915#15238])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-8/igt@kms_chamelium_sharpness_filter@filter-basic.html

  * igt@kms_color@deep-color:
    - shard-dg2:          [PASS][61] -> [SKIP][62] ([i915#12655] / [i915#3555])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-11/igt@kms_color@deep-color.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-1/igt@kms_color@deep-color.html
    - shard-tglu-1:       NOTRUN -> [SKIP][63] ([i915#3555] / [i915#9979])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_color@deep-color.html

  * igt@kms_content_protection@atomic-dpms@pipe-a-dp-3:
    - shard-dg2:          NOTRUN -> [FAIL][64] ([i915#7173]) +2 other tests fail
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_content_protection@atomic-dpms@pipe-a-dp-3.html

  * igt@kms_content_protection@uevent@pipe-a-dp-3:
    - shard-dg2:          NOTRUN -> [FAIL][65] ([i915#1339] / [i915#7173])
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_content_protection@uevent@pipe-a-dp-3.html

  * igt@kms_cursor_crc@cursor-offscreen-512x512:
    - shard-dg2:          NOTRUN -> [SKIP][66] ([i915#13049]) +1 other test skip
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_cursor_crc@cursor-offscreen-512x512.html

  * igt@kms_cursor_crc@cursor-sliding-128x42:
    - shard-rkl:          [PASS][67] -> [FAIL][68] ([i915#13566])
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-128x42.html
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-128x42.html

  * igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [FAIL][69] ([i915#13566]) +2 other tests fail
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html

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

  * igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
    - shard-dg2:          NOTRUN -> [SKIP][71] ([i915#13046] / [i915#5354]) +1 other test skip
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html

  * igt@kms_dither@fb-8bpc-vs-panel-8bpc:
    - shard-dg2:          [PASS][72] -> [SKIP][73] ([i915#3555])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-11/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-5/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html

  * igt@kms_draw_crc@draw-method-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][74] ([i915#8812])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_draw_crc@draw-method-mmap-wc.html

  * igt@kms_fbcon_fbt@psr:
    - shard-dg2:          NOTRUN -> [SKIP][75] ([i915#3469])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_fbcon_fbt@psr.html

  * igt@kms_feature_discovery@chamelium:
    - shard-snb:          NOTRUN -> [SKIP][76] +46 other tests skip
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb7/igt@kms_feature_discovery@chamelium.html

  * igt@kms_flip@2x-flip-vs-fences:
    - shard-dg2:          NOTRUN -> [SKIP][77] ([i915#8381])
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_flip@2x-flip-vs-fences.html

  * igt@kms_flip@2x-flip-vs-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][78] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113])
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk5/igt@kms_flip@2x-flip-vs-suspend.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible:
    - shard-snb:          [PASS][79] -> [TIMEOUT][80] ([i915#14033] / [i915#14350])
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
    - shard-snb:          [PASS][81] -> [TIMEOUT][82] ([i915#14033])
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb6/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html

  * igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2:
    - shard-glk:          NOTRUN -> [INCOMPLETE][83] ([i915#12314] / [i915#4839] / [i915#6113])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk5/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2.html

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
    - shard-dg2:          NOTRUN -> [SKIP][84] ([i915#9934]) +5 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible:
    - shard-tglu:         NOTRUN -> [SKIP][85] ([i915#3637] / [i915#9934])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html

  * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
    - shard-rkl:          [PASS][86] -> [FAIL][87] ([i915#14600]) +1 other test fail
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-3/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-1/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
    - shard-dg2:          NOTRUN -> [SKIP][88] ([i915#2672]) +2 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
    - shard-dg2:          NOTRUN -> [SKIP][89] ([i915#2672] / [i915#3555] / [i915#5190])
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html

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

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
    - shard-tglu-1:       NOTRUN -> [SKIP][91] ([i915#2587] / [i915#2672]) +1 other test skip
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
    - shard-dg2:          NOTRUN -> [SKIP][92] ([i915#2672] / [i915#3555]) +1 other test skip
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite:
    - shard-dg2:          NOTRUN -> [SKIP][93] ([i915#15102])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][94] ([i915#15102] / [i915#3458]) +6 other tests skip
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-pwrite:
    - shard-tglu-1:       NOTRUN -> [SKIP][95] +10 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][96] ([i915#8708]) +7 other tests skip
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render:
    - shard-tglu:         NOTRUN -> [SKIP][97] ([i915#15102]) +5 other tests skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][98] ([i915#15104]) +1 other test skip
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move:
    - shard-dg2:          NOTRUN -> [SKIP][99] ([i915#5354]) +14 other tests skip
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html

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

  * igt@kms_frontbuffer_tracking@psr-rgb565-draw-render:
    - shard-tglu-1:       NOTRUN -> [SKIP][101] ([i915#15102]) +5 other tests skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-rgb565-draw-render.html

  * igt@kms_hdr@static-toggle-suspend:
    - shard-rkl:          [PASS][102] -> [SKIP][103] ([i915#3555] / [i915#8228]) +1 other test skip
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_hdr@static-toggle-suspend.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_hdr@static-toggle-suspend.html

  * igt@kms_joiner@basic-max-non-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][104] ([i915#15283])
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@kms_joiner@basic-max-non-joiner.html

  * igt@kms_joiner@basic-ultra-joiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][105] ([i915#12339])
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_joiner@basic-ultra-joiner.html

  * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][106] ([i915#13522])
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html

  * igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes:
    - shard-dg1:          NOTRUN -> [SKIP][107]
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg1-15/igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes.html

  * igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
    - shard-dg2:          NOTRUN -> [SKIP][108] +7 other tests skip
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-8/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html

  * igt@kms_plane_lowres@tiling-y:
    - shard-dg2:          NOTRUN -> [SKIP][109] ([i915#8821])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_plane_lowres@tiling-y.html

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

  * igt@kms_pm_backlight@bad-brightness:
    - shard-tglu-1:       NOTRUN -> [SKIP][111] ([i915#9812])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_pm_backlight@bad-brightness.html

  * igt@kms_pm_dc@dc3co-vpb-simulation:
    - shard-dg2:          NOTRUN -> [SKIP][112] ([i915#9685])
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_pm_dc@dc3co-vpb-simulation.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-dg2:          NOTRUN -> [SKIP][113] ([i915#9340])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-tglu:         NOTRUN -> [SKIP][114] ([i915#15073])
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@kms_pm_rpm@dpms-non-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
    - shard-dg2:          NOTRUN -> [SKIP][115] ([i915#15073])
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-rkl:          [PASS][116] -> [SKIP][117] ([i915#15073]) +1 other test skip
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp.html
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-dg2:          [PASS][118] -> [SKIP][119] ([i915#15073])
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
    - shard-glk:          NOTRUN -> [SKIP][120] ([i915#11520]) +6 other tests skip
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk5/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
    - shard-dg2:          NOTRUN -> [SKIP][121] ([i915#11520]) +3 other tests skip
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html

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

  * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-snb:          NOTRUN -> [SKIP][123] ([i915#11520]) +1 other test skip
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb7/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
    - shard-tglu:         NOTRUN -> [SKIP][124] ([i915#11520]) +1 other test skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
    - shard-glk10:        NOTRUN -> [SKIP][125] ([i915#11520])
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk10/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr@fbc-psr2-basic:
    - shard-tglu-1:       NOTRUN -> [SKIP][126] ([i915#9732]) +4 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_psr@fbc-psr2-basic.html

  * igt@kms_psr@pr-cursor-blt:
    - shard-tglu:         NOTRUN -> [SKIP][127] ([i915#9732]) +4 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@kms_psr@pr-cursor-blt.html

  * igt@kms_psr@psr-cursor-render:
    - shard-dg2:          NOTRUN -> [SKIP][128] ([i915#1072] / [i915#9732]) +10 other tests skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_psr@psr-cursor-render.html

  * igt@kms_rotation_crc@exhaust-fences:
    - shard-dg2:          NOTRUN -> [SKIP][129] ([i915#4235])
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_rotation_crc@exhaust-fences.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-dg2:          NOTRUN -> [SKIP][130] ([i915#12755] / [i915#5190]) +1 other test skip
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

  * igt@kms_setmode@clone-exclusive-crtc:
    - shard-dg2:          NOTRUN -> [SKIP][131] ([i915#3555]) +2 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-8/igt@kms_setmode@clone-exclusive-crtc.html

  * igt@kms_sharpness_filter@invalid-filter-with-plane:
    - shard-dg2:          NOTRUN -> [SKIP][132] ([i915#15232])
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_sharpness_filter@invalid-filter-with-plane.html

  * igt@kms_sharpness_filter@invalid-filter-with-scaler:
    - shard-tglu-1:       NOTRUN -> [SKIP][133] ([i915#15232])
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_sharpness_filter@invalid-filter-with-scaler.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-dg2:          NOTRUN -> [SKIP][134] ([i915#8623])
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@kms_vrr@flip-dpms:
    - shard-tglu:         NOTRUN -> [SKIP][135] ([i915#3555])
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-3/igt@kms_vrr@flip-dpms.html

  * igt@kms_writeback@writeback-fb-id:
    - shard-glk:          NOTRUN -> [SKIP][136] ([i915#2437])
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-glk1/igt@kms_writeback@writeback-fb-id.html

  * igt@kms_writeback@writeback-fb-id-xrgb2101010:
    - shard-tglu-1:       NOTRUN -> [SKIP][137] ([i915#2437] / [i915#9412])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@kms_writeback@writeback-fb-id-xrgb2101010.html

  * igt@perf@global-sseu-config-invalid:
    - shard-dg2:          NOTRUN -> [SKIP][138] ([i915#7387])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@perf@global-sseu-config-invalid.html

  * igt@perf_pmu@module-unload:
    - shard-tglu-1:       NOTRUN -> [FAIL][139] ([i915#14433])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-1/igt@perf_pmu@module-unload.html

  * igt@perf_pmu@rc6-all-gts:
    - shard-dg2:          NOTRUN -> [SKIP][140] ([i915#8516])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@perf_pmu@rc6-all-gts.html

  * igt@prime_vgem@fence-flip-hang:
    - shard-dg2:          NOTRUN -> [SKIP][141] ([i915#3708])
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@prime_vgem@fence-flip-hang.html

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

  
#### Possible fixes ####

  * igt@gem_ccs@suspend-resume:
    - shard-dg2:          [INCOMPLETE][143] ([i915#13356]) -> [PASS][144] +2 other tests pass
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-4/igt@gem_ccs@suspend-resume.html
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-8/igt@gem_ccs@suspend-resume.html

  * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
    - shard-dg2:          [INCOMPLETE][145] ([i915#12392] / [i915#13356]) -> [PASS][146]
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-4/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-8/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html

  * igt@i915_module_load@load:
    - shard-snb:          ([PASS][147], [PASS][148], [PASS][149], [PASS][150], [SKIP][151], [PASS][152], [PASS][153], [PASS][154], [PASS][155], [PASS][156], [PASS][157], [PASS][158], [PASS][159], [PASS][160], [PASS][161], [PASS][162], [PASS][163], [PASS][164], [PASS][165], [PASS][166], [PASS][167], [PASS][168], [PASS][169], [PASS][170]) -> ([PASS][171], [PASS][172], [PASS][173], [PASS][174], [PASS][175], [PASS][176], [PASS][177], [PASS][178], [PASS][179], [PASS][180], [PASS][181], [PASS][182], [PASS][183], [PASS][184], [PASS][185], [PASS][186], [PASS][187], [PASS][188], [PASS][189], [PASS][190], [PASS][191], [PASS][192], [PASS][193], [PASS][194], [PASS][195])
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb4/igt@i915_module_load@load.html
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb7/igt@i915_module_load@load.html
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb7/igt@i915_module_load@load.html
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb7/igt@i915_module_load@load.html
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb7/igt@i915_module_load@load.html
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb6/igt@i915_module_load@load.html
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb6/igt@i915_module_load@load.html
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb6/igt@i915_module_load@load.html
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb6/igt@i915_module_load@load.html
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb6/igt@i915_module_load@load.html
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb5/igt@i915_module_load@load.html
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb5/igt@i915_module_load@load.html
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb1/igt@i915_module_load@load.html
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb1/igt@i915_module_load@load.html
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb1/igt@i915_module_load@load.html
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb5/igt@i915_module_load@load.html
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb5/igt@i915_module_load@load.html
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb1/igt@i915_module_load@load.html
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb5/igt@i915_module_load@load.html
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb1/igt@i915_module_load@load.html
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb4/igt@i915_module_load@load.html
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb4/igt@i915_module_load@load.html
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb4/igt@i915_module_load@load.html
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb4/igt@i915_module_load@load.html
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb6/igt@i915_module_load@load.html
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb4/igt@i915_module_load@load.html
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb4/igt@i915_module_load@load.html
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb6/igt@i915_module_load@load.html
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb6/igt@i915_module_load@load.html
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb6/igt@i915_module_load@load.html
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb7/igt@i915_module_load@load.html
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb4/igt@i915_module_load@load.html
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb1/igt@i915_module_load@load.html
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb6/igt@i915_module_load@load.html
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb7/igt@i915_module_load@load.html
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb7/igt@i915_module_load@load.html
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb1/igt@i915_module_load@load.html
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb5/igt@i915_module_load@load.html
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb5/igt@i915_module_load@load.html
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb7/igt@i915_module_load@load.html
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb4/igt@i915_module_load@load.html
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb1/igt@i915_module_load@load.html
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb5/igt@i915_module_load@load.html
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb7/igt@i915_module_load@load.html
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb1/igt@i915_module_load@load.html
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb5/igt@i915_module_load@load.html
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb1/igt@i915_module_load@load.html
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb5/igt@i915_module_load@load.html
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb4/igt@i915_module_load@load.html

  * igt@i915_module_load@reload-no-display:
    - shard-snb:          [DMESG-WARN][196] ([i915#14545]) -> [PASS][197]
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-snb5/igt@i915_module_load@reload-no-display.html
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-snb1/igt@i915_module_load@reload-no-display.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-mtlp:         [FAIL][198] ([i915#5138]) -> [PASS][199]
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_cursor_crc@cursor-onscreen-128x42:
    - shard-dg1:          [DMESG-WARN][200] ([i915#4423]) -> [PASS][201] +4 other tests pass
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg1-13/igt@kms_cursor_crc@cursor-onscreen-128x42.html
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg1-13/igt@kms_cursor_crc@cursor-onscreen-128x42.html
    - shard-tglu:         [FAIL][202] ([i915#13566]) -> [PASS][203] +1 other test pass
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-128x42.html
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-tglu-2/igt@kms_cursor_crc@cursor-onscreen-128x42.html

  * igt@kms_cursor_crc@cursor-sliding-256x85:
    - shard-rkl:          [FAIL][204] ([i915#13566]) -> [PASS][205]
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-256x85.html
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-256x85.html

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

  * igt@kms_hdr@static-toggle-dpms:
    - shard-rkl:          [SKIP][208] ([i915#3555] / [i915#8228]) -> [PASS][209] +1 other test pass
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-3/igt@kms_hdr@static-toggle-dpms.html
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-1/igt@kms_hdr@static-toggle-dpms.html

  * igt@kms_plane_scaling@intel-max-src-size:
    - shard-rkl:          [SKIP][210] ([i915#6953]) -> [PASS][211]
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@kms_plane_scaling@intel-max-src-size.html
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_plane_scaling@intel-max-src-size.html

  * igt@kms_pm_rpm@modeset-lpsp:
    - shard-dg2:          [SKIP][212] ([i915#15073]) -> [PASS][213]
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-1/igt@kms_pm_rpm@modeset-lpsp.html
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-rkl:          [SKIP][214] ([i915#15073]) -> [PASS][215] +1 other test pass
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp-stress.html
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp-stress.html

  
#### Warnings ####

  * igt@api_intel_bb@object-reloc-keep-cache:
    - shard-rkl:          [SKIP][216] ([i915#8411]) -> [SKIP][217] ([i915#14544] / [i915#8411])
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@api_intel_bb@object-reloc-keep-cache.html
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@api_intel_bb@object-reloc-keep-cache.html

  * igt@gem_ccs@ctrl-surf-copy-new-ctx:
    - shard-rkl:          [SKIP][218] ([i915#9323]) -> [SKIP][219] ([i915#14544] / [i915#9323]) +1 other test skip
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html

  * igt@gem_exec_balancer@parallel-out-fence:
    - shard-rkl:          [SKIP][220] ([i915#14544] / [i915#4525]) -> [SKIP][221] ([i915#4525])
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@gem_exec_balancer@parallel-out-fence.html
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@gem_exec_balancer@parallel-out-fence.html

  * igt@gem_exec_capture@capture-recoverable:
    - shard-rkl:          [SKIP][222] ([i915#14544] / [i915#6344]) -> [SKIP][223] ([i915#6344])
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@gem_exec_capture@capture-recoverable.html
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@gem_exec_capture@capture-recoverable.html

  * igt@gem_exec_reloc@basic-gtt-wc-noreloc:
    - shard-rkl:          [SKIP][224] ([i915#3281]) -> [SKIP][225] ([i915#14544] / [i915#3281]) +7 other tests skip
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html

  * igt@gem_exec_reloc@basic-write-read-active:
    - shard-rkl:          [SKIP][226] ([i915#14544] / [i915#3281]) -> [SKIP][227] ([i915#3281]) +3 other tests skip
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-active.html
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@gem_exec_reloc@basic-write-read-active.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-rkl:          [SKIP][228] ([i915#4613]) -> [SKIP][229] ([i915#14544] / [i915#4613]) +3 other tests skip
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

  * igt@gem_lmem_swapping@random-engines:
    - shard-rkl:          [SKIP][230] ([i915#14544] / [i915#4613]) -> [SKIP][231] ([i915#4613])
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@gem_lmem_swapping@random-engines.html
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@gem_lmem_swapping@random-engines.html

  * igt@gem_pxp@hw-rejects-pxp-buffer:
    - shard-rkl:          [SKIP][232] ([i915#13717]) -> [SKIP][233] ([i915#13717] / [i915#14544])
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@gem_pxp@hw-rejects-pxp-buffer.html
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@gem_pxp@hw-rejects-pxp-buffer.html

  * igt@gem_set_tiling_vs_blt@tiled-to-untiled:
    - shard-rkl:          [SKIP][234] ([i915#14544] / [i915#8411]) -> [SKIP][235] ([i915#8411])
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html

  * igt@gem_set_tiling_vs_pwrite:
    - shard-rkl:          [SKIP][236] ([i915#3282]) -> [SKIP][237] ([i915#14544] / [i915#3282]) +2 other tests skip
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@gem_set_tiling_vs_pwrite.html
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html

  * igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
    - shard-rkl:          [SKIP][238] ([i915#14544] / [i915#3282]) -> [SKIP][239] ([i915#3282])
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html

  * igt@gem_userptr_blits@coherency-sync:
    - shard-rkl:          [SKIP][240] ([i915#14544] / [i915#3297]) -> [SKIP][241] ([i915#3297]) +2 other tests skip
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@gem_userptr_blits@coherency-sync.html
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@gem_userptr_blits@coherency-sync.html

  * igt@gem_userptr_blits@relocations:
    - shard-rkl:          [SKIP][242] ([i915#3281] / [i915#3297]) -> [SKIP][243] ([i915#14544] / [i915#3281] / [i915#3297])
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@gem_userptr_blits@relocations.html
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@gem_userptr_blits@relocations.html

  * igt@gen9_exec_parse@batch-without-end:
    - shard-rkl:          [SKIP][244] ([i915#14544] / [i915#2527]) -> [SKIP][245] ([i915#2527]) +1 other test skip
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@gen9_exec_parse@batch-without-end.html
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@gen9_exec_parse@batch-without-end.html

  * igt@gen9_exec_parse@bb-start-far:
    - shard-rkl:          [SKIP][246] ([i915#2527]) -> [SKIP][247] ([i915#14544] / [i915#2527]) +2 other tests skip
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@gen9_exec_parse@bb-start-far.html
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@gen9_exec_parse@bb-start-far.html

  * igt@i915_pm_rc6_residency@media-rc6-accuracy:
    - shard-rkl:          [SKIP][248] -> [SKIP][249] ([i915#14544]) +12 other tests skip
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html

  * igt@i915_pm_sseu@full-enable:
    - shard-rkl:          [SKIP][250] ([i915#14544] / [i915#4387]) -> [SKIP][251] ([i915#4387])
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@i915_pm_sseu@full-enable.html
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@i915_pm_sseu@full-enable.html

  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
    - shard-rkl:          [SKIP][252] ([i915#9531]) -> [SKIP][253] ([i915#14544] / [i915#9531])
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-rkl:          [SKIP][256] ([i915#14544] / [i915#5286]) -> [SKIP][257] ([i915#5286]) +4 other tests skip
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_big_fb@x-tiled-16bpp-rotate-90:
    - shard-rkl:          [SKIP][258] ([i915#14544] / [i915#3638]) -> [SKIP][259] ([i915#3638])
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-64bpp-rotate-90:
    - shard-rkl:          [SKIP][260] ([i915#3638]) -> [SKIP][261] ([i915#14544] / [i915#3638]) +2 other tests skip
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-rkl:          [SKIP][262] ([i915#14544]) -> [SKIP][263] +9 other tests skip
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
    - shard-rkl:          [SKIP][264] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][265] ([i915#14098] / [i915#6095]) +15 other tests skip
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2:
    - shard-rkl:          [SKIP][266] ([i915#6095]) -> [SKIP][267] ([i915#14544] / [i915#6095]) +7 other tests skip
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
    - shard-rkl:          [SKIP][268] ([i915#14098] / [i915#6095]) -> [SKIP][269] ([i915#14098] / [i915#14544] / [i915#6095]) +15 other tests skip
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][270] ([i915#12313] / [i915#14544]) -> [SKIP][271] ([i915#12313])
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][272] ([i915#14544] / [i915#6095]) -> [SKIP][273] ([i915#6095]) +15 other tests skip
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_chamelium_edid@hdmi-edid-read:
    - shard-rkl:          [SKIP][274] ([i915#11151] / [i915#7828]) -> [SKIP][275] ([i915#11151] / [i915#14544] / [i915#7828]) +5 other tests skip
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@kms_chamelium_edid@hdmi-edid-read.html
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_chamelium_edid@hdmi-edid-read.html

  * igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
    - shard-rkl:          [SKIP][276] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][277] ([i915#11151] / [i915#7828]) +4 other tests skip
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html

  * igt@kms_content_protection@atomic:
    - shard-dg2:          [FAIL][278] ([i915#7173]) -> [SKIP][279] ([i915#7118] / [i915#9424])
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-11/igt@kms_content_protection@atomic.html
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-5/igt@kms_content_protection@atomic.html

  * igt@kms_content_protection@atomic-dpms:
    - shard-rkl:          [SKIP][280] ([i915#7118] / [i915#9424]) -> [SKIP][281] ([i915#14544] / [i915#7118] / [i915#9424])
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@kms_content_protection@atomic-dpms.html
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_content_protection@atomic-dpms.html

  * igt@kms_content_protection@dp-mst-type-0:
    - shard-rkl:          [SKIP][282] ([i915#14544] / [i915#3116]) -> [SKIP][283] ([i915#3116])
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_content_protection@dp-mst-type-0.html

  * igt@kms_content_protection@legacy:
    - shard-dg2:          [SKIP][284] ([i915#7118] / [i915#9424]) -> [FAIL][285] ([i915#7173])
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-4/igt@kms_content_protection@legacy.html
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_content_protection@legacy.html
    - shard-rkl:          [SKIP][286] ([i915#14544] / [i915#7118] / [i915#9424]) -> [SKIP][287] ([i915#7118] / [i915#9424]) +1 other test skip
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_content_protection@legacy.html
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@mei-interface:
    - shard-rkl:          [SKIP][288] ([i915#9424]) -> [SKIP][289] ([i915#14544] / [i915#9424])
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@kms_content_protection@mei-interface.html
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_content_protection@mei-interface.html
    - shard-dg1:          [SKIP][290] ([i915#9424]) -> [SKIP][291] ([i915#9433])
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg1-14/igt@kms_content_protection@mei-interface.html
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg1-12/igt@kms_content_protection@mei-interface.html

  * igt@kms_content_protection@uevent:
    - shard-dg2:          [SKIP][292] ([i915#7118] / [i915#9424]) -> [FAIL][293] ([i915#1339] / [i915#7173])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-4/igt@kms_content_protection@uevent.html
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-11/igt@kms_content_protection@uevent.html

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

  * igt@kms_cursor_crc@cursor-rapid-movement-32x10:
    - shard-rkl:          [SKIP][296] ([i915#3555]) -> [SKIP][297] ([i915#14544] / [i915#3555]) +3 other tests skip
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc:
    - shard-rkl:          [SKIP][298] ([i915#14544] / [i915#3555] / [i915#3804]) -> [SKIP][299] ([i915#3555] / [i915#3804])
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
    - shard-rkl:          [SKIP][300] ([i915#14544] / [i915#3804]) -> [SKIP][301] ([i915#3804])
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html

  * igt@kms_dsc@dsc-basic:
    - shard-rkl:          [SKIP][302] ([i915#14544] / [i915#3555] / [i915#3840]) -> [SKIP][303] ([i915#3555] / [i915#3840]) +1 other test skip
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_dsc@dsc-basic.html
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_dsc@dsc-basic.html

  * igt@kms_dsc@dsc-with-formats:
    - shard-rkl:          [SKIP][304] ([i915#3555] / [i915#3840]) -> [SKIP][305] ([i915#14544] / [i915#3555] / [i915#3840])
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@kms_dsc@dsc-with-formats.html
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_dsc@dsc-with-formats.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-rkl:          [SKIP][306] ([i915#14544] / [i915#3840] / [i915#9053]) -> [SKIP][307] ([i915#3840] / [i915#9053])
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-rkl:          [SKIP][308] ([i915#3955]) -> [SKIP][309] ([i915#14544] / [i915#3955])
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@kms_fbcon_fbt@psr-suspend.html
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
    - shard-rkl:          [SKIP][310] ([i915#14544] / [i915#9934]) -> [SKIP][311] ([i915#9934]) +3 other tests skip
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
    - shard-rkl:          [SKIP][312] ([i915#9934]) -> [SKIP][313] ([i915#14544] / [i915#9934]) +3 other tests skip
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
    - shard-rkl:          [SKIP][314] ([i915#2672] / [i915#3555]) -> [SKIP][315] ([i915#14544] / [i915#2672] / [i915#3555]) +3 other tests skip
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode:
    - shard-rkl:          [SKIP][316] ([i915#2672]) -> [SKIP][317] ([i915#14544] / [i915#2672]) +3 other tests skip
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
    - shard-rkl:          [SKIP][318] ([i915#14544] / [i915#2672] / [i915#3555]) -> [SKIP][319] ([i915#2672] / [i915#3555]) +1 other test skip
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/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@pipe-a-valid-mode:
    - shard-rkl:          [SKIP][320] ([i915#14544] / [i915#2672]) -> [SKIP][321] ([i915#2672]) +1 other test skip
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt:
    - shard-rkl:          [SKIP][322] ([i915#15102]) -> [SKIP][323] ([i915#14544] / [i915#15102]) +4 other tests skip
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-rkl:          [SKIP][324] ([i915#14544] / [i915#15102]) -> [SKIP][325] ([i915#15102]) +1 other test skip
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
    - shard-rkl:          [SKIP][326] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][327] ([i915#15102] / [i915#3023]) +9 other tests skip
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff:
    - shard-rkl:          [SKIP][328] ([i915#14544] / [i915#1825]) -> [SKIP][329] ([i915#1825]) +20 other tests skip
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
    - shard-dg2:          [SKIP][330] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][331] ([i915#15102] / [i915#3458]) +1 other test skip
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
    - shard-dg2:          [SKIP][332] ([i915#15102] / [i915#3458]) -> [SKIP][333] ([i915#10433] / [i915#15102] / [i915#3458]) +1 other test skip
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
    - shard-rkl:          [SKIP][334] ([i915#1825]) -> [SKIP][335] ([i915#14544] / [i915#1825]) +24 other tests skip
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary:
    - shard-dg1:          [SKIP][336] ([i915#15102] / [i915#3458] / [i915#4423]) -> [SKIP][337] ([i915#15102] / [i915#3458])
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@psr-suspend:
    - shard-rkl:          [SKIP][338] ([i915#15102] / [i915#3023]) -> [SKIP][339] ([i915#14544] / [i915#15102] / [i915#3023]) +12 other tests skip
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-suspend.html
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-suspend.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-dg1:          [SKIP][340] ([i915#1187] / [i915#12713]) -> [SKIP][341] ([i915#12713])
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg1-16/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_pipe_stress@stress-xrgb8888-4tiled:
    - shard-rkl:          [SKIP][342] ([i915#14544] / [i915#14712]) -> [SKIP][343] ([i915#14712])
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html

  * igt@kms_pipe_stress@stress-xrgb8888-yftiled:
    - shard-rkl:          [SKIP][344] ([i915#14712]) -> [SKIP][345] ([i915#14544] / [i915#14712])
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html

  * igt@kms_plane_multiple@tiling-yf:
    - shard-rkl:          [SKIP][346] ([i915#14259] / [i915#14544]) -> [SKIP][347] ([i915#14259])
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_plane_multiple@tiling-yf.html
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_plane_multiple@tiling-yf.html

  * igt@kms_pm_backlight@brightness-with-dpms:
    - shard-rkl:          [SKIP][348] ([i915#12343] / [i915#14544]) -> [SKIP][349] ([i915#12343])
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_pm_backlight@brightness-with-dpms.html
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_pm_backlight@brightness-with-dpms.html

  * igt@kms_pm_dc@dc5-retention-flops:
    - shard-rkl:          [SKIP][350] ([i915#14544] / [i915#3828]) -> [SKIP][351] ([i915#3828])
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_pm_dc@dc5-retention-flops.html
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_pm_dc@dc5-retention-flops.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-rkl:          [SKIP][352] ([i915#15073]) -> [SKIP][353] ([i915#14544] / [i915#15073])
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_prime@d3hot:
    - shard-rkl:          [SKIP][354] ([i915#14544] / [i915#6524]) -> [SKIP][355] ([i915#6524])
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_prime@d3hot.html
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_prime@d3hot.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
    - shard-rkl:          [SKIP][356] ([i915#11520] / [i915#14544]) -> [SKIP][357] ([i915#11520]) +5 other tests skip
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
    - shard-rkl:          [SKIP][358] ([i915#11520]) -> [SKIP][359] ([i915#11520] / [i915#14544]) +5 other tests skip
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
    - shard-dg1:          [SKIP][360] ([i915#11520] / [i915#4423]) -> [SKIP][361] ([i915#11520])
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg1-14/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg1-12/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-rkl:          [SKIP][362] ([i915#9683]) -> [SKIP][363] ([i915#14544] / [i915#9683])
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@kms_psr2_su@page_flip-nv12.html
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_psr2_su@page_flip-nv12.html

  * igt@kms_psr@fbc-psr2-primary-mmap-cpu:
    - shard-dg1:          [SKIP][364] ([i915#1072] / [i915#9732]) -> [SKIP][365] ([i915#1072] / [i915#4423] / [i915#9732])
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-dg1-18/igt@kms_psr@fbc-psr2-primary-mmap-cpu.html
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-dg1-18/igt@kms_psr@fbc-psr2-primary-mmap-cpu.html

  * igt@kms_psr@fbc-psr2-sprite-render:
    - shard-rkl:          [SKIP][366] ([i915#1072] / [i915#9732]) -> [SKIP][367] ([i915#1072] / [i915#14544] / [i915#9732]) +13 other tests skip
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@kms_psr@fbc-psr2-sprite-render.html
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-render.html

  * igt@kms_psr@psr2-cursor-plane-move:
    - shard-rkl:          [SKIP][368] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][369] ([i915#1072] / [i915#9732]) +12 other tests skip
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_psr@psr2-cursor-plane-move.html
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_psr@psr2-cursor-plane-move.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-rkl:          [SKIP][370] ([i915#9685]) -> [SKIP][371] ([i915#14544] / [i915#9685]) +1 other test skip
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-rkl:          [SKIP][372] ([i915#5289]) -> [SKIP][373] ([i915#14544] / [i915#5289]) +3 other tests skip
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - shard-rkl:          [SKIP][374] ([i915#14544] / [i915#3555]) -> [SKIP][375] ([i915#3555]) +2 other tests skip
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_setmode@basic-clone-single-crtc.html
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@kms_sharpness_filter@filter-basic:
    - shard-rkl:          [SKIP][376] ([i915#14544] / [i915#15232]) -> [SKIP][377] ([i915#15232])
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_sharpness_filter@filter-basic.html
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_sharpness_filter@filter-basic.html

  * igt@kms_sharpness_filter@invalid-filter-with-plane:
    - shard-rkl:          [SKIP][378] ([i915#15232]) -> [SKIP][379] ([i915#14544] / [i915#15232]) +1 other test skip
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@kms_sharpness_filter@invalid-filter-with-plane.html
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_sharpness_filter@invalid-filter-with-plane.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-rkl:          [SKIP][380] ([i915#8623]) -> [SKIP][381] ([i915#14544] / [i915#8623])
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-4/igt@kms_tiled_display@basic-test-pattern.html
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_vrr@max-min:
    - shard-rkl:          [SKIP][382] ([i915#14544] / [i915#9906]) -> [SKIP][383] ([i915#9906]) +1 other test skip
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@kms_vrr@max-min.html
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@kms_vrr@max-min.html

  * igt@kms_writeback@writeback-fb-id:
    - shard-rkl:          [SKIP][384] ([i915#2437]) -> [SKIP][385] ([i915#14544] / [i915#2437]) +1 other test skip
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@kms_writeback@writeback-fb-id.html
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@kms_writeback@writeback-fb-id.html

  * igt@perf@mi-rpc:
    - shard-rkl:          [SKIP][386] ([i915#14544] / [i915#2434]) -> [SKIP][387] ([i915#2434])
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-6/igt@perf@mi-rpc.html
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-3/igt@perf@mi-rpc.html

  * igt@prime_vgem@basic-fence-read:
    - shard-rkl:          [SKIP][388] ([i915#3291] / [i915#3708]) -> [SKIP][389] ([i915#14544] / [i915#3291] / [i915#3708]) +1 other test skip
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-2/igt@prime_vgem@basic-fence-read.html
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/igt@prime_vgem@basic-fence-read.html

  * igt@sriov_basic@enable-vfs-autoprobe-off:
    - shard-rkl:          [SKIP][390] ([i915#9917]) -> [SKIP][391] ([i915#14544] / [i915#9917]) +1 other test skip
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17572/shard-rkl-8/igt@sriov_basic@enable-vfs-autoprobe-off.html
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157798v1/shard-rkl-6/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#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
  [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
  [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
  [i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
  [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
  [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
  [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
  [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
  [i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
  [i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
  [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
  [i915#13899]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13899
  [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#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14350]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14350
  [i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
  [i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15095
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
  [i915#15232]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15232
  [i915#15238]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15238
  [i915#15283]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15283
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
  [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
  [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
  [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#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
  [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
  [i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
  [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#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
  [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#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
  [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
  [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
  [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
  [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
  [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
  [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
  [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [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#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
  [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
  [i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
  [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#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
  [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
  [i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
  [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
  [i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
  [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
  [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
  [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [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
  [i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979


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

  * Linux: CI_DRM_17572 -> Patchwork_157798v1

  CI-20190529: 20190529
  CI_DRM_17572: a95032b2166b5ae428c065917b843a1caf1e82b8 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8633: 8633
  Patchwork_157798v1: a95032b2166b5ae428c065917b843a1caf1e82b8 @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

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

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

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

* Re: [PATCH] drm/i915/display: Stop touching vga on post enable
  2025-11-20  4:28   ` Lucas De Marchi
@ 2025-11-21 23:21     ` Ville Syrjälä
  2025-11-22  1:46       ` Lucas De Marchi
  0 siblings, 1 reply; 8+ messages in thread
From: Ville Syrjälä @ 2025-11-21 23:21 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe, intel-gfx

On Wed, Nov 19, 2025 at 10:28:20PM -0600, Lucas De Marchi wrote:
> On Thu, Nov 20, 2025 at 02:41:22AM +0200, Ville Syrjälä wrote:
> >On Wed, Nov 19, 2025 at 12:04:38PM -0800, Lucas De Marchi wrote:
> >> Touching VGA_MIS_W goes back to commit f9dcb0dfee98 ("drm/i915: touch
> >> VGA MSR after we enable the power well"). That case doesn't seem to be
> >> reproduced anymore, even considering that the unclaimed accesses are now
> >> printed with debug log level. Also note that the original issue was
> >> reproduced with vgacon, but that is not used anymore on x86 when booted
> >> with EFI.
> >>
> >> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> >> ---
> >> WIP to drop the VGA accesses and allow xe driver to be used with
> >> non-x86 platforms. There are multiple patches floating around, some
> >> disabling code for non-x86, some disabling for !CONFIG_VGA_CONSOLE.
> >>
> >> For this v1, I think the entire workaround can be removed. Sending it
> >> for CI while I look into the other cases.
> >
> >I think this would need to be tested on a machine that has a
> >second VGA card in it to make the the iGPU doesn't end up eating
> >the VGA memory accesses when they should be going to the other
> >card.
> >
> >I was perusing the CPU/chipset docs for this a bit, in the hopes
> >of finding some sane way to turn off VGA decoding for the iGPU.
> >Alas no such luck. According to the docs the iGPU always has the
> >highest decode priority, and the accesses won't get forwarded
> >to PCIe/DMI/PCI if the iGPU grabs them.
> >
> >IIRC the docs say that the reset state for the VGA memory decode
> >should be "off". But I don't think that's quite true given that
> >we had to add this workaround.
> 
> confused... What are you are saying seems to be something about
> the vga accesses in intel_vga_disable(). 
> 
> commit f9dcb0dfee98 ("drm/i915: touch VGA MSR after we enable the power well")
> describes it as: 
> 
> 	- 1 igpu with eDP + HDMI
> 	- after power well is enabled/disabled, drop the drm, and unbind
> 	  vtcon (note it's not unbinding the module). Note that it's not
> 	  about unbinding the module.
> 
> And that was caused by our printk from inside the irq handler causing
> things to be printed via vgacon and that generating an interrupt that
> print something again, creating a loop. I'm not sure what platform that
> was about back in 2013, but looking around at the code I suppose it was
> Ironlake and in the irq handler calling intel_uncore_check_errors().

It was hsw or bdw. Earlier platforms don't have power wells.

> 
> 12 years later we have a few different things:
> 
> 	- I don't see us handling intel_uncore_check_errors() the way we
> 	  were before, inside the irq handler. It seems commit
> 	  7571494004d8 ("drm/i915: Do one shot unclaimed mmio detection
> 	  less frequently") moved it out from the irq path (it makes
> 	  sense not printing to the console from inside the irq handler)

On some platforms there is an actual error interrupt that
gets triggered by unclaimed mmio acceses.

> 	- vgacon is not really used anymore. If it was only this, we
> 	  could add a check and do it conditionally, but to me it seems
> 	  we can completely drop this

It's not really only about vgacon. If anyone actually wants VGA
memory accesses to go to some external GPU then the iGPU has to
be told to not claim them. And that can only be done by poking
that particular VGA register.

And the power well reset state is apparently somehow screwed up
to cause the iGPU to enable VGA memory decode even though it
should be off by default. Or at least that's how it looks to me.

I supose I might have to stick an extra graphics card to my
hsw and see what's really going on. Hmm, except I'm not sure
the BIOS on that machine lets me have two GPUs...

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH] drm/i915/display: Stop touching vga on post enable
  2025-11-21 23:21     ` Ville Syrjälä
@ 2025-11-22  1:46       ` Lucas De Marchi
  2025-11-24 19:03         ` Ville Syrjälä
  0 siblings, 1 reply; 8+ messages in thread
From: Lucas De Marchi @ 2025-11-22  1:46 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-xe, intel-gfx

On Sat, Nov 22, 2025 at 01:21:50AM +0200, Ville Syrjälä wrote:
>On Wed, Nov 19, 2025 at 10:28:20PM -0600, Lucas De Marchi wrote:
>> On Thu, Nov 20, 2025 at 02:41:22AM +0200, Ville Syrjälä wrote:
>> >On Wed, Nov 19, 2025 at 12:04:38PM -0800, Lucas De Marchi wrote:
>> >> Touching VGA_MIS_W goes back to commit f9dcb0dfee98 ("drm/i915: touch
>> >> VGA MSR after we enable the power well"). That case doesn't seem to be
>> >> reproduced anymore, even considering that the unclaimed accesses are now
>> >> printed with debug log level. Also note that the original issue was
>> >> reproduced with vgacon, but that is not used anymore on x86 when booted
>> >> with EFI.
>> >>
>> >> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>> >> ---
>> >> WIP to drop the VGA accesses and allow xe driver to be used with
>> >> non-x86 platforms. There are multiple patches floating around, some
>> >> disabling code for non-x86, some disabling for !CONFIG_VGA_CONSOLE.
>> >>
>> >> For this v1, I think the entire workaround can be removed. Sending it
>> >> for CI while I look into the other cases.
>> >
>> >I think this would need to be tested on a machine that has a
>> >second VGA card in it to make the the iGPU doesn't end up eating
>> >the VGA memory accesses when they should be going to the other
>> >card.
>> >
>> >I was perusing the CPU/chipset docs for this a bit, in the hopes
>> >of finding some sane way to turn off VGA decoding for the iGPU.
>> >Alas no such luck. According to the docs the iGPU always has the
>> >highest decode priority, and the accesses won't get forwarded
>> >to PCIe/DMI/PCI if the iGPU grabs them.
>> >
>> >IIRC the docs say that the reset state for the VGA memory decode
>> >should be "off". But I don't think that's quite true given that
>> >we had to add this workaround.
>>
>> confused... What are you are saying seems to be something about
>> the vga accesses in intel_vga_disable().
>>
>> commit f9dcb0dfee98 ("drm/i915: touch VGA MSR after we enable the power well")
>> describes it as:
>>
>> 	- 1 igpu with eDP + HDMI
>> 	- after power well is enabled/disabled, drop the drm, and unbind
>> 	  vtcon (note it's not unbinding the module). Note that it's not
>> 	  about unbinding the module.
>>
>> And that was caused by our printk from inside the irq handler causing
>> things to be printed via vgacon and that generating an interrupt that
>> print something again, creating a loop. I'm not sure what platform that
>> was about back in 2013, but looking around at the code I suppose it was
>> Ironlake and in the irq handler calling intel_uncore_check_errors().
>
>It was hsw or bdw. Earlier platforms don't have power wells.
>
>>
>> 12 years later we have a few different things:
>>
>> 	- I don't see us handling intel_uncore_check_errors() the way we
>> 	  were before, inside the irq handler. It seems commit
>> 	  7571494004d8 ("drm/i915: Do one shot unclaimed mmio detection
>> 	  less frequently") moved it out from the irq path (it makes
>> 	  sense not printing to the console from inside the irq handler)
>
>On some platforms there is an actual error interrupt that
>gets triggered by unclaimed mmio acceses.
>
>> 	- vgacon is not really used anymore. If it was only this, we
>> 	  could add a check and do it conditionally, but to me it seems
>> 	  we can completely drop this
>
>It's not really only about vgacon. If anyone actually wants VGA
>memory accesses to go to some external GPU then the iGPU has to
>be told to not claim them. And that can only be done by poking
>that particular VGA register.

but here we are *not* disabling the decoding. We are reading the
register and writing the same value back:

	outb(inb(VGA_MIS_R), VGA_MIS_W);

I guess you're talking about bit 1? If that is needed on a platform
we are supposed to enable/disable it on the callback from the vgaarb
rather than here. That would make vga_get(pdev, ...) to actually select
the device.  So for igpu it would write 0 to that bit when disabling.

This specific path was added in the commit mentioned above to allow
access to register 0x3D5, that is used by vgacon, without causing
unclaimed registers. To me that indicates more a bug in the unclaimed
register detection on that platform rather than something we need to carry
forward. Particularly because on later platforms we actually don't
have an interrupt on unclaimed registers.

An alternative to not break anything would be to check for dgfx or
a suitable gen that doesn't have such interrupt. From bspec 4248 it
seems to be since BDW. Would that be better?

Lucas De Marchi

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

* Re: [PATCH] drm/i915/display: Stop touching vga on post enable
  2025-11-22  1:46       ` Lucas De Marchi
@ 2025-11-24 19:03         ` Ville Syrjälä
  0 siblings, 0 replies; 8+ messages in thread
From: Ville Syrjälä @ 2025-11-24 19:03 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-xe, intel-gfx

On Fri, Nov 21, 2025 at 07:46:05PM -0600, Lucas De Marchi wrote:
> On Sat, Nov 22, 2025 at 01:21:50AM +0200, Ville Syrjälä wrote:
> >On Wed, Nov 19, 2025 at 10:28:20PM -0600, Lucas De Marchi wrote:
> >> On Thu, Nov 20, 2025 at 02:41:22AM +0200, Ville Syrjälä wrote:
> >> >On Wed, Nov 19, 2025 at 12:04:38PM -0800, Lucas De Marchi wrote:
> >> >> Touching VGA_MIS_W goes back to commit f9dcb0dfee98 ("drm/i915: touch
> >> >> VGA MSR after we enable the power well"). That case doesn't seem to be
> >> >> reproduced anymore, even considering that the unclaimed accesses are now
> >> >> printed with debug log level. Also note that the original issue was
> >> >> reproduced with vgacon, but that is not used anymore on x86 when booted
> >> >> with EFI.
> >> >>
> >> >> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> >> >> ---
> >> >> WIP to drop the VGA accesses and allow xe driver to be used with
> >> >> non-x86 platforms. There are multiple patches floating around, some
> >> >> disabling code for non-x86, some disabling for !CONFIG_VGA_CONSOLE.
> >> >>
> >> >> For this v1, I think the entire workaround can be removed. Sending it
> >> >> for CI while I look into the other cases.
> >> >
> >> >I think this would need to be tested on a machine that has a
> >> >second VGA card in it to make the the iGPU doesn't end up eating
> >> >the VGA memory accesses when they should be going to the other
> >> >card.
> >> >
> >> >I was perusing the CPU/chipset docs for this a bit, in the hopes
> >> >of finding some sane way to turn off VGA decoding for the iGPU.
> >> >Alas no such luck. According to the docs the iGPU always has the
> >> >highest decode priority, and the accesses won't get forwarded
> >> >to PCIe/DMI/PCI if the iGPU grabs them.
> >> >
> >> >IIRC the docs say that the reset state for the VGA memory decode
> >> >should be "off". But I don't think that's quite true given that
> >> >we had to add this workaround.
> >>
> >> confused... What are you are saying seems to be something about
> >> the vga accesses in intel_vga_disable().
> >>
> >> commit f9dcb0dfee98 ("drm/i915: touch VGA MSR after we enable the power well")
> >> describes it as:
> >>
> >> 	- 1 igpu with eDP + HDMI
> >> 	- after power well is enabled/disabled, drop the drm, and unbind
> >> 	  vtcon (note it's not unbinding the module). Note that it's not
> >> 	  about unbinding the module.
> >>
> >> And that was caused by our printk from inside the irq handler causing
> >> things to be printed via vgacon and that generating an interrupt that
> >> print something again, creating a loop. I'm not sure what platform that
> >> was about back in 2013, but looking around at the code I suppose it was
> >> Ironlake and in the irq handler calling intel_uncore_check_errors().
> >
> >It was hsw or bdw. Earlier platforms don't have power wells.
> >
> >>
> >> 12 years later we have a few different things:
> >>
> >> 	- I don't see us handling intel_uncore_check_errors() the way we
> >> 	  were before, inside the irq handler. It seems commit
> >> 	  7571494004d8 ("drm/i915: Do one shot unclaimed mmio detection
> >> 	  less frequently") moved it out from the irq path (it makes
> >> 	  sense not printing to the console from inside the irq handler)
> >
> >On some platforms there is an actual error interrupt that
> >gets triggered by unclaimed mmio acceses.
> >
> >> 	- vgacon is not really used anymore. If it was only this, we
> >> 	  could add a check and do it conditionally, but to me it seems
> >> 	  we can completely drop this
> >
> >It's not really only about vgacon. If anyone actually wants VGA
> >memory accesses to go to some external GPU then the iGPU has to
> >be told to not claim them. And that can only be done by poking
> >that particular VGA register.
> 
> but here we are *not* disabling the decoding.

The reset value has VGA memory deocding disabled.

> We are reading the
> register and writing the same value back:
> 
> 	outb(inb(VGA_MIS_R), VGA_MIS_W);
> 
> I guess you're talking about bit 1? If that is needed on a platform
> we are supposed to enable/disable it on the callback from the vgaarb
> rather than here. That would make vga_get(pdev, ...) to actually select
> the device.  So for igpu it would write 0 to that bit when disabling.
> 
> This specific path was added in the commit mentioned above to allow
> access to register 0x3D5, that is used by vgacon, without causing
> unclaimed registers.

Ah I remembered it being about the VGA memory somehow. But I guess
it might be about the the MDA vs. CGA selection. I guess when it
comes out of reset it's in MDA mode and that apparently causes it
to not claim the CGA range accesses.

Hmm, but the documented reset value indeed has MDA selected, so
I'm not sure how writing the same value back fixes aything then
(assuming the docs are correct).

I can't actually figure out from the CPU docs how the MDA decoding
happens :/

> To me that indicates more a bug in the unclaimed
> register detection on that platform rather than something we need to carry
> forward. Particularly because on later platforms we actually don't
> have an interrupt on unclaimed registers.
> 
> An alternative to not break anything would be to check for dgfx or
> a suitable gen that doesn't have such interrupt. From bspec 4248 it
> seems to be since BDW. Would that be better?

Someone should actually reverse engineer this properly before we
go implementing random things.

-- 
Ville Syrjälä
Intel

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

end of thread, other threads:[~2025-11-24 19:03 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-19 20:04 [PATCH] drm/i915/display: Stop touching vga on post enable Lucas De Marchi
2025-11-19 22:25 ` ✓ i915.CI.BAT: success for " Patchwork
2025-11-20  0:41 ` [PATCH] " Ville Syrjälä
2025-11-20  4:28   ` Lucas De Marchi
2025-11-21 23:21     ` Ville Syrjälä
2025-11-22  1:46       ` Lucas De Marchi
2025-11-24 19:03         ` Ville Syrjälä
2025-11-20 10:59 ` ✓ i915.CI.Full: success for " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).