diff mbox series

[v2,1/2] drm/i915/display: Add own counter for Panel Replay vblank workaround

Message ID 20241009134225.1322820-1-jouni.hogander@intel.com (mailing list archive)
State New
Headers show
Series [v2,1/2] drm/i915/display: Add own counter for Panel Replay vblank workaround | expand

Commit Message

Hogander, Jouni Oct. 9, 2024, 1:42 p.m. UTC
We are about to change meaning of vblank_enabled to fix Panel Replay vblank
workaround. For sake of clarity we need to rename it. Vblank_enabled is
used for i915gm/i945gm vblank irq workaround as well -> instead of rename
add new counter named as vblank_wa_pipes.

v2:
  - s/vblank_wa_pipes/vblank_wa_num_pipes/
  - use int as a type for the counter

Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
 drivers/gpu/drm/i915/display/intel_display_core.h | 2 ++
 drivers/gpu/drm/i915/display/intel_display_irq.c  | 8 ++++----
 2 files changed, 6 insertions(+), 4 deletions(-)

Comments

Jani Nikula Oct. 9, 2024, 2:15 p.m. UTC | #1
On Wed, 09 Oct 2024, Jouni Högander <jouni.hogander@intel.com> wrote:
> We are about to change meaning of vblank_enabled to fix Panel Replay vblank
> workaround. For sake of clarity we need to rename it. Vblank_enabled is
> used for i915gm/i945gm vblank irq workaround as well -> instead of rename
> add new counter named as vblank_wa_pipes.
>
> v2:
>   - s/vblank_wa_pipes/vblank_wa_num_pipes/
>   - use int as a type for the counter
>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_display_core.h | 2 ++
>  drivers/gpu/drm/i915/display/intel_display_irq.c  | 8 ++++----
>  2 files changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h b/drivers/gpu/drm/i915/display/intel_display_core.h
> index 982dd9469195..45697af25fa9 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_core.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_core.h
> @@ -455,6 +455,8 @@ struct intel_display {
>  		/* For i915gm/i945gm vblank irq workaround */
>  		u8 vblank_enabled;

Maybe we want to rename this one too?

BR,
Jani.

>  
> +		int vblank_wa_num_pipes;
> +
>  		struct work_struct vblank_dc_work;
>  
>  		u32 de_irq_mask[I915_MAX_PIPES];
> diff --git a/drivers/gpu/drm/i915/display/intel_display_irq.c b/drivers/gpu/drm/i915/display/intel_display_irq.c
> index a4367ddc7a44..8226ea218d77 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_irq.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_irq.c
> @@ -1424,7 +1424,7 @@ static void intel_display_vblank_dc_work(struct work_struct *work)
>  	struct intel_display *display =
>  		container_of(work, typeof(*display), irq.vblank_dc_work);
>  	struct drm_i915_private *i915 = to_i915(display->drm);
> -	u8 vblank_enabled = READ_ONCE(display->irq.vblank_enabled);
> +	int vblank_wa_num_pipes = READ_ONCE(display->irq.vblank_wa_num_pipes);
>  
>  	/*
>  	 * NOTE: intel_display_power_set_target_dc_state is used only by PSR
> @@ -1432,7 +1432,7 @@ static void intel_display_vblank_dc_work(struct work_struct *work)
>  	 * PSR code. If DC3CO is taken into use we need take that into account
>  	 * here as well.
>  	 */
> -	intel_display_power_set_target_dc_state(i915, vblank_enabled ? DC_STATE_DISABLE :
> +	intel_display_power_set_target_dc_state(i915, vblank_wa_num_pipes ? DC_STATE_DISABLE :
>  						DC_STATE_EN_UPTO_DC6);
>  }
>  
> @@ -1447,7 +1447,7 @@ int bdw_enable_vblank(struct drm_crtc *_crtc)
>  	if (gen11_dsi_configure_te(crtc, true))
>  		return 0;
>  
> -	if (display->irq.vblank_enabled++ == 0 && crtc->block_dc_for_vblank)
> +	if (display->irq.vblank_wa_num_pipes++ == 0 && crtc->block_dc_for_vblank)
>  		schedule_work(&display->irq.vblank_dc_work);
>  
>  	spin_lock_irqsave(&dev_priv->irq_lock, irqflags);
> @@ -1478,7 +1478,7 @@ void bdw_disable_vblank(struct drm_crtc *_crtc)
>  	bdw_disable_pipe_irq(dev_priv, pipe, GEN8_PIPE_VBLANK);
>  	spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags);
>  
> -	if (--display->irq.vblank_enabled == 0 && crtc->block_dc_for_vblank)
> +	if (--display->irq.vblank_wa_num_pipes == 0 && crtc->block_dc_for_vblank)
>  		schedule_work(&display->irq.vblank_dc_work);
>  }
Cavitt, Jonathan Oct. 9, 2024, 2:40 p.m. UTC | #2
-----Original Message-----
From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Jouni Högander
Sent: Wednesday, October 9, 2024 6:42 AM
To: intel-gfx@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com; jani.nikula@linux.intel.com; Hogander, Jouni <jouni.hogander@intel.com>
Subject: [PATCH v2 1/2] drm/i915/display: Add own counter for Panel Replay vblank workaround
> 
> We are about to change meaning of vblank_enabled to fix Panel Replay vblank
> workaround. For sake of clarity we need to rename it. Vblank_enabled is
> used for i915gm/i945gm vblank irq workaround as well -> instead of rename
> add new counter named as vblank_wa_pipes.
> 
> v2:
>   - s/vblank_wa_pipes/vblank_wa_num_pipes/
>   - use int as a type for the counter
> 
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>

LGTM.

Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
-Jonathan Cavitt

> ---
>  drivers/gpu/drm/i915/display/intel_display_core.h | 2 ++
>  drivers/gpu/drm/i915/display/intel_display_irq.c  | 8 ++++----
>  2 files changed, 6 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h b/drivers/gpu/drm/i915/display/intel_display_core.h
> index 982dd9469195..45697af25fa9 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_core.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_core.h
> @@ -455,6 +455,8 @@ struct intel_display {
>  		/* For i915gm/i945gm vblank irq workaround */
>  		u8 vblank_enabled;
>  
> +		int vblank_wa_num_pipes;
> +
>  		struct work_struct vblank_dc_work;
>  
>  		u32 de_irq_mask[I915_MAX_PIPES];
> diff --git a/drivers/gpu/drm/i915/display/intel_display_irq.c b/drivers/gpu/drm/i915/display/intel_display_irq.c
> index a4367ddc7a44..8226ea218d77 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_irq.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_irq.c
> @@ -1424,7 +1424,7 @@ static void intel_display_vblank_dc_work(struct work_struct *work)
>  	struct intel_display *display =
>  		container_of(work, typeof(*display), irq.vblank_dc_work);
>  	struct drm_i915_private *i915 = to_i915(display->drm);
> -	u8 vblank_enabled = READ_ONCE(display->irq.vblank_enabled);
> +	int vblank_wa_num_pipes = READ_ONCE(display->irq.vblank_wa_num_pipes);
>  
>  	/*
>  	 * NOTE: intel_display_power_set_target_dc_state is used only by PSR
> @@ -1432,7 +1432,7 @@ static void intel_display_vblank_dc_work(struct work_struct *work)
>  	 * PSR code. If DC3CO is taken into use we need take that into account
>  	 * here as well.
>  	 */
> -	intel_display_power_set_target_dc_state(i915, vblank_enabled ? DC_STATE_DISABLE :
> +	intel_display_power_set_target_dc_state(i915, vblank_wa_num_pipes ? DC_STATE_DISABLE :
>  						DC_STATE_EN_UPTO_DC6);
>  }
>  
> @@ -1447,7 +1447,7 @@ int bdw_enable_vblank(struct drm_crtc *_crtc)
>  	if (gen11_dsi_configure_te(crtc, true))
>  		return 0;
>  
> -	if (display->irq.vblank_enabled++ == 0 && crtc->block_dc_for_vblank)
> +	if (display->irq.vblank_wa_num_pipes++ == 0 && crtc->block_dc_for_vblank)
>  		schedule_work(&display->irq.vblank_dc_work);
>  
>  	spin_lock_irqsave(&dev_priv->irq_lock, irqflags);
> @@ -1478,7 +1478,7 @@ void bdw_disable_vblank(struct drm_crtc *_crtc)
>  	bdw_disable_pipe_irq(dev_priv, pipe, GEN8_PIPE_VBLANK);
>  	spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags);
>  
> -	if (--display->irq.vblank_enabled == 0 && crtc->block_dc_for_vblank)
> +	if (--display->irq.vblank_wa_num_pipes == 0 && crtc->block_dc_for_vblank)
>  		schedule_work(&display->irq.vblank_dc_work);
>  }
>  
> -- 
> 2.34.1
> 
>
Hogander, Jouni Oct. 10, 2024, 5:26 a.m. UTC | #3
On Wed, 2024-10-09 at 17:15 +0300, Jani Nikula wrote:
> On Wed, 09 Oct 2024, Jouni Högander <jouni.hogander@intel.com> wrote:
> > We are about to change meaning of vblank_enabled to fix Panel
> > Replay vblank
> > workaround. For sake of clarity we need to rename it.
> > Vblank_enabled is
> > used for i915gm/i945gm vblank irq workaround as well -> instead of
> > rename
> > add new counter named as vblank_wa_pipes.
> > 
> > v2:
> >   - s/vblank_wa_pipes/vblank_wa_num_pipes/
> >   - use int as a type for the counter
> > 
> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > ---
> >  drivers/gpu/drm/i915/display/intel_display_core.h | 2 ++
> >  drivers/gpu/drm/i915/display/intel_display_irq.c  | 8 ++++----
> >  2 files changed, 6 insertions(+), 4 deletions(-)
> > 
> > diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h
> > b/drivers/gpu/drm/i915/display/intel_display_core.h
> > index 982dd9469195..45697af25fa9 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display_core.h
> > +++ b/drivers/gpu/drm/i915/display/intel_display_core.h
> > @@ -455,6 +455,8 @@ struct intel_display {
> >                 /* For i915gm/i945gm vblank irq workaround */
> >                 u8 vblank_enabled;
> 
> Maybe we want to rename this one too?

I tried to explain it in commit message. Seems I didn't succeed in it.

vblank_enabled is currently used by two workarounds:

1. i915gm/i945gm vblank irq workaround
2. LNL Panel Replay vblank workaround

1. and 2. are currently using vblank_enabled in a way they are
respecting it's meaning: is vblank enabled/disabled.

It was found out that 2. as it is implemented currently doesn't work
properly. Instead of information on vblank enabled/disabled we need to
know if there are pipes that need the workaround.

Renaming vblank_enabled wouldn't reflect how it's used in 1. This is
why I decided to add own variable for 2. and this is what this patch is
about: Keep vblank_enabled as it is for 1. and add own variable for 2.

BR,

Jouni Högander
 
> 
> BR,
> Jani.
> 
> >  
> > +               int vblank_wa_num_pipes;
> > +
> >                 struct work_struct vblank_dc_work;
> >  
> >                 u32 de_irq_mask[I915_MAX_PIPES];
> > diff --git a/drivers/gpu/drm/i915/display/intel_display_irq.c
> > b/drivers/gpu/drm/i915/display/intel_display_irq.c
> > index a4367ddc7a44..8226ea218d77 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display_irq.c
> > +++ b/drivers/gpu/drm/i915/display/intel_display_irq.c
> > @@ -1424,7 +1424,7 @@ static void
> > intel_display_vblank_dc_work(struct work_struct *work)
> >         struct intel_display *display =
> >                 container_of(work, typeof(*display),
> > irq.vblank_dc_work);
> >         struct drm_i915_private *i915 = to_i915(display->drm);
> > -       u8 vblank_enabled = READ_ONCE(display->irq.vblank_enabled);
> > +       int vblank_wa_num_pipes = READ_ONCE(display-
> > >irq.vblank_wa_num_pipes);
> >  
> >         /*
> >          * NOTE: intel_display_power_set_target_dc_state is used
> > only by PSR
> > @@ -1432,7 +1432,7 @@ static void
> > intel_display_vblank_dc_work(struct work_struct *work)
> >          * PSR code. If DC3CO is taken into use we need take that
> > into account
> >          * here as well.
> >          */
> > -       intel_display_power_set_target_dc_state(i915,
> > vblank_enabled ? DC_STATE_DISABLE :
> > +       intel_display_power_set_target_dc_state(i915,
> > vblank_wa_num_pipes ? DC_STATE_DISABLE :
> >                                                 DC_STATE_EN_UPTO_DC
> > 6);
> >  }
> >  
> > @@ -1447,7 +1447,7 @@ int bdw_enable_vblank(struct drm_crtc *_crtc)
> >         if (gen11_dsi_configure_te(crtc, true))
> >                 return 0;
> >  
> > -       if (display->irq.vblank_enabled++ == 0 && crtc-
> > >block_dc_for_vblank)
> > +       if (display->irq.vblank_wa_num_pipes++ == 0 && crtc-
> > >block_dc_for_vblank)
> >                 schedule_work(&display->irq.vblank_dc_work);
> >  
> >         spin_lock_irqsave(&dev_priv->irq_lock, irqflags);
> > @@ -1478,7 +1478,7 @@ void bdw_disable_vblank(struct drm_crtc
> > *_crtc)
> >         bdw_disable_pipe_irq(dev_priv, pipe, GEN8_PIPE_VBLANK);
> >         spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags);
> >  
> > -       if (--display->irq.vblank_enabled == 0 && crtc-
> > >block_dc_for_vblank)
> > +       if (--display->irq.vblank_wa_num_pipes == 0 && crtc-
> > >block_dc_for_vblank)
> >                 schedule_work(&display->irq.vblank_dc_work);
> >  }
>
Jani Nikula Oct. 10, 2024, 1:22 p.m. UTC | #4
On Thu, 10 Oct 2024, "Hogander, Jouni" <jouni.hogander@intel.com> wrote:
> On Wed, 2024-10-09 at 17:15 +0300, Jani Nikula wrote:
>> On Wed, 09 Oct 2024, Jouni Högander <jouni.hogander@intel.com> wrote:
>> > We are about to change meaning of vblank_enabled to fix Panel
>> > Replay vblank
>> > workaround. For sake of clarity we need to rename it.
>> > Vblank_enabled is
>> > used for i915gm/i945gm vblank irq workaround as well -> instead of
>> > rename
>> > add new counter named as vblank_wa_pipes.
>> > 
>> > v2:
>> >   - s/vblank_wa_pipes/vblank_wa_num_pipes/
>> >   - use int as a type for the counter
>> > 
>> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
>> > ---
>> >  drivers/gpu/drm/i915/display/intel_display_core.h | 2 ++
>> >  drivers/gpu/drm/i915/display/intel_display_irq.c  | 8 ++++----
>> >  2 files changed, 6 insertions(+), 4 deletions(-)
>> > 
>> > diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h
>> > b/drivers/gpu/drm/i915/display/intel_display_core.h
>> > index 982dd9469195..45697af25fa9 100644
>> > --- a/drivers/gpu/drm/i915/display/intel_display_core.h
>> > +++ b/drivers/gpu/drm/i915/display/intel_display_core.h
>> > @@ -455,6 +455,8 @@ struct intel_display {
>> >                 /* For i915gm/i945gm vblank irq workaround */
>> >                 u8 vblank_enabled;
>> 
>> Maybe we want to rename this one too?
>
> I tried to explain it in commit message. Seems I didn't succeed in it.
>
> vblank_enabled is currently used by two workarounds:
>
> 1. i915gm/i945gm vblank irq workaround
> 2. LNL Panel Replay vblank workaround
>
> 1. and 2. are currently using vblank_enabled in a way they are
> respecting it's meaning: is vblank enabled/disabled.

Crucially, they're both using the same member, but never on the same
platform. The member is "overloaded" for two different things. (See the
otherwise unrelated series [1], it's the same thing with sb_lock.)

> It was found out that 2. as it is implemented currently doesn't work
> properly. Instead of information on vblank enabled/disabled we need to
> know if there are pipes that need the workaround.
>
> Renaming vblank_enabled wouldn't reflect how it's used in 1. This is
> why I decided to add own variable for 2. and this is what this patch is
> about: Keep vblank_enabled as it is for 1. and add own variable for 2.

My point is more generic, and it was not intended as a comment on *this*
patch. Having a "vblank_enabled" member is misleading, when it's really
just used for a very narrow case on a few platforms.

Does that make more sense?


BR,
Jani.


[1] https://lore.kernel.org/r/cover.1727890136.git.jani.nikula@intel.com

>
> BR,
>
> Jouni Högander
>  
>> 
>> BR,
>> Jani.
>> 
>> >  
>> > +               int vblank_wa_num_pipes;
>> > +
>> >                 struct work_struct vblank_dc_work;
>> >  
>> >                 u32 de_irq_mask[I915_MAX_PIPES];
>> > diff --git a/drivers/gpu/drm/i915/display/intel_display_irq.c
>> > b/drivers/gpu/drm/i915/display/intel_display_irq.c
>> > index a4367ddc7a44..8226ea218d77 100644
>> > --- a/drivers/gpu/drm/i915/display/intel_display_irq.c
>> > +++ b/drivers/gpu/drm/i915/display/intel_display_irq.c
>> > @@ -1424,7 +1424,7 @@ static void
>> > intel_display_vblank_dc_work(struct work_struct *work)
>> >         struct intel_display *display =
>> >                 container_of(work, typeof(*display),
>> > irq.vblank_dc_work);
>> >         struct drm_i915_private *i915 = to_i915(display->drm);
>> > -       u8 vblank_enabled = READ_ONCE(display->irq.vblank_enabled);
>> > +       int vblank_wa_num_pipes = READ_ONCE(display-
>> > >irq.vblank_wa_num_pipes);
>> >  
>> >         /*
>> >          * NOTE: intel_display_power_set_target_dc_state is used
>> > only by PSR
>> > @@ -1432,7 +1432,7 @@ static void
>> > intel_display_vblank_dc_work(struct work_struct *work)
>> >          * PSR code. If DC3CO is taken into use we need take that
>> > into account
>> >          * here as well.
>> >          */
>> > -       intel_display_power_set_target_dc_state(i915,
>> > vblank_enabled ? DC_STATE_DISABLE :
>> > +       intel_display_power_set_target_dc_state(i915,
>> > vblank_wa_num_pipes ? DC_STATE_DISABLE :
>> >                                                 DC_STATE_EN_UPTO_DC
>> > 6);
>> >  }
>> >  
>> > @@ -1447,7 +1447,7 @@ int bdw_enable_vblank(struct drm_crtc *_crtc)
>> >         if (gen11_dsi_configure_te(crtc, true))
>> >                 return 0;
>> >  
>> > -       if (display->irq.vblank_enabled++ == 0 && crtc-
>> > >block_dc_for_vblank)
>> > +       if (display->irq.vblank_wa_num_pipes++ == 0 && crtc-
>> > >block_dc_for_vblank)
>> >                 schedule_work(&display->irq.vblank_dc_work);
>> >  
>> >         spin_lock_irqsave(&dev_priv->irq_lock, irqflags);
>> > @@ -1478,7 +1478,7 @@ void bdw_disable_vblank(struct drm_crtc
>> > *_crtc)
>> >         bdw_disable_pipe_irq(dev_priv, pipe, GEN8_PIPE_VBLANK);
>> >         spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags);
>> >  
>> > -       if (--display->irq.vblank_enabled == 0 && crtc-
>> > >block_dc_for_vblank)
>> > +       if (--display->irq.vblank_wa_num_pipes == 0 && crtc-
>> > >block_dc_for_vblank)
>> >                 schedule_work(&display->irq.vblank_dc_work);
>> >  }
>> 
>
Hogander, Jouni Oct. 14, 2024, 12:47 p.m. UTC | #5
Hello All,

Possible regressions reported by CI  here have nothing to do with my patches. Please see links inline below stating issue is reported already earlier.

BR,

Jouni Högander

On Thu, 2024-10-10 at 20:26 +0000, Patchwork wrote:
Patch Details
Series: series starting with [v2,1/2] drm/i915/display: Add own counter for Panel Replay vblank workaround
URL:    https://patchwork.freedesktop.org/series/139784/
State:  failure
Details:        https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/index.html
CI Bug Log - changes from CI_DRM_15505_full -> Patchwork_139784v1_full
Summary

FAILURE

Serious unknown changes coming with Patchwork_139784v1_full absolutely need to be
verified manually.

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

Participating hosts (9 -> 9)

Additional (1): shard-snb-0
Missing (1): shard-glk-0

Possible new issues

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

IGT changes
Possible regressions

  *   igt@gem_exec_balancer@nop:

     *   shard-mtlp: NOTRUN -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@gem_exec_balancer@nop.html>

https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15531/shard-mtlp-1/igt@gem_exec_balancer@nop.html

  *   igt@sysfs_timeslice_duration@timeout:

     *   shard-dg2: NOTRUN -> ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@sysfs_timeslice_duration@timeout.html> +1 other test abort

https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15498/shard-dg2-4/igt@sysfs_timeslice_duration@timeout.html

Warnings

  *   igt@kms_flip@plain-flip-ts-check-interruptible:
     *   shard-tglu: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-tglu-8/igt@kms_flip@plain-flip-ts-check-interruptible.html> ([i915#2122]) -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-9/igt@kms_flip@plain-flip-ts-check-interruptible.html> +1 other test fail

Known issues

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

IGT changes
Issues hit

  *   igt@api_intel_bb@blit-reloc-purge-cache:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@api_intel_bb@blit-reloc-purge-cache.html> ([i915#8411])
  *   igt@device_reset@unbind-cold-reset-rebind:

     *   shard-snb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-snb7/igt@device_reset@unbind-cold-reset-rebind.html> +8 other tests skip
  *   igt@drm_fdinfo@most-busy-check-all@vcs0:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@drm_fdinfo@most-busy-check-all@vcs0.html> ([i915#8414]) +7 other tests skip
  *   igt@gem_ccs@block-multicopy-inplace:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@gem_ccs@block-multicopy-inplace.html> ([i915#3555] / [i915#9323])
  *   igt@gem_ccs@suspend-resume:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@gem_ccs@suspend-resume.html> ([i915#9323])
     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@gem_ccs@suspend-resume.html> ([i915#9323])
  *   igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0:

     *   shard-dg2: NOTRUN -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-3/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0.html> ([i915#12392] / [i915#7297])
  *   igt@gem_create@create-ext-set-pat:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@gem_create@create-ext-set-pat.html> ([i915#8562])
  *   igt@gem_ctx_engines@invalid-engines:

     *   shard-glk: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk7/igt@gem_ctx_engines@invalid-engines.html> ([i915#12027])
     *   shard-mtlp: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-mtlp-6/igt@gem_ctx_engines@invalid-engines.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-1/igt@gem_ctx_engines@invalid-engines.html> ([i915#12027])
  *   igt@gem_ctx_persistence@heartbeat-stop:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-10/igt@gem_ctx_persistence@heartbeat-stop.html> ([i915#8555])
  *   igt@gem_exec_balancer@bonded-true-hang:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@gem_exec_balancer@bonded-true-hang.html> ([i915#4812]) +1 other test skip
  *   igt@gem_exec_capture@capture-invisible@smem0:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@gem_exec_capture@capture-invisible@smem0.html> ([i915#6334]) +1 other test skip
  *   igt@gem_exec_fair@basic-none:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-18/igt@gem_exec_fair@basic-none.html> ([i915#3539] / [i915#4852])
  *   igt@gem_exec_fair@basic-pace:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@gem_exec_fair@basic-pace.html> ([i915#3539])
  *   igt@gem_exec_fair@basic-pace-share@rcs0:

     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-glk4/igt@gem_exec_fair@basic-pace-share@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk8/igt@gem_exec_fair@basic-pace-share@rcs0.html> ([i915#2842]) +1 other test fail
  *   igt@gem_exec_fair@basic-pace-solo:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@gem_exec_fair@basic-pace-solo.html> ([i915#3539])
  *   igt@gem_exec_flush@basic-wb-ro-default:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@gem_exec_flush@basic-wb-ro-default.html> ([i915#3539] / [i915#4852])
  *   igt@gem_exec_reloc@basic-cpu-gtt-noreloc:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html> ([i915#3281]) +2 other tests skip
  *   igt@gem_exec_reloc@basic-cpu-noreloc:

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

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@gem_exec_reloc@basic-wc-gtt.html> ([i915#3281]) +4 other tests skip
  *   igt@gem_exec_reloc@basic-wc-gtt-active:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@gem_exec_reloc@basic-wc-gtt-active.html> ([i915#3281]) +4 other tests skip
  *   igt@gem_exec_schedule@pi-common:

     *   shard-tglu: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@gem_exec_schedule@pi-common.html> ([i915#12296]) +5 other tests fail
  *   igt@gem_exec_schedule@preempt-queue-chain:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@gem_exec_schedule@preempt-queue-chain.html> ([i915#4537] / [i915#4812])
  *   igt@gem_exec_schedule@semaphore-power:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@gem_exec_schedule@semaphore-power.html> ([i915#4812])
  *   igt@gem_exec_schedule@smoketest-all:

     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-glk4/igt@gem_exec_schedule@smoketest-all.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk8/igt@gem_exec_schedule@smoketest-all.html> ([i915#118])
  *   igt@gem_exec_suspend@basic-s4-devices:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-11/igt@gem_exec_suspend@basic-s4-devices.html> -> ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-1/igt@gem_exec_suspend@basic-s4-devices.html> ([i915#7975] / [i915#8213]) +1 other test abort
  *   igt@gem_fence_thrash@bo-copy:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@gem_fence_thrash@bo-copy.html> ([i915#4860])
  *   igt@gem_fenced_exec_thrash@no-spare-fences:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@gem_fenced_exec_thrash@no-spare-fences.html> ([i915#4860]) +2 other tests skip
  *   igt@gem_lmem_swapping@heavy-verify-multi:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-7/igt@gem_lmem_swapping@heavy-verify-multi.html> ([i915#4613]) +1 other test skip
  *   igt@gem_lmem_swapping@parallel-multi:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@gem_lmem_swapping@parallel-multi.html> ([i915#4613]) +1 other test skip
     *   shard-glk: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk7/igt@gem_lmem_swapping@parallel-multi.html> ([i915#4613])
  *   igt@gem_lmem_swapping@smem-oom:

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

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@gem_lmem_swapping@verify-random-ccs.html> ([i915#12193]) +1 other test skip
  *   igt@gem_lmem_swapping@verify-random-ccs@lmem0:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@gem_lmem_swapping@verify-random-ccs@lmem0.html> ([i915#4565]) +1 other test skip
  *   igt@gem_mmap@bad-offset:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-18/igt@gem_mmap@bad-offset.html> ([i915#4083]) +2 other tests skip
  *   igt@gem_mmap@big-bo:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@gem_mmap@big-bo.html> ([i915#4083])
  *   igt@gem_mmap_gtt@bad-object:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@gem_mmap_gtt@bad-object.html> ([i915#4077]) +6 other tests skip
  *   igt@gem_mmap_gtt@big-bo-tiledy:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-6/igt@gem_mmap_gtt@big-bo-tiledy.html> ([i915#4077]) +3 other tests skip
  *   igt@gem_mmap_wc@read:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@gem_mmap_wc@read.html> ([i915#4083]) +2 other tests skip
  *   igt@gem_pread@exhaustion:

     *   shard-glk: NOTRUN -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk7/igt@gem_pread@exhaustion.html> ([i915#2658])
  *   igt@gem_pxp@verify-pxp-execution-after-suspend-resume:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html> ([i915#4270]) +1 other test skip
     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html> ([i915#4270])
  *   igt@gem_pxp@verify-pxp-stale-ctx-execution:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@gem_pxp@verify-pxp-stale-ctx-execution.html> ([i915#4270]) +1 other test skip
  *   igt@gem_readwrite@beyond-eob:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-2/igt@gem_readwrite@beyond-eob.html> ([i915#3282]) +3 other tests skip
  *   igt@gem_render_copy@y-tiled-to-vebox-yf-tiled:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@gem_render_copy@y-tiled-to-vebox-yf-tiled.html> ([i915#8428])
  *   igt@gem_render_copy@yf-tiled-to-vebox-y-tiled:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-10/igt@gem_render_copy@yf-tiled-to-vebox-y-tiled.html> ([i915#5190] / [i915#8428]) +1 other test skip
  *   igt@gem_set_tiling_vs_blt@tiled-to-untiled:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html> ([i915#8411])
  *   igt@gem_set_tiling_vs_gtt:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-18/igt@gem_set_tiling_vs_gtt.html> ([i915#4079])
     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-2/igt@gem_set_tiling_vs_gtt.html> ([i915#4079])
  *   igt@gem_tiled_partial_pwrite_pread@writes:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@gem_tiled_partial_pwrite_pread@writes.html> ([i915#4077]) +1 other test skip
  *   igt@gem_userptr_blits@map-fixed-invalidate-overlap:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html> ([i915#3297] / [i915#4880])
  *   igt@gem_userptr_blits@readonly-unsync:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-2/igt@gem_userptr_blits@readonly-unsync.html> ([i915#3297])
  *   igt@gem_userptr_blits@unsync-unmap-cycles:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@gem_userptr_blits@unsync-unmap-cycles.html> ([i915#3297]) +1 other test skip
  *   igt@gen3_render_linear_blits:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@gen3_render_linear_blits.html> +7 other tests skip
  *   igt@gen9_exec_parse@batch-zero-length:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@gen9_exec_parse@batch-zero-length.html> ([i915#2527])
  *   igt@gen9_exec_parse@bb-start-far:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-18/igt@gen9_exec_parse@bb-start-far.html> ([i915#2527]) +2 other tests skip
     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-2/igt@gen9_exec_parse@bb-start-far.html> ([i915#2856]) +1 other test skip
  *   igt@gen9_exec_parse@valid-registers:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@gen9_exec_parse@valid-registers.html> ([i915#2527] / [i915#2856]) +1 other test skip
  *   igt@i915_module_load@load:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@i915_module_load@load.html> ([i915#6227])
     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@i915_module_load@load.html> ([i915#6227])
     *   shard-glk: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk1/igt@i915_module_load@load.html> ([i915#6227])
  *   igt@i915_module_load@reload-with-fault-injection:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html> -> ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-3/igt@i915_module_load@reload-with-fault-injection.html> ([i915#9820])
     *   shard-tglu: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-tglu-7/igt@i915_module_load@reload-with-fault-injection.html> -> ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-7/igt@i915_module_load@reload-with-fault-injection.html> ([i915#9820])
     *   shard-mtlp: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html> -> ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-8/igt@i915_module_load@reload-with-fault-injection.html> ([i915#10131] / [i915#9820])
  *   igt@i915_pm_rc6_residency@rc6-fence:

     *   shard-tglu: NOTRUN -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@i915_pm_rc6_residency@rc6-fence.html> ([i915#2681]) +1 other test warn
  *   igt@i915_pm_rps@waitboost:

     *   shard-mtlp: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@i915_pm_rps@waitboost.html> ([i915#8346])
  *   igt@i915_power@sanity:

     *   shard-mtlp: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-mtlp-7/igt@i915_power@sanity.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-6/igt@i915_power@sanity.html> ([i915#7984])
  *   igt@i915_query@test-query-geometry-subslices:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@i915_query@test-query-geometry-subslices.html> ([i915#5723])
  *   igt@kms_addfb_basic@invalid-smem-bo-on-discrete:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html> ([i915#3826])
     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html> ([i915#3826])
  *   igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc.html> ([i915#8709]) +3 other tests skip
  *   igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html> ([i915#8709]) +11 other tests skip
  *   igt@kms_atomic_transition@modeset-transition-nonblocking:

     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-glk9/igt@kms_atomic_transition@modeset-transition-nonblocking.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk8/igt@kms_atomic_transition@modeset-transition-nonblocking.html> ([i915#12177])
  *   igt@kms_atomic_transition@modeset-transition-nonblocking@2x-outputs:

     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-glk9/igt@kms_atomic_transition@modeset-transition-nonblocking@2x-outputs.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk8/igt@kms_atomic_transition@modeset-transition-nonblocking@2x-outputs.html> ([i915#11859])
  *   igt@kms_big_fb@4-tiled-32bpp-rotate-0:

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

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html> ([i915#5286]) +1 other test skip
  *   igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html> ([i915#4538] / [i915#5286]) +1 other test skip
  *   igt@kms_big_fb@linear-64bpp-rotate-90:

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

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-2/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html> ([i915#3638]) +1 other test skip
  *   igt@kms_big_fb@yf-tiled-16bpp-rotate-0:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html> ([i915#4538]) +2 other tests skip
  *   igt@kms_big_fb@yf-tiled-32bpp-rotate-0:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html> ([i915#5190] / [i915#9197])
  *   igt@kms_big_fb@yf-tiled-8bpp-rotate-90:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html> ([i915#4538] / [i915#5190]) +3 other tests skip
  *   igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1.html> ([i915#6095]) +29 other tests skip
  *   igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-2:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-11/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-2.html> ([i915#10307] / [i915#6095]) +162 other tests skip
  *   igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html> ([i915#12313])
  *   igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html> ([i915#12313])
  *   igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1.html> ([i915#6095]) +29 other tests skip
  *   igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html> ([i915#12313])
  *   igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1.html> ([i915#10307] / [i915#10434] / [i915#6095]) +3 other tests skip
  *   igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html> ([i915#12313])
  *   igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-13/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3.html> ([i915#6095]) +128 other tests skip
  *   igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1.html> ([i915#6095]) +90 other tests skip
  *   igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3.html> ([i915#4087]) +3 other tests skip
  *   igt@kms_chamelium_edid@dp-mode-timings:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_chamelium_edid@dp-mode-timings.html> ([i915#7828]) +2 other tests skip
  *   igt@kms_chamelium_frames@dp-crc-fast:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_chamelium_frames@dp-crc-fast.html> ([i915#7828]) +4 other tests skip
  *   igt@kms_chamelium_hpd@dp-hpd:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_chamelium_hpd@dp-hpd.html> ([i915#7828])
  *   igt@kms_chamelium_hpd@dp-hpd-fast:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_chamelium_hpd@dp-hpd-fast.html> ([i915#7828]) +1 other test skip
  *   igt@kms_chamelium_hpd@dp-hpd-storm:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-2/igt@kms_chamelium_hpd@dp-hpd-storm.html> ([i915#7828]) +4 other tests skip
  *   igt@kms_color@deep-color:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_color@deep-color.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_color@deep-color.html> ([i915#5354]) +7 other tests skip
  *   igt@kms_content_protection@dp-mst-type-0:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-2/igt@kms_content_protection@dp-mst-type-0.html> ([i915#3116])
  *   igt@kms_content_protection@lic-type-1:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_content_protection@lic-type-1.html> ([i915#6944] / [i915#9424])
     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_content_protection@lic-type-1.html> ([i915#6944] / [i915#9424])
  *   igt@kms_content_protection@srm@pipe-a-dp-3:

     *   shard-dg2: NOTRUN -> TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-10/igt@kms_content_protection@srm@pipe-a-dp-3.html> ([i915#7173])
  *   igt@kms_cursor_crc@cursor-offscreen-32x10:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@kms_cursor_crc@cursor-offscreen-32x10.html> ([i915#3555]) +2 other tests skip
  *   igt@kms_cursor_crc@cursor-offscreen-32x32:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_cursor_crc@cursor-offscreen-32x32.html> ([i915#3555])
  *   igt@kms_cursor_crc@cursor-random-32x32:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_cursor_crc@cursor-random-32x32.html> ([i915#3555]) +2 other tests skip
  *   igt@kms_cursor_crc@cursor-random-64x21:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-6/igt@kms_cursor_crc@cursor-random-64x21.html> ([i915#8814])
  *   igt@kms_cursor_crc@cursor-rapid-movement-32x10:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html> ([i915#3555]) +1 other test skip
     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html> ([i915#3555] / [i915#8814])
  *   igt@kms_cursor_crc@cursor-sliding-512x512:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_cursor_crc@cursor-sliding-512x512.html> ([i915#11453])
  *   igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html> ([i915#4103]) +1 other test skip
  *   igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:

     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html> ([i915#2346])
  *   igt@kms_display_modes@mst-extended-mode-negative:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-2/igt@kms_display_modes@mst-extended-mode-negative.html> ([i915#8588])
  *   igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html> ([i915#3804])
  *   igt@kms_dp_aux_dev:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_dp_aux_dev.html> ([i915#1257])
  *   igt@kms_dsc@dsc-basic:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_dsc@dsc-basic.html> ([i915#3555] / [i915#3840])
  *   igt@kms_dsc@dsc-fractional-bpp-with-bpc:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html> ([i915#3840])
  *   igt@kms_dsc@dsc-with-bpc-formats:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_dsc@dsc-with-bpc-formats.html> ([i915#3555] / [i915#3840])
  *   igt@kms_fb_coherency@memset-crc:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_fb_coherency@memset-crc.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_fb_coherency@memset-crc.html>
  *   igt@kms_fbcon_fbt@psr:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_fbcon_fbt@psr.html> ([i915#3469])
  *   igt@kms_feature_discovery@display-3x:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_feature_discovery@display-3x.html> ([i915#1839])
  *   igt@kms_feature_discovery@psr2:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-2/igt@kms_feature_discovery@psr2.html> ([i915#658])
  *   igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html> ([i915#3637])
  *   igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-6/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html> ([i915#3637]) +1 other test skip
  *   igt@kms_flip@2x-flip-vs-dpms:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@kms_flip@2x-flip-vs-dpms.html> +11 other tests skip
  *   igt@kms_flip@flip-vs-blocking-wf-vblank@c-hdmi-a1:

     *   shard-tglu: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_flip@flip-vs-blocking-wf-vblank@c-hdmi-a1.html> ([i915#2122]) +4 other tests fail
  *   igt@kms_flip@plain-flip-ts-check-interruptible:

     *   shard-snb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-snb5/igt@kms_flip@plain-flip-ts-check-interruptible.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-snb7/igt@kms_flip@plain-flip-ts-check-interruptible.html> ([i915#2122]) +5 other tests fail
     *   shard-dg1: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg1-13/igt@kms_flip@plain-flip-ts-check-interruptible.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_flip@plain-flip-ts-check-interruptible.html> ([i915#11989] / [i915#2122])
  *   igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a4:

     *   shard-dg1: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a4.html> ([i915#2122])
  *   igt@kms_flip@wf_vblank-ts-check:

     *   shard-mtlp: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-mtlp-1/igt@kms_flip@wf_vblank-ts-check.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-6/igt@kms_flip@wf_vblank-ts-check.html> ([i915#11989] / [i915#2122])
  *   igt@kms_flip@wf_vblank-ts-check-interruptible@d-hdmi-a1:

     *   shard-tglu: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-tglu-3/igt@kms_flip@wf_vblank-ts-check-interruptible@d-hdmi-a1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-4/igt@kms_flip@wf_vblank-ts-check-interruptible@d-hdmi-a1.html> ([i915#2122]) +1 other test fail
  *   igt@kms_flip@wf_vblank-ts-check@b-edp1:

     *   shard-mtlp: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-mtlp-1/igt@kms_flip@wf_vblank-ts-check@b-edp1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-6/igt@kms_flip@wf_vblank-ts-check@b-edp1.html> ([i915#2122])
  *   igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:

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

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling.html> ([i915#3555] / [i915#8813])
  *   igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode.html> ([i915#3555] / [i915#8810])
  *   igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html> ([i915#2672] / [i915#3555] / [i915#5190])
  *   igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode.html> ([i915#2672]) +1 other test skip
  *   igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html> ([i915#2587] / [i915#2672] / [i915#3555])
  *   igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html> ([i915#2587] / [i915#2672])
  *   igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html> ([i915#3555]) +6 other tests skip
  *   igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:

     *   shard-glk: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html> +99 other tests skip
     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html> ([i915#2672]) +1 other test skip
  *   igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling.html> ([i915#3555] / [i915#5190])
  *   igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling@pipe-a-default-mode:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling@pipe-a-default-mode.html> ([i915#2672] / [i915#8813])
  *   igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html> ([i915#2672] / [i915#3555] / [i915#8813]) +4 other tests skip
  *   igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html> ([i915#5354]) +10 other tests skip
  *   igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt.html> ([i915#1825]) +10 other tests skip
  *   igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html> ([i915#1825]) +15 other tests skip
  *   igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html> ([i915#3458]) +3 other tests skip
  *   igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt:

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

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html> +12 other tests skip
  *   igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-cpu:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-cpu.html> ([i915#3458]) +5 other tests skip
  *   igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html> ([i915#8708]) +7 other tests skip
  *   igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html> +35 other tests skip
  *   igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt:

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

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-suspend.html> ([i915#3023]) +11 other tests skip
  *   igt@kms_hdr@bpc-switch-dpms:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_hdr@bpc-switch-dpms.html> ([i915#3555] / [i915#8228])
  *   igt@kms_hdr@bpc-switch-suspend:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_hdr@bpc-switch-suspend.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_hdr@bpc-switch-suspend.html> ([i915#3555] / [i915#8228])
  *   igt@kms_hdr@invalid-hdr:

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

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-18/igt@kms_hdr@static-toggle.html> ([i915#3555] / [i915#8228]) +1 other test skip
  *   igt@kms_hdr@static-toggle-dpms:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-7/igt@kms_hdr@static-toggle-dpms.html> ([i915#3555] / [i915#8228])
  *   igt@kms_joiner@invalid-modeset-force-ultra-joiner:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html> ([i915#10656])
     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-17/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html> ([i915#12394])
     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-7/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html> ([i915#10656])
  *   igt@kms_panel_fitting@legacy:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_panel_fitting@legacy.html> ([i915#6301])
  *   igt@kms_plane_alpha_blend@constant-alpha-max:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-6/igt@kms_plane_alpha_blend@constant-alpha-max.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_alpha_blend@constant-alpha-max.html> ([i915#7294]) +1 other test skip
  *   igt@kms_plane_lowres@tiling-yf:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_plane_lowres@tiling-yf.html> ([i915#3555] / [i915#8821])
  *   igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-3:

     *   shard-dg2: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-10/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-3.html> ([i915#8292])
  *   igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4:

     *   shard-dg1: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html> ([i915#8292])
  *   igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers.html> ([i915#8152] / [i915#9423])
  *   igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers@pipe-d:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers@pipe-d.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers@pipe-d.html> ([i915#8152])
  *   igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c.html> ([i915#12247]) +4 other tests skip
  *   igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html> ([i915#12247]) +4 other tests skip
  *   igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html> ([i915#12247] / [i915#8152] / [i915#9423]) +1 other test skip
  *   igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20.html> ([i915#12247] / [i915#3558] / [i915#8152] / [i915#9423])
  *   igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20@pipe-c:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20@pipe-c.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20@pipe-c.html> ([i915#12247]) +14 other tests skip
  *   igt@kms_plane_scaling@planes-scaler-unity-scaling:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_scaling@planes-scaler-unity-scaling.html> ([i915#3555] / [i915#8152] / [i915#9423])
  *   igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a.html> ([i915#12247]) +2 other tests skip
  *   igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-d:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-d.html> ([i915#12247] / [i915#8152])
  *   igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html> ([i915#3555] / [i915#6953] / [i915#8152] / [i915#9423])
  *   igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-d:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-d.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-d.html> ([i915#12247] / [i915#8152]) +3 other tests skip
  *   igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html> ([i915#12247] / [i915#6953])
  *   igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d.html> ([i915#12247]) +3 other tests skip
  *   igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html> ([i915#12247] / [i915#6953])
  *   igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a.html> ([i915#12247]) +1 other test skip
  *   igt@kms_pm_backlight@brightness-with-dpms:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_pm_backlight@brightness-with-dpms.html> ([i915#12343])
  *   igt@kms_pm_backlight@fade:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_pm_backlight@fade.html> ([i915#5354])
  *   igt@kms_pm_dc@dc6-psr:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-10/igt@kms_pm_dc@dc6-psr.html> ([i915#9685])
     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_pm_dc@dc6-psr.html> ([i915#9685]) +1 other test skip
  *   igt@kms_pm_lpsp@kms-lpsp:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_pm_lpsp@kms-lpsp.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_pm_lpsp@kms-lpsp.html> ([i915#9340])
  *   igt@kms_pm_rpm@dpms-lpsp:

     *   shard-rkl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-3/igt@kms_pm_rpm@dpms-lpsp.html> ([i915#9519]) +3 other tests skip
  *   igt@kms_prime@basic-crc-vgem:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_prime@basic-crc-vgem.html> ([i915#6524])
  *   igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-b-edp-1:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-b-edp-1.html> ([i915#12316]) +4 other tests skip
  *   igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-a-edp-1:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-2/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-a-edp-1.html> ([i915#9808]) +1 other test skip
  *   igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html> ([i915#11520]) +3 other tests skip
  *   igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-2/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html> ([i915#11520]) +3 other tests skip
  *   igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:

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

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html> ([i915#11520]) +1 other test skip
  *   igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html> ([i915#11520]) +3 other tests skip
  *   igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:

     *   shard-snb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-snb7/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html> ([i915#11520])
  *   igt@kms_psr2_su@page_flip-p010:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_psr2_su@page_flip-p010.html> ([i915#9683])
  *   igt@kms_psr@fbc-pr-cursor-render:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_psr@fbc-pr-cursor-render.html> ([i915#1072] / [i915#9732]) +7 other tests skip
  *   igt@kms_psr@fbc-psr-primary-page-flip@edp-1:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_psr@fbc-psr-primary-page-flip@edp-1.html> ([i915#9688]) +8 other tests skip
  *   igt@kms_psr@pr-sprite-plane-onoff:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_psr@pr-sprite-plane-onoff.html> ([i915#9732]) +11 other tests skip
  *   igt@kms_psr@psr-no-drrs:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-17/igt@kms_psr@psr-no-drrs.html> ([i915#1072] / [i915#9732]) +5 other tests skip
  *   igt@kms_psr@psr2-cursor-mmap-gtt:

     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-2/igt@kms_psr@psr2-cursor-mmap-gtt.html> ([i915#1072] / [i915#9732]) +9 other tests skip
  *   igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html> ([i915#5289])
  *   igt@kms_rotation_crc@sprite-rotation-90:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-6/igt@kms_rotation_crc@sprite-rotation-90.html> ([i915#11131]) +1 other test skip
  *   igt@kms_setmode@basic-clone-single-crtc:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_setmode@basic-clone-single-crtc.html> ([i915#3555] / [i915#8809])
  *   igt@kms_tiled_display@basic-test-pattern:

     *   shard-glk: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk7/igt@kms_tiled_display@basic-test-pattern.html> ([i915#10959])
     *   shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-4/igt@kms_tiled_display@basic-test-pattern.html> ([i915#8623])
  *   igt@kms_tiled_display@basic-test-pattern-with-chamelium:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html> ([i915#8623])
  *   igt@kms_vblank@ts-continuation-modeset:

     *   shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_vblank@ts-continuation-modeset.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_vblank@ts-continuation-modeset.html> ([i915#9197]) +27 other tests skip
  *   igt@kms_vrr@negative-basic:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_vrr@negative-basic.html> ([i915#9197]) +2 other tests skip
     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-17/igt@kms_vrr@negative-basic.html> ([i915#3555] / [i915#9906])
  *   igt@kms_vrr@seamless-rr-switch-vrr:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_vrr@seamless-rr-switch-vrr.html> ([i915#9906])
     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_vrr@seamless-rr-switch-vrr.html> ([i915#8808] / [i915#9906])
  *   igt@kms_writeback@writeback-check-output:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@kms_writeback@writeback-check-output.html> ([i915#2437])
  *   igt@perf@gen8-unprivileged-single-ctx-counters:

     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-6/igt@perf@gen8-unprivileged-single-ctx-counters.html> +11 other tests skip
  *   igt@perf@global-sseu-config-invalid:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@perf@global-sseu-config-invalid.html> ([i915#7387])
  *   igt@prime_vgem@basic-fence-flip:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@prime_vgem@basic-fence-flip.html> ([i915#3708])
  *   igt@prime_vgem@basic-fence-read:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@prime_vgem@basic-fence-read.html> ([i915#3708])
  *   igt@sriov_basic@enable-vfs-autoprobe-off:

     *   shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-5/igt@sriov_basic@enable-vfs-autoprobe-off.html> ([i915#9917])
     *   shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@sriov_basic@enable-vfs-autoprobe-off.html> ([i915#9917])
  *   igt@sriov_basic@enable-vfs-bind-unbind-each:

     *   shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@sriov_basic@enable-vfs-bind-unbind-each.html> ([i915#9917])
  *   igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:

     *   shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html> ([i915#9917])

Possible fixes

  *   igt@drm_read@short-buffer-block:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@drm_read@short-buffer-block.html> ([i915#9197]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@drm_read@short-buffer-block.html> +47 other tests pass
  *   igt@fbdev@read:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@fbdev@read.html> ([i915#2582]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@fbdev@read.html>
  *   igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0:

     *   shard-dg2: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-3/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html> ([i915#12392] / [i915#7297]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-3/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html>
  *   igt@gem_ctx_persistence@hostile:

     *   shard-tglu: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-tglu-5/igt@gem_ctx_persistence@hostile.html> ([i915#11980]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-2/igt@gem_ctx_persistence@hostile.html>
  *   igt@gem_exec_fair@basic-pace-share@rcs0:

     *   shard-rkl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-rkl-7/igt@gem_exec_fair@basic-pace-share@rcs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-7/igt@gem_exec_fair@basic-pace-share@rcs0.html> +1 other test pass
  *   igt@gem_exec_suspend@basic-s4-devices:

     *   shard-dg1: ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg1-14/igt@gem_exec_suspend@basic-s4-devices.html> ([i915#7975] / [i915#8213]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@gem_exec_suspend@basic-s4-devices.html> +1 other test pass
  *   igt@i915_module_load@reload-with-fault-injection:

     *   shard-glk: ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-glk4/igt@i915_module_load@reload-with-fault-injection.html> ([i915#9820]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk3/igt@i915_module_load@reload-with-fault-injection.html>
     *   shard-dg1: ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg1-14/igt@i915_module_load@reload-with-fault-injection.html> ([i915#9820]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-19/igt@i915_module_load@reload-with-fault-injection.html>
  *   igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0:

     *   shard-dg1: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg1-19/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html> ([i915#3591]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-12/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html> +2 other tests pass
  *   igt@i915_suspend@basic-s2idle-without-i915:

     *   shard-dg1: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg1-18/igt@i915_suspend@basic-s2idle-without-i915.html> ([i915#4391] / [i915#4423]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-17/igt@i915_suspend@basic-s2idle-without-i915.html>
  *   igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-2:

     *   shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-glk6/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-2.html> ([i915#10991]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk5/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-2.html> +1 other test pass
  *   igt@kms_atomic_transition@modeset-transition-nonblocking-fencing:

     *   shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-glk8/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing.html> ([i915#12238]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk5/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing.html>
  *   igt@kms_atomic_transition@modeset-transition-nonblocking-fencing@2x-outputs:

     *   shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-glk8/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing@2x-outputs.html> ([i915#11859]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk5/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing@2x-outputs.html>
  *   igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:

     *   shard-snb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-snb4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html> -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-snb7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html>
  *   igt@kms_feature_discovery@display-1x:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_feature_discovery@display-1x.html> ([i915#9738]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_feature_discovery@display-1x.html>
  *   igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a2:

     *   shard-dg2: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-3/igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a2.html> ([i915#2122]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-3/igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a2.html> +2 other tests pass
  *   igt@kms_flip@flip-vs-panning@a-edp1:

     *   shard-mtlp: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-mtlp-7/igt@kms_flip@flip-vs-panning@a-edp1.html> ([i915#6113]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-6/igt@kms_flip@flip-vs-panning@a-edp1.html> +1 other test pass
  *   igt@kms_flip@plain-flip-ts-check-interruptible:

     *   shard-mtlp: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-mtlp-1/igt@kms_flip@plain-flip-ts-check-interruptible.html> ([i915#11989] / [i915#2122]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_flip@plain-flip-ts-check-interruptible.html>
  *   igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a2:

     *   shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-glk4/igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a2.html> ([i915#2122]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-glk8/igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a2.html> +3 other tests pass
  *   igt@kms_flip@plain-flip-ts-check-interruptible@c-hdmi-a1:

     *   shard-tglu: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-tglu-8/igt@kms_flip@plain-flip-ts-check-interruptible@c-hdmi-a1.html> ([i915#2122]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-tglu-9/igt@kms_flip@plain-flip-ts-check-interruptible@c-hdmi-a1.html>
  *   igt@kms_flip@plain-flip-ts-check-interruptible@d-edp1:

     *   shard-mtlp: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-mtlp-1/igt@kms_flip@plain-flip-ts-check-interruptible@d-edp1.html> ([i915#2122]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-5/igt@kms_flip@plain-flip-ts-check-interruptible@d-edp1.html> +3 other tests pass
  *   igt@kms_flip@wf_vblank-ts-check@a-vga1:

     *   shard-snb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-snb1/igt@kms_flip@wf_vblank-ts-check@a-vga1.html> ([i915#2122]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-snb1/igt@kms_flip@wf_vblank-ts-check@a-vga1.html> +4 other tests pass
  *   igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html> ([i915#3555]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html> +4 other tests pass
  *   igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html> ([i915#5354]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html> +15 other tests pass
  *   igt@kms_plane_alpha_blend@constant-alpha-mid:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_plane_alpha_blend@constant-alpha-mid.html> ([i915#7294]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_plane_alpha_blend@constant-alpha-mid.html>
  *   igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html> ([i915#8152] / [i915#9423]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html>
  *   igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html> ([i915#3555] / [i915#8152] / [i915#9423]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html>
  *   igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b.html> ([i915#12247]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b.html> +11 other tests pass
  *   igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-d:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-d.html> ([i915#8152]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-d.html> +2 other tests pass
  *   igt@kms_plane_scaling@planes-upscale-20x20:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-20x20.html> ([i915#6953] / [i915#8152] / [i915#9423]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_plane_scaling@planes-upscale-20x20.html>
  *   igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html> ([i915#12247] / [i915#6953] / [i915#8152] / [i915#9423]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html>
  *   igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-d:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-d.html> ([i915#12247] / [i915#8152]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-d.html>
  *   igt@kms_pm_dc@dc9-dpms:

     *   shard-dg2: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_pm_dc@dc9-dpms.html> ([i915#7330]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_pm_dc@dc9-dpms.html>
  *   igt@kms_pm_rpm@dpms-lpsp:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-1/igt@kms_pm_rpm@dpms-lpsp.html> ([i915#9519]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html> +3 other tests pass
  *   igt@kms_pm_rpm@modeset-non-lpsp:

     *   shard-rkl: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html> ([i915#9519]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp.html> +2 other tests pass
  *   igt@kms_psr@psr2-primary-blt@edp-1:

     *   shard-mtlp: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-mtlp-8/igt@kms_psr@psr2-primary-blt@edp-1.html> -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-mtlp-4/igt@kms_psr@psr2-primary-blt@edp-1.html> +1 other test pass

Warnings

  *   igt@kms_atomic@plane-primary-overlay-mutable-zpos:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html> ([i915#9531]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html> ([i915#9197])
  *   igt@kms_big_fb@4-tiled-16bpp-rotate-90:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html> +2 other tests skip
  *   igt@kms_big_fb@4-tiled-64bpp-rotate-90:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html> ([i915#9197]) +3 other tests skip
  *   igt@kms_big_fb@y-tiled-8bpp-rotate-270:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html> ([i915#5190] / [i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html> ([i915#4538] / [i915#5190]) +7 other tests skip
  *   igt@kms_big_fb@y-tiled-addfb-size-overflow:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_big_fb@y-tiled-addfb-size-overflow.html> ([i915#5190]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_big_fb@y-tiled-addfb-size-overflow.html> ([i915#5190] / [i915#9197]) +1 other test skip
  *   igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html> ([i915#4538] / [i915#5190]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html> ([i915#5190] / [i915#9197]) +5 other tests skip
  *   igt@kms_ccs@bad-aux-stride-yf-tiled-ccs:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs.html> ([i915#10307] / [i915#6095]) +6 other tests skip
  *   igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html> ([i915#10307] / [i915#6095]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html> ([i915#9197]) +8 other tests skip
  *   igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html> ([i915#12313]) +1 other test skip
  *   igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html> ([i915#12313]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html> ([i915#9197]) +1 other test skip
  *   igt@kms_cdclk@mode-transition:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_cdclk@mode-transition.html> ([i915#11616] / [i915#7213]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_cdclk@mode-transition.html> ([i915#9197])
  *   igt@kms_cdclk@plane-scaling:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_cdclk@plane-scaling.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_cdclk@plane-scaling.html> ([i915#4087])
  *   igt@kms_chamelium_hpd@dp-hpd-for-each-pipe:

     *   shard-dg1: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg1-19/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html> ([i915#7828]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-12/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html> ([i915#4423] / [i915#7828])
  *   igt@kms_content_protection@atomic-dpms:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_content_protection@atomic-dpms.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_content_protection@atomic-dpms.html> ([i915#7118] / [i915#9424])
  *   igt@kms_content_protection@lic-type-0:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_content_protection@lic-type-0.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_content_protection@lic-type-0.html> ([i915#9424])
  *   igt@kms_content_protection@mei-interface:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-6/igt@kms_content_protection@mei-interface.html> ([i915#9424]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_content_protection@mei-interface.html> ([i915#9197]) +1 other test skip
     *   shard-dg1: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg1-12/igt@kms_content_protection@mei-interface.html> ([i915#9433]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-17/igt@kms_content_protection@mei-interface.html> ([i915#9424])
  *   igt@kms_content_protection@srm:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-5/igt@kms_content_protection@srm.html> ([i915#7118]) -> TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-10/igt@kms_content_protection@srm.html> ([i915#7173])
  *   igt@kms_content_protection@uevent:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_content_protection@uevent.html> ([i915#7118] / [i915#9424]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_content_protection@uevent.html> ([i915#9197])
  *   igt@kms_cursor_crc@cursor-onscreen-512x170:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_cursor_crc@cursor-onscreen-512x170.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_cursor_crc@cursor-onscreen-512x170.html> ([i915#11453])
  *   igt@kms_cursor_crc@cursor-rapid-movement-512x170:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html> ([i915#11453]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html> ([i915#9197]) +1 other test skip
  *   igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:

     *   shard-dg1: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg1-19/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-12/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html> ([i915#4423])
  *   igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html> ([i915#5354]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html> ([i915#9197]) +1 other test skip
  *   igt@kms_cursor_legacy@cursorb-vs-flipb-toggle:

     *   shard-dg1: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg1-18/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html> ([i915#4423]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-17/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html>
  *   igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html> ([i915#5354]) +3 other tests skip
  *   igt@kms_dirtyfb@drrs-dirtyfb-ioctl:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html> ([i915#9833])
  *   igt@kms_dirtyfb@psr-dirtyfb-ioctl:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-6/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html> ([i915#9833]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html> ([i915#9197])
  *   igt@kms_dither@fb-8bpc-vs-panel-8bpc:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html> ([i915#3555]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html> ([i915#9197]) +2 other tests skip
  *   igt@kms_dsc@dsc-fractional-bpp:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-6/igt@kms_dsc@dsc-fractional-bpp.html> ([i915#3840] / [i915#9688]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_dsc@dsc-fractional-bpp.html> ([i915#9197])
  *   igt@kms_dsc@dsc-with-formats:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_dsc@dsc-with-formats.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_dsc@dsc-with-formats.html> ([i915#3555] / [i915#3840])
  *   igt@kms_fence_pin_leak:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_fence_pin_leak.html> ([i915#4881]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_fence_pin_leak.html> ([i915#9197])
  *   igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:

     *   shard-dg1: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg1-19/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html> ([i915#2672] / [i915#3555]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-12/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html> ([i915#2672] / [i915#3555] / [i915#4423])
  *   igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode:

     *   shard-dg1: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg1-19/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html> ([i915#2587] / [i915#2672]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg1-12/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html> ([i915#2587] / [i915#2672] / [i915#4423])
  *   igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html> ([i915#2672] / [i915#3555]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html> ([i915#3555])
  *   igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html> ([i915#2672] / [i915#3555] / [i915#5190]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html> ([i915#3555] / [i915#5190])
  *   igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html> ([i915#3555] / [i915#5190]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html> ([i915#2672] / [i915#3555] / [i915#5190])
  *   igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html> ([i915#8708]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html> ([i915#5354]) +9 other tests skip
  *   igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu.html> ([i915#10433] / [i915#3458]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu.html> ([i915#3458]) +1 other test skip
  *   igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html> ([i915#3458]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html> ([i915#5354]) +12 other tests skip
  *   igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html> ([i915#5354]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html> ([i915#8708]) +13 other tests skip
  *   igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html> ([i915#5354]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html> ([i915#3458]) +10 other tests skip
  *   igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html> ([i915#3458]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html> ([i915#10433] / [i915#3458]) +1 other test skip
  *   igt@kms_hdr@static-toggle-suspend:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_hdr@static-toggle-suspend.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_hdr@static-toggle-suspend.html> ([i915#3555] / [i915#8228]) +1 other test skip
  *   igt@kms_plane_multiple@tiling-yf:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-10/igt@kms_plane_multiple@tiling-yf.html> ([i915#3555] / [i915#8806]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_multiple@tiling-yf.html> ([i915#9197])
  *   igt@kms_plane_scaling@2x-scaler-multi-pipe:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_plane_scaling@2x-scaler-multi-pipe.html> ([i915#5354] / [i915#9423]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-2/igt@kms_plane_scaling@2x-scaler-multi-pipe.html> ([i915#5354] / [i915#8152] / [i915#9423])
  *   igt@kms_plane_scaling@intel-max-src-size:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-8/igt@kms_plane_scaling@intel-max-src-size.html> ([i915#6953] / [i915#9423]) -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-10/igt@kms_plane_scaling@intel-max-src-size.html> ([i915#8292])
  *   igt@kms_plane_scaling@planes-downscale-factor-0-25:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25.html> ([i915#12247] / [i915#6953] / [i915#8152] / [i915#9423]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25.html> ([i915#12247] / [i915#6953] / [i915#9423])
  *   igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d.html> ([i915#12247] / [i915#8152]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d.html> ([i915#12247])
  *   igt@kms_pm_dc@dc9-dpms:

     *   shard-rkl: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html> ([i915#4281]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-rkl-3/igt@kms_pm_dc@dc9-dpms.html> ([i915#3361])
  *   igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html> ([i915#5190] / [i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html> ([i915#11131] / [i915#5190])
  *   igt@kms_rotation_crc@sprite-rotation-270:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-270.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-8/igt@kms_rotation_crc@sprite-rotation-270.html> ([i915#11131])
  *   igt@kms_vrr@flip-basic:

     *   shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15505/shard-dg2-2/igt@kms_vrr@flip-basic.html> ([i915#9197]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139784v1/shard-dg2-6/igt@kms_vrr@flip-basic.html> ([i915#3555]) +4 other tests skip
  *   igt@kms_vrr@max-min:

     *   shard
Hogander, Jouni Oct. 15, 2024, 7:28 a.m. UTC | #6
On Wed, 2024-10-09 at 14:40 +0000, Cavitt, Jonathan wrote:
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf
> Of Jouni Högander
> Sent: Wednesday, October 9, 2024 6:42 AM
> To: intel-gfx@lists.freedesktop.org
> Cc: ville.syrjala@linux.intel.com; jani.nikula@linux.intel.com;
> Hogander, Jouni <jouni.hogander@intel.com>
> Subject: [PATCH v2 1/2] drm/i915/display: Add own counter for Panel
> Replay vblank workaround
> > 
> > We are about to change meaning of vblank_enabled to fix Panel
> > Replay vblank
> > workaround. For sake of clarity we need to rename it.
> > Vblank_enabled is
> > used for i915gm/i945gm vblank irq workaround as well -> instead of
> > rename
> > add new counter named as vblank_wa_pipes.
> > 
> > v2:
> >   - s/vblank_wa_pipes/vblank_wa_num_pipes/
> >   - use int as a type for the counter
> > 
> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> 
> LGTM.
> 
> Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com>


Thank you Jonathan for checking my patches. These are now pushed to
drm-intel-next.

BR,

Jouni Högander

> -Jonathan Cavitt
> 
> > ---
> >  drivers/gpu/drm/i915/display/intel_display_core.h | 2 ++
> >  drivers/gpu/drm/i915/display/intel_display_irq.c  | 8 ++++----
> >  2 files changed, 6 insertions(+), 4 deletions(-)
> > 
> > diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h
> > b/drivers/gpu/drm/i915/display/intel_display_core.h
> > index 982dd9469195..45697af25fa9 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display_core.h
> > +++ b/drivers/gpu/drm/i915/display/intel_display_core.h
> > @@ -455,6 +455,8 @@ struct intel_display {
> >                 /* For i915gm/i945gm vblank irq workaround */
> >                 u8 vblank_enabled;
> >  
> > +               int vblank_wa_num_pipes;
> > +
> >                 struct work_struct vblank_dc_work;
> >  
> >                 u32 de_irq_mask[I915_MAX_PIPES];
> > diff --git a/drivers/gpu/drm/i915/display/intel_display_irq.c
> > b/drivers/gpu/drm/i915/display/intel_display_irq.c
> > index a4367ddc7a44..8226ea218d77 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display_irq.c
> > +++ b/drivers/gpu/drm/i915/display/intel_display_irq.c
> > @@ -1424,7 +1424,7 @@ static void
> > intel_display_vblank_dc_work(struct work_struct *work)
> >         struct intel_display *display =
> >                 container_of(work, typeof(*display),
> > irq.vblank_dc_work);
> >         struct drm_i915_private *i915 = to_i915(display->drm);
> > -       u8 vblank_enabled = READ_ONCE(display->irq.vblank_enabled);
> > +       int vblank_wa_num_pipes = READ_ONCE(display-
> > >irq.vblank_wa_num_pipes);
> >  
> >         /*
> >          * NOTE: intel_display_power_set_target_dc_state is used
> > only by PSR
> > @@ -1432,7 +1432,7 @@ static void
> > intel_display_vblank_dc_work(struct work_struct *work)
> >          * PSR code. If DC3CO is taken into use we need take that
> > into account
> >          * here as well.
> >          */
> > -       intel_display_power_set_target_dc_state(i915,
> > vblank_enabled ? DC_STATE_DISABLE :
> > +       intel_display_power_set_target_dc_state(i915,
> > vblank_wa_num_pipes ? DC_STATE_DISABLE :
> >                                                 DC_STATE_EN_UPTO_DC
> > 6);
> >  }
> >  
> > @@ -1447,7 +1447,7 @@ int bdw_enable_vblank(struct drm_crtc *_crtc)
> >         if (gen11_dsi_configure_te(crtc, true))
> >                 return 0;
> >  
> > -       if (display->irq.vblank_enabled++ == 0 && crtc-
> > >block_dc_for_vblank)
> > +       if (display->irq.vblank_wa_num_pipes++ == 0 && crtc-
> > >block_dc_for_vblank)
> >                 schedule_work(&display->irq.vblank_dc_work);
> >  
> >         spin_lock_irqsave(&dev_priv->irq_lock, irqflags);
> > @@ -1478,7 +1478,7 @@ void bdw_disable_vblank(struct drm_crtc
> > *_crtc)
> >         bdw_disable_pipe_irq(dev_priv, pipe, GEN8_PIPE_VBLANK);
> >         spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags);
> >  
> > -       if (--display->irq.vblank_enabled == 0 && crtc-
> > >block_dc_for_vblank)
> > +       if (--display->irq.vblank_wa_num_pipes == 0 && crtc-
> > >block_dc_for_vblank)
> >                 schedule_work(&display->irq.vblank_dc_work);
> >  }
> >  
> > -- 
> > 2.34.1
> > 
> >
Hogander, Jouni Oct. 15, 2024, 7:29 a.m. UTC | #7
On Thu, 2024-10-10 at 16:22 +0300, Jani Nikula wrote:
> On Thu, 10 Oct 2024, "Hogander, Jouni" <jouni.hogander@intel.com>
> wrote:
> > On Wed, 2024-10-09 at 17:15 +0300, Jani Nikula wrote:
> > > On Wed, 09 Oct 2024, Jouni Högander <jouni.hogander@intel.com>
> > > wrote:
> > > > We are about to change meaning of vblank_enabled to fix Panel
> > > > Replay vblank
> > > > workaround. For sake of clarity we need to rename it.
> > > > Vblank_enabled is
> > > > used for i915gm/i945gm vblank irq workaround as well -> instead
> > > > of
> > > > rename
> > > > add new counter named as vblank_wa_pipes.
> > > > 
> > > > v2:
> > > >   - s/vblank_wa_pipes/vblank_wa_num_pipes/
> > > >   - use int as a type for the counter
> > > > 
> > > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > > > ---
> > > >  drivers/gpu/drm/i915/display/intel_display_core.h | 2 ++
> > > >  drivers/gpu/drm/i915/display/intel_display_irq.c  | 8 ++++----
> > > >  2 files changed, 6 insertions(+), 4 deletions(-)
> > > > 
> > > > diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h
> > > > b/drivers/gpu/drm/i915/display/intel_display_core.h
> > > > index 982dd9469195..45697af25fa9 100644
> > > > --- a/drivers/gpu/drm/i915/display/intel_display_core.h
> > > > +++ b/drivers/gpu/drm/i915/display/intel_display_core.h
> > > > @@ -455,6 +455,8 @@ struct intel_display {
> > > >                 /* For i915gm/i945gm vblank irq workaround */
> > > >                 u8 vblank_enabled;
> > > 
> > > Maybe we want to rename this one too?
> > 
> > I tried to explain it in commit message. Seems I didn't succeed in
> > it.
> > 
> > vblank_enabled is currently used by two workarounds:
> > 
> > 1. i915gm/i945gm vblank irq workaround
> > 2. LNL Panel Replay vblank workaround
> > 
> > 1. and 2. are currently using vblank_enabled in a way they are
> > respecting it's meaning: is vblank enabled/disabled.
> 
> Crucially, they're both using the same member, but never on the same
> platform. The member is "overloaded" for two different things. (See
> the
> otherwise unrelated series [1], it's the same thing with sb_lock.)
> 
> > It was found out that 2. as it is implemented currently doesn't
> > work
> > properly. Instead of information on vblank enabled/disabled we need
> > to
> > know if there are pipes that need the workaround.
> > 
> > Renaming vblank_enabled wouldn't reflect how it's used in 1. This
> > is
> > why I decided to add own variable for 2. and this is what this
> > patch is
> > about: Keep vblank_enabled as it is for 1. and add own variable for
> > 2.
> 
> My point is more generic, and it was not intended as a comment on
> *this*
> patch. Having a "vblank_enabled" member is misleading, when it's
> really
> just used for a very narrow case on a few platforms.
> 
> Does that make more sense?

Ok, thank you for the explanation. I decided to push current patches.
Let's take care of this separately.

BR,

Jouni Högander

> 
> 
> BR,
> Jani.
> 
> 
> [1]
> https://lore.kernel.org/r/cover.1727890136.git.jani.nikula@intel.com
> 
> > 
> > BR,
> > 
> > Jouni Högander
> >  
> > > 
> > > BR,
> > > Jani.
> > > 
> > > >  
> > > > +               int vblank_wa_num_pipes;
> > > > +
> > > >                 struct work_struct vblank_dc_work;
> > > >  
> > > >                 u32 de_irq_mask[I915_MAX_PIPES];
> > > > diff --git a/drivers/gpu/drm/i915/display/intel_display_irq.c
> > > > b/drivers/gpu/drm/i915/display/intel_display_irq.c
> > > > index a4367ddc7a44..8226ea218d77 100644
> > > > --- a/drivers/gpu/drm/i915/display/intel_display_irq.c
> > > > +++ b/drivers/gpu/drm/i915/display/intel_display_irq.c
> > > > @@ -1424,7 +1424,7 @@ static void
> > > > intel_display_vblank_dc_work(struct work_struct *work)
> > > >         struct intel_display *display =
> > > >                 container_of(work, typeof(*display),
> > > > irq.vblank_dc_work);
> > > >         struct drm_i915_private *i915 = to_i915(display->drm);
> > > > -       u8 vblank_enabled = READ_ONCE(display-
> > > > >irq.vblank_enabled);
> > > > +       int vblank_wa_num_pipes = READ_ONCE(display-
> > > > > irq.vblank_wa_num_pipes);
> > > >  
> > > >         /*
> > > >          * NOTE: intel_display_power_set_target_dc_state is
> > > > used
> > > > only by PSR
> > > > @@ -1432,7 +1432,7 @@ static void
> > > > intel_display_vblank_dc_work(struct work_struct *work)
> > > >          * PSR code. If DC3CO is taken into use we need take
> > > > that
> > > > into account
> > > >          * here as well.
> > > >          */
> > > > -       intel_display_power_set_target_dc_state(i915,
> > > > vblank_enabled ? DC_STATE_DISABLE :
> > > > +       intel_display_power_set_target_dc_state(i915,
> > > > vblank_wa_num_pipes ? DC_STATE_DISABLE :
> > > >                                                 DC_STATE_EN_UPT
> > > > O_DC
> > > > 6);
> > > >  }
> > > >  
> > > > @@ -1447,7 +1447,7 @@ int bdw_enable_vblank(struct drm_crtc
> > > > *_crtc)
> > > >         if (gen11_dsi_configure_te(crtc, true))
> > > >                 return 0;
> > > >  
> > > > -       if (display->irq.vblank_enabled++ == 0 && crtc-
> > > > > block_dc_for_vblank)
> > > > +       if (display->irq.vblank_wa_num_pipes++ == 0 && crtc-
> > > > > block_dc_for_vblank)
> > > >                 schedule_work(&display->irq.vblank_dc_work);
> > > >  
> > > >         spin_lock_irqsave(&dev_priv->irq_lock, irqflags);
> > > > @@ -1478,7 +1478,7 @@ void bdw_disable_vblank(struct drm_crtc
> > > > *_crtc)
> > > >         bdw_disable_pipe_irq(dev_priv, pipe, GEN8_PIPE_VBLANK);
> > > >         spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags);
> > > >  
> > > > -       if (--display->irq.vblank_enabled == 0 && crtc-
> > > > > block_dc_for_vblank)
> > > > +       if (--display->irq.vblank_wa_num_pipes == 0 && crtc-
> > > > > block_dc_for_vblank)
> > > >                 schedule_work(&display->irq.vblank_dc_work);
> > > >  }
> > > 
> > 
>
diff mbox series

Patch

diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h b/drivers/gpu/drm/i915/display/intel_display_core.h
index 982dd9469195..45697af25fa9 100644
--- a/drivers/gpu/drm/i915/display/intel_display_core.h
+++ b/drivers/gpu/drm/i915/display/intel_display_core.h
@@ -455,6 +455,8 @@  struct intel_display {
 		/* For i915gm/i945gm vblank irq workaround */
 		u8 vblank_enabled;
 
+		int vblank_wa_num_pipes;
+
 		struct work_struct vblank_dc_work;
 
 		u32 de_irq_mask[I915_MAX_PIPES];
diff --git a/drivers/gpu/drm/i915/display/intel_display_irq.c b/drivers/gpu/drm/i915/display/intel_display_irq.c
index a4367ddc7a44..8226ea218d77 100644
--- a/drivers/gpu/drm/i915/display/intel_display_irq.c
+++ b/drivers/gpu/drm/i915/display/intel_display_irq.c
@@ -1424,7 +1424,7 @@  static void intel_display_vblank_dc_work(struct work_struct *work)
 	struct intel_display *display =
 		container_of(work, typeof(*display), irq.vblank_dc_work);
 	struct drm_i915_private *i915 = to_i915(display->drm);
-	u8 vblank_enabled = READ_ONCE(display->irq.vblank_enabled);
+	int vblank_wa_num_pipes = READ_ONCE(display->irq.vblank_wa_num_pipes);
 
 	/*
 	 * NOTE: intel_display_power_set_target_dc_state is used only by PSR
@@ -1432,7 +1432,7 @@  static void intel_display_vblank_dc_work(struct work_struct *work)
 	 * PSR code. If DC3CO is taken into use we need take that into account
 	 * here as well.
 	 */
-	intel_display_power_set_target_dc_state(i915, vblank_enabled ? DC_STATE_DISABLE :
+	intel_display_power_set_target_dc_state(i915, vblank_wa_num_pipes ? DC_STATE_DISABLE :
 						DC_STATE_EN_UPTO_DC6);
 }
 
@@ -1447,7 +1447,7 @@  int bdw_enable_vblank(struct drm_crtc *_crtc)
 	if (gen11_dsi_configure_te(crtc, true))
 		return 0;
 
-	if (display->irq.vblank_enabled++ == 0 && crtc->block_dc_for_vblank)
+	if (display->irq.vblank_wa_num_pipes++ == 0 && crtc->block_dc_for_vblank)
 		schedule_work(&display->irq.vblank_dc_work);
 
 	spin_lock_irqsave(&dev_priv->irq_lock, irqflags);
@@ -1478,7 +1478,7 @@  void bdw_disable_vblank(struct drm_crtc *_crtc)
 	bdw_disable_pipe_irq(dev_priv, pipe, GEN8_PIPE_VBLANK);
 	spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags);
 
-	if (--display->irq.vblank_enabled == 0 && crtc->block_dc_for_vblank)
+	if (--display->irq.vblank_wa_num_pipes == 0 && crtc->block_dc_for_vblank)
 		schedule_work(&display->irq.vblank_dc_work);
 }