* [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests
@ 2023-07-11 22:02 Alan Previn
2023-07-11 22:59 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests (rev4) Patchwork
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Alan Previn @ 2023-07-11 22:02 UTC (permalink / raw)
To: intel-gfx; +Cc: dri-devel, Alan Previn
On MTL, if the GSC Proxy init flows haven't completed, submissions to the
GSC engine will fail. Those init flows are dependent on the mei's
gsc_proxy component that is loaded in parallel with i915 and a
worker that could potentially start after i915 driver init is done.
That said, all subsytems that access the GSC engine today does check
for such init flow completion before using the GSC engine. However,
selftests currently don't wait on anything before starting.
To fix this, add a waiter function at the start of __run_selftests
that waits for gsc-proxy init flows to complete.
Difference from prior versions:
v4: - Remove generalized waiters function table framework (Tvrtko).
- Remove mention of CI-framework-timeout from comments (Tvrtko).
v3: - Rebase to latest drm-tip.
v2: - Based on internal testing, increase the timeout for gsc-proxy
specific case to 8 seconds.
Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com>
---
.../gpu/drm/i915/selftests/i915_selftest.c | 25 +++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/drivers/gpu/drm/i915/selftests/i915_selftest.c b/drivers/gpu/drm/i915/selftests/i915_selftest.c
index 39da0fb0d6d2..bbfaaaeef505 100644
--- a/drivers/gpu/drm/i915/selftests/i915_selftest.c
+++ b/drivers/gpu/drm/i915/selftests/i915_selftest.c
@@ -24,6 +24,8 @@
#include <linux/random.h>
#include "gt/intel_gt_pm.h"
+#include "gt/uc/intel_gsc_fw.h"
+
#include "i915_driver.h"
#include "i915_drv.h"
#include "i915_selftest.h"
@@ -127,6 +129,26 @@ static void set_default_test_all(struct selftest *st, unsigned int count)
st[i].enabled = true;
}
+static void
+__wait_gsc_proxy_completed(struct drm_i915_private *i915)
+{
+ bool need_to_wait = (IS_ENABLED(CONFIG_INTEL_MEI_GSC_PROXY) &&
+ i915->media_gt &&
+ HAS_ENGINE(i915->media_gt, GSC0) &&
+ intel_uc_fw_is_loadable(&i915->media_gt->uc.gsc.fw));
+ /*
+ * The gsc proxy component depends on the kernel component driver load ordering
+ * and in corner cases (the first time after an IFWI flash), init-completion
+ * firmware flows take longer.
+ */
+ unsigned long timeout_ms = 8000;
+
+ if (need_to_wait &&
+ (wait_for(intel_gsc_uc_fw_proxy_init_done(&i915->media_gt->uc.gsc, true),
+ timeout_ms)))
+ pr_info(DRIVER_NAME "Timed out waiting for gsc_proxy_completion!\n");
+}
+
static int __run_selftests(const char *name,
struct selftest *st,
unsigned int count,
@@ -134,6 +156,9 @@ static int __run_selftests(const char *name,
{
int err = 0;
+ if (data)
+ __wait_gsc_proxy_completed(data);
+
while (!i915_selftest.random_seed)
i915_selftest.random_seed = get_random_u32();
base-commit: 01c4678ab6c623c621a1dea438133e39711291d4
--
2.39.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests (rev4)
2023-07-11 22:02 [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests Alan Previn
@ 2023-07-11 22:59 ` Patchwork
2023-07-12 1:07 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
2023-07-12 9:19 ` [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests Tvrtko Ursulin
2 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2023-07-11 22:59 UTC (permalink / raw)
To: Teres Alexis, Alan Previn; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 8946 bytes --]
== Series Details ==
Series: drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests (rev4)
URL : https://patchwork.freedesktop.org/series/117713/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13372 -> Patchwork_117713v4
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/index.html
Participating hosts (41 -> 41)
------------------------------
Additional (1): fi-kbl-soraka
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_117713v4 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_suspend@basic-s3@smem:
- bat-rpls-2: [PASS][1] -> [ABORT][2] ([i915#6687] / [i915#7978] / [i915#8668])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/bat-rpls-2/igt@gem_exec_suspend@basic-s3@smem.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/bat-rpls-2/igt@gem_exec_suspend@basic-s3@smem.html
* igt@gem_huc_copy@huc-copy:
- fi-kbl-soraka: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#2190])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-kbl-soraka: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#4613]) +3 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html
* igt@i915_pm_rpm@basic-pci-d3-state:
- fi-tgl-1115g4: [PASS][5] -> [FAIL][6] ([i915#7940])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/fi-tgl-1115g4/igt@i915_pm_rpm@basic-pci-d3-state.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/fi-tgl-1115g4/igt@i915_pm_rpm@basic-pci-d3-state.html
- bat-mtlp-8: [PASS][7] -> [ABORT][8] ([i915#7077] / [i915#7977] / [i915#8668])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/bat-mtlp-8/igt@i915_pm_rpm@basic-pci-d3-state.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/bat-mtlp-8/igt@i915_pm_rpm@basic-pci-d3-state.html
* igt@i915_selftest@live@gt_pm:
- fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][9] ([i915#1886] / [i915#7913])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html
* igt@i915_selftest@live@migrate:
- bat-mtlp-6: [PASS][10] -> [DMESG-FAIL][11] ([i915#7699])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/bat-mtlp-6/igt@i915_selftest@live@migrate.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/bat-mtlp-6/igt@i915_selftest@live@migrate.html
* igt@i915_selftest@live@mman:
- bat-rpls-2: [PASS][12] -> [TIMEOUT][13] ([i915#6794] / [i915#7392])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/bat-rpls-2/igt@i915_selftest@live@mman.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/bat-rpls-2/igt@i915_selftest@live@mman.html
* igt@i915_suspend@basic-s2idle-without-i915:
- bat-rpls-2: [PASS][14] -> [WARN][15] ([i915#8747])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/bat-rpls-2/igt@i915_suspend@basic-s2idle-without-i915.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/bat-rpls-2/igt@i915_suspend@basic-s2idle-without-i915.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- fi-kbl-soraka: NOTRUN -> [SKIP][16] ([fdo#109271]) +15 similar issues
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/fi-kbl-soraka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_psr@primary_page_flip:
- bat-rplp-1: NOTRUN -> [ABORT][17] ([i915#8442] / [i915#8668])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/bat-rplp-1/igt@kms_psr@primary_page_flip.html
#### Possible fixes ####
* igt@i915_pm_rpm@basic-rte:
- fi-cfl-guc: [FAIL][18] ([i915#7940]) -> [PASS][19]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/fi-cfl-guc/igt@i915_pm_rpm@basic-rte.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/fi-cfl-guc/igt@i915_pm_rpm@basic-rte.html
- fi-tgl-1115g4: [FAIL][20] ([i915#7940]) -> [PASS][21]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/fi-tgl-1115g4/igt@i915_pm_rpm@basic-rte.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/fi-tgl-1115g4/igt@i915_pm_rpm@basic-rte.html
* igt@i915_selftest@live@gt_mocs:
- bat-mtlp-6: [DMESG-FAIL][22] ([i915#7059]) -> [PASS][23]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/bat-mtlp-6/igt@i915_selftest@live@gt_mocs.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/bat-mtlp-6/igt@i915_selftest@live@gt_mocs.html
* igt@i915_selftest@live@slpc:
- bat-mtlp-6: [DMESG-WARN][24] ([i915#6367]) -> [PASS][25]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/bat-mtlp-6/igt@i915_selftest@live@slpc.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/bat-mtlp-6/igt@i915_selftest@live@slpc.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1:
- bat-rplp-1: [ABORT][26] ([i915#8442] / [i915#8668]) -> [PASS][27]
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
#### Warnings ####
* igt@i915_module_load@load:
- bat-adlp-11: [DMESG-WARN][28] ([i915#4423]) -> [ABORT][29] ([i915#4423])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/bat-adlp-11/igt@i915_module_load@load.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/bat-adlp-11/igt@i915_module_load@load.html
* igt@i915_selftest@live@reset:
- bat-rpls-1: [ABORT][30] ([i915#4983] / [i915#7461] / [i915#7981] / [i915#8347] / [i915#8384]) -> [ABORT][31] ([i915#4983] / [i915#7461] / [i915#8347] / [i915#8384])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/bat-rpls-1/igt@i915_selftest@live@reset.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/bat-rpls-1/igt@i915_selftest@live@reset.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367
[i915#6687]: https://gitlab.freedesktop.org/drm/intel/issues/6687
[i915#6794]: https://gitlab.freedesktop.org/drm/intel/issues/6794
[i915#7059]: https://gitlab.freedesktop.org/drm/intel/issues/7059
[i915#7077]: https://gitlab.freedesktop.org/drm/intel/issues/7077
[i915#7392]: https://gitlab.freedesktop.org/drm/intel/issues/7392
[i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461
[i915#7699]: https://gitlab.freedesktop.org/drm/intel/issues/7699
[i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913
[i915#7940]: https://gitlab.freedesktop.org/drm/intel/issues/7940
[i915#7977]: https://gitlab.freedesktop.org/drm/intel/issues/7977
[i915#7978]: https://gitlab.freedesktop.org/drm/intel/issues/7978
[i915#7981]: https://gitlab.freedesktop.org/drm/intel/issues/7981
[i915#8347]: https://gitlab.freedesktop.org/drm/intel/issues/8347
[i915#8384]: https://gitlab.freedesktop.org/drm/intel/issues/8384
[i915#8442]: https://gitlab.freedesktop.org/drm/intel/issues/8442
[i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
[i915#8747]: https://gitlab.freedesktop.org/drm/intel/issues/8747
Build changes
-------------
* Linux: CI_DRM_13372 -> Patchwork_117713v4
CI-20190529: 20190529
CI_DRM_13372: 01c4678ab6c623c621a1dea438133e39711291d4 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7380: 8e65f12de2fd52c05dc48fdbcb8cfe86f6de1a75 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_117713v4: 01c4678ab6c623c621a1dea438133e39711291d4 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
eae33022310c drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/index.html
[-- Attachment #2: Type: text/html, Size: 10834 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests (rev4)
2023-07-11 22:02 [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests Alan Previn
2023-07-11 22:59 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests (rev4) Patchwork
@ 2023-07-12 1:07 ` Patchwork
2023-07-12 9:19 ` [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests Tvrtko Ursulin
2 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2023-07-12 1:07 UTC (permalink / raw)
To: Teres Alexis, Alan Previn; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 57013 bytes --]
== Series Details ==
Series: drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests (rev4)
URL : https://patchwork.freedesktop.org/series/117713/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_13372_full -> Patchwork_117713v4_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_117713v4_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_117713v4_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (10 -> 11)
------------------------------
Additional (1): shard-rkl0
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_117713v4_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@flip-vs-rmfb-interruptible@b-vga1:
- shard-snb: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-snb5/igt@kms_flip@flip-vs-rmfb-interruptible@b-vga1.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-snb5/igt@kms_flip@flip-vs-rmfb-interruptible@b-vga1.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-tglu: [PASS][3] -> [ABORT][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-tglu-9/igt@kms_frontbuffer_tracking@fbc-suspend.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-2/igt@kms_frontbuffer_tracking@fbc-suspend.html
#### Warnings ####
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-tglu: [SKIP][5] ([fdo#109642] / [fdo#111068] / [i915#658]) -> [ABORT][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-tglu-6/igt@kms_psr2_su@page_flip-xrgb8888.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-10/igt@kms_psr2_su@page_flip-xrgb8888.html
Known issues
------------
Here are the changes found in Patchwork_117713v4_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#7701])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@virtual-busy-all:
- shard-mtlp: NOTRUN -> [SKIP][8] ([i915#8414])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-1/igt@drm_fdinfo@virtual-busy-all.html
* igt@drm_fdinfo@virtual-busy-hang:
- shard-dg2: NOTRUN -> [SKIP][9] ([i915#8414]) +1 similar issue
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@drm_fdinfo@virtual-busy-hang.html
* igt@feature_discovery@chamelium:
- shard-dg2: NOTRUN -> [SKIP][10] ([i915#4854])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@feature_discovery@chamelium.html
* igt@gem_close_race@multigpu-basic-process:
- shard-tglu: NOTRUN -> [SKIP][11] ([i915#7697]) +1 similar issue
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-set-pat:
- shard-snb: NOTRUN -> [FAIL][12] ([i915#8621])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-snb1/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-rkl: [PASS][13] -> [FAIL][14] ([i915#6268])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-rkl-2/igt@gem_ctx_exec@basic-nohangcheck.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_param@set-priority-not-supported:
- shard-tglu: NOTRUN -> [SKIP][15] ([fdo#109314])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@gem_ctx_param@set-priority-not-supported.html
* igt@gem_ctx_persistence@legacy-engines-mixed:
- shard-snb: NOTRUN -> [SKIP][16] ([fdo#109271] / [i915#1099])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-snb1/igt@gem_ctx_persistence@legacy-engines-mixed.html
* igt@gem_eio@in-flight-contexts-1us:
- shard-mtlp: [PASS][17] -> [ABORT][18] ([i915#8503])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-3/igt@gem_eio@in-flight-contexts-1us.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-4/igt@gem_eio@in-flight-contexts-1us.html
* igt@gem_eio@kms:
- shard-apl: [PASS][19] -> [FAIL][20] ([i915#8764])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-apl7/igt@gem_eio@kms.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-apl7/igt@gem_eio@kms.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg2: NOTRUN -> [SKIP][21] ([i915#4771])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_fair@basic-none:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#3539] / [i915#4852])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@gem_exec_fair@basic-none.html
* igt@gem_exec_fair@basic-none@bcs0:
- shard-rkl: [PASS][23] -> [FAIL][24] ([i915#2842]) +2 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-rkl-4/igt@gem_exec_fair@basic-none@bcs0.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-1/igt@gem_exec_fair@basic-none@bcs0.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-tglu: [PASS][25] -> [FAIL][26] ([i915#2842])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-tglu-9/igt@gem_exec_fair@basic-pace-share@rcs0.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-10/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_params@secure-non-root:
- shard-dg2: NOTRUN -> [SKIP][27] ([fdo#112283])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_reloc@basic-gtt-wc-active:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#3281]) +3 similar issues
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@gem_exec_reloc@basic-gtt-wc-active.html
* igt@gem_exec_whisper@basic-forked-all:
- shard-mtlp: [PASS][29] -> [FAIL][30] ([i915#6363])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-3/igt@gem_exec_whisper@basic-forked-all.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-6/igt@gem_exec_whisper@basic-forked-all.html
* igt@gem_fenced_exec_thrash@2-spare-fences:
- shard-dg2: NOTRUN -> [SKIP][31] ([i915#4860])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@gem_fenced_exec_thrash@2-spare-fences.html
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-tglu: NOTRUN -> [SKIP][32] ([i915#4613])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@gem_lmem_swapping@heavy-verify-multi.html
* igt@gem_lmem_swapping@massive:
- shard-apl: NOTRUN -> [SKIP][33] ([fdo#109271] / [i915#4613])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-apl6/igt@gem_lmem_swapping@massive.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg2: [PASS][34] -> [TIMEOUT][35] ([i915#5493])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-1/igt@gem_lmem_swapping@smem-oom@lmem0.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-3/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_mmap_wc@close:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#4083]) +1 similar issue
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@gem_mmap_wc@close.html
* igt@gem_pread@snoop:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#3282])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@gem_pread@snoop.html
* igt@gem_pxp@create-regular-buffer:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#4270])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@gem_pxp@create-regular-buffer.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#4270])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_tiled_pread_basic:
- shard-mtlp: NOTRUN -> [SKIP][40] ([i915#4079])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-2/igt@gem_tiled_pread_basic.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu: NOTRUN -> [SKIP][41] ([i915#3297])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gen7_exec_parse@basic-allowed:
- shard-mtlp: NOTRUN -> [SKIP][42] ([fdo#109289])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-2/igt@gen7_exec_parse@basic-allowed.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [PASS][43] -> [ABORT][44] ([i915#5566])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-glk3/igt@gen9_exec_parse@allowed-single.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-glk1/igt@gen9_exec_parse@allowed-single.html
* igt@i915_module_load@load:
- shard-tglu: NOTRUN -> [SKIP][45] ([i915#6227])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@i915_module_load@load.html
* igt@i915_pm_dc@dc5-psr:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#658]) +1 similar issue
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@i915_pm_dc@dc5-psr.html
* igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#1937])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-5/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a.html
* igt@i915_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][48] ([fdo#111644] / [i915#1397])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@i915_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][49] -> [SKIP][50] ([i915#1397]) +1 similar issue
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-rkl-7/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-4/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [PASS][51] -> [SKIP][52] ([i915#1397]) +2 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-7/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-10/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@i915_pm_rpm@pm-tiling:
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#4077])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@i915_pm_rpm@pm-tiling.html
* igt@i915_selftest@live@slpc:
- shard-mtlp: [PASS][54] -> [DMESG-WARN][55] ([i915#6367])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-2/igt@i915_selftest@live@slpc.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-5/igt@i915_selftest@live@slpc.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#4212])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-2-y-rc_ccs:
- shard-rkl: NOTRUN -> [SKIP][57] ([i915#8502]) +3 similar issues
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-2-y-rc_ccs.html
* igt@kms_async_flips@crc@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [FAIL][58] ([i915#8247]) +3 similar issues
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-10/igt@kms_async_flips@crc@pipe-b-hdmi-a-1.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-apl: NOTRUN -> [SKIP][59] ([fdo#109271] / [i915#1769])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-apl6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-tglu: NOTRUN -> [SKIP][60] ([fdo#111615] / [i915#5286])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-tglu: NOTRUN -> [SKIP][61] ([fdo#111614])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-mtlp: [PASS][62] -> [FAIL][63] ([i915#3743])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-4/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-3/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#5190]) +4 similar issues
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#4538] / [i915#5190])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu: NOTRUN -> [SKIP][66] ([fdo#111615]) +1 similar issue
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_mc_ccs:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#3689] / [i915#3886] / [i915#5354])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs:
- shard-tglu: NOTRUN -> [SKIP][68] ([i915#3689] / [i915#3886] / [i915#5354] / [i915#6095])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-b-crc-primary-basic-yf_tiled_ccs:
- shard-tglu: NOTRUN -> [SKIP][69] ([fdo#111615] / [i915#3689] / [i915#5354] / [i915#6095])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_ccs@pipe-b-crc-primary-basic-yf_tiled_ccs.html
* igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_mc_ccs:
- shard-tglu: NOTRUN -> [SKIP][70] ([i915#3689] / [i915#5354] / [i915#6095]) +3 similar issues
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_mc_ccs.html
* igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_rc_ccs:
- shard-glk: NOTRUN -> [SKIP][71] ([fdo#109271]) +1 similar issue
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-glk8/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_rc_ccs.html
* igt@kms_ccs@pipe-c-bad-rotation-90-4_tiled_mtl_mc_ccs:
- shard-tglu: NOTRUN -> [SKIP][72] ([i915#5354] / [i915#6095]) +1 similar issue
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_ccs@pipe-c-bad-rotation-90-4_tiled_mtl_mc_ccs.html
* igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
- shard-apl: NOTRUN -> [SKIP][73] ([fdo#109271] / [i915#3886])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-apl6/igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-d-bad-aux-stride-y_tiled_ccs:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#3689] / [i915#5354]) +6 similar issues
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@kms_ccs@pipe-d-bad-aux-stride-y_tiled_ccs.html
* igt@kms_ccs@pipe-d-bad-aux-stride-yf_tiled_ccs:
- shard-mtlp: NOTRUN -> [SKIP][75] ([i915#6095]) +1 similar issue
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-2/igt@kms_ccs@pipe-d-bad-aux-stride-yf_tiled_ccs.html
* igt@kms_chamelium_frames@dp-frame-dump:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#7828]) +2 similar issues
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_chamelium_frames@dp-frame-dump.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-mtlp: NOTRUN -> [SKIP][77] ([i915#7828])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-1/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-2:
- shard-dg2: NOTRUN -> [TIMEOUT][78] ([i915#8628])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-12/igt@kms_content_protection@atomic-dpms@pipe-a-dp-2.html
* igt@kms_content_protection@lic@pipe-a-dp-2:
- shard-dg2: NOTRUN -> [TIMEOUT][79] ([i915#7173])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-12/igt@kms_content_protection@lic@pipe-a-dp-2.html
* igt@kms_content_protection@mei_interface:
- shard-mtlp: NOTRUN -> [SKIP][80] ([i915#8063])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-2/igt@kms_content_protection@mei_interface.html
* igt@kms_content_protection@uevent:
- shard-tglu: NOTRUN -> [SKIP][81] ([i915#6944] / [i915#7116] / [i915#7118])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#3359])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-tglu: NOTRUN -> [SKIP][83] ([fdo#109279] / [i915#3359])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#3359])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-tglu: NOTRUN -> [SKIP][85] ([fdo#109274]) +1 similar issue
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-dg2: NOTRUN -> [SKIP][86] ([fdo#109274] / [i915#5354])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-toggle:
- shard-tglu: NOTRUN -> [SKIP][87] ([fdo#109274] / [fdo#111767])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#3804])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#3555] / [i915#3840])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-tglu: [PASS][90] -> [FAIL][91] ([i915#4767])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-tglu-6/igt@kms_fbcon_fbt@fbc-suspend.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-5/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr:
- shard-tglu: NOTRUN -> [SKIP][92] ([i915#3469])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_fbcon_fbt@psr.html
* igt@kms_fence_pin_leak:
- shard-dg2: NOTRUN -> [SKIP][93] ([i915#4881])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-dg2: NOTRUN -> [SKIP][94] ([fdo#109274]) +1 similar issue
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-tglu: NOTRUN -> [SKIP][95] ([fdo#109274] / [i915#3637])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@flip-vs-suspend-interruptible@b-dp1:
- shard-apl: [PASS][96] -> [ABORT][97] ([i915#180])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-apl4/igt@kms_flip@flip-vs-suspend-interruptible@b-dp1.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-apl4/igt@kms_flip@flip-vs-suspend-interruptible@b-dp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][98] ([i915#2587] / [i915#2672])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#2672]) +2 similar issues
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt:
- shard-dg2: [PASS][100] -> [FAIL][101] ([i915#6880])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][102] ([i915#8708])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-dg2: [PASS][103] -> [FAIL][104] ([fdo#103375] / [i915#6121]) +4 similar issues
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-suspend.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][105] ([i915#3458]) +2 similar issues
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
- shard-apl: NOTRUN -> [SKIP][106] ([fdo#109271]) +31 similar issues
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-apl6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#5354]) +11 similar issues
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][108] ([fdo#109280]) +4 similar issues
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
- shard-snb: NOTRUN -> [SKIP][109] ([fdo#109271]) +98 similar issues
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-snb1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-stridechange:
- shard-tglu: NOTRUN -> [SKIP][110] ([fdo#110189]) +4 similar issues
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-stridechange.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][111] ([i915#8708]) +6 similar issues
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#3555] / [i915#8228])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-7/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@static-swap:
- shard-dg2: NOTRUN -> [SKIP][113] ([i915#3555] / [i915#8228])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-1/igt@kms_hdr@static-swap.html
* igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c:
- shard-dg2: NOTRUN -> [SKIP][114] ([fdo#109289])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-2:
- shard-dg2: NOTRUN -> [FAIL][115] ([i915#8292])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-12/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-2.html
* igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-d-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][116] ([i915#5176]) +7 similar issues
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-d-hdmi-a-2.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][117] ([i915#5176]) +3 similar issues
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][118] ([i915#5235]) +7 similar issues
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-4/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][119] ([i915#5235]) +15 similar issues
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-10/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][120] ([i915#5235]) +3 similar issues
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1.html
* igt@kms_psr2_sf@plane-move-sf-dmg-area:
- shard-apl: NOTRUN -> [SKIP][121] ([fdo#109271] / [i915#658]) +1 similar issue
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-apl6/igt@kms_psr2_sf@plane-move-sf-dmg-area.html
* igt@kms_psr@basic:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#1072])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_psr@basic.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#4235])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-mtlp: NOTRUN -> [SKIP][124] ([i915#4235])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-1/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#3555])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-1:
- shard-snb: NOTRUN -> [FAIL][126] ([i915#5465]) +1 similar issue
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-snb1/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2: NOTRUN -> [SKIP][127] ([i915#8623])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-mtlp: NOTRUN -> [SKIP][128] ([i915#8623])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-dg2: NOTRUN -> [SKIP][129] ([i915#2437])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@non-zero-reason@0-rcs0:
- shard-dg2: [PASS][130] -> [FAIL][131] ([i915#7757])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-7/igt@perf@non-zero-reason@0-rcs0.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@perf@non-zero-reason@0-rcs0.html
* igt@perf@stress-open-close@0-rcs0:
- shard-glk: [PASS][132] -> [ABORT][133] ([i915#5213] / [i915#7941])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-glk2/igt@perf@stress-open-close@0-rcs0.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-glk2/igt@perf@stress-open-close@0-rcs0.html
* igt@perf_pmu@busy-double-start@ccs0:
- shard-mtlp: [PASS][134] -> [FAIL][135] ([i915#4349])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-6/igt@perf_pmu@busy-double-start@ccs0.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-4/igt@perf_pmu@busy-double-start@ccs0.html
* igt@perf_pmu@event-wait@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][136] ([i915#8807])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-1/igt@perf_pmu@event-wait@rcs0.html
* igt@prime_vgem@basic-read:
- shard-dg2: NOTRUN -> [SKIP][137] ([i915#3291] / [i915#3708])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@prime_vgem@basic-read.html
* igt@sysfs_heartbeat_interval@nopreempt@bcs0:
- shard-mtlp: [PASS][138] -> [FAIL][139] ([i915#6015])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-1/igt@sysfs_heartbeat_interval@nopreempt@bcs0.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-2/igt@sysfs_heartbeat_interval@nopreempt@bcs0.html
* igt@v3d/v3d_get_param@get-bad-param:
- shard-tglu: NOTRUN -> [SKIP][140] ([fdo#109315] / [i915#2575]) +1 similar issue
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@v3d/v3d_get_param@get-bad-param.html
* igt@v3d/v3d_perfmon@create-perfmon-exceed:
- shard-mtlp: NOTRUN -> [SKIP][141] ([i915#2575])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-2/igt@v3d/v3d_perfmon@create-perfmon-exceed.html
* igt@v3d/v3d_submit_cl@simple-flush-cache:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#2575]) +2 similar issues
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@v3d/v3d_submit_cl@simple-flush-cache.html
* igt@vc4/vc4_mmap@mmap-bo:
- shard-tglu: NOTRUN -> [SKIP][143] ([i915#2575]) +1 similar issue
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@vc4/vc4_mmap@mmap-bo.html
* igt@vc4/vc4_perfmon@destroy-invalid-perfmon:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#7711]) +2 similar issues
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-2/igt@vc4/vc4_perfmon@destroy-invalid-perfmon.html
#### Possible fixes ####
* igt@drm_fdinfo@most-busy-check-all@rcs0:
- shard-rkl: [FAIL][145] ([i915#7742]) -> [PASS][146] +2 similar issues
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-rkl-7/igt@drm_fdinfo@most-busy-check-all@rcs0.html
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-2/igt@drm_fdinfo@most-busy-check-all@rcs0.html
* igt@gem_barrier_race@remote-request@rcs0:
- shard-glk: [ABORT][147] ([i915#7461] / [i915#8190]) -> [PASS][148]
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-glk9/igt@gem_barrier_race@remote-request@rcs0.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-glk8/igt@gem_barrier_race@remote-request@rcs0.html
* igt@gem_eio@hibernate:
- shard-tglu: [ABORT][149] ([i915#7975] / [i915#8213] / [i915#8398]) -> [PASS][150]
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-tglu-10/igt@gem_eio@hibernate.html
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@gem_eio@hibernate.html
* igt@gem_eio@kms:
- shard-glk: [FAIL][151] ([i915#8764]) -> [PASS][152]
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-glk1/igt@gem_eio@kms.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-glk8/igt@gem_eio@kms.html
* igt@gem_eio@reset-stress:
- {shard-dg1}: [FAIL][153] ([i915#5784]) -> [PASS][154]
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg1-19/igt@gem_eio@reset-stress.html
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg1-18/igt@gem_eio@reset-stress.html
* igt@gem_exec_await@wide-contexts:
- shard-dg2: [TIMEOUT][155] ([i915#5892]) -> [PASS][156]
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-7/igt@gem_exec_await@wide-contexts.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@gem_exec_await@wide-contexts.html
* igt@gem_exec_fair@basic-none-solo@rcs0:
- shard-apl: [FAIL][157] ([i915#2842]) -> [PASS][158]
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-apl3/igt@gem_exec_fair@basic-none-solo@rcs0.html
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-apl2/igt@gem_exec_fair@basic-none-solo@rcs0.html
* igt@gem_exec_schedule@deep@vcs1:
- shard-mtlp: [FAIL][159] ([i915#8606]) -> [PASS][160]
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-6/igt@gem_exec_schedule@deep@vcs1.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-3/igt@gem_exec_schedule@deep@vcs1.html
* igt@gem_exec_whisper@basic-contexts-forked-all:
- shard-mtlp: [TIMEOUT][161] ([i915#8628]) -> [PASS][162]
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-3/igt@gem_exec_whisper@basic-contexts-forked-all.html
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-8/igt@gem_exec_whisper@basic-contexts-forked-all.html
* igt@gem_exec_whisper@basic-contexts-priority-all:
- shard-mtlp: [TIMEOUT][163] ([i915#7392]) -> [PASS][164]
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-2/igt@gem_exec_whisper@basic-contexts-priority-all.html
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-1/igt@gem_exec_whisper@basic-contexts-priority-all.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg2: [DMESG-WARN][165] ([i915#7061]) -> [PASS][166]
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-3/igt@i915_module_load@reload-with-fault-injection.html
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-6/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-idle@vecs0:
- {shard-dg1}: [FAIL][167] ([i915#3591]) -> [PASS][168]
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@vecs0.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@vecs0.html
* igt@i915_pm_rpm@dpms-mode-unset-lpsp:
- shard-dg2: [SKIP][169] ([i915#1397]) -> [PASS][170]
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-2/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-10/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html
* igt@i915_pm_rpm@gem-execbuf@smem0:
- shard-tglu: [FAIL][171] ([i915#7940]) -> [PASS][172] +1 similar issue
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-tglu-10/igt@i915_pm_rpm@gem-execbuf@smem0.html
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-tglu-8/igt@i915_pm_rpm@gem-execbuf@smem0.html
* igt@i915_pm_rpm@i2c:
- shard-dg2: [FAIL][173] ([i915#8717]) -> [PASS][174]
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-2/igt@i915_pm_rpm@i2c.html
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-5/igt@i915_pm_rpm@i2c.html
* igt@i915_pm_rpm@modeset-non-lpsp:
- shard-rkl: [SKIP][175] ([i915#1397]) -> [PASS][176] +1 similar issue
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-rkl-7/igt@i915_pm_rpm@modeset-non-lpsp.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-4/igt@i915_pm_rpm@modeset-non-lpsp.html
- {shard-dg1}: [SKIP][177] ([i915#1397]) -> [PASS][178]
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg1-19/igt@i915_pm_rpm@modeset-non-lpsp.html
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg1-18/igt@i915_pm_rpm@modeset-non-lpsp.html
* igt@i915_pm_rpm@system-suspend-modeset:
- {shard-dg1}: [FAIL][179] ([i915#7940]) -> [PASS][180] +1 similar issue
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg1-16/igt@i915_pm_rpm@system-suspend-modeset.html
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg1-13/igt@i915_pm_rpm@system-suspend-modeset.html
* igt@i915_selftest@perf@request:
- shard-mtlp: [DMESG-FAIL][181] ([i915#8573]) -> [PASS][182]
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-1/igt@i915_selftest@perf@request.html
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-6/igt@i915_selftest@perf@request.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-apl: [FAIL][183] ([i915#2346]) -> [PASS][184]
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-apl7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-apl7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_flip@flip-vs-expired-vblank@a-edp1:
- shard-mtlp: [FAIL][185] ([i915#79]) -> [PASS][186]
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-8/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-5/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
* igt@kms_flip@flip-vs-suspend@c-dp1:
- shard-apl: [ABORT][187] ([i915#180]) -> [PASS][188]
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-apl1/igt@kms_flip@flip-vs-suspend@c-dp1.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-apl6/igt@kms_flip@flip-vs-suspend@c-dp1.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
- shard-dg2: [FAIL][189] ([i915#6880]) -> [PASS][190]
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu:
- {shard-dg1}: [DMESG-WARN][191] -> [PASS][192]
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg1-19/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@syncobj_timeline@reset-signaled:
- shard-dg2: [TIMEOUT][193] -> [PASS][194]
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-7/igt@syncobj_timeline@reset-signaled.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@syncobj_timeline@reset-signaled.html
* igt@sysfs_heartbeat_interval@nopreempt@rcs0:
- shard-mtlp: [FAIL][195] ([i915#6015]) -> [PASS][196]
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-1/igt@sysfs_heartbeat_interval@nopreempt@rcs0.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-2/igt@sysfs_heartbeat_interval@nopreempt@rcs0.html
#### Warnings ####
* igt@gem_exec_reloc@basic-write-cpu-active:
- shard-dg2: [TIMEOUT][197] -> [SKIP][198] ([i915#3281])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-7/igt@gem_exec_reloc@basic-write-cpu-active.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@gem_exec_reloc@basic-write-cpu-active.html
* igt@i915_suspend@fence-restore-untiled:
- shard-snb: [DMESG-WARN][199] ([i915#8841]) -> [DMESG-FAIL][200] ([fdo#103375])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-snb2/igt@i915_suspend@fence-restore-untiled.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-snb7/igt@i915_suspend@fence-restore-untiled.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-dg2: [TIMEOUT][201] -> [SKIP][202] ([i915#7828])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-7/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_content_protection@type1:
- shard-dg2: [SKIP][203] ([i915#7118]) -> [SKIP][204] ([i915#7118] / [i915#7162]) +1 similar issue
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-6/igt@kms_content_protection@type1.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@kms_content_protection@type1.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-mtlp: [FAIL][205] ([i915#2346]) -> [DMESG-FAIL][206] ([i915#1982] / [i915#2017] / [i915#5954])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-mtlp-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-mtlp-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-rkl: [SKIP][207] ([fdo#110189] / [i915#3955]) -> [SKIP][208] ([i915#3955])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-rkl-2/igt@kms_fbcon_fbt@psr-suspend.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-7/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][209] ([i915#4070] / [i915#4816]) -> [SKIP][210] ([i915#4816])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-dg2: [INCOMPLETE][211] ([i915#5493]) -> [CRASH][212] ([i915#7331])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13372/shard-dg2-7/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/shard-dg2-11/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[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#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[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#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5213]: https://gitlab.freedesktop.org/drm/intel/issues/5213
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465
[i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#5892]: https://gitlab.freedesktop.org/drm/intel/issues/5892
[i915#5954]: https://gitlab.freedesktop.org/drm/intel/issues/5954
[i915#6015]: https://gitlab.freedesktop.org/drm/intel/issues/6015
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6121]: https://gitlab.freedesktop.org/drm/intel/issues/6121
[i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6363]: https://gitlab.freedesktop.org/drm/intel/issues/6363
[i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
[i915#7061]: https://gitlab.freedesktop.org/drm/intel/issues/7061
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7162]: https://gitlab.freedesktop.org/drm/intel/issues/7162
[i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173
[i915#7331]: https://gitlab.freedesktop.org/drm/intel/issues/7331
[i915#7392]: https://gitlab.freedesktop.org/drm/intel/issues/7392
[i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#7757]: https://gitlab.freedesktop.org/drm/intel/issues/7757
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#7940]: https://gitlab.freedesktop.org/drm/intel/issues/7940
[i915#7941]: https://gitlab.freedesktop.org/drm/intel/issues/7941
[i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8063]: https://gitlab.freedesktop.org/drm/intel/issues/8063
[i915#8190]: https://gitlab.freedesktop.org/drm/intel/issues/8190
[i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247
[i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
[i915#8398]: https://gitlab.freedesktop.org/drm/intel/issues/8398
[i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
[i915#8502]: https://gitlab.freedesktop.org/drm/intel/issues/8502
[i915#8503]: https://gitlab.freedesktop.org/drm/intel/issues/8503
[i915#8573]: https://gitlab.freedesktop.org/drm/intel/issues/8573
[i915#8606]: https://gitlab.freedesktop.org/drm/intel/issues/8606
[i915#8621]: https://gitlab.freedesktop.org/drm/intel/issues/8621
[i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
[i915#8628]: https://gitlab.freedesktop.org/drm/intel/issues/8628
[i915#8661]: https://gitlab.freedesktop.org/drm/intel/issues/8661
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
[i915#8717]: https://gitlab.freedesktop.org/drm/intel/issues/8717
[i915#8764]: https://gitlab.freedesktop.org/drm/intel/issues/8764
[i915#8807]: https://gitlab.freedesktop.org/drm/intel/issues/8807
[i915#8841]: https://gitlab.freedesktop.org/drm/intel/issues/8841
Build changes
-------------
* Linux: CI_DRM_13372 -> Patchwork_117713v4
CI-20190529: 20190529
CI_DRM_13372: 01c4678ab6c623c621a1dea438133e39711291d4 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7380: 8e65f12de2fd52c05dc48fdbcb8cfe86f6de1a75 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_117713v4: 01c4678ab6c623c621a1dea438133e39711291d4 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117713v4/index.html
[-- Attachment #2: Type: text/html, Size: 66165 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests
2023-07-11 22:02 [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests Alan Previn
2023-07-11 22:59 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests (rev4) Patchwork
2023-07-12 1:07 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
@ 2023-07-12 9:19 ` Tvrtko Ursulin
2023-07-12 17:49 ` Teres Alexis, Alan Previn
2 siblings, 1 reply; 6+ messages in thread
From: Tvrtko Ursulin @ 2023-07-12 9:19 UTC (permalink / raw)
To: Alan Previn, intel-gfx; +Cc: dri-devel
On 11/07/2023 23:02, Alan Previn wrote:
> On MTL, if the GSC Proxy init flows haven't completed, submissions to the
> GSC engine will fail. Those init flows are dependent on the mei's
> gsc_proxy component that is loaded in parallel with i915 and a
> worker that could potentially start after i915 driver init is done.
>
> That said, all subsytems that access the GSC engine today does check
> for such init flow completion before using the GSC engine. However,
> selftests currently don't wait on anything before starting.
>
> To fix this, add a waiter function at the start of __run_selftests
> that waits for gsc-proxy init flows to complete.
>
> Difference from prior versions:
> v4: - Remove generalized waiters function table framework (Tvrtko).
> - Remove mention of CI-framework-timeout from comments (Tvrtko).
> v3: - Rebase to latest drm-tip.
> v2: - Based on internal testing, increase the timeout for gsc-proxy
> specific case to 8 seconds.
>
> Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com>
> ---
> .../gpu/drm/i915/selftests/i915_selftest.c | 25 +++++++++++++++++++
> 1 file changed, 25 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/selftests/i915_selftest.c b/drivers/gpu/drm/i915/selftests/i915_selftest.c
> index 39da0fb0d6d2..bbfaaaeef505 100644
> --- a/drivers/gpu/drm/i915/selftests/i915_selftest.c
> +++ b/drivers/gpu/drm/i915/selftests/i915_selftest.c
> @@ -24,6 +24,8 @@
> #include <linux/random.h>
>
> #include "gt/intel_gt_pm.h"
> +#include "gt/uc/intel_gsc_fw.h"
> +
> #include "i915_driver.h"
> #include "i915_drv.h"
> #include "i915_selftest.h"
> @@ -127,6 +129,26 @@ static void set_default_test_all(struct selftest *st, unsigned int count)
> st[i].enabled = true;
> }
>
> +static void
> +__wait_gsc_proxy_completed(struct drm_i915_private *i915)
> +{
> + bool need_to_wait = (IS_ENABLED(CONFIG_INTEL_MEI_GSC_PROXY) &&
> + i915->media_gt &&
> + HAS_ENGINE(i915->media_gt, GSC0) &&
> + intel_uc_fw_is_loadable(&i915->media_gt->uc.gsc.fw));
> + /*
> + * The gsc proxy component depends on the kernel component driver load ordering
> + * and in corner cases (the first time after an IFWI flash), init-completion
> + * firmware flows take longer.
> + */
> + unsigned long timeout_ms = 8000;
> +
> + if (need_to_wait &&
> + (wait_for(intel_gsc_uc_fw_proxy_init_done(&i915->media_gt->uc.gsc, true),
> + timeout_ms)))
> + pr_info(DRIVER_NAME "Timed out waiting for gsc_proxy_completion!\n");
Would it make sense to error out here? Or at least upgrade to pr_warn or
something?
I didn't quite understand the points Daniele raised about engine loops
and resets - in my mind GSC engine is this special thing exercised for
highly specialized operations and not touched in random for_each_engine
loop tests, but I also did not really look so might be totally wrong.
In any case, v4 reads clear - no confusing comments and not
over-engineered so is acceptable to me.
Regards,
Tvrtko
P.S. Maybe the check *could* be moved to i915_live_selftests, where hw
dependencies conceptually fit better, and maybe i915_perf_selftests
would need it too then (?), but it is up to you.
Maybe even in the array selftests/i915_live_selftests.h if we could add
a facility to make unskippable tests and add this one after the sanity
check. Which would then achieve the same generalized thing you had in
the previous version without needing to add a new array/loop.
> +}
> +
> static int __run_selftests(const char *name,
> struct selftest *st,
> unsigned int count,
> @@ -134,6 +156,9 @@ static int __run_selftests(const char *name,
> {
> int err = 0;
>
> + if (data)
> + __wait_gsc_proxy_completed(data);
> +
> while (!i915_selftest.random_seed)
> i915_selftest.random_seed = get_random_u32();
>
>
> base-commit: 01c4678ab6c623c621a1dea438133e39711291d4
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests
2023-07-12 9:19 ` [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests Tvrtko Ursulin
@ 2023-07-12 17:49 ` Teres Alexis, Alan Previn
2023-07-13 7:40 ` Tvrtko Ursulin
0 siblings, 1 reply; 6+ messages in thread
From: Teres Alexis, Alan Previn @ 2023-07-12 17:49 UTC (permalink / raw)
To: tvrtko.ursulin@linux.intel.com, intel-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
On Wed, 2023-07-12 at 10:19 +0100, Tvrtko Ursulin wrote:
> On 11/07/2023 23:02, Alan Previn wrote:
> > On MTL, if the GSC Proxy init flows haven't completed, submissions to the
> > GSC engine will fail. Those init flows are dependent on the mei's
> > gsc_proxy component that is loaded in parallel with i915 and a
> > worker that could potentially start after i915 driver init is done.
> >
> > That said, all subsytems that access the GSC engine today does check
> > for such init flow completion before using the GSC engine. However,
> > selftests currently don't wait on anything before starting.
> >
> >
> >
alan:snip
> > + /*
> > + * The gsc proxy component depends on the kernel component driver load ordering
> > + * and in corner cases (the first time after an IFWI flash), init-completion
> > + * firmware flows take longer.
> > + */
> > + unsigned long timeout_ms = 8000;
> > +
> > + if (need_to_wait &&
> > + (wait_for(intel_gsc_uc_fw_proxy_init_done(&i915->media_gt->uc.gsc, true),
> > + timeout_ms)))
> > + pr_info(DRIVER_NAME "Timed out waiting for gsc_proxy_completion!\n");
>
> Would it make sense to error out here? Or at least upgrade to pr_warn or
> something?
alan: agree on pr_warn (especially since need_for_wait being true and we tried for 8 secs - this should never happen).
>
> I didn't quite understand the points Daniele raised about engine loops
> and resets - in my mind GSC engine is this special thing exercised for
> highly specialized operations and not touched in random for_each_engine
> loop tests, but I also did not really look so might be totally wrong.
alan: after consulting with Daniele further, the concern in the case of
having gsc-proxy-init mid-execution while other selttests
are running (when thinking of tests that have nothing to do with GSC
but has indirect effect like memory-pressure, engine-resets,
etc) is that the proxy-init will bail-out print an error but
that would result in CI reporting a false-negative. We can't skip
that error since CONFIG_INTEL_MEI_GSC_PROXY tells us that the kernel
owner wants GSC-PROXY working.
>
> In any case, v4 reads clear - no confusing comments and not
> over-engineered so is acceptable to me.
>
alan: thanks Tvrtko.
> P.S. Maybe the check *could* be moved to i915_live_selftests, where hw
> dependencies conceptually fit better, and maybe i915_perf_selftests
> would need it too then (?), but it is up to you.
alan: i can do this quickly as a rev5 (after a bit of manual check if perf needs it)
>
> Maybe even in the array selftests/i915_live_selftests.h if we could add
> a facility to make unskippable tests and add this one after the sanity
> check. Which would then achieve the same generalized thing you had in
> the previous version without needing to add a new array/loop.
alan: i rather not attempt this as part of the current patch but will
consider it as a separate patch if you are okay with that?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests
2023-07-12 17:49 ` Teres Alexis, Alan Previn
@ 2023-07-13 7:40 ` Tvrtko Ursulin
0 siblings, 0 replies; 6+ messages in thread
From: Tvrtko Ursulin @ 2023-07-13 7:40 UTC (permalink / raw)
To: Teres Alexis, Alan Previn, intel-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
On 12/07/2023 18:49, Teres Alexis, Alan Previn wrote:
> On Wed, 2023-07-12 at 10:19 +0100, Tvrtko Ursulin wrote:
>> On 11/07/2023 23:02, Alan Previn wrote:
>>> On MTL, if the GSC Proxy init flows haven't completed, submissions to the
>>> GSC engine will fail. Those init flows are dependent on the mei's
>>> gsc_proxy component that is loaded in parallel with i915 and a
>>> worker that could potentially start after i915 driver init is done.
>>>
>>> That said, all subsytems that access the GSC engine today does check
>>> for such init flow completion before using the GSC engine. However,
>>> selftests currently don't wait on anything before starting.
>>>
>>>
>>>
> alan:snip
>
>>> + /*
>>> + * The gsc proxy component depends on the kernel component driver load ordering
>>> + * and in corner cases (the first time after an IFWI flash), init-completion
>>> + * firmware flows take longer.
>>> + */
>>> + unsigned long timeout_ms = 8000;
>>> +
>>> + if (need_to_wait &&
>>> + (wait_for(intel_gsc_uc_fw_proxy_init_done(&i915->media_gt->uc.gsc, true),
>>> + timeout_ms)))
>>> + pr_info(DRIVER_NAME "Timed out waiting for gsc_proxy_completion!\n");
>>
>> Would it make sense to error out here? Or at least upgrade to pr_warn or
>> something?
> alan: agree on pr_warn (especially since need_for_wait being true and we tried for 8 secs - this should never happen).
>
>>
>> I didn't quite understand the points Daniele raised about engine loops
>> and resets - in my mind GSC engine is this special thing exercised for
>> highly specialized operations and not touched in random for_each_engine
>> loop tests, but I also did not really look so might be totally wrong.
>
> alan: after consulting with Daniele further, the concern in the case of
> having gsc-proxy-init mid-execution while other selttests
> are running (when thinking of tests that have nothing to do with GSC
> but has indirect effect like memory-pressure, engine-resets,
> etc) is that the proxy-init will bail-out print an error but
> that would result in CI reporting a false-negative. We can't skip
> that error since CONFIG_INTEL_MEI_GSC_PROXY tells us that the kernel
> owner wants GSC-PROXY working.
>
>>
>> In any case, v4 reads clear - no confusing comments and not
>> over-engineered so is acceptable to me.
>>
> alan: thanks Tvrtko.
>
>
>> P.S. Maybe the check *could* be moved to i915_live_selftests, where hw
>> dependencies conceptually fit better, and maybe i915_perf_selftests
>> would need it too then (?), but it is up to you.
> alan: i can do this quickly as a rev5 (after a bit of manual check if perf needs it)
>
>>
>> Maybe even in the array selftests/i915_live_selftests.h if we could add
>> a facility to make unskippable tests and add this one after the sanity
>> check. Which would then achieve the same generalized thing you had in
>> the previous version without needing to add a new array/loop.
> alan: i rather not attempt this as part of the current patch but will
> consider it as a separate patch if you are okay with that?
Yes that is fine.
Regards,
Tvrtko
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2023-07-13 7:40 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-11 22:02 [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests Alan Previn
2023-07-11 22:59 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests (rev4) Patchwork
2023-07-12 1:07 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
2023-07-12 9:19 ` [Intel-gfx] [PATCH v4] drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests Tvrtko Ursulin
2023-07-12 17:49 ` Teres Alexis, Alan Previn
2023-07-13 7:40 ` Tvrtko Ursulin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox