Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915/rc6: Disable RPG during workload execution
@ 2024-10-22 13:22 Badal Nilawar
  2024-10-22 13:28 ` Andi Shyti
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Badal Nilawar @ 2024-10-22 13:22 UTC (permalink / raw)
  To: intel-gfx; +Cc: anshuman.gupta, rodrigo.vivi, chris.p.wilson

Encountering forcewake errors related to render power gating;
therefore, disable it during workload execution.

Cc: Chris Wilson <chris.p.wilson@linux.intel.com>
Signed-off-by: Badal Nilawar <badal.nilawar@intel.com>
---
 drivers/gpu/drm/i915/gt/intel_rc6.c       | 18 +++++++++++++++++-
 drivers/gpu/drm/i915/gt/intel_rc6_types.h |  1 +
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/gt/intel_rc6.c b/drivers/gpu/drm/i915/gt/intel_rc6.c
index c864d101faf9..459394ab5258 100644
--- a/drivers/gpu/drm/i915/gt/intel_rc6.c
+++ b/drivers/gpu/drm/i915/gt/intel_rc6.c
@@ -140,6 +140,7 @@ static void gen11_rc6_enable(struct intel_rc6 *rc6)
 					      VDN_MFX_POWERGATE_ENABLE(i));
 	}
 
+	rc6->pg_enable = pg_enable;
 	intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, pg_enable);
 }
 
@@ -572,8 +573,11 @@ static void __intel_rc6_disable(struct intel_rc6 *rc6)
 	intel_guc_rc_disable(gt_to_guc(gt));
 
 	intel_uncore_forcewake_get(uncore, FORCEWAKE_ALL);
-	if (GRAPHICS_VER(i915) >= 9)
+	if (GRAPHICS_VER(i915) >= 9) {
+		rc6->pg_enable = 0;
 		intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, 0);
+	}
+
 	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, 0);
 	intel_uncore_write_fw(uncore, GEN6_RC_STATE, 0);
 	intel_uncore_forcewake_put(uncore, FORCEWAKE_ALL);
@@ -687,6 +691,15 @@ void intel_rc6_unpark(struct intel_rc6 *rc6)
 
 	/* Restore HW timers for automatic RC6 entry while busy */
 	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, rc6->ctl_enable);
+
+	/*
+	 * Seeing render forcewake timeouts during active submissions so disable render PG
+	 * while workloads are under execution.
+	 * FIXME Remove this change once real cause of render force wake timeout is fixed
+	 */
+	if (rc6->pg_enable == GEN9_RENDER_PG_ENABLE)
+		intel_uncore_write_fw(uncore, GEN9_PG_ENABLE,
+				      rc6->pg_enable & ~GEN9_RENDER_PG_ENABLE);
 }
 
 void intel_rc6_park(struct intel_rc6 *rc6)
@@ -715,6 +728,9 @@ void intel_rc6_park(struct intel_rc6 *rc6)
 	else
 		target = 0x4; /* normal rc6 */
 	intel_uncore_write_fw(uncore, GEN6_RC_STATE, target << RC_SW_TARGET_STATE_SHIFT);
+
+	if (rc6->pg_enable == GEN9_RENDER_PG_ENABLE)
+		intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, rc6->pg_enable);
 }
 
 void intel_rc6_disable(struct intel_rc6 *rc6)
diff --git a/drivers/gpu/drm/i915/gt/intel_rc6_types.h b/drivers/gpu/drm/i915/gt/intel_rc6_types.h
index cd4587098162..58e8da74777c 100644
--- a/drivers/gpu/drm/i915/gt/intel_rc6_types.h
+++ b/drivers/gpu/drm/i915/gt/intel_rc6_types.h
@@ -30,6 +30,7 @@ struct intel_rc6 {
 
 	u32 ctl_enable;
 	u32 bios_rc_state;
+	u32 pg_enable;
 
 	struct drm_i915_gem_object *pctx;
 
-- 
2.34.1


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

* Re: [PATCH] drm/i915/rc6: Disable RPG during workload execution
  2024-10-22 13:22 [PATCH] drm/i915/rc6: Disable RPG during workload execution Badal Nilawar
@ 2024-10-22 13:28 ` Andi Shyti
  2024-10-22 17:09   ` Rodrigo Vivi
  2024-10-22 14:00 ` ✗ Fi.CI.SPARSE: warning for " Patchwork
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 13+ messages in thread
From: Andi Shyti @ 2024-10-22 13:28 UTC (permalink / raw)
  To: Badal Nilawar; +Cc: intel-gfx, anshuman.gupta, rodrigo.vivi, chris.p.wilson

Hi Badal,

On Tue, Oct 22, 2024 at 06:52:26PM +0530, Badal Nilawar wrote:
> Encountering forcewake errors related to render power gating;

Can you please expand your explanation here?

> therefore, disable it during workload execution.

... and here.

> Cc: Chris Wilson <chris.p.wilson@linux.intel.com>
> Signed-off-by: Badal Nilawar <badal.nilawar@intel.com>
> ---
>  drivers/gpu/drm/i915/gt/intel_rc6.c       | 18 +++++++++++++++++-
>  drivers/gpu/drm/i915/gt/intel_rc6_types.h |  1 +
>  2 files changed, 18 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/i915/gt/intel_rc6.c b/drivers/gpu/drm/i915/gt/intel_rc6.c
> index c864d101faf9..459394ab5258 100644
> --- a/drivers/gpu/drm/i915/gt/intel_rc6.c
> +++ b/drivers/gpu/drm/i915/gt/intel_rc6.c
> @@ -140,6 +140,7 @@ static void gen11_rc6_enable(struct intel_rc6 *rc6)
>  					      VDN_MFX_POWERGATE_ENABLE(i));
>  	}
>  
> +	rc6->pg_enable = pg_enable;

this looks borderline racy, it's fine only because this function
is called during resume which normally runs in atomic context.

>  	intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, pg_enable);
>  }
>  
> @@ -572,8 +573,11 @@ static void __intel_rc6_disable(struct intel_rc6 *rc6)
>  	intel_guc_rc_disable(gt_to_guc(gt));
>  
>  	intel_uncore_forcewake_get(uncore, FORCEWAKE_ALL);
> -	if (GRAPHICS_VER(i915) >= 9)
> +	if (GRAPHICS_VER(i915) >= 9) {
> +		rc6->pg_enable = 0;
>  		intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, 0);
> +	}
> +
>  	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, 0);
>  	intel_uncore_write_fw(uncore, GEN6_RC_STATE, 0);
>  	intel_uncore_forcewake_put(uncore, FORCEWAKE_ALL);
> @@ -687,6 +691,15 @@ void intel_rc6_unpark(struct intel_rc6 *rc6)
>  
>  	/* Restore HW timers for automatic RC6 entry while busy */
>  	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, rc6->ctl_enable);
> +
> +	/*
> +	 * Seeing render forcewake timeouts during active submissions so disable render PG
> +	 * while workloads are under execution.

Can you please improve this sentence? If I never new about the
issue I would be a bit confused.

> +	 * FIXME Remove this change once real cause of render force wake timeout is fixed
> +	 */
> +	if (rc6->pg_enable == GEN9_RENDER_PG_ENABLE)

is this supposed to be "pg_enable == GEN9_RENDER_PG_ENABLE" or
"pg_enable & GEN9_RENDER_PG_ENABLE" ?

Andi

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

* ✗ Fi.CI.SPARSE: warning for drm/i915/rc6: Disable RPG during workload execution
  2024-10-22 13:22 [PATCH] drm/i915/rc6: Disable RPG during workload execution Badal Nilawar
  2024-10-22 13:28 ` Andi Shyti
@ 2024-10-22 14:00 ` Patchwork
  2024-10-22 14:10 ` ✓ Fi.CI.BAT: success " Patchwork
  2024-10-22 19:28 ` ✓ Fi.CI.IGT: " Patchwork
  3 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2024-10-22 14:00 UTC (permalink / raw)
  To: Nilawar, Badal; +Cc: intel-gfx

== Series Details ==

Series: drm/i915/rc6: Disable RPG during workload execution
URL   : https://patchwork.freedesktop.org/series/140315/
State : warning

== Summary ==

Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.



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

* ✓ Fi.CI.BAT: success for drm/i915/rc6: Disable RPG during workload execution
  2024-10-22 13:22 [PATCH] drm/i915/rc6: Disable RPG during workload execution Badal Nilawar
  2024-10-22 13:28 ` Andi Shyti
  2024-10-22 14:00 ` ✗ Fi.CI.SPARSE: warning for " Patchwork
@ 2024-10-22 14:10 ` Patchwork
  2024-10-22 19:28 ` ✓ Fi.CI.IGT: " Patchwork
  3 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2024-10-22 14:10 UTC (permalink / raw)
  To: Nilawar, Badal; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/rc6: Disable RPG during workload execution
URL   : https://patchwork.freedesktop.org/series/140315/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_15577 -> Patchwork_140315v1
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

  Additional (1): fi-kbl-8809g 
  Missing    (1): fi-snb-2520m 

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

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

### IGT changes ###

#### Issues hit ####

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

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

  * igt@kms_dsc@dsc-basic:
    - fi-kbl-8809g:       NOTRUN -> [SKIP][3] +30 other tests skip
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/fi-kbl-8809g/igt@kms_dsc@dsc-basic.html

  
#### Possible fixes ####

  * igt@kms_chamelium_edid@hdmi-edid-read:
    - bat-dg2-13:         [DMESG-WARN][4] ([i915#12253]) -> [PASS][5]
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/bat-dg2-13/igt@kms_chamelium_edid@hdmi-edid-read.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/bat-dg2-13/igt@kms_chamelium_edid@hdmi-edid-read.html

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


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

  * Linux: CI_DRM_15577 -> Patchwork_140315v1

  CI-20190529: 20190529
  CI_DRM_15577: cef44d6820e61ebf180bd771e78f162b4bae4a6f @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8082: c8379ec8b26f3c21bae5473706b23da78bd26ffa @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_140315v1: cef44d6820e61ebf180bd771e78f162b4bae4a6f @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* Re: [PATCH] drm/i915/rc6: Disable RPG during workload execution
  2024-10-22 13:28 ` Andi Shyti
@ 2024-10-22 17:09   ` Rodrigo Vivi
  2024-10-23  5:33     ` Nilawar, Badal
  0 siblings, 1 reply; 13+ messages in thread
From: Rodrigo Vivi @ 2024-10-22 17:09 UTC (permalink / raw)
  To: Andi Shyti; +Cc: Badal Nilawar, intel-gfx, anshuman.gupta, chris.p.wilson

On Tue, Oct 22, 2024 at 03:28:43PM +0200, Andi Shyti wrote:
> Hi Badal,
> 
> On Tue, Oct 22, 2024 at 06:52:26PM +0530, Badal Nilawar wrote:
> > Encountering forcewake errors related to render power gating;
> 
> Can you please expand your explanation here?

yeap. More explanation please. All platforms? really?

> 
> > therefore, disable it during workload execution.
> 
> ... and here.
> 
> > Cc: Chris Wilson <chris.p.wilson@linux.intel.com>
> > Signed-off-by: Badal Nilawar <badal.nilawar@intel.com>
> > ---
> >  drivers/gpu/drm/i915/gt/intel_rc6.c       | 18 +++++++++++++++++-
> >  drivers/gpu/drm/i915/gt/intel_rc6_types.h |  1 +
> >  2 files changed, 18 insertions(+), 1 deletion(-)
> > 
> > diff --git a/drivers/gpu/drm/i915/gt/intel_rc6.c b/drivers/gpu/drm/i915/gt/intel_rc6.c
> > index c864d101faf9..459394ab5258 100644
> > --- a/drivers/gpu/drm/i915/gt/intel_rc6.c
> > +++ b/drivers/gpu/drm/i915/gt/intel_rc6.c
> > @@ -140,6 +140,7 @@ static void gen11_rc6_enable(struct intel_rc6 *rc6)
> >  					      VDN_MFX_POWERGATE_ENABLE(i));
> >  	}
> >  
> > +	rc6->pg_enable = pg_enable;
> 
> this looks borderline racy, it's fine only because this function
> is called during resume which normally runs in atomic context.
> 
> >  	intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, pg_enable);
> >  }
> >  
> > @@ -572,8 +573,11 @@ static void __intel_rc6_disable(struct intel_rc6 *rc6)
> >  	intel_guc_rc_disable(gt_to_guc(gt));
> >  
> >  	intel_uncore_forcewake_get(uncore, FORCEWAKE_ALL);
> > -	if (GRAPHICS_VER(i915) >= 9)
> > +	if (GRAPHICS_VER(i915) >= 9) {
> > +		rc6->pg_enable = 0;
> >  		intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, 0);
> > +	}
> > +
> >  	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, 0);
> >  	intel_uncore_write_fw(uncore, GEN6_RC_STATE, 0);
> >  	intel_uncore_forcewake_put(uncore, FORCEWAKE_ALL);
> > @@ -687,6 +691,15 @@ void intel_rc6_unpark(struct intel_rc6 *rc6)
> >  
> >  	/* Restore HW timers for automatic RC6 entry while busy */
> >  	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, rc6->ctl_enable);
> > +
> > +	/*
> > +	 * Seeing render forcewake timeouts during active submissions so disable render PG
> > +	 * while workloads are under execution.
> 
> Can you please improve this sentence? If I never new about the
> issue I would be a bit confused.
> 
> > +	 * FIXME Remove this change once real cause of render force wake timeout is fixed
> > +	 */
> > +	if (rc6->pg_enable == GEN9_RENDER_PG_ENABLE)
> 
> is this supposed to be "pg_enable == GEN9_RENDER_PG_ENABLE" or
> "pg_enable & GEN9_RENDER_PG_ENABLE" ?
> 
> Andi

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

* ✓ Fi.CI.IGT: success for drm/i915/rc6: Disable RPG during workload execution
  2024-10-22 13:22 [PATCH] drm/i915/rc6: Disable RPG during workload execution Badal Nilawar
                   ` (2 preceding siblings ...)
  2024-10-22 14:10 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2024-10-22 19:28 ` Patchwork
  3 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2024-10-22 19:28 UTC (permalink / raw)
  To: Nilawar, Badal; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/rc6: Disable RPG during workload execution
URL   : https://patchwork.freedesktop.org/series/140315/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_15577_full -> Patchwork_140315v1_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (8 -> 9)
------------------------------

  Additional (1): shard-glk-0 

New tests
---------

  New tests have been introduced between CI_DRM_15577_full and Patchwork_140315v1_full:

### New IGT tests (2) ###

  * igt@kms_vblank@ts-continuation-modeset@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.35] s

  * igt@kms_vblank@ts-continuation-modeset@pipe-b-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.24] s

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@drm_fdinfo@busy-idle@bcs0:
    - shard-dg1:          NOTRUN -> [SKIP][1] ([i915#8414]) +6 other tests skip
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@drm_fdinfo@busy-idle@bcs0.html

  * igt@fbdev@pan:
    - shard-dg2:          [PASS][2] -> [SKIP][3] ([i915#2582]) +1 other test skip
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@fbdev@pan.html
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@fbdev@pan.html

  * igt@gem_ccs@ctrl-surf-copy:
    - shard-dg1:          NOTRUN -> [SKIP][4] ([i915#3555] / [i915#9323])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-17/igt@gem_ccs@ctrl-surf-copy.html

  * igt@gem_ccs@suspend-resume:
    - shard-dg2:          [PASS][5] -> [INCOMPLETE][6] ([i915#7297]) +1 other test incomplete
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@gem_ccs@suspend-resume.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-1/igt@gem_ccs@suspend-resume.html

  * igt@gem_create@create-ext-cpu-access-sanity-check:
    - shard-rkl:          NOTRUN -> [SKIP][7] ([i915#6335])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@gem_create@create-ext-cpu-access-sanity-check.html

  * igt@gem_ctx_engines@invalid-engines:
    - shard-rkl:          [PASS][8] -> [FAIL][9] ([i915#12031])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-rkl-5/igt@gem_ctx_engines@invalid-engines.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-1/igt@gem_ctx_engines@invalid-engines.html

  * igt@gem_ctx_persistence@engines-queued:
    - shard-snb:          NOTRUN -> [SKIP][10] ([i915#1099]) +1 other test skip
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-snb2/igt@gem_ctx_persistence@engines-queued.html

  * igt@gem_ctx_persistence@saturated-hostile@vecs1:
    - shard-dg2:          [PASS][11] -> [FAIL][12] ([i915#12470]) +5 other tests fail
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-1/igt@gem_ctx_persistence@saturated-hostile@vecs1.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-6/igt@gem_ctx_persistence@saturated-hostile@vecs1.html

  * igt@gem_ctx_sseu@invalid-args:
    - shard-dg1:          NOTRUN -> [SKIP][13] ([i915#280])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@gem_ctx_sseu@invalid-args.html
    - shard-tglu:         NOTRUN -> [SKIP][14] ([i915#280])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@gem_ctx_sseu@invalid-args.html

  * igt@gem_exec_balancer@bonded-sync:
    - shard-dg1:          NOTRUN -> [SKIP][15] ([i915#4771])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-14/igt@gem_exec_balancer@bonded-sync.html

  * igt@gem_exec_fair@basic-none@vcs0:
    - shard-rkl:          [PASS][16] -> [FAIL][17] ([i915#2842])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-rkl-7/igt@gem_exec_fair@basic-none@vcs0.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-3/igt@gem_exec_fair@basic-none@vcs0.html

  * igt@gem_exec_flush@basic-batch-kernel-default-cmd:
    - shard-dg1:          NOTRUN -> [SKIP][18] ([i915#3539] / [i915#4852])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html

  * igt@gem_exec_reloc@basic-range-active:
    - shard-rkl:          NOTRUN -> [SKIP][19] ([i915#3281]) +1 other test skip
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@gem_exec_reloc@basic-range-active.html

  * igt@gem_exec_reloc@basic-wc-cpu:
    - shard-mtlp:         NOTRUN -> [SKIP][20] ([i915#3281])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-2/igt@gem_exec_reloc@basic-wc-cpu.html

  * igt@gem_exec_reloc@basic-wc-read:
    - shard-dg1:          NOTRUN -> [SKIP][21] ([i915#3281]) +2 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@gem_exec_reloc@basic-wc-read.html

  * igt@gem_exec_schedule@preempt-queue-contexts:
    - shard-dg1:          NOTRUN -> [SKIP][22] ([i915#4812])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@gem_exec_schedule@preempt-queue-contexts.html

  * igt@gem_exec_suspend@basic-s3-devices:
    - shard-dg1:          [PASS][23] -> [DMESG-WARN][24] ([i915#4423]) +1 other test dmesg-warn
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg1-14/igt@gem_exec_suspend@basic-s3-devices.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-19/igt@gem_exec_suspend@basic-s3-devices.html

  * igt@gem_fence_thrash@bo-copy:
    - shard-dg1:          NOTRUN -> [SKIP][25] ([i915#4860])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@gem_fence_thrash@bo-copy.html

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

  * igt@gem_lmem_swapping@massive:
    - shard-glk:          NOTRUN -> [SKIP][27] ([i915#4613])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk9/igt@gem_lmem_swapping@massive.html

  * igt@gem_mmap_gtt@bad-object:
    - shard-dg1:          NOTRUN -> [SKIP][28] ([i915#4077]) +1 other test skip
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@gem_mmap_gtt@bad-object.html

  * igt@gem_mmap_gtt@medium-copy-xy:
    - shard-mtlp:         NOTRUN -> [SKIP][29] ([i915#4077]) +1 other test skip
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-2/igt@gem_mmap_gtt@medium-copy-xy.html

  * igt@gem_mmap_wc@read:
    - shard-dg1:          NOTRUN -> [SKIP][30] ([i915#4083]) +3 other tests skip
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@gem_mmap_wc@read.html

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

  * igt@gem_partial_pwrite_pread@writes-after-reads-display:
    - shard-dg1:          NOTRUN -> [SKIP][32] ([i915#3282]) +1 other test skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@gem_partial_pwrite_pread@writes-after-reads-display.html

  * igt@gem_pread@exhaustion:
    - shard-glk:          NOTRUN -> [WARN][33] ([i915#2658])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk1/igt@gem_pread@exhaustion.html

  * igt@gem_pxp@reject-modify-context-protection-off-1:
    - shard-rkl:          NOTRUN -> [SKIP][34] ([i915#4270])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@gem_pxp@reject-modify-context-protection-off-1.html

  * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
    - shard-dg1:          NOTRUN -> [SKIP][35] ([i915#4270]) +1 other test skip
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-19/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html

  * igt@gem_pxp@verify-pxp-stale-buf-execution:
    - shard-mtlp:         NOTRUN -> [SKIP][36] ([i915#4270])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-2/igt@gem_pxp@verify-pxp-stale-buf-execution.html

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

  * igt@gem_set_tiling_vs_gtt:
    - shard-dg1:          NOTRUN -> [SKIP][38] ([i915#4079]) +1 other test skip
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@gem_set_tiling_vs_gtt.html

  * igt@gem_userptr_blits@unsync-unmap-after-close:
    - shard-rkl:          NOTRUN -> [SKIP][39] ([i915#3297])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@gem_userptr_blits@unsync-unmap-after-close.html

  * igt@gen9_exec_parse@batch-invalid-length:
    - shard-dg1:          NOTRUN -> [SKIP][40] ([i915#2527])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@gen9_exec_parse@batch-invalid-length.html
    - shard-tglu:         NOTRUN -> [SKIP][41] ([i915#2527] / [i915#2856])
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@gen9_exec_parse@batch-invalid-length.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-dg2:          [PASS][42] -> [ABORT][43] ([i915#9820])
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html
    - shard-snb:          [PASS][44] -> [ABORT][45] ([i915#9820])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-snb1/igt@i915_module_load@reload-with-fault-injection.html

  * igt@i915_pm_rc6_residency@media-rc6-accuracy:
    - shard-rkl:          NOTRUN -> [SKIP][46] +4 other tests skip
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@i915_pm_rc6_residency@media-rc6-accuracy.html

  * igt@i915_pm_rpm@system-suspend-execbuf:
    - shard-dg1:          NOTRUN -> [DMESG-WARN][47] ([i915#4423])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-19/igt@i915_pm_rpm@system-suspend-execbuf.html

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

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

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

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

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

  * igt@kms_big_fb@x-tiled-64bpp-rotate-180:
    - shard-dg2:          [PASS][53] -> [SKIP][54] ([i915#9197]) +27 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html

  * igt@kms_big_fb@x-tiled-8bpp-rotate-270:
    - shard-dg1:          NOTRUN -> [SKIP][55] ([i915#3638])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@y-tiled-16bpp-rotate-0:
    - shard-dg2:          NOTRUN -> [SKIP][56] ([i915#4538] / [i915#5190])
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-6/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip:
    - shard-mtlp:         NOTRUN -> [SKIP][57] +3 other tests skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
    - shard-tglu:         NOTRUN -> [SKIP][58] +22 other tests skip
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-dg1:          NOTRUN -> [SKIP][59] ([i915#4538]) +4 other tests skip
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][60] ([i915#6095]) +119 other tests skip
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-14/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html

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

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs:
    - shard-glk:          NOTRUN -> [SKIP][62] +118 other tests skip
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk9/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs.html

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

  * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][64] ([i915#10307] / [i915#10434] / [i915#6095]) +3 other tests skip
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-4/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][65] ([i915#6095]) +9 other tests skip
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-2/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-edp-1.html

  * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][66] ([i915#10307] / [i915#6095]) +133 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-4/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html

  * igt@kms_cdclk@plane-scaling@pipe-a-hdmi-a-2:
    - shard-dg2:          NOTRUN -> [SKIP][67] ([i915#4087]) +3 other tests skip
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-11/igt@kms_cdclk@plane-scaling@pipe-a-hdmi-a-2.html

  * igt@kms_chamelium_edid@vga-edid-read:
    - shard-rkl:          NOTRUN -> [SKIP][68] ([i915#7828]) +1 other test skip
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@kms_chamelium_edid@vga-edid-read.html

  * igt@kms_chamelium_hpd@dp-hpd-storm-disable:
    - shard-dg1:          NOTRUN -> [SKIP][69] ([i915#7828]) +2 other tests skip
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
    - shard-tglu:         NOTRUN -> [SKIP][70] ([i915#7828]) +2 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html

  * igt@kms_color@deep-color:
    - shard-rkl:          NOTRUN -> [SKIP][71] ([i915#3555]) +2 other tests skip
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@kms_color@deep-color.html

  * igt@kms_content_protection@content-type-change:
    - shard-mtlp:         NOTRUN -> [SKIP][72] ([i915#6944] / [i915#9424])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-2/igt@kms_content_protection@content-type-change.html

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

  * igt@kms_cursor_crc@cursor-rapid-movement-512x512:
    - shard-rkl:          NOTRUN -> [SKIP][74] ([i915#11453] / [i915#3359])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
    - shard-dg1:          NOTRUN -> [SKIP][75] ([i915#4103] / [i915#4213])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
    - shard-tglu:         NOTRUN -> [SKIP][76] ([i915#4103])
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html

  * igt@kms_cursor_legacy@flip-vs-cursor-toggle:
    - shard-snb:          [PASS][77] -> [FAIL][78] ([i915#2346]) +1 other test fail
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-snb1/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-snb2/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html

  * igt@kms_dither@fb-8bpc-vs-panel-8bpc:
    - shard-dg1:          NOTRUN -> [SKIP][79] ([i915#3555]) +3 other tests skip
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html

  * igt@kms_flip@2x-flip-vs-fences-interruptible:
    - shard-dg1:          NOTRUN -> [SKIP][80] ([i915#8381])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_flip@2x-flip-vs-fences-interruptible.html
    - shard-tglu:         NOTRUN -> [SKIP][81] ([i915#3637])
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@kms_flip@2x-flip-vs-fences-interruptible.html

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
    - shard-dg1:          NOTRUN -> [SKIP][82] ([i915#9934])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
    - shard-mtlp:         NOTRUN -> [SKIP][83] ([i915#3637])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-2/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html

  * igt@kms_flip@blocking-wf_vblank@b-hdmi-a1:
    - shard-rkl:          NOTRUN -> [FAIL][84] ([i915#2122]) +1 other test fail
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-2/igt@kms_flip@blocking-wf_vblank@b-hdmi-a1.html

  * igt@kms_flip@flip-vs-rmfb-interruptible@b-edp1:
    - shard-mtlp:         NOTRUN -> [INCOMPLETE][85] ([i915#6113])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-1/igt@kms_flip@flip-vs-rmfb-interruptible@b-edp1.html

  * igt@kms_flip@plain-flip-ts-check-interruptible:
    - shard-snb:          [PASS][86] -> [FAIL][87] ([i915#2122]) +3 other tests fail
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-snb7/igt@kms_flip@plain-flip-ts-check-interruptible.html
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-snb5/igt@kms_flip@plain-flip-ts-check-interruptible.html

  * igt@kms_flip@wf_vblank-ts-check-interruptible:
    - shard-dg2:          [PASS][88] -> [FAIL][89] ([i915#2122])
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-11/igt@kms_flip@wf_vblank-ts-check-interruptible.html
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-4/igt@kms_flip@wf_vblank-ts-check-interruptible.html

  * igt@kms_flip@wf_vblank-ts-check-interruptible@a-hdmi-a1:
    - shard-dg2:          NOTRUN -> [FAIL][90] ([i915#2122])
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-4/igt@kms_flip@wf_vblank-ts-check-interruptible@a-hdmi-a1.html

  * igt@kms_flip@wf_vblank-ts-check-interruptible@a-hdmi-a4:
    - shard-dg1:          [PASS][91] -> [FAIL][92] ([i915#2122]) +1 other test fail
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg1-16/igt@kms_flip@wf_vblank-ts-check-interruptible@a-hdmi-a4.html
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-16/igt@kms_flip@wf_vblank-ts-check-interruptible@a-hdmi-a4.html

  * igt@kms_flip@wf_vblank-ts-check-interruptible@d-hdmi-a1:
    - shard-tglu:         [PASS][93] -> [FAIL][94] ([i915#2122]) +1 other test fail
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-tglu-9/igt@kms_flip@wf_vblank-ts-check-interruptible@d-hdmi-a1.html
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-7/igt@kms_flip@wf_vblank-ts-check-interruptible@d-hdmi-a1.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
    - shard-rkl:          NOTRUN -> [SKIP][95] ([i915#2672] / [i915#3555])
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
    - shard-rkl:          NOTRUN -> [SKIP][96] ([i915#2672])
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html

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

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render:
    - shard-dg2:          [PASS][98] -> [SKIP][99] ([i915#5354]) +8 other tests skip
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render.html
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite:
    - shard-snb:          NOTRUN -> [SKIP][100] +81 other tests skip
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][101] ([i915#8708]) +1 other test skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move:
    - shard-dg2:          NOTRUN -> [SKIP][102] ([i915#5354]) +4 other tests skip
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-rte:
    - shard-rkl:          NOTRUN -> [SKIP][103] ([i915#1825]) +8 other tests skip
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-rte.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][104] ([i915#1825]) +1 other test skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt:
    - shard-rkl:          NOTRUN -> [SKIP][105] ([i915#3023]) +3 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
    - shard-dg2:          NOTRUN -> [SKIP][106] ([i915#3458])
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-render:
    - shard-dg1:          NOTRUN -> [SKIP][107] ([i915#3458]) +7 other tests skip
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][108] ([i915#8708]) +2 other tests skip
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_hdr@bpc-switch-dpms:
    - shard-dg1:          NOTRUN -> [SKIP][109] ([i915#3555] / [i915#8228])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_hdr@bpc-switch-dpms.html
    - shard-tglu:         NOTRUN -> [SKIP][110] ([i915#3555] / [i915#8228])
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@kms_hdr@bpc-switch-dpms.html

  * igt@kms_hdr@static-toggle-suspend:
    - shard-dg2:          [PASS][111] -> [SKIP][112] ([i915#3555] / [i915#8228]) +1 other test skip
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-10/igt@kms_hdr@static-toggle-suspend.html
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-11/igt@kms_hdr@static-toggle-suspend.html

  * igt@kms_invalid_mode@zero-clock:
    - shard-dg2:          [PASS][113] -> [SKIP][114] ([i915#3555]) +1 other test skip
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_invalid_mode@zero-clock.html
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_invalid_mode@zero-clock.html

  * igt@kms_joiner@basic-ultra-joiner:
    - shard-dg2:          NOTRUN -> [SKIP][115] ([i915#12339])
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-3/igt@kms_joiner@basic-ultra-joiner.html
    - shard-dg1:          NOTRUN -> [SKIP][116] ([i915#12339])
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-17/igt@kms_joiner@basic-ultra-joiner.html

  * igt@kms_joiner@invalid-modeset-force-big-joiner:
    - shard-dg1:          NOTRUN -> [SKIP][117] ([i915#12388])
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_joiner@invalid-modeset-force-big-joiner.html
    - shard-tglu:         NOTRUN -> [SKIP][118] ([i915#12388])
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@kms_joiner@invalid-modeset-force-big-joiner.html

  * igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes:
    - shard-dg1:          NOTRUN -> [SKIP][119] +12 other tests skip
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes.html

  * igt@kms_plane@plane-panning-bottom-right:
    - shard-dg2:          [PASS][120] -> [SKIP][121] ([i915#8825])
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_plane@plane-panning-bottom-right.html
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_plane@plane-panning-bottom-right.html

  * igt@kms_plane_alpha_blend@alpha-basic:
    - shard-glk:          NOTRUN -> [FAIL][122] ([i915#12178])
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk9/igt@kms_plane_alpha_blend@alpha-basic.html

  * igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [FAIL][123] ([i915#7862]) +1 other test fail
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk9/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1.html

  * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [FAIL][124] ([i915#8292])
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-18/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html

  * igt@kms_plane_scaling@invalid-num-scalers:
    - shard-dg2:          [PASS][125] -> [SKIP][126] ([i915#3555] / [i915#6953] / [i915#8152] / [i915#9423])
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_plane_scaling@invalid-num-scalers.html
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_plane_scaling@invalid-num-scalers.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers:
    - shard-dg2:          [PASS][127] -> [SKIP][128] ([i915#3555] / [i915#8152] / [i915#9423])
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html

  * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers:
    - shard-dg2:          [PASS][129] -> [SKIP][130] ([i915#8152] / [i915#9423])
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html

  * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-c:
    - shard-dg2:          [PASS][131] -> [SKIP][132] ([i915#12247]) +8 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-c.html
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-c.html

  * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-d:
    - shard-dg2:          [PASS][133] -> [SKIP][134] ([i915#8152]) +1 other test skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-d.html
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-d.html

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

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

  * igt@kms_plane_scaling@planes-downscale-factor-0-5:
    - shard-dg2:          [PASS][137] -> [SKIP][138] ([i915#12247] / [i915#6953] / [i915#8152] / [i915#9423])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_plane_scaling@planes-downscale-factor-0-5.html
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-5.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-d:
    - shard-dg2:          [PASS][139] -> [SKIP][140] ([i915#12247] / [i915#8152])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-d.html
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-d.html

  * igt@kms_pm_dc@dc5-dpms-negative:
    - shard-dg2:          [PASS][141] -> [SKIP][142] ([i915#9293])
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_pm_dc@dc5-dpms-negative.html
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_pm_dc@dc5-dpms-negative.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-rkl:          [PASS][143] -> [SKIP][144] ([i915#9519])
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-dg2:          [PASS][145] -> [SKIP][146] ([i915#9519]) +1 other test skip
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-mtlp:         NOTRUN -> [SKIP][147] ([i915#12316]) +1 other test skip
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-2/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html

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

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

  * igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
    - shard-glk:          NOTRUN -> [SKIP][150] ([i915#11520]) +3 other tests skip
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk9/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
    - shard-dg1:          NOTRUN -> [SKIP][151] ([i915#11520]) +1 other test skip
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html
    - shard-tglu:         NOTRUN -> [SKIP][152] ([i915#11520]) +1 other test skip
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@psr2-cursor-plane-update-sf:
    - shard-snb:          NOTRUN -> [SKIP][153] ([i915#11520])
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-snb2/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html

  * igt@kms_psr@fbc-psr2-primary-blt:
    - shard-dg1:          NOTRUN -> [SKIP][154] ([i915#1072] / [i915#9732]) +5 other tests skip
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_psr@fbc-psr2-primary-blt.html
    - shard-tglu:         NOTRUN -> [SKIP][155] ([i915#9732]) +4 other tests skip
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@kms_psr@fbc-psr2-primary-blt.html

  * igt@kms_psr@fbc-psr2-primary-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][156] ([i915#9688]) +1 other test skip
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-2/igt@kms_psr@fbc-psr2-primary-mmap-gtt.html

  * igt@kms_psr@psr-cursor-mmap-cpu:
    - shard-rkl:          NOTRUN -> [SKIP][157] ([i915#1072] / [i915#9732]) +4 other tests skip
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@kms_psr@psr-cursor-mmap-cpu.html

  * igt@kms_psr@psr-cursor-plane-move:
    - shard-dg2:          NOTRUN -> [SKIP][158] ([i915#1072] / [i915#9732])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-6/igt@kms_psr@psr-cursor-plane-move.html

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

  * igt@kms_scaling_modes@scaling-mode-center:
    - shard-tglu:         NOTRUN -> [SKIP][160] ([i915#3555]) +2 other tests skip
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@kms_scaling_modes@scaling-mode-center.html

  * igt@kms_setmode@basic:
    - shard-dg1:          [PASS][161] -> [FAIL][162] ([i915#5465]) +2 other tests fail
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg1-14/igt@kms_setmode@basic.html
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-19/igt@kms_setmode@basic.html

  * igt@kms_setmode@basic@pipe-b-hdmi-a-1:
    - shard-snb:          [PASS][163] -> [FAIL][164] ([i915#5465])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-snb1/igt@kms_setmode@basic@pipe-b-hdmi-a-1.html
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-snb7/igt@kms_setmode@basic@pipe-b-hdmi-a-1.html

  * igt@kms_vrr@seamless-rr-switch-vrr:
    - shard-dg1:          NOTRUN -> [SKIP][165] ([i915#9906])
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@kms_vrr@seamless-rr-switch-vrr.html
    - shard-tglu:         NOTRUN -> [SKIP][166] ([i915#9906])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@kms_vrr@seamless-rr-switch-vrr.html

  * igt@kms_writeback@writeback-pixel-formats:
    - shard-glk:          NOTRUN -> [SKIP][167] ([i915#2437])
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk9/igt@kms_writeback@writeback-pixel-formats.html

  * igt@perf@blocking:
    - shard-glk:          [PASS][168] -> [FAIL][169] ([i915#10538]) +1 other test fail
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-glk9/igt@perf@blocking.html
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk5/igt@perf@blocking.html

  * igt@perf@per-context-mode-unprivileged:
    - shard-dg1:          NOTRUN -> [SKIP][170] ([i915#2433])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@perf@per-context-mode-unprivileged.html

  * igt@perf_pmu@busy-double-start@vecs1:
    - shard-dg2:          [PASS][171] -> [FAIL][172] ([i915#4349]) +4 other tests fail
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-5/igt@perf_pmu@busy-double-start@vecs1.html

  
#### Possible fixes ####

  * igt@gem_ctx_engines@invalid-engines:
    - shard-tglu:         [FAIL][173] ([i915#12031]) -> [PASS][174]
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-tglu-2/igt@gem_ctx_engines@invalid-engines.html
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-6/igt@gem_ctx_engines@invalid-engines.html

  * igt@gem_exec_fair@basic-pace-solo@rcs0:
    - shard-rkl:          [FAIL][175] ([i915#2842]) -> [PASS][176] +3 other tests pass
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-rkl-2/igt@gem_exec_fair@basic-pace-solo@rcs0.html
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-4/igt@gem_exec_fair@basic-pace-solo@rcs0.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-glk:          [ABORT][177] ([i915#9820]) -> [PASS][178]
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-glk4/igt@i915_module_load@reload-with-fault-injection.html
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk9/igt@i915_module_load@reload-with-fault-injection.html
    - shard-dg1:          [ABORT][179] ([i915#9820]) -> [PASS][180]
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-13/igt@i915_module_load@reload-with-fault-injection.html
    - shard-tglu:         [ABORT][181] ([i915#10887] / [i915#9697] / [i915#9820]) -> [PASS][182]
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-tglu-8/igt@i915_module_load@reload-with-fault-injection.html
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html

  * igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
    - shard-dg1:          [FAIL][183] ([i915#3591]) -> [PASS][184] +1 other test pass
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-12/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html

  * igt@i915_pm_rpm@reg-read-ioctl:
    - shard-dg1:          [DMESG-WARN][185] ([i915#4391] / [i915#4423]) -> [PASS][186]
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg1-12/igt@i915_pm_rpm@reg-read-ioctl.html
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-14/igt@i915_pm_rpm@reg-read-ioctl.html

  * igt@i915_pm_rps@reset:
    - shard-snb:          [INCOMPLETE][187] ([i915#7790]) -> [PASS][188]
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-snb2/igt@i915_pm_rps@reset.html
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-snb2/igt@i915_pm_rps@reset.html

  * igt@kms_atomic_transition@modeset-transition-nonblocking:
    - shard-glk:          [FAIL][189] ([i915#12177]) -> [PASS][190]
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-glk8/igt@kms_atomic_transition@modeset-transition-nonblocking.html
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk4/igt@kms_atomic_transition@modeset-transition-nonblocking.html

  * igt@kms_atomic_transition@modeset-transition-nonblocking@2x-outputs:
    - shard-glk:          [FAIL][191] ([i915#11859]) -> [PASS][192]
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-glk8/igt@kms_atomic_transition@modeset-transition-nonblocking@2x-outputs.html
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk4/igt@kms_atomic_transition@modeset-transition-nonblocking@2x-outputs.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-tglu:         [FAIL][193] ([i915#11808]) -> [PASS][194] +1 other test pass
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

  * igt@kms_cursor_crc@cursor-size-hints:
    - shard-dg1:          [DMESG-WARN][195] ([i915#4423]) -> [PASS][196]
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg1-15/igt@kms_cursor_crc@cursor-size-hints.html
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-19/igt@kms_cursor_crc@cursor-size-hints.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
    - shard-glk:          [FAIL][197] ([i915#2346]) -> [PASS][198]
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html

  * igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
    - shard-snb:          [DMESG-WARN][199] -> [PASS][200] +1 other test pass
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-snb5/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-snb5/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html

  * igt@kms_flip@flip-vs-fences-interruptible:
    - shard-rkl:          [ABORT][201] -> [PASS][202]
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-rkl-5/igt@kms_flip@flip-vs-fences-interruptible.html
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@kms_flip@flip-vs-fences-interruptible.html

  * igt@kms_flip@flip-vs-rmfb-interruptible@a-edp1:
    - shard-mtlp:         [INCOMPLETE][203] ([i915#6113]) -> [PASS][204]
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-mtlp-6/igt@kms_flip@flip-vs-rmfb-interruptible@a-edp1.html
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-1/igt@kms_flip@flip-vs-rmfb-interruptible@a-edp1.html

  * igt@kms_flip@modeset-vs-vblank-race@b-edp1:
    - shard-mtlp:         [FAIL][205] ([i915#12431]) -> [PASS][206] +1 other test pass
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-mtlp-4/igt@kms_flip@modeset-vs-vblank-race@b-edp1.html
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-8/igt@kms_flip@modeset-vs-vblank-race@b-edp1.html

  * igt@kms_flip@plain-flip-fb-recreate:
    - shard-dg1:          [FAIL][207] ([i915#2122]) -> [PASS][208]
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg1-12/igt@kms_flip@plain-flip-fb-recreate.html
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-14/igt@kms_flip@plain-flip-fb-recreate.html

  * igt@kms_flip@plain-flip-fb-recreate@a-edp1:
    - shard-mtlp:         [FAIL][209] ([i915#2122]) -> [PASS][210] +1 other test pass
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-mtlp-6/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-mtlp-1/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html

  * igt@kms_flip@plain-flip-fb-recreate@b-hdmi-a3:
    - shard-dg2:          [FAIL][211] ([i915#2122]) -> [PASS][212] +2 other tests pass
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-5/igt@kms_flip@plain-flip-fb-recreate@b-hdmi-a3.html
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-5/igt@kms_flip@plain-flip-fb-recreate@b-hdmi-a3.html

  * igt@kms_flip@plain-flip-ts-check-interruptible:
    - shard-tglu:         [FAIL][213] ([i915#2122]) -> [PASS][214] +4 other tests pass
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-tglu-9/igt@kms_flip@plain-flip-ts-check-interruptible.html
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-tglu-7/igt@kms_flip@plain-flip-ts-check-interruptible.html

  * igt@kms_flip@wf_vblank-ts-check-interruptible:
    - shard-rkl:          [FAIL][215] ([i915#2122]) -> [PASS][216]
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-rkl-5/igt@kms_flip@wf_vblank-ts-check-interruptible.html
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-7/igt@kms_flip@wf_vblank-ts-check-interruptible.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move:
    - shard-dg2:          [SKIP][217] ([i915#5354]) -> [PASS][218] +13 other tests pass
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite:
    - shard-dg2:          [FAIL][219] ([i915#6880]) -> [PASS][220]
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html

  * igt@kms_invalid_mode@bad-vsync-end:
    - shard-dg2:          [SKIP][221] ([i915#3555]) -> [PASS][222] +3 other tests pass
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_invalid_mode@bad-vsync-end.html
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_invalid_mode@bad-vsync-end.html

  * igt@kms_lease@lease-revoke:
    - shard-dg2:          [SKIP][223] ([i915#9197]) -> [PASS][224] +33 other tests pass
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_lease@lease-revoke.html
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-1/igt@kms_lease@lease-revoke.html

  * igt@kms_plane_alpha_blend@constant-alpha-max:
    - shard-dg2:          [SKIP][225] ([i915#7294]) -> [PASS][226] +2 other tests pass
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_plane_alpha_blend@constant-alpha-max.html
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_plane_alpha_blend@constant-alpha-max.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
    - shard-dg2:          [SKIP][227] ([i915#3555] / [i915#8152] / [i915#9423]) -> [PASS][228]
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format:
    - shard-dg2:          [SKIP][229] ([i915#8152] / [i915#9423]) -> [PASS][230]
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format.html
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-c:
    - shard-dg2:          [SKIP][231] ([i915#12247]) -> [PASS][232] +17 other tests pass
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-c.html
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-c.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-d:
    - shard-dg2:          [SKIP][233] ([i915#8152]) -> [PASS][234]
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-d.html
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-d.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d:
    - shard-dg2:          [SKIP][235] ([i915#12247] / [i915#8152]) -> [PASS][236] +4 other tests pass
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d.html
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20:
    - shard-dg2:          [SKIP][237] ([i915#12247] / [i915#8152] / [i915#9423]) -> [PASS][238] +2 other tests pass
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-1/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25:
    - shard-dg2:          [SKIP][239] ([i915#6953] / [i915#8152] / [i915#9423]) -> [PASS][240]
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25.html
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-8/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2:          [SKIP][241] ([i915#9519]) -> [PASS][242] +1 other test pass
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_pm_rpm@dpms-lpsp.html
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-rkl:          [SKIP][243] ([i915#9519]) -> [PASS][244] +3 other tests pass
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_properties@plane-properties-legacy:
    - shard-dg2:          [SKIP][245] ([i915#11521]) -> [PASS][246]
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_properties@plane-properties-legacy.html
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-1/igt@kms_properties@plane-properties-legacy.html

  * igt@kms_sysfs_edid_timing:
    - shard-dg2:          [FAIL][247] ([IGT#2]) -> [PASS][248]
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_sysfs_edid_timing.html
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_sysfs_edid_timing.html

  
#### Warnings ####

  * igt@kms_big_fb@4-tiled-32bpp-rotate-270:
    - shard-dg2:          [SKIP][249] ([i915#9197]) -> [SKIP][250] +1 other test skip
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html

  * igt@kms_big_fb@y-tiled-64bpp-rotate-270:
    - shard-dg2:          [SKIP][251] ([i915#5190] / [i915#9197]) -> [SKIP][252] ([i915#4538] / [i915#5190]) +3 other tests skip
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
    - shard-dg2:          [SKIP][253] ([i915#4538] / [i915#5190]) -> [SKIP][254] ([i915#5190] / [i915#9197]) +5 other tests skip
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
    - shard-dg2:          [SKIP][255] ([i915#5190] / [i915#9197]) -> [SKIP][256] ([i915#5190])
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html

  * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc:
    - shard-dg2:          [SKIP][257] ([i915#9197]) -> [SKIP][258] ([i915#10307] / [i915#6095]) +10 other tests skip
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc.html
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-1/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_ccs@crc-primary-basic-y-tiled-ccs:
    - shard-dg1:          [SKIP][259] ([i915#6095]) -> [SKIP][260] ([i915#4423] / [i915#6095]) +1 other test skip
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg1-14/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-19/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html

  * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc:
    - shard-dg2:          [SKIP][261] ([i915#10307] / [i915#6095]) -> [SKIP][262] ([i915#9197]) +4 other tests skip
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc.html
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
    - shard-dg2:          [SKIP][263] ([i915#12313]) -> [SKIP][264] ([i915#9197]) +2 other tests skip
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html

  * igt@kms_content_protection@legacy:
    - shard-dg2:          [TIMEOUT][265] ([i915#7173]) -> [SKIP][266] ([i915#7118] / [i915#9424])
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-10/igt@kms_content_protection@legacy.html
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-6/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@type1:
    - shard-snb:          [INCOMPLETE][267] ([i915#8816]) -> [SKIP][268]
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-snb2/igt@kms_content_protection@type1.html
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-snb1/igt@kms_content_protection@type1.html

  * igt@kms_content_protection@uevent:
    - shard-dg2:          [SKIP][269] ([i915#7118] / [i915#9424]) -> [SKIP][270] ([i915#9197])
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_content_protection@uevent.html
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_content_protection@uevent.html

  * igt@kms_cursor_crc@cursor-offscreen-32x32:
    - shard-dg2:          [SKIP][271] ([i915#9197]) -> [SKIP][272] ([i915#3555])
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_cursor_crc@cursor-offscreen-32x32.html
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-1/igt@kms_cursor_crc@cursor-offscreen-32x32.html

  * igt@kms_cursor_crc@cursor-random-512x170:
    - shard-dg2:          [SKIP][273] ([i915#11453] / [i915#3359]) -> [SKIP][274] ([i915#9197])
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_cursor_crc@cursor-random-512x170.html
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_cursor_crc@cursor-random-512x170.html

  * igt@kms_cursor_crc@cursor-random-512x512:
    - shard-dg2:          [SKIP][275] ([i915#9197]) -> [SKIP][276] ([i915#11453] / [i915#3359]) +1 other test skip
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_cursor_crc@cursor-random-512x512.html
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-8/igt@kms_cursor_crc@cursor-random-512x512.html

  * igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
    - shard-dg2:          [SKIP][277] ([i915#5354]) -> [SKIP][278] ([i915#9197]) +4 other tests skip
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-10/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
    - shard-dg2:          [SKIP][279] ([i915#9197]) -> [SKIP][280] ([i915#5354]) +1 other test skip
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-1/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-dg2:          [SKIP][281] ([i915#4103] / [i915#4213]) -> [SKIP][282] ([i915#9197]) +1 other test skip
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_dirtyfb@psr-dirtyfb-ioctl:
    - shard-dg2:          [SKIP][283] ([i915#9197]) -> [SKIP][284] ([i915#9833])
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-8/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html

  * igt@kms_draw_crc@draw-method-mmap-wc:
    - shard-dg2:          [SKIP][285] ([i915#9197]) -> [SKIP][286] ([i915#8812])
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_draw_crc@draw-method-mmap-wc.html
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_draw_crc@draw-method-mmap-wc.html

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

  * igt@kms_dsc@dsc-with-output-formats:
    - shard-dg2:          [SKIP][289] ([i915#3555] / [i915#3840]) -> [SKIP][290] ([i915#9197])
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_dsc@dsc-with-output-formats.html
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_dsc@dsc-with-output-formats.html

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-dg2:          [SKIP][291] ([i915#1849]) -> [FAIL][292] ([i915#4767])
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_fbcon_fbt@fbc-suspend.html
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
    - shard-dg2:          [SKIP][293] ([i915#3555]) -> [SKIP][294] ([i915#2672] / [i915#3555])
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
    - shard-dg2:          [SKIP][295] ([i915#2672] / [i915#3555] / [i915#5190]) -> [SKIP][296] ([i915#3555] / [i915#5190]) +1 other test skip
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
    - shard-dg2:          [SKIP][297] ([i915#2672] / [i915#3555]) -> [SKIP][298] ([i915#3555]) +1 other test skip
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling:
    - shard-dg2:          [SKIP][299] ([i915#3555] / [i915#5190]) -> [SKIP][300] ([i915#2672] / [i915#3555] / [i915#5190]) +2 other tests skip
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-dg2:          [SKIP][301] ([i915#8708]) -> [SKIP][302] ([i915#5354]) +6 other tests skip
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-dg2:          [SKIP][303] ([i915#5354]) -> [SKIP][304] ([i915#8708]) +9 other tests skip
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt:
    - shard-dg1:          [SKIP][305] ([i915#4423] / [i915#8708]) -> [SKIP][306] ([i915#8708])
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt.html
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move:
    - shard-dg2:          [SKIP][307] ([i915#5354]) -> [SKIP][308] ([i915#3458]) +10 other tests skip
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt:
    - shard-glk:          [SKIP][309] -> [INCOMPLETE][310] ([i915#2295])
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-glk3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt.html
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-glk8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu:
    - shard-dg2:          [SKIP][311] ([i915#3458]) -> [SKIP][312] ([i915#5354]) +8 other tests skip
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu.html
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
    - shard-dg2:          [SKIP][313] ([i915#3458]) -> [SKIP][314] ([i915#10433] / [i915#3458]) +2 other tests skip
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
    - shard-dg2:          [SKIP][315] ([i915#10433] / [i915#3458]) -> [SKIP][316] ([i915#3458])
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-dg2:          [SKIP][317] ([i915#9197]) -> [SKIP][318] ([i915#3555] / [i915#8228])
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_hdr@invalid-metadata-sizes.html
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-1/igt@kms_hdr@invalid-metadata-sizes.html

  * igt@kms_plane_lowres@tiling-y:
    - shard-dg2:          [SKIP][319] ([i915#9197]) -> [SKIP][320] ([i915#8821])
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_plane_lowres@tiling-y.html
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-1/igt@kms_plane_lowres@tiling-y.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-rkl:          [SKIP][321] ([i915#3828]) -> [SKIP][322] ([i915#9340])
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_psr@psr2-cursor-render:
    - shard-dg1:          [SKIP][323] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][324] ([i915#1072] / [i915#9732])
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg1-17/igt@kms_psr@psr2-cursor-render.html
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg1-14/igt@kms_psr@psr2-cursor-render.html

  * igt@kms_rotation_crc@bad-pixel-format:
    - shard-dg2:          [SKIP][325] ([i915#9197]) -> [SKIP][326] ([i915#11131] / [i915#4235])
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_rotation_crc@bad-pixel-format.html
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-1/igt@kms_rotation_crc@bad-pixel-format.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-dg2:          [SKIP][327] ([i915#11131] / [i915#4235] / [i915#5190]) -> [SKIP][328] ([i915#5190] / [i915#9197])
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

  * igt@kms_vrr@flipline:
    - shard-dg2:          [SKIP][329] ([i915#3555]) -> [SKIP][330] ([i915#9197]) +1 other test skip
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-7/igt@kms_vrr@flipline.html
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-2/igt@kms_vrr@flipline.html

  * igt@kms_vrr@negative-basic:
    - shard-dg2:          [SKIP][331] ([i915#9197]) -> [SKIP][332] ([i915#3555] / [i915#9906])
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@kms_vrr@negative-basic.html
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-7/igt@kms_vrr@negative-basic.html

  * igt@prime_mmap@test_aperture_limit:
    - shard-dg2:          [INCOMPLETE][333] ([i915#5493]) -> [WARN][334] ([i915#9351])
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@prime_mmap@test_aperture_limit.html
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-8/igt@prime_mmap@test_aperture_limit.html

  * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
    - shard-dg2:          [INCOMPLETE][335] ([i915#5493]) -> [CRASH][336] ([i915#9351])
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15577/shard-dg2-2/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140315v1/shard-dg2-8/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html

  
  [IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#10887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10887
  [i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
  [i915#11131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11131
  [i915#11453]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11453
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11521]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11521
  [i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808
  [i915#11859]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11859
  [i915#12031]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12031
  [i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177
  [i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178
  [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
  [i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
  [i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
  [i915#12431]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12431
  [i915#12470]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12470
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
  [i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122
  [i915#2295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2295
  [i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
  [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
  [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359
  [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
  [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
  [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
  [i915#4087]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4087
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
  [i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
  [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
  [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
  [i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
  [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
  [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4767]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4767
  [i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
  [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
  [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
  [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
  [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
  [i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
  [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
  [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
  [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
  [i915#7294]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7294
  [i915#7297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7297
  [i915#7790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7790
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862
  [i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8292]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8292
  [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
  [i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414
  [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
  [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
  [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
  [i915#8816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8816
  [i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
  [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
  [i915#9197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9197
  [i915#9293]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9293
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
  [i915#9351]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9351
  [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
  [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
  [i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
  [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
  [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
  [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
  [i915#9697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9697
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820
  [i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
  [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
  [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934


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

  * Linux: CI_DRM_15577 -> Patchwork_140315v1

  CI-20190529: 20190529
  CI_DRM_15577: cef44d6820e61ebf180bd771e78f162b4bae4a6f @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8082: c8379ec8b26f3c21bae5473706b23da78bd26ffa @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_140315v1: cef44d6820e61ebf180bd771e78f162b4bae4a6f @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

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

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

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

* Re: [PATCH] drm/i915/rc6: Disable RPG during workload execution
  2024-10-22 17:09   ` Rodrigo Vivi
@ 2024-10-23  5:33     ` Nilawar, Badal
  2024-10-23 14:48       ` Rodrigo Vivi
  0 siblings, 1 reply; 13+ messages in thread
From: Nilawar, Badal @ 2024-10-23  5:33 UTC (permalink / raw)
  To: Rodrigo Vivi, Andi Shyti; +Cc: intel-gfx, anshuman.gupta, chris.p.wilson



On 22-10-2024 22:39, Rodrigo Vivi wrote:
> On Tue, Oct 22, 2024 at 03:28:43PM +0200, Andi Shyti wrote:
>> Hi Badal,
>>
>> On Tue, Oct 22, 2024 at 06:52:26PM +0530, Badal Nilawar wrote:
>>> Encountering forcewake errors related to render power gating;
>>
>> Can you please expand your explanation here?
> 
> yeap. More explanation please. All platforms? really?

We are seeing Render forcewake timeouts on ADLP, ADLM, ADLN, TWL, DG1, 
rpl. Issue disappears after disabling RPG. Instead of fully disabling 
RPG I am disabling it during active submissions i.e. during unpark.
For MTL and ARL RPG is already disabled permanently.

Impact of doing this change should be performance improvement so kept 
for all platform otherwise I will add platform check.

This is the issue https://gitlab.freedesktop.org/drm/intel/issues/9413. 
Will add it in commit message.

Regards,
Badal

> 
>>
>>> therefore, disable it during workload execution.
>>
>> ... and here.
>>
>>> Cc: Chris Wilson <chris.p.wilson@linux.intel.com>
>>> Signed-off-by: Badal Nilawar <badal.nilawar@intel.com>
>>> ---
>>>   drivers/gpu/drm/i915/gt/intel_rc6.c       | 18 +++++++++++++++++-
>>>   drivers/gpu/drm/i915/gt/intel_rc6_types.h |  1 +
>>>   2 files changed, 18 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/drivers/gpu/drm/i915/gt/intel_rc6.c b/drivers/gpu/drm/i915/gt/intel_rc6.c
>>> index c864d101faf9..459394ab5258 100644
>>> --- a/drivers/gpu/drm/i915/gt/intel_rc6.c
>>> +++ b/drivers/gpu/drm/i915/gt/intel_rc6.c
>>> @@ -140,6 +140,7 @@ static void gen11_rc6_enable(struct intel_rc6 *rc6)
>>>   					      VDN_MFX_POWERGATE_ENABLE(i));
>>>   	}
>>>   
>>> +	rc6->pg_enable = pg_enable;
>>
>> this looks borderline racy, it's fine only because this function
>> is called during resume which normally runs in atomic context.
>>
>>>   	intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, pg_enable);
>>>   }
>>>   
>>> @@ -572,8 +573,11 @@ static void __intel_rc6_disable(struct intel_rc6 *rc6)
>>>   	intel_guc_rc_disable(gt_to_guc(gt));
>>>   
>>>   	intel_uncore_forcewake_get(uncore, FORCEWAKE_ALL);
>>> -	if (GRAPHICS_VER(i915) >= 9)
>>> +	if (GRAPHICS_VER(i915) >= 9) {
>>> +		rc6->pg_enable = 0;
>>>   		intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, 0);
>>> +	}
>>> +
>>>   	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, 0);
>>>   	intel_uncore_write_fw(uncore, GEN6_RC_STATE, 0);
>>>   	intel_uncore_forcewake_put(uncore, FORCEWAKE_ALL);
>>> @@ -687,6 +691,15 @@ void intel_rc6_unpark(struct intel_rc6 *rc6)
>>>   
>>>   	/* Restore HW timers for automatic RC6 entry while busy */
>>>   	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, rc6->ctl_enable);
>>> +
>>> +	/*
>>> +	 * Seeing render forcewake timeouts during active submissions so disable render PG
>>> +	 * while workloads are under execution.
>>
>> Can you please improve this sentence? If I never new about the
>> issue I would be a bit confused.
>>
>>> +	 * FIXME Remove this change once real cause of render force wake timeout is fixed
>>> +	 */
>>> +	if (rc6->pg_enable == GEN9_RENDER_PG_ENABLE)
>>
>> is this supposed to be "pg_enable == GEN9_RENDER_PG_ENABLE" or
>> "pg_enable & GEN9_RENDER_PG_ENABLE" ?
>>
>> Andi


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

* Re: [PATCH] drm/i915/rc6: Disable RPG during workload execution
  2024-10-23  5:33     ` Nilawar, Badal
@ 2024-10-23 14:48       ` Rodrigo Vivi
  2024-10-23 16:01         ` Nilawar, Badal
  0 siblings, 1 reply; 13+ messages in thread
From: Rodrigo Vivi @ 2024-10-23 14:48 UTC (permalink / raw)
  To: Nilawar, Badal; +Cc: Andi Shyti, intel-gfx, anshuman.gupta, chris.p.wilson

On Wed, Oct 23, 2024 at 11:03:57AM +0530, Nilawar, Badal wrote:
> 
> 
> On 22-10-2024 22:39, Rodrigo Vivi wrote:
> > On Tue, Oct 22, 2024 at 03:28:43PM +0200, Andi Shyti wrote:
> > > Hi Badal,
> > > 
> > > On Tue, Oct 22, 2024 at 06:52:26PM +0530, Badal Nilawar wrote:
> > > > Encountering forcewake errors related to render power gating;
> > > 
> > > Can you please expand your explanation here?
> > 
> > yeap. More explanation please. All platforms? really?
> 
> We are seeing Render forcewake timeouts on ADLP, ADLM, ADLN, TWL, DG1, rpl.

Is this a regression? or a new issue?

Is this happening with Xe on these platforms? or i915 only?

> Issue disappears after disabling RPG. Instead of fully disabling RPG I am
> disabling it during active submissions i.e. during unpark.
> For MTL and ARL RPG is already disabled permanently.

uhm. Interesting. Why that is disabled on these platforms? perhaps we should be
doing the same for all GuC enabled platforms?

> 
> Impact of doing this change should be performance improvement so kept for
> all platform otherwise I will add platform check.

it could cause power consumption and battery life regressions. Better to filter
per platform.

> 
> This is the issue https://gitlab.freedesktop.org/drm/intel/issues/9413. Will
> add it in commit message.

Next time please include the relevant links in the commit msg.

Thanks a lot for the info and for working on this,
Rodrigo.

> 
> Regards,
> Badal
> 
> > 
> > > 
> > > > therefore, disable it during workload execution.
> > > 
> > > ... and here.
> > > 
> > > > Cc: Chris Wilson <chris.p.wilson@linux.intel.com>
> > > > Signed-off-by: Badal Nilawar <badal.nilawar@intel.com>
> > > > ---
> > > >   drivers/gpu/drm/i915/gt/intel_rc6.c       | 18 +++++++++++++++++-
> > > >   drivers/gpu/drm/i915/gt/intel_rc6_types.h |  1 +
> > > >   2 files changed, 18 insertions(+), 1 deletion(-)
> > > > 
> > > > diff --git a/drivers/gpu/drm/i915/gt/intel_rc6.c b/drivers/gpu/drm/i915/gt/intel_rc6.c
> > > > index c864d101faf9..459394ab5258 100644
> > > > --- a/drivers/gpu/drm/i915/gt/intel_rc6.c
> > > > +++ b/drivers/gpu/drm/i915/gt/intel_rc6.c
> > > > @@ -140,6 +140,7 @@ static void gen11_rc6_enable(struct intel_rc6 *rc6)
> > > >   					      VDN_MFX_POWERGATE_ENABLE(i));
> > > >   	}
> > > > +	rc6->pg_enable = pg_enable;
> > > 
> > > this looks borderline racy, it's fine only because this function
> > > is called during resume which normally runs in atomic context.
> > > 
> > > >   	intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, pg_enable);
> > > >   }
> > > > @@ -572,8 +573,11 @@ static void __intel_rc6_disable(struct intel_rc6 *rc6)
> > > >   	intel_guc_rc_disable(gt_to_guc(gt));
> > > >   	intel_uncore_forcewake_get(uncore, FORCEWAKE_ALL);
> > > > -	if (GRAPHICS_VER(i915) >= 9)
> > > > +	if (GRAPHICS_VER(i915) >= 9) {
> > > > +		rc6->pg_enable = 0;
> > > >   		intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, 0);
> > > > +	}
> > > > +
> > > >   	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, 0);
> > > >   	intel_uncore_write_fw(uncore, GEN6_RC_STATE, 0);
> > > >   	intel_uncore_forcewake_put(uncore, FORCEWAKE_ALL);
> > > > @@ -687,6 +691,15 @@ void intel_rc6_unpark(struct intel_rc6 *rc6)
> > > >   	/* Restore HW timers for automatic RC6 entry while busy */
> > > >   	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, rc6->ctl_enable);
> > > > +
> > > > +	/*
> > > > +	 * Seeing render forcewake timeouts during active submissions so disable render PG
> > > > +	 * while workloads are under execution.
> > > 
> > > Can you please improve this sentence? If I never new about the
> > > issue I would be a bit confused.
> > > 
> > > > +	 * FIXME Remove this change once real cause of render force wake timeout is fixed
> > > > +	 */
> > > > +	if (rc6->pg_enable == GEN9_RENDER_PG_ENABLE)
> > > 
> > > is this supposed to be "pg_enable == GEN9_RENDER_PG_ENABLE" or
> > > "pg_enable & GEN9_RENDER_PG_ENABLE" ?
> > > 
> > > Andi
> 

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

* Re: [PATCH] drm/i915/rc6: Disable RPG during workload execution
  2024-10-23 14:48       ` Rodrigo Vivi
@ 2024-10-23 16:01         ` Nilawar, Badal
  2024-10-23 16:11           ` Nilawar, Badal
  0 siblings, 1 reply; 13+ messages in thread
From: Nilawar, Badal @ 2024-10-23 16:01 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: Andi Shyti, intel-gfx, anshuman.gupta, chris.p.wilson



On 23-10-2024 20:18, Rodrigo Vivi wrote:
> On Wed, Oct 23, 2024 at 11:03:57AM +0530, Nilawar, Badal wrote:
>>
>>
>> On 22-10-2024 22:39, Rodrigo Vivi wrote:
>>> On Tue, Oct 22, 2024 at 03:28:43PM +0200, Andi Shyti wrote:
>>>> Hi Badal,
>>>>
>>>> On Tue, Oct 22, 2024 at 06:52:26PM +0530, Badal Nilawar wrote:
>>>>> Encountering forcewake errors related to render power gating;
>>>>
>>>> Can you please expand your explanation here?
>>>
>>> yeap. More explanation please. All platforms? really?
>>
>> We are seeing Render forcewake timeouts on ADLP, ADLM, ADLN, TWL, DG1, rpl.
> 
> Is this a regression? or a new issue?

This is old issue, first reported year back.

> 
> Is this happening with Xe on these platforms? or i915 only?

i915 only. This is not reported on Xe kmd.

> 
>> Issue disappears after disabling RPG. Instead of fully disabling RPG I am
>> disabling it during active submissions i.e. during unpark.
>> For MTL and ARL RPG is already disabled permanently.
> 
> uhm. Interesting. Why that is disabled on these platforms? 

 From commit log its temporary wa to avoid fw timeouts.

perhaps we should be
> doing the same for all GuC enabled platforms?

I think so as temporary Wa.

> 
>>
>> Impact of doing this change should be performance improvement so kept for
>> all platform otherwise I will add platform check.
> 
> it could cause power consumption and battery life regressions. Better to filter
> per platform.

Sure, will filter per platform.

> 
>>
>> This is the issue https://gitlab.freedesktop.org/drm/intel/issues/9413. Will
>> add it in commit message.
> 
> Next time please include the relevant links in the commit msg.

Sure.

> 
> Thanks a lot for the info and for working on this,

Thanks,
Badal

> Rodrigo.
> 
>>
>> Regards,
>> Badal
>>
>>>
>>>>
>>>>> therefore, disable it during workload execution.
>>>>
>>>> ... and here.
>>>>
>>>>> Cc: Chris Wilson <chris.p.wilson@linux.intel.com>
>>>>> Signed-off-by: Badal Nilawar <badal.nilawar@intel.com>
>>>>> ---
>>>>>    drivers/gpu/drm/i915/gt/intel_rc6.c       | 18 +++++++++++++++++-
>>>>>    drivers/gpu/drm/i915/gt/intel_rc6_types.h |  1 +
>>>>>    2 files changed, 18 insertions(+), 1 deletion(-)
>>>>>
>>>>> diff --git a/drivers/gpu/drm/i915/gt/intel_rc6.c b/drivers/gpu/drm/i915/gt/intel_rc6.c
>>>>> index c864d101faf9..459394ab5258 100644
>>>>> --- a/drivers/gpu/drm/i915/gt/intel_rc6.c
>>>>> +++ b/drivers/gpu/drm/i915/gt/intel_rc6.c
>>>>> @@ -140,6 +140,7 @@ static void gen11_rc6_enable(struct intel_rc6 *rc6)
>>>>>    					      VDN_MFX_POWERGATE_ENABLE(i));
>>>>>    	}
>>>>> +	rc6->pg_enable = pg_enable;
>>>>
>>>> this looks borderline racy, it's fine only because this function
>>>> is called during resume which normally runs in atomic context.
>>>>
>>>>>    	intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, pg_enable);
>>>>>    }
>>>>> @@ -572,8 +573,11 @@ static void __intel_rc6_disable(struct intel_rc6 *rc6)
>>>>>    	intel_guc_rc_disable(gt_to_guc(gt));
>>>>>    	intel_uncore_forcewake_get(uncore, FORCEWAKE_ALL);
>>>>> -	if (GRAPHICS_VER(i915) >= 9)
>>>>> +	if (GRAPHICS_VER(i915) >= 9) {
>>>>> +		rc6->pg_enable = 0;
>>>>>    		intel_uncore_write_fw(uncore, GEN9_PG_ENABLE, 0);
>>>>> +	}
>>>>> +
>>>>>    	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, 0);
>>>>>    	intel_uncore_write_fw(uncore, GEN6_RC_STATE, 0);
>>>>>    	intel_uncore_forcewake_put(uncore, FORCEWAKE_ALL);
>>>>> @@ -687,6 +691,15 @@ void intel_rc6_unpark(struct intel_rc6 *rc6)
>>>>>    	/* Restore HW timers for automatic RC6 entry while busy */
>>>>>    	intel_uncore_write_fw(uncore, GEN6_RC_CONTROL, rc6->ctl_enable);
>>>>> +
>>>>> +	/*
>>>>> +	 * Seeing render forcewake timeouts during active submissions so disable render PG
>>>>> +	 * while workloads are under execution.
>>>>
>>>> Can you please improve this sentence? If I never new about the
>>>> issue I would be a bit confused.
>>>>
>>>>> +	 * FIXME Remove this change once real cause of render force wake timeout is fixed
>>>>> +	 */
>>>>> +	if (rc6->pg_enable == GEN9_RENDER_PG_ENABLE)
>>>>
>>>> is this supposed to be "pg_enable == GEN9_RENDER_PG_ENABLE" or
>>>> "pg_enable & GEN9_RENDER_PG_ENABLE" ?
>>>>
>>>> Andi
>>


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

* Re: [PATCH] drm/i915/rc6: Disable RPG during workload execution
  2024-10-23 16:01         ` Nilawar, Badal
@ 2024-10-23 16:11           ` Nilawar, Badal
  2024-10-24 14:28             ` Gupta, Anshuman
  0 siblings, 1 reply; 13+ messages in thread
From: Nilawar, Badal @ 2024-10-23 16:11 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: Andi Shyti, intel-gfx, anshuman.gupta, chris.p.wilson



On 23-10-2024 21:31, Nilawar, Badal wrote:
> 
> 
> On 23-10-2024 20:18, Rodrigo Vivi wrote:
>> On Wed, Oct 23, 2024 at 11:03:57AM +0530, Nilawar, Badal wrote:
>>>
>>>
>>> On 22-10-2024 22:39, Rodrigo Vivi wrote:
>>>> On Tue, Oct 22, 2024 at 03:28:43PM +0200, Andi Shyti wrote:
>>>>> Hi Badal,
>>>>>
>>>>> On Tue, Oct 22, 2024 at 06:52:26PM +0530, Badal Nilawar wrote:
>>>>>> Encountering forcewake errors related to render power gating;
>>>>>
>>>>> Can you please expand your explanation here?
>>>>
>>>> yeap. More explanation please. All platforms? really?
>>>
>>> We are seeing Render forcewake timeouts on ADLP, ADLM, ADLN, TWL, 
>>> DG1, rpl.
>>
>> Is this a regression? or a new issue?
> 
> This is old issue, first reported year back.
> 
>>
>> Is this happening with Xe on these platforms? or i915 only?
> 
> i915 only. This is not reported on Xe kmd.
> 
>>
>>> Issue disappears after disabling RPG. Instead of fully disabling RPG 
>>> I am
>>> disabling it during active submissions i.e. during unpark.
>>> For MTL and ARL RPG is already disabled permanently.
>>
>> uhm. Interesting. Why that is disabled on these platforms? 
> 
>  From commit log its temporary wa to avoid fw timeouts.
> 
> perhaps we should be
>> doing the same for all GuC enabled platforms?
> 
> I think so as temporary Wa.

Correction, DG1 we are not seeing this. I think we can go with platform 
check.

Regards,
Badal


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

* RE: [PATCH] drm/i915/rc6: Disable RPG during workload execution
  2024-10-23 16:11           ` Nilawar, Badal
@ 2024-10-24 14:28             ` Gupta, Anshuman
  2024-10-24 17:34               ` Rodrigo Vivi
  0 siblings, 1 reply; 13+ messages in thread
From: Gupta, Anshuman @ 2024-10-24 14:28 UTC (permalink / raw)
  To: Nilawar, Badal, Vivi, Rodrigo
  Cc: Andi Shyti, intel-gfx@lists.freedesktop.org,
	chris.p.wilson@linux.intel.com, Belgaumkar, Vinay



> -----Original Message-----
> From: Nilawar, Badal <badal.nilawar@intel.com>
> Sent: Wednesday, October 23, 2024 9:42 PM
> To: Vivi, Rodrigo <rodrigo.vivi@intel.com>
> Cc: Andi Shyti <andi.shyti@linux.intel.com>; intel-gfx@lists.freedesktop.org;
> Gupta, Anshuman <anshuman.gupta@intel.com>;
> chris.p.wilson@linux.intel.com
> Subject: Re: [PATCH] drm/i915/rc6: Disable RPG during workload execution
> 
> 
> 
> On 23-10-2024 21:31, Nilawar, Badal wrote:
> >
> >
> > On 23-10-2024 20:18, Rodrigo Vivi wrote:
> >> On Wed, Oct 23, 2024 at 11:03:57AM +0530, Nilawar, Badal wrote:
> >>>
> >>>
> >>> On 22-10-2024 22:39, Rodrigo Vivi wrote:
> >>>> On Tue, Oct 22, 2024 at 03:28:43PM +0200, Andi Shyti wrote:
> >>>>> Hi Badal,
> >>>>>
> >>>>> On Tue, Oct 22, 2024 at 06:52:26PM +0530, Badal Nilawar wrote:
> >>>>>> Encountering forcewake errors related to render power gating;
> >>>>>
> >>>>> Can you please expand your explanation here?
> >>>>
> >>>> yeap. More explanation please. All platforms? really?
> >>>
> >>> We are seeing Render forcewake timeouts on ADLP, ADLM, ADLN, TWL,
> >>> DG1, rpl.
> >>
> >> Is this a regression? or a new issue?
> >
> > This is old issue, first reported year back.
> >
> >>
> >> Is this happening with Xe on these platforms? or i915 only?
> >
> > i915 only. This is not reported on Xe kmd.
> >
> >>
> >>> Issue disappears after disabling RPG. Instead of fully disabling RPG
> >>> I am disabling it during active submissions i.e. during unpark.
> >>> For MTL and ARL RPG is already disabled permanently.
IMO this patch should be extended for MTL and ARL as well.
Don't disable the RPG completely, only disable it during workload submission.
That should save power on both MTL and ARL platforms, and right thing to do.
And patch should add the Fixes tag accordingly to the commit which disables the RPG on MTL.
@Vivi, Rodrigo what is your opinion on above ? it seems both MTL and ADL issues are same signature.
MTL issue got disappear as RPG is disabled globally but that will burn power.
If window does not have this issue then it is always difficult to get proper SV support.  
But OS like window may not catch these kind of issues as they don't reload the their graphics driver like
Linux reload module multiple times during selftest execution. Even chrome-os does not do that.
Not a real world use case.
Thanks,
Anshuman.
> >>
> >> uhm. Interesting. Why that is disabled on these platforms?
> >
> >  From commit log its temporary wa to avoid fw timeouts.
> >
> > perhaps we should be
> >> doing the same for all GuC enabled platforms?
> >
> > I think so as temporary Wa.
> 
> Correction, DG1 we are not seeing this. I think we can go with platform check.
> 
> Regards,
> Badal


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

* Re: [PATCH] drm/i915/rc6: Disable RPG during workload execution
  2024-10-24 14:28             ` Gupta, Anshuman
@ 2024-10-24 17:34               ` Rodrigo Vivi
  2024-10-24 19:06                 ` Nilawar, Badal
  0 siblings, 1 reply; 13+ messages in thread
From: Rodrigo Vivi @ 2024-10-24 17:34 UTC (permalink / raw)
  To: Gupta, Anshuman
  Cc: Nilawar, Badal, Andi Shyti, intel-gfx@lists.freedesktop.org,
	chris.p.wilson@linux.intel.com, Belgaumkar, Vinay

On Thu, Oct 24, 2024 at 10:28:38AM -0400, Gupta, Anshuman wrote:
> 
> 
> > -----Original Message-----
> > From: Nilawar, Badal <badal.nilawar@intel.com>
> > Sent: Wednesday, October 23, 2024 9:42 PM
> > To: Vivi, Rodrigo <rodrigo.vivi@intel.com>
> > Cc: Andi Shyti <andi.shyti@linux.intel.com>; intel-gfx@lists.freedesktop.org;
> > Gupta, Anshuman <anshuman.gupta@intel.com>;
> > chris.p.wilson@linux.intel.com
> > Subject: Re: [PATCH] drm/i915/rc6: Disable RPG during workload execution
> > 
> > 
> > 
> > On 23-10-2024 21:31, Nilawar, Badal wrote:
> > >
> > >
> > > On 23-10-2024 20:18, Rodrigo Vivi wrote:
> > >> On Wed, Oct 23, 2024 at 11:03:57AM +0530, Nilawar, Badal wrote:
> > >>>
> > >>>
> > >>> On 22-10-2024 22:39, Rodrigo Vivi wrote:
> > >>>> On Tue, Oct 22, 2024 at 03:28:43PM +0200, Andi Shyti wrote:
> > >>>>> Hi Badal,
> > >>>>>
> > >>>>> On Tue, Oct 22, 2024 at 06:52:26PM +0530, Badal Nilawar wrote:
> > >>>>>> Encountering forcewake errors related to render power gating;
> > >>>>>
> > >>>>> Can you please expand your explanation here?
> > >>>>
> > >>>> yeap. More explanation please. All platforms? really?
> > >>>
> > >>> We are seeing Render forcewake timeouts on ADLP, ADLM, ADLN, TWL,
> > >>> DG1, rpl.
> > >>
> > >> Is this a regression? or a new issue?
> > >
> > > This is old issue, first reported year back.
> > >
> > >>
> > >> Is this happening with Xe on these platforms? or i915 only?
> > >
> > > i915 only. This is not reported on Xe kmd.
> > >
> > >>
> > >>> Issue disappears after disabling RPG. Instead of fully disabling RPG
> > >>> I am disabling it during active submissions i.e. during unpark.
> > >>> For MTL and ARL RPG is already disabled permanently.
> IMO this patch should be extended for MTL and ARL as well.
> Don't disable the RPG completely, only disable it during workload submission.
> That should save power on both MTL and ARL platforms, and right thing to do.
> And patch should add the Fixes tag accordingly to the commit which disables the RPG on MTL.
> @Vivi, Rodrigo what is your opinion on above ? it seems both MTL and ADL issues are same signature.
> MTL issue got disappear as RPG is disabled globally but that will burn power.
> If window does not have this issue then it is always difficult to get proper SV support.  
> But OS like window may not catch these kind of issues as they don't reload the their graphics driver like
> Linux reload module multiple times during selftest execution. Even chrome-os does not do that.
> Not a real world use case.

So we should change the tests without impacting the real world use case.

Let's try to grab the forcewake_all when using these self-tests, except the rc6 one.

> Thanks,
> Anshuman.
> > >>
> > >> uhm. Interesting. Why that is disabled on these platforms?
> > >
> > >  From commit log its temporary wa to avoid fw timeouts.
> > >
> > > perhaps we should be
> > >> doing the same for all GuC enabled platforms?
> > >
> > > I think so as temporary Wa.
> > 
> > Correction, DG1 we are not seeing this. I think we can go with platform check.
> > 
> > Regards,
> > Badal
> 

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

* Re: [PATCH] drm/i915/rc6: Disable RPG during workload execution
  2024-10-24 17:34               ` Rodrigo Vivi
@ 2024-10-24 19:06                 ` Nilawar, Badal
  0 siblings, 0 replies; 13+ messages in thread
From: Nilawar, Badal @ 2024-10-24 19:06 UTC (permalink / raw)
  To: Rodrigo Vivi, Gupta, Anshuman
  Cc: Andi Shyti, intel-gfx@lists.freedesktop.org,
	chris.p.wilson@linux.intel.com, Belgaumkar, Vinay



On 24-10-2024 23:04, Rodrigo Vivi wrote:
> On Thu, Oct 24, 2024 at 10:28:38AM -0400, Gupta, Anshuman wrote:
>>
>>
>>> -----Original Message-----
>>> From: Nilawar, Badal <badal.nilawar@intel.com>
>>> Sent: Wednesday, October 23, 2024 9:42 PM
>>> To: Vivi, Rodrigo <rodrigo.vivi@intel.com>
>>> Cc: Andi Shyti <andi.shyti@linux.intel.com>; intel-gfx@lists.freedesktop.org;
>>> Gupta, Anshuman <anshuman.gupta@intel.com>;
>>> chris.p.wilson@linux.intel.com
>>> Subject: Re: [PATCH] drm/i915/rc6: Disable RPG during workload execution
>>>
>>>
>>>
>>> On 23-10-2024 21:31, Nilawar, Badal wrote:
>>>>
>>>>
>>>> On 23-10-2024 20:18, Rodrigo Vivi wrote:
>>>>> On Wed, Oct 23, 2024 at 11:03:57AM +0530, Nilawar, Badal wrote:
>>>>>>
>>>>>>
>>>>>> On 22-10-2024 22:39, Rodrigo Vivi wrote:
>>>>>>> On Tue, Oct 22, 2024 at 03:28:43PM +0200, Andi Shyti wrote:
>>>>>>>> Hi Badal,
>>>>>>>>
>>>>>>>> On Tue, Oct 22, 2024 at 06:52:26PM +0530, Badal Nilawar wrote:
>>>>>>>>> Encountering forcewake errors related to render power gating;
>>>>>>>>
>>>>>>>> Can you please expand your explanation here?
>>>>>>>
>>>>>>> yeap. More explanation please. All platforms? really?
>>>>>>
>>>>>> We are seeing Render forcewake timeouts on ADLP, ADLM, ADLN, TWL,
>>>>>> DG1, rpl.
>>>>>
>>>>> Is this a regression? or a new issue?
>>>>
>>>> This is old issue, first reported year back.
>>>>
>>>>>
>>>>> Is this happening with Xe on these platforms? or i915 only?
>>>>
>>>> i915 only. This is not reported on Xe kmd.
>>>>
>>>>>
>>>>>> Issue disappears after disabling RPG. Instead of fully disabling RPG
>>>>>> I am disabling it during active submissions i.e. during unpark.
>>>>>> For MTL and ARL RPG is already disabled permanently.
>> IMO this patch should be extended for MTL and ARL as well.
>> Don't disable the RPG completely, only disable it during workload submission.
>> That should save power on both MTL and ARL platforms, and right thing to do.
>> And patch should add the Fixes tag accordingly to the commit which disables the RPG on MTL.
>> @Vivi, Rodrigo what is your opinion on above ? it seems both MTL and ADL issues are same signature.
>> MTL issue got disappear as RPG is disabled globally but that will burn power.
>> If window does not have this issue then it is always difficult to get proper SV support.
>> But OS like window may not catch these kind of issues as they don't reload the their graphics driver like
>> Linux reload module multiple times during selftest execution. Even chrome-os does not do that.
>> Not a real world use case.
> 
> So we should change the tests without impacting the real world use case.
> 
> Let's try to grab the forcewake_all when using these self-tests, except the rc6 one.

Sure, I will try forcewake_all on affected tests first.

Thanks,
Badal

> 
>> Thanks,
>> Anshuman.
>>>>>
>>>>> uhm. Interesting. Why that is disabled on these platforms?
>>>>
>>>>   From commit log its temporary wa to avoid fw timeouts.
>>>>
>>>> perhaps we should be
>>>>> doing the same for all GuC enabled platforms?
>>>>
>>>> I think so as temporary Wa.
>>>
>>> Correction, DG1 we are not seeing this. I think we can go with platform check.
>>>
>>> Regards,
>>> Badal
>>


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

end of thread, other threads:[~2024-10-24 19:06 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-22 13:22 [PATCH] drm/i915/rc6: Disable RPG during workload execution Badal Nilawar
2024-10-22 13:28 ` Andi Shyti
2024-10-22 17:09   ` Rodrigo Vivi
2024-10-23  5:33     ` Nilawar, Badal
2024-10-23 14:48       ` Rodrigo Vivi
2024-10-23 16:01         ` Nilawar, Badal
2024-10-23 16:11           ` Nilawar, Badal
2024-10-24 14:28             ` Gupta, Anshuman
2024-10-24 17:34               ` Rodrigo Vivi
2024-10-24 19:06                 ` Nilawar, Badal
2024-10-22 14:00 ` ✗ Fi.CI.SPARSE: warning for " Patchwork
2024-10-22 14:10 ` ✓ Fi.CI.BAT: success " Patchwork
2024-10-22 19:28 ` ✓ Fi.CI.IGT: " Patchwork

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