* [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