* [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu
@ 2024-04-03 15:00 Tvrtko Ursulin
2024-04-03 18:18 ` Kamil Konieczny
` (4 more replies)
0 siblings, 5 replies; 11+ messages in thread
From: Tvrtko Ursulin @ 2024-04-03 15:00 UTC (permalink / raw)
To: igt-dev; +Cc: Tvrtko Ursulin
From: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
Amdgpu kernel driver skips output of fdinfo keys for unused engines. That
is completely legal but corrupts the column formatting in the current
code.
Fix it by simply treating change in detected engines used by a client
as trigger to re-emit a new header. This ensures columns are always
correctly aligned, albeit with a cost of potentially duplicating the
header for the same DRM minor.
This is considered good enough for a reference implementation. The
alternative would be to add some real per DRM minor state tracking which
sounds like an overkill, at least until gputop gains a nicer (any) UI.
Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
---
tools/gputop.c | 27 ++++++++++++++++++++++++++-
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/tools/gputop.c b/tools/gputop.c
index 71e28f43ee4c..76075c5dde8b 100644
--- a/tools/gputop.c
+++ b/tools/gputop.c
@@ -119,11 +119,36 @@ print_client_header(struct igt_drm_client *c, int lines, int con_w, int con_h,
return lines;
}
+static bool
+engines_identical(const struct igt_drm_client *c,
+ const struct igt_drm_client *pc)
+{
+ unsigned int i;
+
+ if (c->engines->num_engines != pc->engines->num_engines ||
+ c->engines->max_engine_id != pc->engines->max_engine_id)
+ return false;
+
+ for (i = 0; i <= c->engines->max_engine_id; i++)
+ if (c->engines->capacity[i] != pc->engines->capacity[i] ||
+ !!c->engines->names[i] != !!pc->engines->names[i] ||
+ strcmp(c->engines->names[i], pc->engines->names[i]))
+ return false;
+
+ return true;
+}
static bool
newheader(const struct igt_drm_client *c, const struct igt_drm_client *pc)
{
- return !pc || c->drm_minor != pc->drm_minor;
+ return !pc || c->drm_minor != pc->drm_minor ||
+ /*
+ * Below is a a hack for drivers like amdgpu which omit listing
+ * unused engines. Simply treat them as separate minors which
+ * will ensure the per-engine columns are correctly sized in all
+ * cases.
+ */
+ !engines_identical(c, pc);
}
static int
--
2.44.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu
2024-04-03 15:00 [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu Tvrtko Ursulin
@ 2024-04-03 18:18 ` Kamil Konieczny
2024-04-04 9:08 ` Christian König
2024-04-03 20:27 ` Lucas De Marchi
` (3 subsequent siblings)
4 siblings, 1 reply; 11+ messages in thread
From: Kamil Konieczny @ 2024-04-03 18:18 UTC (permalink / raw)
To: igt-dev; +Cc: Tvrtko Ursulin, Alex Deucher, Christian Koenig, Vitaly Prosyak
Hi Tvrtko,
On 2024-04-03 at 16:00:57 +0100, Tvrtko Ursulin wrote:
> From: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
>
> Amdgpu kernel driver skips output of fdinfo keys for unused engines. That
> is completely legal but corrupts the column formatting in the current
> code.
>
> Fix it by simply treating change in detected engines used by a client
> as trigger to re-emit a new header. This ensures columns are always
> correctly aligned, albeit with a cost of potentially duplicating the
> header for the same DRM minor.
>
> This is considered good enough for a reference implementation. The
> alternative would be to add some real per DRM minor state tracking which
> sounds like an overkill, at least until gputop gains a nicer (any) UI.
+Cc few amd devs:
Alex Deucher <alexander.deucher@amd.com>
Christian Koenig <christian.koenig@amd.com>
Vitaly Prosyak <vitaly.prosyak@amd.com>
Change looks ok so from me:
Acked-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Regards,
Kamil
>
> Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
> ---
> tools/gputop.c | 27 ++++++++++++++++++++++++++-
> 1 file changed, 26 insertions(+), 1 deletion(-)
>
> diff --git a/tools/gputop.c b/tools/gputop.c
> index 71e28f43ee4c..76075c5dde8b 100644
> --- a/tools/gputop.c
> +++ b/tools/gputop.c
> @@ -119,11 +119,36 @@ print_client_header(struct igt_drm_client *c, int lines, int con_w, int con_h,
> return lines;
> }
>
> +static bool
> +engines_identical(const struct igt_drm_client *c,
> + const struct igt_drm_client *pc)
> +{
> + unsigned int i;
> +
> + if (c->engines->num_engines != pc->engines->num_engines ||
> + c->engines->max_engine_id != pc->engines->max_engine_id)
> + return false;
> +
> + for (i = 0; i <= c->engines->max_engine_id; i++)
> + if (c->engines->capacity[i] != pc->engines->capacity[i] ||
> + !!c->engines->names[i] != !!pc->engines->names[i] ||
> + strcmp(c->engines->names[i], pc->engines->names[i]))
> + return false;
> +
> + return true;
> +}
>
> static bool
> newheader(const struct igt_drm_client *c, const struct igt_drm_client *pc)
> {
> - return !pc || c->drm_minor != pc->drm_minor;
> + return !pc || c->drm_minor != pc->drm_minor ||
> + /*
> + * Below is a a hack for drivers like amdgpu which omit listing
> + * unused engines. Simply treat them as separate minors which
> + * will ensure the per-engine columns are correctly sized in all
> + * cases.
> + */
> + !engines_identical(c, pc);
> }
>
> static int
> --
> 2.44.0
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu
2024-04-03 15:00 [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu Tvrtko Ursulin
2024-04-03 18:18 ` Kamil Konieczny
@ 2024-04-03 20:27 ` Lucas De Marchi
2024-04-15 11:29 ` Tvrtko Ursulin
2024-04-04 8:06 ` ✓ Fi.CI.BAT: success for " Patchwork
` (2 subsequent siblings)
4 siblings, 1 reply; 11+ messages in thread
From: Lucas De Marchi @ 2024-04-03 20:27 UTC (permalink / raw)
To: Tvrtko Ursulin; +Cc: igt-dev, Tvrtko Ursulin
On Wed, Apr 03, 2024 at 04:00:57PM +0100, Tvrtko Ursulin wrote:
>From: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
>
>Amdgpu kernel driver skips output of fdinfo keys for unused engines. That
>is completely legal but corrupts the column formatting in the current
>code.
>
>Fix it by simply treating change in detected engines used by a client
>as trigger to re-emit a new header. This ensures columns are always
That would be kind of ugly if each client uses a different engine.
Why not outputing all the engine classes regardless of what the
clients are using?
Lucas De Marchi
>correctly aligned, albeit with a cost of potentially duplicating the
>header for the same DRM minor.
>
>This is considered good enough for a reference implementation. The
>alternative would be to add some real per DRM minor state tracking which
>sounds like an overkill, at least until gputop gains a nicer (any) UI.
>
>Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
>---
> tools/gputop.c | 27 ++++++++++++++++++++++++++-
> 1 file changed, 26 insertions(+), 1 deletion(-)
>
>diff --git a/tools/gputop.c b/tools/gputop.c
>index 71e28f43ee4c..76075c5dde8b 100644
>--- a/tools/gputop.c
>+++ b/tools/gputop.c
>@@ -119,11 +119,36 @@ print_client_header(struct igt_drm_client *c, int lines, int con_w, int con_h,
> return lines;
> }
>
>+static bool
>+engines_identical(const struct igt_drm_client *c,
>+ const struct igt_drm_client *pc)
>+{
>+ unsigned int i;
>+
>+ if (c->engines->num_engines != pc->engines->num_engines ||
>+ c->engines->max_engine_id != pc->engines->max_engine_id)
>+ return false;
>+
>+ for (i = 0; i <= c->engines->max_engine_id; i++)
>+ if (c->engines->capacity[i] != pc->engines->capacity[i] ||
>+ !!c->engines->names[i] != !!pc->engines->names[i] ||
>+ strcmp(c->engines->names[i], pc->engines->names[i]))
>+ return false;
>+
>+ return true;
>+}
>
> static bool
> newheader(const struct igt_drm_client *c, const struct igt_drm_client *pc)
> {
>- return !pc || c->drm_minor != pc->drm_minor;
>+ return !pc || c->drm_minor != pc->drm_minor ||
>+ /*
>+ * Below is a a hack for drivers like amdgpu which omit listing
>+ * unused engines. Simply treat them as separate minors which
>+ * will ensure the per-engine columns are correctly sized in all
>+ * cases.
>+ */
>+ !engines_identical(c, pc);
> }
>
> static int
>--
>2.44.0
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* ✓ Fi.CI.BAT: success for tools/gputop: Fix engine columns with amdgpu
2024-04-03 15:00 [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu Tvrtko Ursulin
2024-04-03 18:18 ` Kamil Konieczny
2024-04-03 20:27 ` Lucas De Marchi
@ 2024-04-04 8:06 ` Patchwork
2024-04-04 8:30 ` ✓ CI.xeBAT: " Patchwork
2024-04-04 9:44 ` ✗ Fi.CI.IGT: failure " Patchwork
4 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2024-04-04 8:06 UTC (permalink / raw)
To: Tvrtko Ursulin; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 14459 bytes --]
== Series Details ==
Series: tools/gputop: Fix engine columns with amdgpu
URL : https://patchwork.freedesktop.org/series/131997/
State : success
== Summary ==
CI Bug Log - changes from IGT_7798 -> IGTPW_10973
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/index.html
Participating hosts (36 -> 37)
------------------------------
Additional (4): bat-dg1-7 fi-glk-j4005 bat-jsl-1 bat-arls-3
Missing (3): bat-kbl-2 bat-dg2-11 fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_10973 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-jsl-1: NOTRUN -> [SKIP][1] ([i915#9318])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-jsl-1/igt@debugfs_test@basic-hwmon.html
- bat-arls-3: NOTRUN -> [SKIP][2] ([i915#9318])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@debugfs_test@basic-hwmon.html
* igt@gem_huc_copy@huc-copy:
- bat-jsl-1: NOTRUN -> [SKIP][3] ([i915#2190])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-jsl-1/igt@gem_huc_copy@huc-copy.html
- fi-glk-j4005: NOTRUN -> [SKIP][4] ([i915#2190])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/fi-glk-j4005/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-glk-j4005: NOTRUN -> [SKIP][5] ([i915#4613]) +3 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/fi-glk-j4005/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@basic@lmem0:
- bat-dg2-9: [PASS][6] -> [FAIL][7] ([i915#10378])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/bat-dg2-9/igt@gem_lmem_swapping@basic@lmem0.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg2-9/igt@gem_lmem_swapping@basic@lmem0.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-arls-3: NOTRUN -> [SKIP][8] ([i915#10213]) +3 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_lmem_swapping@verify-random:
- bat-jsl-1: NOTRUN -> [SKIP][9] ([i915#4613]) +3 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html
* igt@gem_mmap@basic:
- bat-dg1-7: NOTRUN -> [SKIP][10] ([i915#4083])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@gem_mmap@basic.html
- bat-arls-3: NOTRUN -> [SKIP][11] ([i915#4083])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@gem_mmap@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-arls-3: NOTRUN -> [SKIP][12] ([i915#10197] / [i915#10211] / [i915#4079])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_blits@basic:
- bat-arls-3: NOTRUN -> [SKIP][13] ([i915#10196] / [i915#4077]) +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@gem_tiled_blits@basic.html
* igt@gem_tiled_fence_blits@basic:
- bat-dg1-7: NOTRUN -> [SKIP][14] ([i915#4077]) +2 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@gem_tiled_fence_blits@basic.html
* igt@gem_tiled_pread_basic:
- bat-dg1-7: NOTRUN -> [SKIP][15] ([i915#4079]) +1 other test skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@gem_tiled_pread_basic.html
- bat-arls-3: NOTRUN -> [SKIP][16] ([i915#10206] / [i915#4079])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-dg1-7: NOTRUN -> [SKIP][17] ([i915#6621])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@i915_pm_rps@basic-api.html
- bat-arls-3: NOTRUN -> [SKIP][18] ([i915#10209])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@gt_engines:
- bat-adls-6: [PASS][19] -> [TIMEOUT][20] ([i915#10026])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/bat-adls-6/igt@i915_selftest@live@gt_engines.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-adls-6/igt@i915_selftest@live@gt_engines.html
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- bat-arls-3: NOTRUN -> [SKIP][21] ([i915#10200]) +9 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- bat-dg1-7: NOTRUN -> [SKIP][22] ([i915#4212]) +7 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg1-7: NOTRUN -> [SKIP][23] ([i915#4215])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- fi-glk-j4005: NOTRUN -> [SKIP][24] +10 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/fi-glk-j4005/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- bat-arls-3: NOTRUN -> [SKIP][25] ([i915#10202]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-jsl-1: NOTRUN -> [SKIP][26] ([i915#4103]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-dg1-7: NOTRUN -> [SKIP][27] ([i915#4103] / [i915#4213]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-arls-3: NOTRUN -> [SKIP][28] ([i915#9886])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@kms_dsc@dsc-basic.html
- bat-jsl-1: NOTRUN -> [SKIP][29] ([i915#3555] / [i915#9886])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-jsl-1/igt@kms_dsc@dsc-basic.html
- bat-dg1-7: NOTRUN -> [SKIP][30] ([i915#3555] / [i915#3840])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-arls-3: NOTRUN -> [SKIP][31] ([i915#10207])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@kms_force_connector_basic@force-load-detect.html
- bat-jsl-1: NOTRUN -> [SKIP][32]
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg1-7: NOTRUN -> [SKIP][33]
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_hdmi_inject@inject-audio:
- bat-dg1-7: NOTRUN -> [SKIP][34] ([i915#433])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_pm_backlight@basic-brightness:
- bat-dg1-7: NOTRUN -> [SKIP][35] ([i915#5354])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@kms_pm_backlight@basic-brightness.html
- bat-arls-3: NOTRUN -> [SKIP][36] ([i915#9812])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_psr@psr-primary-mmap-gtt:
- bat-arls-3: NOTRUN -> [SKIP][37] ([i915#9732]) +3 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@kms_psr@psr-primary-page-flip:
- bat-dg1-7: NOTRUN -> [SKIP][38] ([i915#1072] / [i915#9732]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-jsl-1: NOTRUN -> [SKIP][39] ([i915#3555])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-jsl-1/igt@kms_setmode@basic-clone-single-crtc.html
- bat-arls-3: NOTRUN -> [SKIP][40] ([i915#10208] / [i915#8809])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@kms_setmode@basic-clone-single-crtc.html
- bat-dg1-7: NOTRUN -> [SKIP][41] ([i915#3555])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg1-7: NOTRUN -> [SKIP][42] ([i915#3708]) +3 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-dg1-7: NOTRUN -> [SKIP][43] ([i915#3708] / [i915#4077]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-dg1-7/igt@prime_vgem@basic-fence-mmap.html
- bat-arls-3: NOTRUN -> [SKIP][44] ([i915#10196] / [i915#3708] / [i915#4077]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-fence-read:
- bat-arls-3: NOTRUN -> [SKIP][45] ([i915#10212] / [i915#3708])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- bat-arls-3: NOTRUN -> [SKIP][46] ([i915#10214] / [i915#3708])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- bat-arls-3: NOTRUN -> [SKIP][47] ([i915#10216] / [i915#3708])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-3/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@migrate:
- bat-arls-1: [DMESG-WARN][48] -> [PASS][49]
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/bat-arls-1/igt@i915_selftest@live@migrate.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-1/igt@i915_selftest@live@migrate.html
* igt@i915_selftest@live@objects:
- bat-arls-1: [DMESG-FAIL][50] ([i915#10262]) -> [PASS][51] +23 other tests pass
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/bat-arls-1/igt@i915_selftest@live@objects.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/bat-arls-1/igt@i915_selftest@live@objects.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10026]: https://gitlab.freedesktop.org/drm/intel/issues/10026
[i915#10196]: https://gitlab.freedesktop.org/drm/intel/issues/10196
[i915#10197]: https://gitlab.freedesktop.org/drm/intel/issues/10197
[i915#10200]: https://gitlab.freedesktop.org/drm/intel/issues/10200
[i915#10202]: https://gitlab.freedesktop.org/drm/intel/issues/10202
[i915#10206]: https://gitlab.freedesktop.org/drm/intel/issues/10206
[i915#10207]: https://gitlab.freedesktop.org/drm/intel/issues/10207
[i915#10208]: https://gitlab.freedesktop.org/drm/intel/issues/10208
[i915#10209]: https://gitlab.freedesktop.org/drm/intel/issues/10209
[i915#10211]: https://gitlab.freedesktop.org/drm/intel/issues/10211
[i915#10212]: https://gitlab.freedesktop.org/drm/intel/issues/10212
[i915#10213]: https://gitlab.freedesktop.org/drm/intel/issues/10213
[i915#10214]: https://gitlab.freedesktop.org/drm/intel/issues/10214
[i915#10216]: https://gitlab.freedesktop.org/drm/intel/issues/10216
[i915#10262]: https://gitlab.freedesktop.org/drm/intel/issues/10262
[i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378
[i915#10436]: https://gitlab.freedesktop.org/drm/intel/issues/10436
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9812]: https://gitlab.freedesktop.org/drm/intel/issues/9812
[i915#9886]: https://gitlab.freedesktop.org/drm/intel/issues/9886
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7798 -> IGTPW_10973
CI-20190529: 20190529
CI_DRM_14522: 406e10d886a22211d2866bfa9322aec1727171f8 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_10973: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/index.html
IGT_7798: 5e3263748a636ebc91ecfafbd339870c77e3eed6 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/index.html
[-- Attachment #2: Type: text/html, Size: 17235 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* ✓ CI.xeBAT: success for tools/gputop: Fix engine columns with amdgpu
2024-04-03 15:00 [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu Tvrtko Ursulin
` (2 preceding siblings ...)
2024-04-04 8:06 ` ✓ Fi.CI.BAT: success for " Patchwork
@ 2024-04-04 8:30 ` Patchwork
2024-04-04 9:44 ` ✗ Fi.CI.IGT: failure " Patchwork
4 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2024-04-04 8:30 UTC (permalink / raw)
To: Tvrtko Ursulin; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1506 bytes --]
== Series Details ==
Series: tools/gputop: Fix engine columns with amdgpu
URL : https://patchwork.freedesktop.org/series/131997/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7798_BAT -> XEIGTPW_10973_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (5 -> 5)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_10973_BAT:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@xe_intel_bb@purge-bb:
- {bat-lnl-1}: NOTRUN -> [INCOMPLETE][1]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10973/bat-lnl-1/igt@xe_intel_bb@purge-bb.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
Build changes
-------------
* IGT: IGT_7798 -> IGTPW_10973
IGTPW_10973: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/index.html
IGT_7798: 5e3263748a636ebc91ecfafbd339870c77e3eed6 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1033-406e10d886a22211d2866bfa9322aec1727171f8: 406e10d886a22211d2866bfa9322aec1727171f8
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10973/index.html
[-- Attachment #2: Type: text/html, Size: 2087 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu
2024-04-03 18:18 ` Kamil Konieczny
@ 2024-04-04 9:08 ` Christian König
0 siblings, 0 replies; 11+ messages in thread
From: Christian König @ 2024-04-04 9:08 UTC (permalink / raw)
To: Kamil Konieczny, igt-dev, Tvrtko Ursulin, Alex Deucher,
Vitaly Prosyak
Am 03.04.24 um 20:18 schrieb Kamil Konieczny:
> Hi Tvrtko,
> On 2024-04-03 at 16:00:57 +0100, Tvrtko Ursulin wrote:
>> From: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
>>
>> Amdgpu kernel driver skips output of fdinfo keys for unused engines. That
>> is completely legal but corrupts the column formatting in the current
>> code.
>>
>> Fix it by simply treating change in detected engines used by a client
>> as trigger to re-emit a new header. This ensures columns are always
>> correctly aligned, albeit with a cost of potentially duplicating the
>> header for the same DRM minor.
>>
>> This is considered good enough for a reference implementation. The
>> alternative would be to add some real per DRM minor state tracking which
>> sounds like an overkill, at least until gputop gains a nicer (any) UI.
> +Cc few amd devs:
>
> Alex Deucher <alexander.deucher@amd.com>
> Christian Koenig <christian.koenig@amd.com>
> Vitaly Prosyak <vitaly.prosyak@amd.com>
>
> Change looks ok so from me:
> Acked-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Acked-by: Christian König <christian.koenig@amd.com>
Thanks for taking care of this,
Christian.
>
> Regards,
> Kamil
>
>> Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
>> ---
>> tools/gputop.c | 27 ++++++++++++++++++++++++++-
>> 1 file changed, 26 insertions(+), 1 deletion(-)
>>
>> diff --git a/tools/gputop.c b/tools/gputop.c
>> index 71e28f43ee4c..76075c5dde8b 100644
>> --- a/tools/gputop.c
>> +++ b/tools/gputop.c
>> @@ -119,11 +119,36 @@ print_client_header(struct igt_drm_client *c, int lines, int con_w, int con_h,
>> return lines;
>> }
>>
>> +static bool
>> +engines_identical(const struct igt_drm_client *c,
>> + const struct igt_drm_client *pc)
>> +{
>> + unsigned int i;
>> +
>> + if (c->engines->num_engines != pc->engines->num_engines ||
>> + c->engines->max_engine_id != pc->engines->max_engine_id)
>> + return false;
>> +
>> + for (i = 0; i <= c->engines->max_engine_id; i++)
>> + if (c->engines->capacity[i] != pc->engines->capacity[i] ||
>> + !!c->engines->names[i] != !!pc->engines->names[i] ||
>> + strcmp(c->engines->names[i], pc->engines->names[i]))
>> + return false;
>> +
>> + return true;
>> +}
>>
>> static bool
>> newheader(const struct igt_drm_client *c, const struct igt_drm_client *pc)
>> {
>> - return !pc || c->drm_minor != pc->drm_minor;
>> + return !pc || c->drm_minor != pc->drm_minor ||
>> + /*
>> + * Below is a a hack for drivers like amdgpu which omit listing
>> + * unused engines. Simply treat them as separate minors which
>> + * will ensure the per-engine columns are correctly sized in all
>> + * cases.
>> + */
>> + !engines_identical(c, pc);
>> }
>>
>> static int
>> --
>> 2.44.0
>>
^ permalink raw reply [flat|nested] 11+ messages in thread
* ✗ Fi.CI.IGT: failure for tools/gputop: Fix engine columns with amdgpu
2024-04-03 15:00 [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu Tvrtko Ursulin
` (3 preceding siblings ...)
2024-04-04 8:30 ` ✓ CI.xeBAT: " Patchwork
@ 2024-04-04 9:44 ` Patchwork
2024-04-08 10:43 ` Kamil Konieczny
4 siblings, 1 reply; 11+ messages in thread
From: Patchwork @ 2024-04-04 9:44 UTC (permalink / raw)
To: Tvrtko Ursulin; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 91177 bytes --]
== Series Details ==
Series: tools/gputop: Fix engine columns with amdgpu
URL : https://patchwork.freedesktop.org/series/131997/
State : failure
== Summary ==
CI Bug Log - changes from IGT_7798_full -> IGTPW_10973_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_10973_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_10973_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/index.html
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_10973_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@gt_pm:
- shard-rkl: [PASS][1] -> [DMESG-FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-rkl-3/igt@i915_selftest@live@gt_pm.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@i915_selftest@live@gt_pm.html
* igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-a-hdmi-a-1:
- shard-snb: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-snb5/igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-a-hdmi-a-1.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-snb6/igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-a-hdmi-a-1.html
Known issues
------------
Here are the changes found in IGTPW_10973_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-mtlp: NOTRUN -> [SKIP][5] ([i915#8411]) +1 other test skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-1/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg1: NOTRUN -> [SKIP][6] ([i915#8411]) +1 other test skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#8411])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-2/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@drm_fdinfo@all-busy-check-all:
- shard-mtlp: NOTRUN -> [SKIP][8] ([i915#8414]) +12 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-7/igt@drm_fdinfo@all-busy-check-all.html
* igt@drm_fdinfo@idle@rcs0:
- shard-rkl: NOTRUN -> [FAIL][9] ([i915#7742]) +1 other test fail
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@drm_fdinfo@idle@rcs0.html
* igt@drm_fdinfo@most-busy-check-all@bcs0:
- shard-dg2: NOTRUN -> [SKIP][10] ([i915#8414]) +7 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@drm_fdinfo@most-busy-check-all@bcs0.html
- shard-dg1: NOTRUN -> [SKIP][11] ([i915#8414]) +13 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@drm_fdinfo@most-busy-check-all@bcs0.html
* igt@gem_busy@semaphore:
- shard-dg2: NOTRUN -> [SKIP][12] ([i915#3936])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@gem_busy@semaphore.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#9323]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-dg1: NOTRUN -> [SKIP][14] ([i915#3555] / [i915#9323])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#7697])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@gem_close_race@multigpu-basic-threads.html
- shard-dg1: NOTRUN -> [SKIP][16] ([i915#7697])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@gem_close_race@multigpu-basic-threads.html
- shard-tglu: NOTRUN -> [SKIP][17] ([i915#7697])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-9/igt@gem_close_race@multigpu-basic-threads.html
- shard-mtlp: NOTRUN -> [SKIP][18] ([i915#7697])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-7/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#6335])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-1/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#6335]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-tglu: NOTRUN -> [FAIL][21] ([i915#6268])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-5/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_persistence@hang:
- shard-dg1: NOTRUN -> [SKIP][22] ([i915#8555])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@gem_ctx_persistence@hang.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-mtlp: NOTRUN -> [SKIP][23] ([i915#8555])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-1/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_ctx_sseu@invalid-args:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#280])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@gem_ctx_sseu@invalid-args.html
- shard-tglu: NOTRUN -> [SKIP][25] ([i915#280])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-7/igt@gem_ctx_sseu@invalid-args.html
- shard-mtlp: NOTRUN -> [SKIP][26] ([i915#280])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-3/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@mmap-args:
- shard-dg1: NOTRUN -> [SKIP][27] ([i915#280]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#4812]) +2 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_balancer@noheartbeat:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#8555]) +1 other test skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@gem_exec_balancer@noheartbeat.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-rkl: NOTRUN -> [SKIP][30] ([i915#4525]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_capture@capture-invisible@lmem0:
- shard-dg1: NOTRUN -> [SKIP][31] ([i915#6334]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@gem_exec_capture@capture-invisible@lmem0.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-mtlp: NOTRUN -> [SKIP][32] ([i915#6334])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-1/igt@gem_exec_capture@capture-invisible@smem0.html
- shard-rkl: NOTRUN -> [SKIP][33] ([i915#6334])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-2/igt@gem_exec_capture@capture-invisible@smem0.html
- shard-tglu: NOTRUN -> [SKIP][34] ([i915#6334])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-5/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_fair@basic-none-rrul:
- shard-dg1: NOTRUN -> [SKIP][35] ([i915#3539] / [i915#4852]) +5 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@gem_exec_fair@basic-none-rrul.html
* igt@gem_exec_fair@basic-none-rrul@rcs0:
- shard-glk: NOTRUN -> [FAIL][36] ([i915#2842]) +1 other test fail
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-glk2/igt@gem_exec_fair@basic-none-rrul@rcs0.html
* igt@gem_exec_fair@basic-none-share:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#3539] / [i915#4852]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@gem_exec_fair@basic-none-share.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-tglu: [PASS][38] -> [FAIL][39] ([i915#2842])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-tglu-6/igt@gem_exec_fair@basic-none-share@rcs0.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-8/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none@bcs0:
- shard-rkl: [PASS][40] -> [FAIL][41] ([i915#2842])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-rkl-2/igt@gem_exec_fair@basic-none@bcs0.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@gem_exec_fair@basic-none@bcs0.html
* igt@gem_exec_fair@basic-sync:
- shard-mtlp: NOTRUN -> [SKIP][42] ([i915#4473] / [i915#4771])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-5/igt@gem_exec_fair@basic-sync.html
* igt@gem_exec_fair@basic-throttle:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#3539])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@gem_exec_fair@basic-throttle.html
* igt@gem_exec_fence@submit:
- shard-dg1: NOTRUN -> [SKIP][44] ([i915#4812]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-17/igt@gem_exec_fence@submit.html
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#4812]) +2 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-1/igt@gem_exec_fence@submit.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#5107])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-cpu-wc-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#3281]) +5 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@gem_exec_reloc@basic-cpu-wc-noreloc.html
* igt@gem_exec_reloc@basic-scanout:
- shard-rkl: NOTRUN -> [SKIP][48] ([i915#3281]) +7 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@gem_exec_reloc@basic-scanout.html
* igt@gem_exec_reloc@basic-wc-cpu-noreloc:
- shard-dg1: NOTRUN -> [SKIP][49] ([i915#3281]) +9 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@gem_exec_reloc@basic-wc-cpu-noreloc.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#3281]) +14 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy:
- shard-dg1: NOTRUN -> [SKIP][51] ([i915#4860]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#4860]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html
* igt@gem_lmem_swapping@heavy-random@lmem0:
- shard-dg1: NOTRUN -> [FAIL][53] ([i915#10378])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@gem_lmem_swapping@heavy-random@lmem0.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0:
- shard-dg2: NOTRUN -> [FAIL][54] ([i915#10378]) +1 other test fail
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-rkl: NOTRUN -> [SKIP][55] ([i915#4613]) +3 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@massive-random:
- shard-mtlp: NOTRUN -> [SKIP][56] ([i915#4613]) +3 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-6/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@smem-oom:
- shard-glk: NOTRUN -> [SKIP][57] ([i915#4613]) +4 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-glk4/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_media_vme:
- shard-dg1: NOTRUN -> [SKIP][58] ([i915#284])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@gem_media_vme.html
* igt@gem_mmap_gtt@basic-small-bo:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#4077]) +17 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@gem_mmap_gtt@basic-small-bo.html
* igt@gem_mmap_gtt@cpuset-medium-copy-odd:
- shard-mtlp: NOTRUN -> [SKIP][60] ([i915#4077]) +8 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-3/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html
* igt@gem_mmap_wc@bad-object:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#4083]) +3 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@gem_mmap_wc@bad-object.html
* igt@gem_mmap_wc@read:
- shard-dg1: NOTRUN -> [SKIP][62] ([i915#4083]) +3 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@gem_mmap_wc@read.html
* igt@gem_mmap_wc@write:
- shard-mtlp: NOTRUN -> [SKIP][63] ([i915#4083]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@gem_mmap_wc@write.html
* igt@gem_partial_pwrite_pread@write:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#3282]) +3 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@gem_partial_pwrite_pread@write.html
* igt@gem_pread@exhaustion:
- shard-dg1: NOTRUN -> [SKIP][65] ([i915#3282]) +7 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-17/igt@gem_pread@exhaustion.html
- shard-mtlp: NOTRUN -> [SKIP][66] ([i915#3282]) +1 other test skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@gem_pread@exhaustion.html
* igt@gem_pxp@create-valid-protected-context:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#4270]) +2 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@gem_pxp@create-valid-protected-context.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-rkl: NOTRUN -> [SKIP][68] ([i915#4270]) +3 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
- shard-dg1: NOTRUN -> [SKIP][69] ([i915#4270]) +3 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
- shard-tglu: NOTRUN -> [SKIP][70] ([i915#4270]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-9/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_pxp@verify-pxp-stale-ctx-execution:
- shard-mtlp: NOTRUN -> [SKIP][71] ([i915#4270]) +5 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-5/igt@gem_pxp@verify-pxp-stale-ctx-execution.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][72] ([i915#8428]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-ccs.html
* igt@gem_render_copy@y-tiled-to-vebox-linear:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#5190] / [i915#8428]) +5 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@gem_render_copy@y-tiled-to-vebox-linear.html
* igt@gem_set_tiling_vs_pwrite:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#4079])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_spin_batch@spin-all-new:
- shard-dg2: NOTRUN -> [FAIL][75] ([i915#5889])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@gem_spin_batch@spin-all-new.html
* igt@gem_tiled_partial_pwrite_pread@writes:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#3282]) +4 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@gem_tiled_partial_pwrite_pread@writes.html
* igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
- shard-dg1: NOTRUN -> [SKIP][77] ([i915#4077]) +14 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
* igt@gem_tiled_pread_pwrite:
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#4079]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-5/igt@gem_tiled_pread_pwrite.html
* igt@gem_userptr_blits@access-control:
- shard-dg1: NOTRUN -> [SKIP][79] ([i915#3297])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-glk: NOTRUN -> [SKIP][80] ([i915#3323])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-glk2/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#3297]) +3 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg1: NOTRUN -> [SKIP][82] ([i915#3282] / [i915#3297])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@map-fixed-invalidate:
- shard-dg1: NOTRUN -> [SKIP][83] ([i915#3297] / [i915#4880])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@gem_userptr_blits@map-fixed-invalidate.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap:
- shard-mtlp: NOTRUN -> [SKIP][84] ([i915#3297]) +3 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-1/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][85] ([i915#3297] / [i915#4880]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-3/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#3297])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@gem_userptr_blits@unsync-overlap.html
* igt@gen3_render_linear_blits:
- shard-mtlp: NOTRUN -> [SKIP][87] +23 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-5/igt@gen3_render_linear_blits.html
* igt@gen9_exec_parse@basic-rejected:
- shard-mtlp: NOTRUN -> [SKIP][88] ([i915#2856]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-5/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@bb-start-out:
- shard-rkl: NOTRUN -> [SKIP][89] ([i915#2527]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-1/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg1: NOTRUN -> [SKIP][90] ([i915#2527]) +3 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@unaligned-access:
- shard-dg2: NOTRUN -> [SKIP][91] ([i915#2856]) +4 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@gen9_exec_parse@unaligned-access.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-glk: [PASS][92] -> [ABORT][93] ([i915#9849])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-glk2/igt@i915_module_load@reload-with-fault-injection.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-glk9/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-mtlp: NOTRUN -> [SKIP][94] ([i915#6621]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-7/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_rps@reset:
- shard-snb: [PASS][95] -> [INCOMPLETE][96] ([i915#7790])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-snb7/igt@i915_pm_rps@reset.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-snb5/igt@i915_pm_rps@reset.html
* igt@i915_pm_rps@thresholds@gt0:
- shard-dg1: NOTRUN -> [SKIP][97] ([i915#8925])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-17/igt@i915_pm_rps@thresholds@gt0.html
- shard-mtlp: NOTRUN -> [SKIP][98] ([i915#8925])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@i915_pm_rps@thresholds@gt0.html
* igt@i915_pm_rps@thresholds@gt1:
- shard-mtlp: NOTRUN -> [SKIP][99] ([i915#3555] / [i915#8925])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@i915_pm_rps@thresholds@gt1.html
* igt@i915_pm_sseu@full-enable:
- shard-rkl: NOTRUN -> [SKIP][100] ([i915#4387])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-1/igt@i915_pm_sseu@full-enable.html
* igt@i915_power@sanity:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#7984])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@i915_power@sanity.html
* igt@i915_query@hwconfig_table:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#6245])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@i915_query@hwconfig_table.html
* igt@i915_selftest@live@hangcheck:
- shard-dg2: [PASS][103] -> [ABORT][104] ([i915#10366])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-dg2-6/igt@i915_selftest@live@hangcheck.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-7/igt@i915_selftest@live@hangcheck.html
* igt@i915_selftest@mock@memory_region:
- shard-dg2: NOTRUN -> [DMESG-WARN][105] ([i915#9311])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@i915_selftest@mock@memory_region.html
- shard-rkl: NOTRUN -> [DMESG-WARN][106] ([i915#9311])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@i915_selftest@mock@memory_region.html
- shard-dg1: NOTRUN -> [DMESG-WARN][107] ([i915#9311])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@i915_selftest@mock@memory_region.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- shard-mtlp: NOTRUN -> [SKIP][108] ([i915#4212])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg1: NOTRUN -> [SKIP][109] ([i915#4215])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg1: NOTRUN -> [SKIP][110] ([i915#4212]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-17/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-2-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][111] ([i915#8709]) +11 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-2-4-mc-ccs.html
* igt@kms_async_flips@test-cursor:
- shard-mtlp: NOTRUN -> [SKIP][112] ([i915#10333])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@kms_async_flips@test-cursor.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-glk: NOTRUN -> [SKIP][113] ([i915#1769]) +1 other test skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-glk7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][114] ([i915#5286]) +5 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-1/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][115] ([i915#4538] / [i915#5286]) +3 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#3638]) +2 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-2/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-tglu: [PASS][117] -> [FAIL][118] ([i915#3743])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-tglu-4/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-9/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][119] ([i915#3638]) +8 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#4538] / [i915#5190]) +13 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-3/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][121] +51 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][122] ([i915#4538]) +8 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu: NOTRUN -> [SKIP][123] +17 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-snb: NOTRUN -> [SKIP][124] +8 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-snb5/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_joiner@invalid-modeset:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#10656])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@kms_big_joiner@invalid-modeset.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][126] ([i915#6095]) +59 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-14/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][127] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#6095]) +61 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-1/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][129] ([i915#10307] / [i915#6095]) +136 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][130] ([i915#6095]) +15 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-5/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs:
- shard-dg2: NOTRUN -> [SKIP][131] ([i915#10278])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][132] ([i915#6095]) +35 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-7/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][133] ([i915#7213]) +3 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@plane-scaling:
- shard-dg1: NOTRUN -> [SKIP][134] ([i915#3742])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_cdclk@plane-scaling.html
* igt@kms_cdclk@plane-scaling@pipe-d-dp-4:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#4087]) +3 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-11/igt@kms_cdclk@plane-scaling@pipe-d-dp-4.html
* igt@kms_chamelium_edid@dp-edid-read:
- shard-dg2: NOTRUN -> [SKIP][136] ([i915#7828]) +8 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@kms_chamelium_edid@dp-edid-read.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
- shard-dg1: NOTRUN -> [SKIP][137] ([i915#7828]) +11 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][138] ([i915#7828]) +2 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-9/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_hpd@dp-hpd-for-each-pipe:
- shard-mtlp: NOTRUN -> [SKIP][139] ([i915#7828]) +6 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html
* igt@kms_chamelium_hpd@hdmi-hpd-fast:
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#7828]) +5 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
* igt@kms_content_protection@atomic:
- shard-dg1: NOTRUN -> [SKIP][141] ([i915#7116] / [i915#9424]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-14/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#7118] / [i915#9424]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#3299])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#9424])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@kms_content_protection@lic-type-0.html
- shard-dg1: NOTRUN -> [SKIP][145] ([i915#9424])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@srm:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#7118])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@cursor-offscreen-128x42:
- shard-mtlp: NOTRUN -> [SKIP][147] ([i915#8814]) +1 other test skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-1/igt@kms_cursor_crc@cursor-offscreen-128x42.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-dg1: NOTRUN -> [SKIP][148] ([i915#3359]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_cursor_crc@cursor-random-512x170.html
- shard-tglu: NOTRUN -> [SKIP][149] ([i915#3359])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-6/igt@kms_cursor_crc@cursor-random-512x170.html
- shard-mtlp: NOTRUN -> [SKIP][150] ([i915#3359])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-5/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#3359]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-mtlp: NOTRUN -> [SKIP][152] ([i915#3555] / [i915#8814])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-1/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-rkl: NOTRUN -> [SKIP][153] ([i915#3555]) +5 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#3359]) +4 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-mtlp: NOTRUN -> [SKIP][155] ([i915#9809]) +1 other test skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-dg1: NOTRUN -> [SKIP][156] ([i915#4103] / [i915#4213]) +1 other test skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#9067])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
- shard-rkl: NOTRUN -> [SKIP][158] ([i915#9067])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-mtlp: NOTRUN -> [SKIP][159] ([i915#4213])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#4103])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
- shard-tglu: NOTRUN -> [SKIP][161] ([i915#4103])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-mtlp: NOTRUN -> [SKIP][162] ([i915#9833])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-7/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][163] ([i915#9723])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][164] ([i915#9723])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#8588])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@kms_display_modes@mst-extended-mode-negative.html
- shard-rkl: NOTRUN -> [SKIP][166] ([i915#8588])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_display_modes@mst-extended-mode-negative.html
- shard-dg1: NOTRUN -> [SKIP][167] ([i915#8588])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_dp_aux_dev:
- shard-dg1: NOTRUN -> [SKIP][168] ([i915#1257])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_dp_aux_dev.html
* igt@kms_draw_crc@draw-method-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][169] ([i915#8812])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_draw_crc@draw-method-mmap-wc.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][170] ([i915#3840])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc:
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#3555] / [i915#3840])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-formats:
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#3555] / [i915#3840])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@kms_dsc@dsc-with-formats.html
- shard-rkl: NOTRUN -> [SKIP][173] ([i915#3555] / [i915#3840])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-1/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg1: NOTRUN -> [SKIP][174] ([i915#3840] / [i915#9053])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-17/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-dg1: NOTRUN -> [SKIP][175] ([i915#3469])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-2x:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#1839]) +1 other test skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@kms_feature_discovery@display-2x.html
- shard-dg1: NOTRUN -> [SKIP][177] ([i915#1839])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-3x:
- shard-mtlp: NOTRUN -> [SKIP][178] ([i915#1839])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-1/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@psr2:
- shard-dg1: NOTRUN -> [SKIP][179] ([i915#658])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_feature_discovery@psr2.html
- shard-tglu: NOTRUN -> [SKIP][180] ([i915#658])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-9/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#3637]) +5 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
- shard-dg1: NOTRUN -> [SKIP][182] ([i915#9934]) +8 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-17/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-vga1:
- shard-snb: [PASS][183] -> [FAIL][184] ([i915#2122])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-snb4/igt@kms_flip@flip-vs-absolute-wf_vblank@a-vga1.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank@a-vga1.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#8381])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_flip@flip-vs-fences-interruptible.html
- shard-mtlp: NOTRUN -> [SKIP][186] ([i915#8381])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-7/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1:
- shard-snb: [PASS][187] -> [INCOMPLETE][188] ([i915#4839])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-snb4/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-snb6/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][189] ([i915#2587] / [i915#2672]) +5 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][190] ([i915#3555] / [i915#8810])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#2672]) +2 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
- shard-tglu: NOTRUN -> [SKIP][192] ([i915#2587] / [i915#2672]) +1 other test skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-4/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][193] ([i915#2672]) +3 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][194] ([i915#2672]) +4 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][195] ([i915#8708]) +4 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
- shard-dg1: NOTRUN -> [SKIP][196] +53 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#5439])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][198] ([i915#10055])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][199] ([i915#8708]) +15 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#3023]) +24 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#8708]) +13 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-rkl: NOTRUN -> [SKIP][202] ([i915#1825]) +37 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-glk: NOTRUN -> [SKIP][203] +315 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-glk4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-dg1: NOTRUN -> [SKIP][204] ([i915#5439])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][205] ([i915#5354]) +32 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][206] ([i915#1825]) +19 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][207] ([i915#3458]) +17 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][208] ([i915#3458]) +19 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2: NOTRUN -> [SKIP][209] ([i915#6118])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-7/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: NOTRUN -> [SKIP][210] ([i915#3555] / [i915#8228]) +1 other test skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-swap:
- shard-dg1: NOTRUN -> [SKIP][211] ([i915#3555] / [i915#8228])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-14/igt@kms_hdr@static-swap.html
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#3555] / [i915#8228])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-3/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-suspend:
- shard-tglu: NOTRUN -> [SKIP][213] ([i915#3555] / [i915#8228])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-5/igt@kms_hdr@static-toggle-suspend.html
- shard-mtlp: NOTRUN -> [SKIP][214] ([i915#3555] / [i915#8228])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-dg1: NOTRUN -> [SKIP][215] ([i915#6301]) +1 other test skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-17/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_panel_fitting@legacy:
- shard-tglu: NOTRUN -> [SKIP][216] ([i915#6301])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-10/igt@kms_panel_fitting@legacy.html
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#6301])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-dg2: NOTRUN -> [SKIP][218] +26 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-11/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][219] ([i915#9423]) +7 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][220] ([i915#9423]) +3 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][221] ([i915#5176]) +3 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d-edp-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][222] ([i915#9423]) +7 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#9423]) +5 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-1/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][224] ([i915#5176] / [i915#9423]) +1 other test skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][225] ([i915#5235]) +11 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-edp-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][226] ([i915#5235]) +7 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][227] ([i915#5235]) +3 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-2/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][228] ([i915#5235]) +3 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-17/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-4.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][229] ([i915#3555] / [i915#5235]) +3 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-d-edp-1.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][230] ([i915#5235] / [i915#9423]) +11 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_pm_backlight@bad-brightness:
- shard-dg1: NOTRUN -> [SKIP][231] ([i915#5354])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-17/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@fade:
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#5354])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-2/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#3361])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-2/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg1: NOTRUN -> [SKIP][234] ([i915#9340])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@kms-lpsp@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [FAIL][235] ([i915#9301])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-6/igt@kms_pm_lpsp@kms-lpsp@pipe-a-hdmi-a-1.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-rkl: NOTRUN -> [SKIP][236] ([i915#9519])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg1: NOTRUN -> [SKIP][237] ([i915#9519])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: [PASS][238] -> [SKIP][239] ([i915#9519]) +1 other test skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-mtlp: NOTRUN -> [SKIP][240] ([i915#9519])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-rkl: NOTRUN -> [SKIP][241] ([i915#6524])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_prime@basic-modeset-hybrid.html
- shard-dg1: NOTRUN -> [SKIP][242] ([i915#6524])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_prime@basic-modeset-hybrid.html
- shard-tglu: NOTRUN -> [SKIP][243] ([i915#6524])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-4/igt@kms_prime@basic-modeset-hybrid.html
- shard-mtlp: NOTRUN -> [SKIP][244] ([i915#6524])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-3/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-dg1: NOTRUN -> [SKIP][245] ([i915#9683])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][246] ([i915#9683])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#9683])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr2-no-drrs:
- shard-tglu: NOTRUN -> [SKIP][248] ([i915#9732]) +4 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-6/igt@kms_psr@fbc-psr2-no-drrs.html
* igt@kms_psr@fbc-psr2-sprite-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#1072] / [i915#9732]) +21 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@kms_psr@fbc-psr2-sprite-mmap-cpu.html
* igt@kms_psr@pr-primary-render:
- shard-mtlp: NOTRUN -> [SKIP][250] ([i915#9688]) +9 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@kms_psr@pr-primary-render.html
* igt@kms_psr@pr-suspend:
- shard-dg1: NOTRUN -> [SKIP][251] ([i915#1072] / [i915#9732]) +28 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_psr@pr-suspend.html
* igt@kms_psr@psr-sprite-mmap-gtt@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][252] ([i915#4077] / [i915#9688])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@kms_psr@psr-sprite-mmap-gtt@edp-1.html
* igt@kms_psr@psr2-suspend:
- shard-rkl: NOTRUN -> [SKIP][253] ([i915#1072] / [i915#9732]) +20 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_psr@psr2-suspend.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg1: NOTRUN -> [SKIP][254] ([i915#9685]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-17/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#9685])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-7/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg1: NOTRUN -> [SKIP][256] ([i915#4884])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-mtlp: NOTRUN -> [SKIP][257] ([i915#5289])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#5190])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-dg1: NOTRUN -> [SKIP][259] ([i915#5289])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][260] ([i915#4235] / [i915#5190])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
- shard-rkl: NOTRUN -> [SKIP][261] ([i915#5289])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][262] ([i915#4235]) +2 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-dg1: NOTRUN -> [SKIP][263] ([i915#3555]) +5 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_scaling_modes@scaling-mode-center.html
- shard-tglu: NOTRUN -> [SKIP][264] ([i915#3555]) +2 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-5/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-dg2: NOTRUN -> [SKIP][265] ([i915#3555]) +5 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][266] ([i915#5030]) +2 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][267] ([i915#5030] / [i915#9041])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-mtlp: NOTRUN -> [SKIP][268] ([i915#3555] / [i915#8809])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-3/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_sysfs_edid_timing:
- shard-dg1: NOTRUN -> [FAIL][269] ([IGT#2] / [i915#6493])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@kms_sysfs_edid_timing.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg1: NOTRUN -> [SKIP][270] ([i915#8623])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_tiled_display@basic-test-pattern.html
- shard-tglu: NOTRUN -> [SKIP][271] ([i915#8623])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-8/igt@kms_tiled_display@basic-test-pattern.html
- shard-mtlp: NOTRUN -> [SKIP][272] ([i915#8623])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-7/igt@kms_tiled_display@basic-test-pattern.html
- shard-rkl: NOTRUN -> [SKIP][273] ([i915#8623])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2: NOTRUN -> [SKIP][274] ([i915#8623])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1:
- shard-mtlp: [PASS][275] -> [FAIL][276] ([i915#9196]) +1 other test fail
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-3/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-snb: [PASS][277] -> [FAIL][278] ([i915#9196])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-4:
- shard-dg1: [PASS][279] -> [FAIL][280] ([i915#9196])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-dg1-17/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-4.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-4.html
* igt@kms_vrr@max-min:
- shard-dg1: NOTRUN -> [SKIP][281] ([i915#9906])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@kms_vrr@max-min.html
- shard-dg2: NOTRUN -> [SKIP][282] ([i915#9906])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-rkl: NOTRUN -> [SKIP][283] ([i915#9906]) +1 other test skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@perf@mi-rpc:
- shard-mtlp: NOTRUN -> [SKIP][284] ([i915#2434] / [i915#7387])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@perf@mi-rpc.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][285] ([i915#2433])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@perf@unprivileged-single-ctx-counters.html
- shard-dg1: NOTRUN -> [SKIP][286] ([i915#2433])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@rc6-all-gts:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#8516])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-3/igt@perf_pmu@rc6-all-gts.html
- shard-rkl: NOTRUN -> [SKIP][288] ([i915#8516])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@perf_pmu@rc6-all-gts.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-dg1: NOTRUN -> [SKIP][289] ([i915#8516])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-16/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-fence-flip:
- shard-dg1: NOTRUN -> [SKIP][290] ([i915#3708]) +2 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- shard-mtlp: NOTRUN -> [SKIP][291] ([i915#3708] / [i915#4077])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-8/igt@prime_vgem@basic-fence-mmap.html
- shard-dg2: NOTRUN -> [SKIP][292] ([i915#3708] / [i915#4077])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@fence-write-hang:
- shard-rkl: NOTRUN -> [SKIP][293] ([i915#3708])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-5/igt@prime_vgem@fence-write-hang.html
* igt@syncobj_timeline@invalid-wait-zero-handles:
- shard-dg2: NOTRUN -> [FAIL][294] ([i915#9781])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-10/igt@syncobj_timeline@invalid-wait-zero-handles.html
- shard-rkl: NOTRUN -> [FAIL][295] ([i915#9781])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-3/igt@syncobj_timeline@invalid-wait-zero-handles.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-dg2: NOTRUN -> [FAIL][296] ([i915#9779])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@syncobj_wait@invalid-wait-zero-handles.html
* igt@tools_test@sysfs_l3_parity:
- shard-mtlp: NOTRUN -> [SKIP][297] ([i915#4818])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-5/igt@tools_test@sysfs_l3_parity.html
* igt@v3d/v3d_perfmon@create-two-perfmon:
- shard-dg2: NOTRUN -> [SKIP][298] ([i915#2575]) +12 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-5/igt@v3d/v3d_perfmon@create-two-perfmon.html
* igt@v3d/v3d_submit_csd@bad-perfmon:
- shard-dg1: NOTRUN -> [SKIP][299] ([i915#2575]) +15 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@v3d/v3d_submit_csd@bad-perfmon.html
* igt@v3d/v3d_wait_bo@map-bo-0ns:
- shard-mtlp: NOTRUN -> [SKIP][300] ([i915#2575]) +8 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@v3d/v3d_wait_bo@map-bo-0ns.html
* igt@vc4/vc4_perfmon@create-perfmon-exceed:
- shard-mtlp: NOTRUN -> [SKIP][301] ([i915#7711]) +6 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-1/igt@vc4/vc4_perfmon@create-perfmon-exceed.html
* igt@vc4/vc4_perfmon@create-perfmon-invalid-events:
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#7711]) +5 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@vc4/vc4_perfmon@create-perfmon-invalid-events.html
* igt@vc4/vc4_tiling@set-bad-handle:
- shard-rkl: NOTRUN -> [SKIP][303] ([i915#7711]) +8 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-5/igt@vc4/vc4_tiling@set-bad-handle.html
* igt@vc4/vc4_wait_bo@used-bo-0ns:
- shard-dg1: NOTRUN -> [SKIP][304] ([i915#7711]) +7 other tests skip
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@vc4/vc4_wait_bo@used-bo-0ns.html
- shard-tglu: NOTRUN -> [SKIP][305] ([i915#2575]) +4 other tests skip
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-8/igt@vc4/vc4_wait_bo@used-bo-0ns.html
#### Possible fixes ####
* igt@gem_exec_fair@basic-deadline:
- shard-rkl: [FAIL][306] ([i915#2846]) -> [PASS][307]
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-rkl-3/igt@gem_exec_fair@basic-deadline.html
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-2/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-tglu: [FAIL][308] ([i915#2842]) -> [PASS][309] +1 other test pass
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-tglu-10/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-3/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: [TIMEOUT][310] ([i915#5493]) -> [PASS][311]
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-14/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [INCOMPLETE][312] ([i915#9820] / [i915#9849]) -> [PASS][313]
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg1: [INCOMPLETE][314] ([i915#9820] / [i915#9849]) -> [PASS][315]
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-dg1-18/igt@i915_module_load@reload-with-fault-injection.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html
- shard-tglu: [INCOMPLETE][316] ([i915#9820]) -> [PASS][317]
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html
- shard-mtlp: [ABORT][318] ([i915#10131] / [i915#9820]) -> [PASS][319]
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-mtlp-2/igt@i915_module_load@reload-with-fault-injection.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
- shard-dg1: [FAIL][320] ([i915#3591]) -> [PASS][321] +1 other test pass
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-1:
- shard-tglu: [FAIL][322] ([i915#2521]) -> [PASS][323]
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-tglu-6/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-1.html
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-8/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
- shard-mtlp: [FAIL][324] ([i915#5138]) -> [PASS][325]
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu: [FAIL][326] ([i915#3743]) -> [PASS][327] +1 other test pass
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_cursor_legacy@torture-bo@pipe-a:
- shard-tglu: [DMESG-WARN][328] ([i915#10166]) -> [PASS][329]
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-tglu-10/igt@kms_cursor_legacy@torture-bo@pipe-a.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-8/igt@kms_cursor_legacy@torture-bo@pipe-a.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: [SKIP][330] ([i915#4281]) -> [PASS][331]
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-tglu-8/igt@kms_pm_dc@dc9-dpms.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-4/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [SKIP][332] ([i915#9519]) -> [PASS][333] +1 other test pass
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-rkl: [FAIL][334] ([i915#9196]) -> [PASS][335]
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-rkl-4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
#### Warnings ####
* igt@gem_eio@kms:
- shard-dg2: [INCOMPLETE][336] ([i915#10513] / [i915#1982]) -> [INCOMPLETE][337] ([i915#10513])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-dg2-2/igt@gem_eio@kms.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-8/igt@gem_eio@kms.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
- shard-tglu: [FAIL][338] ([i915#3591]) -> [WARN][339] ([i915#2681]) +2 other tests warn
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-tglu-5/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-tglu-7/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][340] ([i915#9424]) -> [SKIP][341] ([i915#9433])
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-dg1-15/igt@kms_content_protection@mei-interface.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg1-15/igt@kms_content_protection@mei-interface.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][342] ([i915#3361]) -> [SKIP][343] ([i915#4281])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-rkl-2/igt@kms_pm_dc@dc9-dpms.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_psr@pr-suspend:
- shard-dg2: [SKIP][344] ([i915#1072] / [i915#9673] / [i915#9732]) -> [SKIP][345] ([i915#1072] / [i915#9732]) +3 other tests skip
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-dg2-11/igt@kms_psr@pr-suspend.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-2/igt@kms_psr@pr-suspend.html
* igt@kms_psr@psr2-basic:
- shard-dg2: [SKIP][346] ([i915#1072] / [i915#9732]) -> [SKIP][347] ([i915#1072] / [i915#9673] / [i915#9732])
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-dg2-8/igt@kms_psr@psr2-basic.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-dg2-11/igt@kms_psr@psr2-basic.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2
[i915#10055]: https://gitlab.freedesktop.org/drm/intel/issues/10055
[i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
[i915#10166]: https://gitlab.freedesktop.org/drm/intel/issues/10166
[i915#10278]: https://gitlab.freedesktop.org/drm/intel/issues/10278
[i915#10307]: https://gitlab.freedesktop.org/drm/intel/issues/10307
[i915#10333]: https://gitlab.freedesktop.org/drm/intel/issues/10333
[i915#10366]: https://gitlab.freedesktop.org/drm/intel/issues/10366
[i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378
[i915#10434]: https://gitlab.freedesktop.org/drm/intel/issues/10434
[i915#10513]: https://gitlab.freedesktop.org/drm/intel/issues/10513
[i915#10656]: https://gitlab.freedesktop.org/drm/intel/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122
[i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433
[i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
[i915#2521]: https://gitlab.freedesktop.org/drm/intel/issues/2521
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
[i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
[i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4818]: https://gitlab.freedesktop.org/drm/intel/issues/4818
[i915#4839]: https://gitlab.freedesktop.org/drm/intel/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#4884]: https://gitlab.freedesktop.org/drm/intel/issues/4884
[i915#5030]: https://gitlab.freedesktop.org/drm/intel/issues/5030
[i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107
[i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439
[i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
[i915#5889]: https://gitlab.freedesktop.org/drm/intel/issues/5889
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6118]: https://gitlab.freedesktop.org/drm/intel/issues/6118
[i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
[i915#6493]: https://gitlab.freedesktop.org/drm/intel/issues/6493
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
[i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#7790]: https://gitlab.freedesktop.org/drm/intel/issues/7790
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
[i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
[i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810
[i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
[i915#9041]: https://gitlab.freedesktop.org/drm/intel/issues/9041
[i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
[i915#9301]: https://gitlab.freedesktop.org/drm/intel/issues/9301
[i915#9311]: https://gitlab.freedesktop.org/drm/intel/issues/9311
[i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340
[i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
[i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
[i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779
[i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781
[i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
[i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
[i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
[i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
[i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7798 -> IGTPW_10973
CI-20190529: 20190529
CI_DRM_14522: 406e10d886a22211d2866bfa9322aec1727171f8 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_10973: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/index.html
IGT_7798: 5e3263748a636ebc91ecfafbd339870c77e3eed6 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/index.html
[-- Attachment #2: Type: text/html, Size: 112441 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: ✗ Fi.CI.IGT: failure for tools/gputop: Fix engine columns with amdgpu
2024-04-04 9:44 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-04-08 10:43 ` Kamil Konieczny
0 siblings, 0 replies; 11+ messages in thread
From: Kamil Konieczny @ 2024-04-08 10:43 UTC (permalink / raw)
To: igt-dev; +Cc: Tvrtko Ursulin
Hi igt-dev,
On 2024-04-04 at 09:44:22 -0000, Patchwork wrote:
> == Series Details ==
>
> Series: tools/gputop: Fix engine columns with amdgpu
> URL : https://patchwork.freedesktop.org/series/131997/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from IGT_7798_full -> IGTPW_10973_full
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with IGTPW_10973_full absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in IGTPW_10973_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
> to document this new failure mode, which will reduce false positives in CI.
>
> External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/index.html
>
> Participating hosts (9 -> 9)
> ------------------------------
>
> No changes in participating hosts
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in IGTPW_10973_full:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt@i915_selftest@live@gt_pm:
> - shard-rkl: [PASS][1] -> [DMESG-FAIL][2]
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-rkl-3/igt@i915_selftest@live@gt_pm.html
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-rkl-4/igt@i915_selftest@live@gt_pm.html
>
> * igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-a-hdmi-a-1:
> - shard-snb: [PASS][3] -> [INCOMPLETE][4]
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7798/shard-snb5/igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-a-hdmi-a-1.html
> [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/shard-snb6/igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-a-hdmi-a-1.html
>
This is unrelated to change in tools/gputop,
no need for respin.
Regards,
Kamil
>
> Known issues
> ------------
>
> Here are the changes found in IGTPW_10973_full that come from known issues:
>
> ### IGT changes ###
>
...cut...
>
> Build changes
> -------------
>
> * CI: CI-20190529 -> None
> * IGT: IGT_7798 -> IGTPW_10973
>
> CI-20190529: 20190529
> CI_DRM_14522: 406e10d886a22211d2866bfa9322aec1727171f8 @ git://anongit.freedesktop.org/gfx-ci/linux
> IGTPW_10973: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/index.html
> IGT_7798: 5e3263748a636ebc91ecfafbd339870c77e3eed6 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10973/index.html
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu
2024-04-03 20:27 ` Lucas De Marchi
@ 2024-04-15 11:29 ` Tvrtko Ursulin
2024-04-16 14:56 ` Lucas De Marchi
0 siblings, 1 reply; 11+ messages in thread
From: Tvrtko Ursulin @ 2024-04-15 11:29 UTC (permalink / raw)
To: Lucas De Marchi, Tvrtko Ursulin; +Cc: igt-dev
On 03/04/2024 21:27, Lucas De Marchi wrote:
> On Wed, Apr 03, 2024 at 04:00:57PM +0100, Tvrtko Ursulin wrote:
>> From: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
>>
>> Amdgpu kernel driver skips output of fdinfo keys for unused engines. That
>> is completely legal but corrupts the column formatting in the current
>> code.
>>
>> Fix it by simply treating change in detected engines used by a client
>> as trigger to re-emit a new header. This ensures columns are always
>
> That would be kind of ugly if each client uses a different engine.
>
> Why not outputing all the engine classes regardless of what the
> clients are using?
It is a bit ugly but gputop doesn't know what are all the engine classes
- it simply auto-detects them from the ones listed in fdinfo. To know
"all" would need more code to be added. See ->
>
> Lucas De Marchi
>
>> correctly aligned, albeit with a cost of potentially duplicating the
>> header for the same DRM minor.
>>
>> This is considered good enough for a reference implementation. The
>> alternative would be to add some real per DRM minor state tracking which
>> sounds like an overkill, at least until gputop gains a nicer (any) UI.
-> this paragraph.
Can you live with it for now? Until someone decides to write a nicer UI
for it?
Regards,
Tvrtko
>> Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
>> ---
>> tools/gputop.c | 27 ++++++++++++++++++++++++++-
>> 1 file changed, 26 insertions(+), 1 deletion(-)
>>
>> diff --git a/tools/gputop.c b/tools/gputop.c
>> index 71e28f43ee4c..76075c5dde8b 100644
>> --- a/tools/gputop.c
>> +++ b/tools/gputop.c
>> @@ -119,11 +119,36 @@ print_client_header(struct igt_drm_client *c,
>> int lines, int con_w, int con_h,
>> return lines;
>> }
>>
>> +static bool
>> +engines_identical(const struct igt_drm_client *c,
>> + const struct igt_drm_client *pc)
>> +{
>> + unsigned int i;
>> +
>> + if (c->engines->num_engines != pc->engines->num_engines ||
>> + c->engines->max_engine_id != pc->engines->max_engine_id)
>> + return false;
>> +
>> + for (i = 0; i <= c->engines->max_engine_id; i++)
>> + if (c->engines->capacity[i] != pc->engines->capacity[i] ||
>> + !!c->engines->names[i] != !!pc->engines->names[i] ||
>> + strcmp(c->engines->names[i], pc->engines->names[i]))
>> + return false;
>> +
>> + return true;
>> +}
>>
>> static bool
>> newheader(const struct igt_drm_client *c, const struct igt_drm_client
>> *pc)
>> {
>> - return !pc || c->drm_minor != pc->drm_minor;
>> + return !pc || c->drm_minor != pc->drm_minor ||
>> + /*
>> + * Below is a a hack for drivers like amdgpu which omit listing
>> + * unused engines. Simply treat them as separate minors which
>> + * will ensure the per-engine columns are correctly sized in all
>> + * cases.
>> + */
>> + !engines_identical(c, pc);
>> }
>>
>> static int
>> --
>> 2.44.0
>>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu
2024-04-15 11:29 ` Tvrtko Ursulin
@ 2024-04-16 14:56 ` Lucas De Marchi
2024-04-16 15:11 ` Tvrtko Ursulin
0 siblings, 1 reply; 11+ messages in thread
From: Lucas De Marchi @ 2024-04-16 14:56 UTC (permalink / raw)
To: Tvrtko Ursulin; +Cc: Tvrtko Ursulin, igt-dev
On Mon, Apr 15, 2024 at 12:29:06PM +0100, Tvrtko Ursulin wrote:
>
>On 03/04/2024 21:27, Lucas De Marchi wrote:
>>On Wed, Apr 03, 2024 at 04:00:57PM +0100, Tvrtko Ursulin wrote:
>>>From: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
>>>
>>>Amdgpu kernel driver skips output of fdinfo keys for unused engines. That
>>>is completely legal but corrupts the column formatting in the current
>>>code.
>>>
>>>Fix it by simply treating change in detected engines used by a client
>>>as trigger to re-emit a new header. This ensures columns are always
>>
>>That would be kind of ugly if each client uses a different engine.
>>
>>Why not outputing all the engine classes regardless of what the
>>clients are using?
>
>It is a bit ugly but gputop doesn't know what are all the engine
>classes - it simply auto-detects them from the ones listed in fdinfo.
>To know "all" would need more code to be added. See ->
>
>>
>>Lucas De Marchi
>>
>>>correctly aligned, albeit with a cost of potentially duplicating the
>>>header for the same DRM minor.
>>>
>>>This is considered good enough for a reference implementation. The
>>>alternative would be to add some real per DRM minor state tracking which
>>>sounds like an overkill, at least until gputop gains a nicer (any) UI.
>
>-> this paragraph.
>
>Can you live with it for now? Until someone decides to write a nicer
>UI for it?
I think it's ugly to repeat the same header over and over when
there are different engines used, but I'm also unaffected by this
change, so fine by me.
Lucas De Marchi
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu
2024-04-16 14:56 ` Lucas De Marchi
@ 2024-04-16 15:11 ` Tvrtko Ursulin
0 siblings, 0 replies; 11+ messages in thread
From: Tvrtko Ursulin @ 2024-04-16 15:11 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: Tvrtko Ursulin, igt-dev
On 16/04/2024 15:56, Lucas De Marchi wrote:
> On Mon, Apr 15, 2024 at 12:29:06PM +0100, Tvrtko Ursulin wrote:
>>
>> On 03/04/2024 21:27, Lucas De Marchi wrote:
>>> On Wed, Apr 03, 2024 at 04:00:57PM +0100, Tvrtko Ursulin wrote:
>>>> From: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
>>>>
>>>> Amdgpu kernel driver skips output of fdinfo keys for unused engines.
>>>> That
>>>> is completely legal but corrupts the column formatting in the current
>>>> code.
>>>>
>>>> Fix it by simply treating change in detected engines used by a client
>>>> as trigger to re-emit a new header. This ensures columns are always
>>>
>>> That would be kind of ugly if each client uses a different engine.
>>>
>>> Why not outputing all the engine classes regardless of what the
>>> clients are using?
>>
>> It is a bit ugly but gputop doesn't know what are all the engine
>> classes - it simply auto-detects them from the ones listed in fdinfo.
>> To know "all" would need more code to be added. See ->
>>
>>>
>>> Lucas De Marchi
>>>
>>>> correctly aligned, albeit with a cost of potentially duplicating the
>>>> header for the same DRM minor.
>>>>
>>>> This is considered good enough for a reference implementation. The
>>>> alternative would be to add some real per DRM minor state tracking
>>>> which
>>>> sounds like an overkill, at least until gputop gains a nicer (any) UI.
>>
>> -> this paragraph.
>>
>> Can you live with it for now? Until someone decides to write a nicer
>> UI for it?
>
> I think it's ugly to repeat the same header over and over when
> there are different engines used, but I'm also unaffected by this
> change, so fine by me.
Thanks, pushed! And trust me, it is way uglier and unreadable with the
broken alignment/padding. One day someone will perhaps have time to
improve the "UI", or maybe not since as you know there are nicer tools.
Regards,
Tvrtko
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-04-16 20:12 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-03 15:00 [PATCH i-g-t] tools/gputop: Fix engine columns with amdgpu Tvrtko Ursulin
2024-04-03 18:18 ` Kamil Konieczny
2024-04-04 9:08 ` Christian König
2024-04-03 20:27 ` Lucas De Marchi
2024-04-15 11:29 ` Tvrtko Ursulin
2024-04-16 14:56 ` Lucas De Marchi
2024-04-16 15:11 ` Tvrtko Ursulin
2024-04-04 8:06 ` ✓ Fi.CI.BAT: success for " Patchwork
2024-04-04 8:30 ` ✓ CI.xeBAT: " Patchwork
2024-04-04 9:44 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-04-08 10:43 ` Kamil Konieczny
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox