* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-04-03 10:53 Jeevan B
2025-04-03 18:23 ` ✓ i915.CI.BAT: success for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3) Patchwork
` (5 more replies)
0 siblings, 6 replies; 17+ messages in thread
From: Jeevan B @ 2025-04-03 10:53 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, Jeevan B
Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.
v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
lib/igt_kms.c | 24 ++++++++++++++++++++++++
lib/igt_kms.h | 1 +
tests/intel/kms_dp_link_training.c | 24 +-----------------------
tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
tests/kms_display_modes.c | 4 ++++
5 files changed, 31 insertions(+), 40 deletions(-)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 99c8707c7..f8274f49a 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,30 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
}
+/*
+ * fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ */
+bool fit_modes_in_bw(igt_display_t *display)
+{
+ bool found;
+ int ret;
+
+ ret = igt_display_try_commit_atomic(display,
+ DRM_MODE_ATOMIC_TEST_ONLY |
+ DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ if (ret != 0) {
+ found = igt_override_all_active_output_modes_to_fit_bw(display);
+ igt_require_f(found,
+ "No valid mode combo found for modeset\n");
+ }
+
+ return true;
+}
+
/**
* igt_pipe_refresh:
* @display: a pointer to an #igt_display_t structure
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0381c82ad..fe01eaf3f 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
void igt_dump_connectors_fd(int drmfd);
void igt_dump_crtcs_fd(int drmfd);
bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool fit_modes_in_bw(igt_display_t *display);
bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..9b6248c6f 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
}
}
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data)
-{
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET,
- NULL);
- if (ret != 0) {
- bool found;
-
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found, "No valid mode combo found for modeset\n");
- }
-
- return true;
-}
-
static void do_modeset(data_t *data, bool mst)
{
uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
"Unable to assign pipes for outputs\n");
setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
- fit_modes_in_bw(data);
+ fit_modes_in_bw(&data->display);
igt_display_commit2(&data->display, COMMIT_ATOMIC);
}
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..64f21ec6f 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
DRM_MODE_LINK_STATUS_GOOD);
}
-static bool fit_modes_in_bw(data_t *data)
-{
- bool found;
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
- if (ret != 0) {
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found,
- "No valid mode combo found for modeset\n");
- }
- return true;
-}
-
static bool validate_modeset_for_outputs(data_t *data,
igt_output_t *outputs[],
int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
{
igt_require_f(*output_count > 0, "Require at least 1 output\n");
setup_pipe_on_outputs(data, outputs, output_count);
- igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+ igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
setup_modeset_on_outputs(data, outputs,
output_count,
mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index 588820170..f2bbfafe2 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
mode[0] = igt_output_get_mode(output1);
mode[1] = igt_output_get_mode(output2);
+ igt_assert(fit_modes_in_bw(display));
+
pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
+ igt_assert(fit_modes_in_bw(display));
igt_display_commit2(display, COMMIT_ATOMIC);
igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
DRM_PLANE_TYPE_PRIMARY), NULL);
igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
DRM_PLANE_TYPE_PRIMARY), NULL);
+ igt_assert(fit_modes_in_bw(display));
igt_display_commit2(display, COMMIT_ATOMIC);
/*Compare CRC*/
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread* ✓ i915.CI.BAT: success for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3)
2025-04-03 10:53 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
@ 2025-04-03 18:23 ` Patchwork
2025-04-03 18:39 ` ✓ Xe.CI.BAT: " Patchwork
` (4 subsequent siblings)
5 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2025-04-03 18:23 UTC (permalink / raw)
To: Jeevan B; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 7847 bytes --]
== Series Details ==
Series: tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3)
URL : https://patchwork.freedesktop.org/series/146653/
State : success
== Summary ==
CI Bug Log - changes from IGT_8304 -> IGTPW_12914
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/index.html
Participating hosts (43 -> 43)
------------------------------
Additional (1): bat-arlh-2
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_12914 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-arlh-2: NOTRUN -> [SKIP][1] ([i915#11346] / [i915#9318])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@debugfs_test@basic-hwmon.html
* igt@dmabuf@all-tests:
- bat-apl-1: [PASS][2] -> [INCOMPLETE][3] ([i915#12904]) +1 other test incomplete
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8304/bat-apl-1/igt@dmabuf@all-tests.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-apl-1/igt@dmabuf@all-tests.html
* igt@fbdev@eof:
- bat-arlh-2: NOTRUN -> [SKIP][4] ([i915#11345] / [i915#11346]) +3 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@fbdev@eof.html
* igt@fbdev@info:
- bat-arlh-2: NOTRUN -> [SKIP][5] ([i915#11346] / [i915#1849])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@fbdev@info.html
* igt@gem_lmem_swapping@basic:
- bat-arlh-2: NOTRUN -> [SKIP][6] ([i915#10213] / [i915#11346] / [i915#11671]) +3 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@gem_lmem_swapping@basic.html
* igt@gem_mmap@basic:
- bat-arlh-2: NOTRUN -> [SKIP][7] ([i915#11343] / [i915#11346])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@gem_mmap@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-arlh-2: NOTRUN -> [SKIP][8] ([i915#10197] / [i915#10211] / [i915#11346] / [i915#11725])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_blits@basic:
- bat-arlh-2: NOTRUN -> [SKIP][9] ([i915#11346] / [i915#12637]) +4 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@gem_tiled_blits@basic.html
* igt@gem_tiled_pread_basic:
- bat-arlh-2: NOTRUN -> [SKIP][10] ([i915#10206] / [i915#11346] / [i915#11724])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-arlh-2: NOTRUN -> [SKIP][11] ([i915#10209] / [i915#11346] / [i915#11681])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@i915_pm_rps@basic-api.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-arlh-2: NOTRUN -> [SKIP][12] ([i915#10200] / [i915#11346] / [i915#11666] / [i915#12203])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- bat-arlh-2: NOTRUN -> [SKIP][13] ([i915#10200] / [i915#11346] / [i915#11666]) +8 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_psr@psr-primary-page-flip:
- bat-arlh-2: NOTRUN -> [SKIP][14] ([i915#11346]) +32 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-arlh-2: NOTRUN -> [SKIP][15] ([i915#10208] / [i915#11346] / [i915#8809])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-read:
- bat-arlh-2: NOTRUN -> [SKIP][16] ([i915#10212] / [i915#11346] / [i915#11726])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- bat-arlh-2: NOTRUN -> [SKIP][17] ([i915#10214] / [i915#11346] / [i915#11726])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- bat-arlh-2: NOTRUN -> [SKIP][18] ([i915#10216] / [i915#11346] / [i915#11723])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-arlh-2/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@workarounds:
- bat-dg2-9: [DMESG-FAIL][19] ([i915#12061]) -> [PASS][20] +1 other test pass
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8304/bat-dg2-9/igt@i915_selftest@live@workarounds.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/bat-dg2-9/igt@i915_selftest@live@workarounds.html
[i915#10197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10197
[i915#10200]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10200
[i915#10206]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10206
[i915#10208]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10208
[i915#10209]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10209
[i915#10211]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10211
[i915#10212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10212
[i915#10213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10213
[i915#10214]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10214
[i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216
[i915#11343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11343
[i915#11345]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11345
[i915#11346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11346
[i915#11666]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11666
[i915#11671]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11671
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11723
[i915#11724]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11724
[i915#11725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11725
[i915#11726]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11726
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12203]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12203
[i915#12637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12637
[i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8304 -> IGTPW_12914
* Linux: CI_DRM_16367 -> CI_DRM_16370
CI-20190529: 20190529
CI_DRM_16367: 71dac8dae6cc024b633bd6e584f4195c44c0dbc7 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_16370: bc18da45d48d337b92a7ff9546ba61da32b3b586 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_12914: e46ad00b5f2b5a05c90214deb8ead9283a78318e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8304: 8304
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/index.html
[-- Attachment #2: Type: text/html, Size: 10196 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread* ✓ Xe.CI.BAT: success for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3)
2025-04-03 10:53 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
2025-04-03 18:23 ` ✓ i915.CI.BAT: success for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3) Patchwork
@ 2025-04-03 18:39 ` Patchwork
2025-04-03 21:42 ` ✗ i915.CI.Full: failure " Patchwork
` (3 subsequent siblings)
5 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2025-04-03 18:39 UTC (permalink / raw)
To: Jeevan B; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 4364 bytes --]
== Series Details ==
Series: tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3)
URL : https://patchwork.freedesktop.org/series/146653/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8304_BAT -> XEIGTPW_12914_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (8 -> 8)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_12914_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@xe_gt_freq@freq_fixed_idle:
- bat-adlp-vf: NOTRUN -> [SKIP][1] ([Intel XE#2464]) +2 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/bat-adlp-vf/igt@xe_gt_freq@freq_fixed_idle.html
* igt@xe_live_ktest@xe_bo:
- bat-adlp-vf: NOTRUN -> [SKIP][2] ([Intel XE#2229] / [Intel XE#455]) +2 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/bat-adlp-vf/igt@xe_live_ktest@xe_bo.html
* igt@xe_live_ktest@xe_migrate:
- bat-adlp-vf: NOTRUN -> [ABORT][3] ([Intel XE#4508]) +1 other test abort
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/bat-adlp-vf/igt@xe_live_ktest@xe_migrate.html
* igt@xe_mmap@vram:
- bat-adlp-vf: NOTRUN -> [SKIP][4] ([Intel XE#1008])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/bat-adlp-vf/igt@xe_mmap@vram.html
* igt@xe_pat@pat-index-xe2:
- bat-adlp-vf: NOTRUN -> [SKIP][5] ([Intel XE#977])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/bat-adlp-vf/igt@xe_pat@pat-index-xe2.html
* igt@xe_pat@pat-index-xehpc:
- bat-adlp-vf: NOTRUN -> [SKIP][6] ([Intel XE#2838] / [Intel XE#979])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/bat-adlp-vf/igt@xe_pat@pat-index-xehpc.html
* igt@xe_pat@pat-index-xelpg:
- bat-adlp-vf: NOTRUN -> [SKIP][7] ([Intel XE#979])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/bat-adlp-vf/igt@xe_pat@pat-index-xelpg.html
* igt@xe_pm_residency@gt-c6-on-idle:
- bat-adlp-vf: NOTRUN -> [SKIP][8] ([Intel XE#2468])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/bat-adlp-vf/igt@xe_pm_residency@gt-c6-on-idle.html
* igt@xe_sriov_flr@flr-vf1-clear:
- bat-adlp-vf: NOTRUN -> [SKIP][9] ([Intel XE#3342])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/bat-adlp-vf/igt@xe_sriov_flr@flr-vf1-clear.html
#### Possible fixes ####
* igt@xe_exec_basic@twice-bindexecqueue-rebind:
- bat-adlp-vf: [ABORT][10] ([Intel XE#3970]) -> [PASS][11]
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/bat-adlp-vf/igt@xe_exec_basic@twice-bindexecqueue-rebind.html
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/bat-adlp-vf/igt@xe_exec_basic@twice-bindexecqueue-rebind.html
[Intel XE#1008]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1008
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2464]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2464
[Intel XE#2468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2468
[Intel XE#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
[Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
[Intel XE#3970]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3970
[Intel XE#4508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4508
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
Build changes
-------------
* IGT: IGT_8304 -> IGTPW_12914
* Linux: xe-2901-71dac8dae6cc024b633bd6e584f4195c44c0dbc7 -> xe-2902-cd154f63df817bc5b06c5f16a025189cd00bcc02
IGTPW_12914: e46ad00b5f2b5a05c90214deb8ead9283a78318e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8304: 8304
xe-2901-71dac8dae6cc024b633bd6e584f4195c44c0dbc7: 71dac8dae6cc024b633bd6e584f4195c44c0dbc7
xe-2902-cd154f63df817bc5b06c5f16a025189cd00bcc02: cd154f63df817bc5b06c5f16a025189cd00bcc02
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/index.html
[-- Attachment #2: Type: text/html, Size: 5222 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread* ✗ i915.CI.Full: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3)
2025-04-03 10:53 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
2025-04-03 18:23 ` ✓ i915.CI.BAT: success for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3) Patchwork
2025-04-03 18:39 ` ✓ Xe.CI.BAT: " Patchwork
@ 2025-04-03 21:42 ` Patchwork
2025-04-03 23:33 ` ✗ Xe.CI.Full: " Patchwork
` (2 subsequent siblings)
5 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2025-04-03 21:42 UTC (permalink / raw)
To: Jeevan B; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 128660 bytes --]
== Series Details ==
Series: tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3)
URL : https://patchwork.freedesktop.org/series/146653/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16370_full -> IGTPW_12914_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_12914_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_12914_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/index.html
Participating hosts (10 -> 11)
------------------------------
Additional (1): shard-dg2-set2
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_12914_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_tiled_swapping@non-threaded:
- shard-tglu: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-tglu-9/igt@gem_tiled_swapping@non-threaded.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@gem_tiled_swapping@non-threaded.html
* igt@i915_module_load@load:
- shard-dg2: ([PASS][3], [PASS][4], [PASS][5], [PASS][6], [PASS][7], [PASS][8], [PASS][9], [PASS][10], [PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16], [PASS][17], [PASS][18], [PASS][19], [PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25]) -> ([PASS][26], [PASS][27], [PASS][28], [PASS][29], [PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [PASS][46], [DMESG-WARN][47], [PASS][48])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-2/igt@i915_module_load@load.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-10/igt@i915_module_load@load.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-11/igt@i915_module_load@load.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-7/igt@i915_module_load@load.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-3/igt@i915_module_load@load.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-10/igt@i915_module_load@load.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-3/igt@i915_module_load@load.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-1/igt@i915_module_load@load.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-2/igt@i915_module_load@load.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-5/igt@i915_module_load@load.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-7/igt@i915_module_load@load.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-4/igt@i915_module_load@load.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-11/igt@i915_module_load@load.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-8/igt@i915_module_load@load.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-4/igt@i915_module_load@load.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-4/igt@i915_module_load@load.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-8/igt@i915_module_load@load.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-6/igt@i915_module_load@load.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-1/igt@i915_module_load@load.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-5/igt@i915_module_load@load.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-6/igt@i915_module_load@load.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-11/igt@i915_module_load@load.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-1/igt@i915_module_load@load.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@i915_module_load@load.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-1/igt@i915_module_load@load.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-2/igt@i915_module_load@load.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@i915_module_load@load.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@i915_module_load@load.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@i915_module_load@load.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-6/igt@i915_module_load@load.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-5/igt@i915_module_load@load.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-4/igt@i915_module_load@load.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-7/igt@i915_module_load@load.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-7/igt@i915_module_load@load.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@i915_module_load@load.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-5/igt@i915_module_load@load.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@i915_module_load@load.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-1/igt@i915_module_load@load.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-4/igt@i915_module_load@load.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@i915_module_load@load.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-3/igt@i915_module_load@load.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-3/igt@i915_module_load@load.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-2/igt@i915_module_load@load.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@i915_module_load@load.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-2/igt@i915_module_load@load.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-6/igt@i915_module_load@load.html
* igt@kms_vblank@ts-continuation-modeset-rpm:
- shard-dg2-9: [PASS][49] -> [ABORT][50] +1 other test abort
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-9/igt@kms_vblank@ts-continuation-modeset-rpm.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_vblank@ts-continuation-modeset-rpm.html
* igt@kms_vblank@ts-continuation-modeset-rpm@pipe-a-hdmi-a-2:
- shard-dg2-9: [PASS][51] -> [DMESG-WARN][52]
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-9/igt@kms_vblank@ts-continuation-modeset-rpm@pipe-a-hdmi-a-2.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_vblank@ts-continuation-modeset-rpm@pipe-a-hdmi-a-2.html
Known issues
------------
Here are the changes found in IGTPW_12914_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@crc32:
- shard-rkl: NOTRUN -> [SKIP][53] ([i915#6230])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@api_intel_bb@crc32.html
* igt@device_reset@cold-reset-bound:
- shard-dg2-9: NOTRUN -> [SKIP][54] ([i915#11078])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu-1: NOTRUN -> [SKIP][55] ([i915#11078])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@most-busy-check-all@bcs0:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#8414]) +32 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-1/igt@drm_fdinfo@most-busy-check-all@bcs0.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-rkl: NOTRUN -> [SKIP][57] ([i915#13008])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@gem_ccs@large-ctrl-surf-copy.html
- shard-tglu-1: NOTRUN -> [SKIP][58] ([i915#13008])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@gem_ccs@large-ctrl-surf-copy.html
- shard-dg1: NOTRUN -> [SKIP][59] ([i915#13008])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-13/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu: NOTRUN -> [SKIP][60] ([i915#6335])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-2/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_persistence@heartbeat-close:
- shard-dg1: NOTRUN -> [SKIP][61] ([i915#8555])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-14/igt@gem_ctx_persistence@heartbeat-close.html
- shard-mtlp: NOTRUN -> [SKIP][62] ([i915#8555])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-3/igt@gem_ctx_persistence@heartbeat-close.html
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#8555])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-7/igt@gem_ctx_persistence@heartbeat-close.html
* igt@gem_ctx_persistence@saturated-hostile-nopreempt:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#5882]) +7 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-4/igt@gem_ctx_persistence@saturated-hostile-nopreempt.html
* igt@gem_ctx_sseu@invalid-args:
- shard-dg2-9: NOTRUN -> [SKIP][65] ([i915#280])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-rkl: NOTRUN -> [SKIP][66] ([i915#280])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_ctx_sseu@mmap-args:
- shard-tglu: NOTRUN -> [SKIP][67] ([i915#280]) +1 other test skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-6/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@in-flight-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][68] ([i915#13197] / [i915#13390])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk5/igt@gem_eio@in-flight-suspend.html
* igt@gem_eio@unwedge-stress:
- shard-dg1: [PASS][69] -> [FAIL][70] ([i915#12714] / [i915#5784])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg1-15/igt@gem_eio@unwedge-stress.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-19/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg1: NOTRUN -> [SKIP][71] ([i915#4771])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-16/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-tglu: NOTRUN -> [SKIP][72] ([i915#4525])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-3/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-tglu-1: NOTRUN -> [SKIP][73] ([i915#4525])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_capture@capture-recoverable:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#6344])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-5/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_fence@concurrent:
- shard-dg2-9: NOTRUN -> [SKIP][75] ([i915#4812])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@gem_exec_fence@concurrent.html
* igt@gem_exec_flush@basic-uc-pro-default:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#3539] / [i915#4852]) +2 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-6/igt@gem_exec_flush@basic-uc-pro-default.html
* igt@gem_exec_flush@basic-wb-rw-default:
- shard-dg1: NOTRUN -> [SKIP][77] ([i915#3539] / [i915#4852]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-15/igt@gem_exec_flush@basic-wb-rw-default.html
* igt@gem_exec_reloc@basic-active:
- shard-dg1: NOTRUN -> [SKIP][78] ([i915#3281]) +3 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-16/igt@gem_exec_reloc@basic-active.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: NOTRUN -> [SKIP][79] ([i915#3281]) +9 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#3281]) +4 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-6/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_exec_reloc@basic-softpin:
- shard-dg2-9: NOTRUN -> [SKIP][81] ([i915#3281]) +4 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@gem_exec_reloc@basic-softpin.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#4537] / [i915#4812])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-7/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-dg2: [PASS][83] -> [ABORT][84] ([i915#7975] / [i915#8213]) +1 other test abort
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-11/igt@gem_exec_suspend@basic-s4-devices.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_fenced_exec_thrash@2-spare-fences:
- shard-dg2: NOTRUN -> [SKIP][85] ([i915#4860]) +3 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@gem_fenced_exec_thrash@2-spare-fences.html
- shard-dg1: NOTRUN -> [SKIP][86] ([i915#4860])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-19/igt@gem_fenced_exec_thrash@2-spare-fences.html
- shard-mtlp: NOTRUN -> [SKIP][87] ([i915#4860])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-4/igt@gem_fenced_exec_thrash@2-spare-fences.html
* igt@gem_lmem_swapping@basic:
- shard-mtlp: NOTRUN -> [SKIP][88] ([i915#4613])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-1/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-tglu-1: NOTRUN -> [SKIP][89] ([i915#4613]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#4613]) +5 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][91] ([i915#4613]) +4 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk9/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-tglu: NOTRUN -> [SKIP][92] ([i915#4613]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-6/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_mmap@bad-offset:
- shard-dg1: NOTRUN -> [SKIP][93] ([i915#4083]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-19/igt@gem_mmap@bad-offset.html
* igt@gem_mmap@basic-small-bo:
- shard-mtlp: NOTRUN -> [SKIP][94] ([i915#4083]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-7/igt@gem_mmap@basic-small-bo.html
* igt@gem_mmap_gtt@basic-small-copy:
- shard-dg1: NOTRUN -> [SKIP][95] ([i915#4077]) +5 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-15/igt@gem_mmap_gtt@basic-small-copy.html
* igt@gem_mmap_gtt@fault-concurrent-x:
- shard-dg2: NOTRUN -> [SKIP][96] ([i915#4077]) +11 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@gem_mmap_gtt@fault-concurrent-x.html
* igt@gem_mmap_gtt@zero-extend:
- shard-dg2-9: NOTRUN -> [SKIP][97] ([i915#4077]) +4 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@gem_mmap_gtt@zero-extend.html
* igt@gem_mmap_wc@bad-size:
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#4083]) +3 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@gem_mmap_wc@bad-size.html
* igt@gem_mmap_wc@invalid-flags:
- shard-dg2-9: NOTRUN -> [SKIP][99] ([i915#4083])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@gem_mmap_wc@invalid-flags.html
* igt@gem_partial_pwrite_pread@reads-display:
- shard-dg2-9: NOTRUN -> [SKIP][100] ([i915#3282]) +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@gem_partial_pwrite_pread@reads-display.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][101] ([i915#2658])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk6/igt@gem_pread@exhaustion.html
* igt@gem_pread@self:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#3282]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-5/igt@gem_pread@self.html
* igt@gem_pwrite@basic-self:
- shard-rkl: NOTRUN -> [SKIP][103] ([i915#3282]) +11 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@gem_pwrite@basic-self.html
* igt@gem_pxp@create-valid-protected-context:
- shard-dg2-9: NOTRUN -> [SKIP][104] ([i915#4270]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@gem_pxp@create-valid-protected-context.html
* igt@gem_pxp@display-protected-crc:
- shard-rkl: NOTRUN -> [TIMEOUT][105] ([i915#12917] / [i915#12964]) +1 other test timeout
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-tglu: NOTRUN -> [SKIP][106] ([i915#13398])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-4/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-tglu-1: NOTRUN -> [SKIP][107] ([i915#13398])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_pxp@reject-modify-context-protection-off-2:
- shard-dg2: NOTRUN -> [SKIP][108] ([i915#4270])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@gem_pxp@reject-modify-context-protection-off-2.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-dg1: NOTRUN -> [SKIP][109] ([i915#4270])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-15/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@gem_readwrite@beyond-eob:
- shard-dg1: NOTRUN -> [SKIP][110] ([i915#3282])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-15/igt@gem_readwrite@beyond-eob.html
* igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][111] ([i915#5190] / [i915#8428]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled.html
* igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs:
- shard-dg2: NOTRUN -> [SKIP][112] ([i915#5190] / [i915#8428]) +6 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][113] ([i915#8428])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-1/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#4079]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#8411])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-mtlp: NOTRUN -> [SKIP][116] ([i915#4079])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#4885])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_tiled_partial_pwrite_pread@reads:
- shard-mtlp: NOTRUN -> [SKIP][118] ([i915#4077]) +3 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-2/igt@gem_tiled_partial_pwrite_pread@reads.html
* igt@gem_unfence_active_buffers:
- shard-dg2: NOTRUN -> [SKIP][119] ([i915#4879])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-7/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@access-control:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#3297])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-1/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-dg2-9: NOTRUN -> [SKIP][121] ([i915#3297])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#3282] / [i915#3297])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-6/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu: NOTRUN -> [SKIP][123] ([i915#3297])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-6/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#3297] / [i915#4880])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-rkl: NOTRUN -> [SKIP][125] ([i915#3297]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@gem_userptr_blits@unsync-unmap.html
- shard-tglu-1: NOTRUN -> [SKIP][126] ([i915#3297])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@gem_userptr_blits@unsync-unmap.html
* igt@gem_workarounds@suspend-resume:
- shard-rkl: [PASS][127] -> [INCOMPLETE][128] ([i915#13356])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-5/igt@gem_workarounds@suspend-resume.html
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-3/igt@gem_workarounds@suspend-resume.html
* igt@gem_workarounds@suspend-resume-context:
- shard-glk: NOTRUN -> [INCOMPLETE][129] ([i915#13356])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk6/igt@gem_workarounds@suspend-resume-context.html
* igt@gen3_mixed_blits:
- shard-dg2-9: NOTRUN -> [SKIP][130] +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@gen3_mixed_blits.html
* igt@gen7_exec_parse@bitmasks:
- shard-dg2: NOTRUN -> [SKIP][131] +6 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-7/igt@gen7_exec_parse@bitmasks.html
* igt@gen9_exec_parse@allowed-single:
- shard-dg2-9: NOTRUN -> [SKIP][132] ([i915#2856]) +1 other test skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@bb-chained:
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#2527]) +4 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-large:
- shard-tglu: NOTRUN -> [SKIP][134] ([i915#2527] / [i915#2856]) +1 other test skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-6/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-start-far:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#2856]) +3 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@gen9_exec_parse@bb-start-far.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-tglu-1: NOTRUN -> [SKIP][136] ([i915#2527] / [i915#2856])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#8399])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#6590]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-4/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rpm@system-suspend-devices:
- shard-mtlp: [PASS][139] -> [ABORT][140] ([i915#13193]) +3 other tests abort
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-mtlp-5/igt@i915_pm_rpm@system-suspend-devices.html
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-7/igt@i915_pm_rpm@system-suspend-devices.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-dg2-9: NOTRUN -> [SKIP][141] ([i915#11681] / [i915#6621])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@i915_pm_rps@min-max-config-idle.html
- shard-dg1: NOTRUN -> [SKIP][142] ([i915#11681] / [i915#6621])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-15/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_rps@thresholds-idle-park:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#11681]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@i915_pm_rps@thresholds-idle-park.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#4387])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-2/igt@i915_pm_sseu@full-enable.html
- shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#4387])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@i915_pm_sseu@full-enable.html
* igt@i915_selftest@mock:
- shard-glk: NOTRUN -> [DMESG-WARN][146] ([i915#9311]) +1 other test dmesg-warn
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk4/igt@i915_selftest@mock.html
* igt@i915_suspend@basic-s2idle-without-i915:
- shard-rkl: [PASS][147] -> [DMESG-WARN][148] ([i915#12917] / [i915#12964]) +2 other tests dmesg-warn
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-7/igt@i915_suspend@basic-s2idle-without-i915.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@i915_suspend@basic-s2idle-without-i915.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu: NOTRUN -> [INCOMPLETE][149] ([i915#4817] / [i915#7443])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-3/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-glk: NOTRUN -> [INCOMPLETE][150] ([i915#4817])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk9/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@i915_suspend@sysfs-reader:
- shard-glk: NOTRUN -> [INCOMPLETE][151] ([i915#13502] / [i915#4817])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk1/igt@i915_suspend@sysfs-reader.html
* igt@intel_hwmon@hwmon-read:
- shard-tglu: NOTRUN -> [SKIP][152] ([i915#7707])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- shard-dg1: NOTRUN -> [SKIP][153] ([i915#4212])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-17/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-dg1: [PASS][154] -> [FAIL][155] ([i915#10991] / [i915#12518] / [i915#12766])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg1-17/igt@kms_async_flips@alternate-sync-async-flip.html
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-18/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-4:
- shard-dg1: [PASS][156] -> [FAIL][157] ([i915#12518])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg1-17/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-4.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-18/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-4.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-a-dp-4-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#8709]) +15 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-a-dp-4-4-mc-ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-a-hdmi-a-4-y-rc-ccs-cc:
- shard-dg1: NOTRUN -> [SKIP][159] ([i915#8709]) +3 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-17/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-a-hdmi-a-4-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#8709]) +1 other test skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#9531])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
- shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#9531])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#1769] / [i915#3555])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition:
- shard-dg2: [PASS][164] -> [FAIL][165] ([i915#5956])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-7/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1:
- shard-dg2: NOTRUN -> [FAIL][166] ([i915#5956])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#5286]) +5 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][168] ([i915#4538] / [i915#5286]) +3 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][169] ([i915#5286]) +2 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglu: NOTRUN -> [SKIP][170] ([i915#5286]) +4 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@linear-64bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][171] +5 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-5/igt@kms_big_fb@linear-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-dg2-9: NOTRUN -> [SKIP][172] ([i915#4538] / [i915#5190]) +3 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][173] ([i915#3638]) +4 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][174] ([i915#3638]) +1 other test skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-15/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][175] ([i915#4538] / [i915#5190]) +8 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][176] +16 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-dg1: NOTRUN -> [SKIP][177] +13 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-14/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][178] ([i915#5190])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-dg1: NOTRUN -> [SKIP][179] ([i915#4538])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-13/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][180] ([i915#12313]) +1 other test skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-5/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#12313]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-4/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
- shard-tglu: NOTRUN -> [SKIP][182] ([i915#12313])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-8/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][183] ([i915#6095]) +29 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [SKIP][184] ([i915#10307] / [i915#6095]) +196 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-a-dp-3.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][185] ([i915#6095]) +44 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][186] ([i915#12805])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][187] ([i915#12805])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][188] ([i915#6095]) +19 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-edp-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][189] ([i915#6095]) +4 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][190] -> [INCOMPLETE][191] ([i915#12796]) +1 other test incomplete
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-dp-3:
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#6095]) +19 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-dp-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-dg1: NOTRUN -> [SKIP][193] ([i915#12313]) +3 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-19/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-b-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][194] ([i915#10307] / [i915#6095]) +24 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][196] ([i915#12313])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-mtlp: NOTRUN -> [SKIP][197] ([i915#12313]) +1 other test skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-5/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#6095]) +125 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-12/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][199] ([i915#6095]) +66 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-5/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#3742])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@kms_cdclk@mode-transition.html
- shard-dg1: NOTRUN -> [SKIP][201] ([i915#3742])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-17/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@plane-scaling:
- shard-tglu: NOTRUN -> [SKIP][202] ([i915#3742])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-3/igt@kms_cdclk@plane-scaling.html
* igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][203] ([i915#13783]) +4 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2.html
* igt@kms_chamelium_audio@hdmi-audio:
- shard-dg2-9: NOTRUN -> [SKIP][204] ([i915#11151] / [i915#7828]) +2 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_chamelium_audio@hdmi-audio.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][205] ([i915#11151] / [i915#7828]) +3 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-dg1: NOTRUN -> [SKIP][206] ([i915#11151] / [i915#7828]) +3 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-19/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][207] ([i915#11151] / [i915#7828]) +3 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-9/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][208] ([i915#11151] / [i915#7828]) +7 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-1/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@hdmi-hpd-fast:
- shard-rkl: NOTRUN -> [SKIP][209] ([i915#11151] / [i915#7828]) +6 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
* igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
- shard-mtlp: NOTRUN -> [SKIP][210] ([i915#11151] / [i915#7828]) +1 other test skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-8/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
* igt@kms_content_protection@atomic:
- shard-mtlp: NOTRUN -> [SKIP][211] ([i915#6944] / [i915#9424])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-3/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2-9: NOTRUN -> [SKIP][212] ([i915#7118] / [i915#9424])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#3299])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-4/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-tglu: NOTRUN -> [SKIP][214] ([i915#3116] / [i915#3299])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@lic-type-0:
- shard-dg1: NOTRUN -> [SKIP][215] ([i915#9424])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-14/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][216] ([i915#7173])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@kms_content_protection@lic-type-0@pipe-a-dp-3.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#7118])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-3/igt@kms_content_protection@srm.html
* igt@kms_content_protection@type1:
- shard-tglu: NOTRUN -> [SKIP][218] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-4/igt@kms_content_protection@type1.html
* igt@kms_content_protection@uevent@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [FAIL][219] ([i915#1339] / [i915#7173])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@kms_content_protection@uevent@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-tglu: [PASS][220] -> [FAIL][221] ([i915#13566]) +3 other tests fail
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-256x85.html
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][222] -> [FAIL][223] ([i915#13566]) +3 other tests fail
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2.html
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- shard-mtlp: NOTRUN -> [SKIP][224] ([i915#3555] / [i915#8814]) +1 other test skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-1/igt@kms_cursor_crc@cursor-onscreen-32x10.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-rkl: NOTRUN -> [SKIP][225] ([i915#13049]) +2 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-5/igt@kms_cursor_crc@cursor-random-512x512.html
- shard-tglu-1: NOTRUN -> [SKIP][226] ([i915#13049]) +1 other test skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-tglu: NOTRUN -> [SKIP][227] ([i915#13049])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-5/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
- shard-dg2-9: NOTRUN -> [SKIP][228] ([i915#13049]) +1 other test skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#3555]) +6 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-6/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][230] ([i915#13566]) +1 other test fail
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-256x256:
- shard-rkl: NOTRUN -> [DMESG-WARN][231] ([i915#12964]) +11 other tests dmesg-warn
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-256x256.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-tglu: NOTRUN -> [SKIP][232] ([i915#3555]) +1 other test skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-5/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-mtlp: NOTRUN -> [SKIP][233] ([i915#9809])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-3/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][234] ([i915#13046] / [i915#5354]) +5 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-3/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][235] ([i915#4103])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#4103] / [i915#4213])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
- shard-rkl: [PASS][237] -> [DMESG-WARN][238] ([i915#12964]) +11 other tests dmesg-warn
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-4/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-dg2-9: NOTRUN -> [SKIP][239] ([i915#13046] / [i915#5354])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-rkl: NOTRUN -> [FAIL][240] ([i915#2346])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-tglu: NOTRUN -> [SKIP][241] ([i915#9067])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-5/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: NOTRUN -> [SKIP][242] ([i915#3555] / [i915#3804])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][243] ([i915#3804])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_aux_dev:
- shard-dg2-9: NOTRUN -> [SKIP][244] ([i915#1257])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_dp_aux_dev.html
- shard-rkl: NOTRUN -> [SKIP][245] ([i915#1257])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-3/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#13749])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@kms_dp_link_training@non-uhbr-mst.html
- shard-tglu-1: NOTRUN -> [SKIP][247] ([i915#13749])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-mst.html
- shard-dg1: NOTRUN -> [SKIP][248] ([i915#13749])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-13/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#13748])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg2: [PASS][250] -> [SKIP][251] ([i915#13707])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-11/igt@kms_dp_linktrain_fallback@dp-fallback.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-2/igt@kms_dp_linktrain_fallback@dp-fallback.html
- shard-tglu-1: NOTRUN -> [SKIP][252] ([i915#13707])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-dg2: NOTRUN -> [SKIP][253] ([i915#13707])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-tglu: NOTRUN -> [SKIP][254] ([i915#3840])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc:
- shard-tglu: NOTRUN -> [SKIP][255] ([i915#3555] / [i915#3840]) +1 other test skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@kms_dsc@dsc-with-bpc.html
- shard-mtlp: NOTRUN -> [SKIP][256] ([i915#3555] / [i915#3840])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-7/igt@kms_dsc@dsc-with-bpc.html
- shard-dg1: NOTRUN -> [SKIP][257] ([i915#3555] / [i915#3840])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-17/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#3555] / [i915#3840]) +1 other test skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-2/igt@kms_dsc@dsc-with-bpc-formats.html
- shard-rkl: NOTRUN -> [SKIP][259] ([i915#3555] / [i915#3840]) +1 other test skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-5/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-tglu: NOTRUN -> [SKIP][260] ([i915#3840] / [i915#9053])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-8/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
- shard-tglu-1: NOTRUN -> [SKIP][261] ([i915#2575])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][262] ([i915#9878])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk3/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: NOTRUN -> [SKIP][263] ([i915#3955])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@kms_fbcon_fbt@psr.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu: NOTRUN -> [SKIP][264] ([i915#3469])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-8/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-dg2-9: NOTRUN -> [SKIP][265] ([i915#4854])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-4x:
- shard-rkl: NOTRUN -> [SKIP][266] ([i915#1839]) +1 other test skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@kms_feature_discovery@display-4x.html
- shard-tglu: NOTRUN -> [SKIP][267] ([i915#1839])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-4/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2-9: NOTRUN -> [SKIP][268] ([i915#9337])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_feature_discovery@dp-mst.html
- shard-rkl: NOTRUN -> [SKIP][269] ([i915#9337])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-3/igt@kms_feature_discovery@dp-mst.html
* igt@kms_fence_pin_leak:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#4881])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-2/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][271] ([i915#9934]) +1 other test skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][272] ([i915#3637]) +3 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-rkl: NOTRUN -> [SKIP][273] ([i915#9934]) +7 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][274] ([i915#3637]) +2 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-3/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
- shard-dg2: NOTRUN -> [SKIP][275] ([i915#9934]) +1 other test skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-3/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
- shard-dg1: NOTRUN -> [SKIP][276] ([i915#9934]) +1 other test skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-18/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg1: NOTRUN -> [SKIP][277] ([i915#8381])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-14/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-glk: NOTRUN -> [INCOMPLETE][278] ([i915#12314] / [i915#12745] / [i915#4839])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk8/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [INCOMPLETE][279] ([i915#12314] / [i915#4839])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk8/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-tglu: NOTRUN -> [SKIP][280] ([i915#3637]) +5 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-2/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-snb: [PASS][281] -> [FAIL][282] ([i915#11832] / [i915#13734]) +1 other test fail
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-snb1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-snb4/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@blocking-wf_vblank@a-hdmi-a2:
- shard-rkl: NOTRUN -> [FAIL][283] ([i915#13734]) +1 other test fail
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@kms_flip@blocking-wf_vblank@a-hdmi-a2.html
* igt@kms_flip@flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][284] ([i915#12745] / [i915#4839])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk4/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][285] ([i915#12745])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk4/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#2672] / [i915#3555]) +2 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][287] ([i915#2672] / [i915#3555]) +1 other test skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][288] ([i915#2587] / [i915#2672]) +2 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][289] ([i915#2587] / [i915#2672]) +1 other test skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-tglu: NOTRUN -> [SKIP][290] ([i915#2587] / [i915#2672] / [i915#3555])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling:
- shard-dg2-9: NOTRUN -> [SKIP][291] ([i915#2672] / [i915#3555] / [i915#5190])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][292] ([i915#2672])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][293] ([i915#2672] / [i915#3555]) +1 other test skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][294] ([i915#2672] / [i915#3555]) +6 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
- shard-dg1: NOTRUN -> [SKIP][295] ([i915#2672] / [i915#3555]) +1 other test skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-13/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
- shard-mtlp: NOTRUN -> [SKIP][296] ([i915#2672] / [i915#3555] / [i915#8813])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][297] ([i915#2672] / [i915#8813])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][298] ([i915#2672]) +2 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html
- shard-rkl: NOTRUN -> [SKIP][299] ([i915#2672]) +6 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html
- shard-dg1: NOTRUN -> [SKIP][300] ([i915#2587] / [i915#2672]) +1 other test skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-13/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2-9: NOTRUN -> [SKIP][301] ([i915#8708]) +13 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#5354]) +19 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move:
- shard-dg1: NOTRUN -> [SKIP][303] ([i915#3458]) +2 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][304] ([i915#8708]) +7 other tests skip
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][305] ([i915#1825]) +43 other tests skip
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move:
- shard-dg2-9: NOTRUN -> [SKIP][306] ([i915#5354]) +10 other tests skip
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-tglu: NOTRUN -> [SKIP][307] +65 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-dg2-9: NOTRUN -> [SKIP][308] ([i915#3458]) +5 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][309] ([i915#5439])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-dg2: NOTRUN -> [SKIP][310] ([i915#9766])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-4/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][311] ([i915#8708]) +1 other test skip
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][312] ([i915#3023]) +27 other tests skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][313] ([i915#8708]) +15 other tests skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][314] ([i915#1825]) +6 other tests skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][315] ([i915#3458]) +14 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-pwrite:
- shard-tglu-1: NOTRUN -> [SKIP][316] +38 other tests skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-rgb565-draw-pwrite.html
* igt@kms_hdr@brightness-with-hdr:
- shard-mtlp: NOTRUN -> [SKIP][317] ([i915#12713])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-8/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@static-swap:
- shard-mtlp: NOTRUN -> [SKIP][318] ([i915#3555] / [i915#8228])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-6/igt@kms_hdr@static-swap.html
- shard-dg2: [PASS][319] -> [SKIP][320] ([i915#3555] / [i915#8228]) +2 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-10/igt@kms_hdr@static-swap.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-dpms:
- shard-dg1: NOTRUN -> [SKIP][321] ([i915#3555] / [i915#8228])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-18/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_hdr@static-toggle-suspend:
- shard-rkl: NOTRUN -> [SKIP][322] ([i915#3555] / [i915#8228]) +1 other test skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@kms_hdr@static-toggle-suspend.html
- shard-tglu: NOTRUN -> [SKIP][323] ([i915#3555] / [i915#8228]) +1 other test skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-8/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][324] ([i915#10656])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_joiner@basic-force-ultra-joiner.html
- shard-rkl: NOTRUN -> [SKIP][325] ([i915#12394])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-dg2: NOTRUN -> [SKIP][326] ([i915#13688])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][327] ([i915#12339])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-5/igt@kms_joiner@invalid-modeset-ultra-joiner.html
- shard-tglu-1: NOTRUN -> [SKIP][328] ([i915#12339])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_joiner@invalid-modeset-ultra-joiner.html
- shard-dg1: NOTRUN -> [SKIP][329] ([i915#12339])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-19/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu: NOTRUN -> [SKIP][330] ([i915#6301])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-9/igt@kms_panel_fitting@atomic-fastset.html
- shard-dg2: NOTRUN -> [SKIP][331] ([i915#6301])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-4/igt@kms_panel_fitting@atomic-fastset.html
- shard-rkl: NOTRUN -> [SKIP][332] ([i915#6301])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@kms_panel_fitting@atomic-fastset.html
- shard-dg1: NOTRUN -> [SKIP][333] ([i915#6301])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-15/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-glk: NOTRUN -> [INCOMPLETE][334] ([i915#12756] / [i915#13409] / [i915#13476])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk6/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][335] ([i915#12756])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_plane@planar-pixel-format-settings:
- shard-snb: NOTRUN -> [SKIP][336] +42 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-snb7/igt@kms_plane@planar-pixel-format-settings.html
* igt@kms_plane_lowres@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][337] ([i915#3555]) +7 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-4/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-dg2: NOTRUN -> [SKIP][338] ([i915#13958])
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-7/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-dg2-9: NOTRUN -> [SKIP][339] ([i915#13958])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-tglu: NOTRUN -> [SKIP][340] ([i915#13958])
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-5/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][341] ([i915#3555]) +1 other test skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers:
- shard-dg2-9: NOTRUN -> [SKIP][342] ([i915#12247] / [i915#9423])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation:
- shard-tglu: NOTRUN -> [SKIP][343] ([i915#12247]) +9 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation:
- shard-glk: NOTRUN -> [SKIP][344] +293 other tests skip
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk3/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][345] ([i915#12247]) +16 other tests skip
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d:
- shard-tglu-1: NOTRUN -> [SKIP][346] ([i915#12247]) +4 other tests skip
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20:
- shard-dg2: NOTRUN -> [SKIP][347] ([i915#12247] / [i915#9423])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-4/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a:
- shard-mtlp: NOTRUN -> [SKIP][348] ([i915#12247]) +4 other tests skip
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d:
- shard-dg1: NOTRUN -> [SKIP][349] ([i915#12247]) +8 other tests skip
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-15/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25:
- shard-dg1: NOTRUN -> [SKIP][350] ([i915#12247] / [i915#6953])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-14/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][351] ([i915#12247] / [i915#6953] / [i915#9423])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html
- shard-rkl: NOTRUN -> [SKIP][352] ([i915#12247] / [i915#6953])
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-c:
- shard-dg2: NOTRUN -> [SKIP][353] ([i915#12247]) +7 other tests skip
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-c.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
- shard-dg2-9: NOTRUN -> [SKIP][354] ([i915#12247] / [i915#3555] / [i915#9423])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d:
- shard-dg2-9: NOTRUN -> [SKIP][355] ([i915#12247]) +7 other tests skip
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d.html
* igt@kms_pm_backlight@fade:
- shard-dg1: NOTRUN -> [SKIP][356] ([i915#5354])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-13/igt@kms_pm_backlight@fade.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-rkl: NOTRUN -> [SKIP][357] ([i915#5354]) +1 other test skip
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-5/igt@kms_pm_backlight@fade-with-suspend.html
- shard-tglu-1: NOTRUN -> [SKIP][358] ([i915#9812]) +1 other test skip
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc6-psr:
- shard-tglu: NOTRUN -> [SKIP][359] ([i915#9685])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-9/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: [PASS][360] -> [SKIP][361] ([i915#4281])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-tglu-10/igt@kms_pm_dc@dc9-dpms.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-8/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2: NOTRUN -> [SKIP][362] ([i915#9519])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-4/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@i2c:
- shard-dg1: [PASS][363] -> [DMESG-WARN][364] ([i915#4423]) +1 other test dmesg-warn
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg1-19/igt@kms_pm_rpm@i2c.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-19/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2-9: NOTRUN -> [SKIP][365] ([i915#9519]) +1 other test skip
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: NOTRUN -> [SKIP][366] ([i915#9519]) +1 other test skip
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: [PASS][367] -> [SKIP][368] ([i915#9519])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-tglu-1: NOTRUN -> [SKIP][369] ([i915#9519])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-tglu: NOTRUN -> [SKIP][370] ([i915#9519])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-6/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_prime@basic-crc-hybrid:
- shard-dg2: NOTRUN -> [SKIP][371] ([i915#6524] / [i915#6805])
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-5/igt@kms_prime@basic-crc-hybrid.html
- shard-rkl: NOTRUN -> [SKIP][372] ([i915#6524])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@kms_prime@basic-crc-hybrid.html
- shard-dg1: NOTRUN -> [SKIP][373] ([i915#6524])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-17/igt@kms_prime@basic-crc-hybrid.html
- shard-tglu: NOTRUN -> [SKIP][374] ([i915#6524])
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-2/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@d3hot:
- shard-mtlp: NOTRUN -> [SKIP][375] ([i915#6524]) +1 other test skip
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-6/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk: NOTRUN -> [SKIP][376] ([i915#11520]) +8 other tests skip
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk9/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
- shard-dg2-9: NOTRUN -> [SKIP][377] ([i915#11520]) +1 other test skip
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][378] ([i915#11520]) +6 other tests skip
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][379] ([i915#9808]) +1 other test skip
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
- shard-tglu-1: NOTRUN -> [SKIP][380] ([i915#11520]) +3 other tests skip
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][381] ([i915#12316]) +4 other tests skip
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-2/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area@pipe-b-edp-1.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][382] ([i915#11520]) +9 other tests skip
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
- shard-dg1: NOTRUN -> [SKIP][383] ([i915#11520]) +3 other tests skip
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-17/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][384] ([i915#11520]) +8 other tests skip
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-6/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
- shard-snb: NOTRUN -> [SKIP][385] ([i915#11520]) +1 other test skip
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-snb5/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][386] ([i915#9683])
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr-cursor-plane-move:
- shard-dg2: NOTRUN -> [SKIP][387] ([i915#1072] / [i915#9732]) +17 other tests skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-6/igt@kms_psr@fbc-psr-cursor-plane-move.html
* igt@kms_psr@fbc-psr-primary-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][388] ([i915#1072] / [i915#9732]) +8 other tests skip
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_psr@fbc-psr-primary-mmap-gtt.html
* igt@kms_psr@fbc-psr2-no-drrs:
- shard-tglu: NOTRUN -> [SKIP][389] ([i915#9732]) +14 other tests skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@kms_psr@fbc-psr2-no-drrs.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][390] ([i915#1072] / [i915#9732]) +27 other tests skip
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@pr-cursor-blt:
- shard-mtlp: NOTRUN -> [SKIP][391] ([i915#9688]) +4 other tests skip
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-6/igt@kms_psr@pr-cursor-blt.html
* igt@kms_psr@psr-sprite-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][392] ([i915#1072] / [i915#9732]) +8 other tests skip
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-19/igt@kms_psr@psr-sprite-mmap-cpu.html
* igt@kms_psr@psr2-primary-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][393] ([i915#9732]) +8 other tests skip
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-1/igt@kms_psr@psr2-primary-mmap-cpu.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: NOTRUN -> [SKIP][394] ([i915#9685])
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg2: NOTRUN -> [SKIP][395] ([i915#9685])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-1/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2: NOTRUN -> [SKIP][396] ([i915#12755])
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2-9: NOTRUN -> [SKIP][397] ([i915#12755]) +1 other test skip
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-dg2-9: NOTRUN -> [SKIP][398] ([i915#5190]) +1 other test skip
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][399] ([i915#12755] / [i915#5190])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-tglu: NOTRUN -> [SKIP][400] ([i915#5289]) +1 other test skip
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: NOTRUN -> [SKIP][401] ([i915#5289])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-dg1: NOTRUN -> [SKIP][402] ([i915#3555]) +4 other tests skip
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-12/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-tglu: NOTRUN -> [SKIP][403] ([i915#8623])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-5/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
- shard-dg2-9: NOTRUN -> [SKIP][404] ([i915#8623])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-mtlp: [PASS][405] -> [FAIL][406] ([i915#9196]) +1 other test fail
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu: NOTRUN -> [SKIP][407] ([i915#9906]) +1 other test skip
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@kms_vrr@flip-basic-fastset.html
- shard-mtlp: NOTRUN -> [SKIP][408] ([i915#8808] / [i915#9906])
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-6/igt@kms_vrr@flip-basic-fastset.html
- shard-dg1: NOTRUN -> [SKIP][409] ([i915#9906])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-12/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-rkl: NOTRUN -> [SKIP][410] ([i915#9906]) +1 other test skip
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-4/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg2: NOTRUN -> [SKIP][411] ([i915#9906]) +2 other tests skip
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-check-output:
- shard-dg2-9: NOTRUN -> [SKIP][412] ([i915#2437])
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-fb-id:
- shard-tglu: NOTRUN -> [SKIP][413] ([i915#2437])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-8/igt@kms_writeback@writeback-fb-id.html
- shard-glk: NOTRUN -> [SKIP][414] ([i915#2437]) +1 other test skip
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk2/igt@kms_writeback@writeback-fb-id.html
* igt@perf@global-sseu-config-invalid:
- shard-mtlp: NOTRUN -> [SKIP][415] ([i915#7387])
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-6/igt@perf@global-sseu-config-invalid.html
* igt@perf@mi-rpc:
- shard-dg1: NOTRUN -> [SKIP][416] ([i915#2434])
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-19/igt@perf@mi-rpc.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: NOTRUN -> [SKIP][417] ([i915#2435])
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-4/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@all-busy-idle-check-all:
- shard-dg2: [PASS][418] -> [FAIL][419] ([i915#11943])
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-7/igt@perf_pmu@all-busy-idle-check-all.html
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-2/igt@perf_pmu@all-busy-idle-check-all.html
- shard-mtlp: [PASS][420] -> [FAIL][421] ([i915#11943])
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-mtlp-3/igt@perf_pmu@all-busy-idle-check-all.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-6/igt@perf_pmu@all-busy-idle-check-all.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: [PASS][422] -> [FAIL][423] ([i915#4349]) +4 other tests fail
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-4/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@busy-idle-check-all@ccs0:
- shard-mtlp: [PASS][424] -> [FAIL][425] ([i915#4349])
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-mtlp-7/igt@perf_pmu@busy-idle-check-all@ccs0.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-2/igt@perf_pmu@busy-idle-check-all@ccs0.html
* igt@perf_pmu@invalid-init:
- shard-tglu: NOTRUN -> [FAIL][426] ([i915#13663])
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-10/igt@perf_pmu@invalid-init.html
* igt@prime_vgem@basic-fence-flip:
- shard-dg2-9: NOTRUN -> [SKIP][427] ([i915#3708])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-9/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- shard-dg2: NOTRUN -> [SKIP][428] ([i915#3708] / [i915#4077])
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@prime_vgem@basic-fence-mmap.html
- shard-dg1: NOTRUN -> [SKIP][429] ([i915#3708] / [i915#4077])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-12/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-gtt:
- shard-mtlp: NOTRUN -> [SKIP][430] ([i915#3708] / [i915#4077]) +1 other test skip
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-2/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@fence-read-hang:
- shard-dg2: NOTRUN -> [SKIP][431] ([i915#3708]) +1 other test skip
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-rkl: NOTRUN -> [SKIP][432] ([i915#9917])
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-5/igt@sriov_basic@enable-vfs-bind-unbind-each.html
* igt@sysfs_heartbeat_interval@nopreempt@vcs0:
- shard-mtlp: [PASS][433] -> [DMESG-WARN][434] ([i915#13723]) +1 other test dmesg-warn
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-mtlp-5/igt@sysfs_heartbeat_interval@nopreempt@vcs0.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-7/igt@sysfs_heartbeat_interval@nopreempt@vcs0.html
#### Possible fixes ####
* igt@gem_create@create-ext-cpu-access-big:
- shard-dg2: [ABORT][435] ([i915#13427]) -> [PASS][436]
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-1/igt@gem_create@create-ext-cpu-access-big.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-6/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_eio@hibernate:
- shard-dg2: [ABORT][437] ([i915#10030] / [i915#7975] / [i915#8213]) -> [PASS][438]
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-4/igt@gem_eio@hibernate.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@gem_eio@hibernate.html
- shard-rkl: [ABORT][439] ([i915#7975] / [i915#8213]) -> [PASS][440]
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-5/igt@gem_eio@hibernate.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@gem_eio@hibernate.html
* igt@gem_eio@reset-stress:
- shard-dg1: [FAIL][441] ([i915#12543] / [i915#5784]) -> [PASS][442]
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg1-13/igt@gem_eio@reset-stress.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-15/igt@gem_eio@reset-stress.html
* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-rkl: [TIMEOUT][443] ([i915#12917] / [i915#12964]) -> [PASS][444]
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-1/igt@gem_pxp@reject-modify-context-protection-off-3.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-off-3.html
* igt@gem_workarounds@reset:
- shard-mtlp: [ABORT][445] ([i915#13193]) -> [PASS][446]
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-mtlp-7/igt@gem_workarounds@reset.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-1/igt@gem_workarounds@reset.html
* igt@i915_module_load@reload-no-display:
- shard-tglu: [DMESG-WARN][447] ([i915#13029]) -> [PASS][448]
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-tglu-3/igt@i915_module_load@reload-no-display.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-9/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0:
- shard-dg1: [FAIL][449] ([i915#3591]) -> [PASS][450] +1 other test pass
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg1-19/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-19/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
* igt@i915_pm_rpm@gem-execbuf-stress:
- shard-rkl: [SKIP][451] ([i915#13328]) -> [PASS][452]
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-1/igt@i915_pm_rpm@gem-execbuf-stress.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@i915_pm_rpm@gem-execbuf-stress.html
* igt@i915_pm_rpm@system-suspend:
- shard-glk: [INCOMPLETE][453] ([i915#12797]) -> [PASS][454]
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-glk5/igt@i915_pm_rpm@system-suspend.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk8/igt@i915_pm_rpm@system-suspend.html
* igt@i915_selftest@live:
- shard-rkl: [DMESG-FAIL][455] ([i915#12964] / [i915#13550]) -> [PASS][456]
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-4/igt@i915_selftest@live.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@i915_selftest@live.html
* igt@i915_selftest@live@gt_pm:
- shard-rkl: [DMESG-FAIL][457] ([i915#13550]) -> [PASS][458]
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-4/igt@i915_selftest@live@gt_pm.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@i915_selftest@live@gt_pm.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [INCOMPLETE][459] ([i915#4817]) -> [PASS][460]
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-tglu: [FAIL][461] ([i915#13566]) -> [PASS][462] +3 other tests pass
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-128x42.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_crc@cursor-sliding-64x21:
- shard-rkl: [FAIL][463] ([i915#13566]) -> [PASS][464]
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-64x21.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@kms_cursor_crc@cursor-sliding-64x21.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [TIMEOUT][465] -> [PASS][466] +1 other test pass
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-snb1/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-tglu: [FAIL][467] ([i915#13734]) -> [PASS][468] +1 other test pass
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-tglu-9/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-tglu-5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@b-edp1:
- shard-mtlp: [FAIL][469] ([i915#13734]) -> [PASS][470] +2 other tests pass
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-mtlp-3/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@b-edp1.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@b-edp1.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-dg1: [DMESG-WARN][471] ([i915#4423]) -> [PASS][472]
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg1-12/igt@kms_flip@flip-vs-suspend-interruptible.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-16/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
- shard-snb: [SKIP][473] -> [PASS][474]
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-linear:
- shard-dg2: [FAIL][475] ([i915#6880]) -> [PASS][476]
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-tiling-linear.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-tiling-linear.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2: [SKIP][477] ([i915#12388]) -> [PASS][478]
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-7/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: [SKIP][479] ([i915#9340]) -> [PASS][480]
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-1/igt@kms_pm_lpsp@kms-lpsp.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-8/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: [SKIP][481] ([i915#9519]) -> [PASS][482]
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-7/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_setmode@basic:
- shard-snb: [FAIL][483] ([i915#5465]) -> [PASS][484] +2 other tests pass
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-snb7/igt@kms_setmode@basic.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-snb6/igt@kms_setmode@basic.html
* igt@perf_pmu@rc6-suspend:
- shard-glk: [INCOMPLETE][485] ([i915#13356]) -> [PASS][486]
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-glk4/igt@perf_pmu@rc6-suspend.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk1/igt@perf_pmu@rc6-suspend.html
* igt@perf_pmu@render-node-busy-idle@vcs0:
- shard-dg1: [FAIL][487] ([i915#4349]) -> [PASS][488] +3 other tests pass
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg1-18/igt@perf_pmu@render-node-busy-idle@vcs0.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-18/igt@perf_pmu@render-node-busy-idle@vcs0.html
* igt@perf_pmu@render-node-busy-idle@vcs1:
- shard-mtlp: [FAIL][489] ([i915#4349]) -> [PASS][490] +3 other tests pass
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-mtlp-7/igt@perf_pmu@render-node-busy-idle@vcs1.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-mtlp-3/igt@perf_pmu@render-node-busy-idle@vcs1.html
* igt@syncobj_timeline@etime-single-wait-for-submit-available-unsubmitted:
- shard-rkl: [DMESG-WARN][491] ([i915#12964]) -> [PASS][492] +22 other tests pass
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-6/igt@syncobj_timeline@etime-single-wait-for-submit-available-unsubmitted.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@syncobj_timeline@etime-single-wait-for-submit-available-unsubmitted.html
#### Warnings ####
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: [TIMEOUT][493] ([i915#12917] / [i915#12964]) -> [DMESG-WARN][494] ([i915#12917] / [i915#12964])
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-5/igt@gem_pxp@hw-rejects-pxp-context.html
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-5/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@kms_content_protection@atomic:
- shard-dg2: [FAIL][495] ([i915#7173]) -> [SKIP][496] ([i915#7118] / [i915#9424])
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-10/igt@kms_content_protection@atomic.html
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-7/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: [SKIP][497] ([i915#9424]) -> [FAIL][498] ([i915#7173])
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-3/igt@kms_content_protection@lic-type-0.html
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][499] ([i915#9424]) -> [SKIP][500] ([i915#9433])
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg1-14/igt@kms_content_protection@mei-interface.html
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-12/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@uevent:
- shard-dg2: [SKIP][501] ([i915#7118] / [i915#9424]) -> [FAIL][502] ([i915#1339] / [i915#7173])
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-8/igt@kms_content_protection@uevent.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-10/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-rkl: [FAIL][503] ([i915#13566]) -> [DMESG-FAIL][504] ([i915#12964])
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-128x42.html
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][505] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][506] ([i915#12314] / [i915#12745] / [i915#4839])
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-glk9/igt@kms_flip@flip-vs-suspend-interruptible.html
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: [INCOMPLETE][507] ([i915#12745]) -> [INCOMPLETE][508] ([i915#12314] / [i915#12745])
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-glk9/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt:
- shard-dg2: [SKIP][509] ([i915#3458]) -> [SKIP][510] ([i915#10433] / [i915#3458]) +1 other test skip
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][511] ([i915#10433] / [i915#3458]) -> [SKIP][512] ([i915#3458]) +2 other tests skip
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][513] ([i915#4816]) -> [SKIP][514] ([i915#4070] / [i915#4816])
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-rkl-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-dg1: [SKIP][515] ([i915#3828]) -> [SKIP][516] ([i915#3828] / [i915#4423])
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16370/shard-dg1-13/igt@kms_pm_dc@dc5-retention-flops.html
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/shard-dg1-18/igt@kms_pm_dc@dc5-retention-flops.html
[i915#10030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10030
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10991
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11832]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11832
[i915#11943]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11943
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#12518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12518
[i915#12543]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12543
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12714]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12714
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12766
[i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
[i915#12797]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12797
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13193
[i915#13197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13197
[i915#13328]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13328
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
[i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13427]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13427
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13502]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13502
[i915#13550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13550
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13663]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13663
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13723
[i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5882
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
[i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196
[i915#9311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9311
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8304 -> IGTPW_12914
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_16370: bc18da45d48d337b92a7ff9546ba61da32b3b586 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_12914: e46ad00b5f2b5a05c90214deb8ead9283a78318e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8304: 8304
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12914/index.html
[-- Attachment #2: Type: text/html, Size: 164481 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread* ✗ Xe.CI.Full: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3)
2025-04-03 10:53 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
` (2 preceding siblings ...)
2025-04-03 21:42 ` ✗ i915.CI.Full: failure " Patchwork
@ 2025-04-03 23:33 ` Patchwork
2025-04-04 9:12 ` [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Reddy Guddati, Santhosh
2025-04-04 16:15 ` Thasleem, Mohammed
5 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2025-04-03 23:33 UTC (permalink / raw)
To: Jeevan B; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 73039 bytes --]
== Series Details ==
Series: tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3)
URL : https://patchwork.freedesktop.org/series/146653/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8304_FULL -> XEIGTPW_12914_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_12914_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_12914_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (4 -> 3)
------------------------------
Missing (1): shard-adlp
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_12914_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-lnl: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_rotation_crc@primary-rotation-180:
- shard-dg2-set2: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_rotation_crc@primary-rotation-180.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@kms_rotation_crc@primary-rotation-180.html
New tests
---------
New tests have been introduced between XEIGT_8304_FULL and XEIGTPW_12914_FULL:
### New IGT tests (1) ###
* igt@kms_pm_lpsp:
- Statuses :
- Exec time: [None] s
Known issues
------------
Here are the changes found in XEIGTPW_12914_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic:
- shard-lnl: NOTRUN -> [FAIL][5] ([Intel XE#3719] / [Intel XE#911]) +3 other tests fail
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@kms_async_flips@async-flip-with-page-flip-events-atomic.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-6-4-mc-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][6] ([Intel XE#3767]) +7 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-6-4-mc-ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-dp-2-4-rc-ccs-cc:
- shard-dg2-set2: NOTRUN -> [SKIP][7] ([Intel XE#2550] / [Intel XE#3767]) +15 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-dp-2-4-rc-ccs-cc.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-lnl: NOTRUN -> [SKIP][8] ([Intel XE#3658])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-lnl: NOTRUN -> [SKIP][9] ([Intel XE#1407]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-2/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#2327])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-7/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-0:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#1124]) +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-6/igt@kms_big_fb@y-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#1124])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-463/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#1124]) +3 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p:
- shard-dg2-set2: [PASS][14] -> [SKIP][15] ([Intel XE#2191]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
* igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p:
- shard-bmg: [PASS][16] -> [SKIP][17] ([Intel XE#2314] / [Intel XE#2894])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-7/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
* igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#2314] / [Intel XE#2894])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-3/igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p.html
* igt@kms_bw@linear-tiling-2-displays-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][19] ([Intel XE#367])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-5/igt@kms_bw@linear-tiling-2-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-4-displays-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#1512])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-6/igt@kms_bw@linear-tiling-4-displays-3840x2160p.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-a-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][21] ([Intel XE#787]) +112 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-a-dp-2.html
* igt@kms_ccs@bad-aux-stride-y-tiled-ccs:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2887]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-3/igt@kms_ccs@bad-aux-stride-y-tiled-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#2907])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][24] ([Intel XE#3432])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
- shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#3432])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#455] / [Intel XE#787]) +20 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-dp-2.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#2887]) +4 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-2/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [PASS][28] -> [INCOMPLETE][29] ([Intel XE#2705] / [Intel XE#4212])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][30] ([Intel XE#2705] / [Intel XE#4212])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-dp-4.html
* igt@kms_cdclk@mode-transition@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][31] ([Intel XE#4417]) +3 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-466/igt@kms_cdclk@mode-transition@pipe-d-dp-4.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-lnl: NOTRUN -> [SKIP][32] ([Intel XE#373]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][33] ([Intel XE#373]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#2252]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-1/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][35] ([Intel XE#1178]) +1 other test fail
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-463/igt@kms_content_protection@atomic-dpms@pipe-a-dp-4.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#2390])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-7/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][37] ([Intel XE#1178])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-5/igt@kms_content_protection@lic-type-0@pipe-a-dp-2.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2321])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-6/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-lnl: NOTRUN -> [SKIP][39] ([Intel XE#2321])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-7/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-256x85:
- shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#2320])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-8/igt@kms_cursor_crc@cursor-rapid-movement-256x85.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-lnl: NOTRUN -> [SKIP][41] ([Intel XE#1424])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-3/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-dg2-set2: NOTRUN -> [SKIP][42] ([Intel XE#455]) +5 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
- shard-lnl: NOTRUN -> [SKIP][43] ([Intel XE#309]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-1/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-dg2-set2: [PASS][44] -> [SKIP][45] ([Intel XE#309]) +7 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
- shard-bmg: [PASS][46] -> [SKIP][47] ([Intel XE#2291]) +3 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-5/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#323])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-dg2-set2: [PASS][49] -> [SKIP][50] ([Intel XE#455]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-463/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg2-set2: [PASS][51] -> [SKIP][52] ([Intel XE#4331])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@kms_dp_linktrain_fallback@dp-fallback.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_dp_linktrain_fallback@dp-fallback.html
- shard-lnl: NOTRUN -> [SKIP][53] ([Intel XE#4294])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-lnl: NOTRUN -> [SKIP][54] ([Intel XE#2244])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-3/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_feature_discovery@display-2x:
- shard-bmg: [PASS][55] -> [SKIP][56] ([Intel XE#2373])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-7/igt@kms_feature_discovery@display-2x.html
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-bmg: [PASS][57] -> [INCOMPLETE][58] ([Intel XE#2049]) +1 other test incomplete
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-1/igt@kms_flip@2x-absolute-wf_vblank.html
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-2/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-dg2-set2: [PASS][59] -> [SKIP][60] ([Intel XE#310]) +8 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#2316])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a2-dp2:
- shard-dg2-set2: NOTRUN -> [FAIL][62] ([Intel XE#301]) +1 other test fail
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a2-dp2.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3:
- shard-bmg: NOTRUN -> [FAIL][63] ([Intel XE#3321]) +7 other tests fail
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][64] -> [FAIL][65] ([Intel XE#301]) +4 other tests fail
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4.html
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-bmg: [PASS][66] -> [SKIP][67] ([Intel XE#2316]) +3 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-5/igt@kms_flip@2x-nonexisting-fb.html
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-dg2-set2: NOTRUN -> [SKIP][68] ([Intel XE#310])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#1421])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-6/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@basic-flip-vs-wf_vblank:
- shard-bmg: [PASS][70] -> [FAIL][71] ([Intel XE#2882]) +3 other tests fail
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_flip@basic-flip-vs-wf_vblank.html
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_flip@basic-flip-vs-wf_vblank.html
* igt@kms_flip@flip-vs-suspend@c-dp4:
- shard-dg2-set2: [PASS][72] -> [INCOMPLETE][73] ([Intel XE#2049] / [Intel XE#2597]) +1 other test incomplete
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_flip@flip-vs-suspend@c-dp4.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@kms_flip@flip-vs-suspend@c-dp4.html
* igt@kms_flip@plain-flip-fb-recreate@a-edp1:
- shard-lnl: [PASS][74] -> [FAIL][75] ([Intel XE#886]) +1 other test fail
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-6/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-1/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#1397] / [Intel XE#1745])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][77] ([Intel XE#1397])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-bmg: NOTRUN -> [SKIP][78] ([Intel XE#2293] / [Intel XE#2380])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][79] ([Intel XE#2293])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling:
- shard-lnl: NOTRUN -> [SKIP][80] ([Intel XE#1401] / [Intel XE#1745]) +1 other test skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#1401]) +1 other test skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][82] ([Intel XE#651]) +4 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move:
- shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#4141]) +4 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render:
- shard-dg2-set2: [PASS][84] -> [SKIP][85] ([Intel XE#656]) +10 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render.html
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2-set2: NOTRUN -> [SKIP][86] ([Intel XE#658]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
- shard-lnl: NOTRUN -> [SKIP][87] ([Intel XE#1469])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-4/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-onoff:
- shard-bmg: NOTRUN -> [SKIP][88] ([Intel XE#2311]) +5 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][89] ([Intel XE#651]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][90] ([Intel XE#656]) +18 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][91] ([Intel XE#2313]) +6 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][92] ([Intel XE#653]) +7 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][93] ([Intel XE#656]) +4 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_hdr@static-swap:
- shard-bmg: [PASS][94] -> [SKIP][95] ([Intel XE#1503])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-8/igt@kms_hdr@static-swap.html
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_hdr@static-swap.html
* igt@kms_joiner@basic-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][96] ([Intel XE#346])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-1/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-dg2-set2: [PASS][97] -> [SKIP][98] ([Intel XE#4328])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-463/igt@kms_joiner@basic-force-big-joiner.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256:
- shard-dg2-set2: NOTRUN -> [FAIL][99] ([Intel XE#616]) +3 other tests fail
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256.html
* igt@kms_plane_lowres@tiling-4:
- shard-lnl: NOTRUN -> [SKIP][100] ([Intel XE#599]) +3 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-1/igt@kms_plane_lowres@tiling-4.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2-set2: [PASS][101] -> [ABORT][102] ([Intel XE#4540]) +1 other test abort
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@kms_plane_scaling@intel-max-src-size.html
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-2:
- shard-dg2-set2: [PASS][103] -> [DMESG-WARN][104] ([Intel XE#4212])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-2.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-2.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation:
- shard-bmg: NOTRUN -> [SKIP][105] ([Intel XE#2763]) +4 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
- shard-dg2-set2: NOTRUN -> [SKIP][106] ([Intel XE#2763] / [Intel XE#455]) +3 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c:
- shard-dg2-set2: NOTRUN -> [SKIP][107] ([Intel XE#2763]) +5 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
- shard-lnl: NOTRUN -> [SKIP][108] ([Intel XE#2763]) +3 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2-set2: NOTRUN -> [SKIP][109] ([Intel XE#836])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2-set2: [PASS][110] -> [SKIP][111] ([Intel XE#836]) +2 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-463/igt@kms_pm_rpm@modeset-non-lpsp.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
- shard-bmg: NOTRUN -> [SKIP][112] ([Intel XE#1489]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-3/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-lnl: NOTRUN -> [SKIP][113] ([Intel XE#2893]) +1 other test skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-4/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][114] ([Intel XE#1489]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr@fbc-pr-no-drrs:
- shard-dg2-set2: NOTRUN -> [SKIP][115] ([Intel XE#2850] / [Intel XE#929]) +2 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@kms_psr@fbc-pr-no-drrs.html
* igt@kms_psr@pr-sprite-plane-onoff:
- shard-lnl: NOTRUN -> [SKIP][116] ([Intel XE#1406]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-6/igt@kms_psr@pr-sprite-plane-onoff.html
* igt@kms_psr@psr2-sprite-blt:
- shard-bmg: NOTRUN -> [SKIP][117] ([Intel XE#2234] / [Intel XE#2850]) +3 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-1/igt@kms_psr@psr2-sprite-blt.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2-set2: NOTRUN -> [SKIP][118] ([Intel XE#3414]) +1 other test skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-bmg: NOTRUN -> [SKIP][119] ([Intel XE#2330])
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_setmode@basic:
- shard-bmg: [PASS][120] -> [FAIL][121] ([Intel XE#2883]) +2 other tests fail
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_setmode@basic.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_setmode@basic.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-bmg: [PASS][122] -> [SKIP][123] ([Intel XE#1435])
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-6/igt@kms_setmode@invalid-clone-single-crtc.html
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: NOTRUN -> [SKIP][124] ([Intel XE#2426])
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1:
- shard-lnl: [PASS][125] -> [FAIL][126] ([Intel XE#771])
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-1/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
* igt@kms_vrr@cmrr@pipe-a-edp-1:
- shard-lnl: [PASS][127] -> [FAIL][128] ([Intel XE#4459]) +1 other test fail
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-4/igt@kms_vrr@cmrr@pipe-a-edp-1.html
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@kms_vrr@cmrr@pipe-a-edp-1.html
* igt@kms_vrr@negative-basic:
- shard-bmg: [PASS][129] -> [SKIP][130] ([Intel XE#1499])
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-2/igt@kms_vrr@negative-basic.html
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-lnl: NOTRUN -> [SKIP][131] ([Intel XE#1499])
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-3/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-fb-id:
- shard-dg2-set2: NOTRUN -> [SKIP][132] ([Intel XE#756])
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-bmg: NOTRUN -> [SKIP][133] ([Intel XE#756])
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-3/igt@kms_writeback@writeback-pixel-formats.html
* igt@xe_eudebug@basic-connect:
- shard-lnl: NOTRUN -> [SKIP][134] ([Intel XE#2905]) +5 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-7/igt@xe_eudebug@basic-connect.html
* igt@xe_eudebug@basic-vm-bind-ufence:
- shard-bmg: NOTRUN -> [SKIP][135] ([Intel XE#2905]) +1 other test skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-5/igt@xe_eudebug@basic-vm-bind-ufence.html
* igt@xe_eudebug_online@writes-caching-sram-bb-sram-target-sram:
- shard-dg2-set2: NOTRUN -> [SKIP][136] ([Intel XE#2905]) +4 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-466/igt@xe_eudebug_online@writes-caching-sram-bb-sram-target-sram.html
* igt@xe_eudebug_sriov@deny-eudebug:
- shard-bmg: NOTRUN -> [SKIP][137] ([Intel XE#4518])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-3/igt@xe_eudebug_sriov@deny-eudebug.html
* igt@xe_evict_ccs@evict-overcommit-simple:
- shard-lnl: NOTRUN -> [SKIP][138] ([Intel XE#688]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-6/igt@xe_evict_ccs@evict-overcommit-simple.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-rebind:
- shard-dg2-set2: [PASS][139] -> [SKIP][140] ([Intel XE#1392]) +10 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-rebind.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-rebind.html
* igt@xe_exec_basic@multigpu-once-basic-defer-bind:
- shard-bmg: NOTRUN -> [SKIP][141] ([Intel XE#2322]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@xe_exec_basic@multigpu-once-basic-defer-bind.html
* igt@xe_exec_fault_mode@once-bindexecqueue-rebind:
- shard-dg2-set2: NOTRUN -> [SKIP][142] ([Intel XE#288]) +4 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-466/igt@xe_exec_fault_mode@once-bindexecqueue-rebind.html
* igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit:
- shard-dg2-set2: NOTRUN -> [FAIL][143] ([Intel XE#1999]) +2 other tests fail
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
* igt@xe_module_load@load:
- shard-lnl: ([PASS][144], [PASS][145], [PASS][146], [PASS][147], [PASS][148], [PASS][149], [PASS][150], [PASS][151], [PASS][152], [PASS][153], [PASS][154], [PASS][155], [PASS][156], [PASS][157], [PASS][158], [PASS][159], [PASS][160], [PASS][161], [PASS][162], [PASS][163], [PASS][164], [PASS][165], [PASS][166], [PASS][167], [PASS][168]) -> ([PASS][169], [PASS][170], [PASS][171], [PASS][172], [PASS][173], [PASS][174], [PASS][175], [SKIP][176], [PASS][177], [PASS][178], [PASS][179], [PASS][180], [PASS][181], [PASS][182], [PASS][183], [PASS][184], [PASS][185], [PASS][186], [PASS][187], [PASS][188], [PASS][189], [PASS][190], [PASS][191], [PASS][192], [PASS][193], [PASS][194]) ([Intel XE#378])
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-6/igt@xe_module_load@load.html
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-6/igt@xe_module_load@load.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-6/igt@xe_module_load@load.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-3/igt@xe_module_load@load.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-3/igt@xe_module_load@load.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-3/igt@xe_module_load@load.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-1/igt@xe_module_load@load.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-2/igt@xe_module_load@load.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-2/igt@xe_module_load@load.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-2/igt@xe_module_load@load.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-4/igt@xe_module_load@load.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-4/igt@xe_module_load@load.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-4/igt@xe_module_load@load.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-8/igt@xe_module_load@load.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-8/igt@xe_module_load@load.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-8/igt@xe_module_load@load.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@xe_module_load@load.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@xe_module_load@load.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-1/igt@xe_module_load@load.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-1/igt@xe_module_load@load.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@xe_module_load@load.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@xe_module_load@load.html
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-5/igt@xe_module_load@load.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-5/igt@xe_module_load@load.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-5/igt@xe_module_load@load.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-4/igt@xe_module_load@load.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-1/igt@xe_module_load@load.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-1/igt@xe_module_load@load.html
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-2/igt@xe_module_load@load.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-3/igt@xe_module_load@load.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-3/igt@xe_module_load@load.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-5/igt@xe_module_load@load.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-6/igt@xe_module_load@load.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-5/igt@xe_module_load@load.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-5/igt@xe_module_load@load.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-6/igt@xe_module_load@load.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-6/igt@xe_module_load@load.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-6/igt@xe_module_load@load.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-2/igt@xe_module_load@load.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-2/igt@xe_module_load@load.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@xe_module_load@load.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@xe_module_load@load.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-7/igt@xe_module_load@load.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-3/igt@xe_module_load@load.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-1/igt@xe_module_load@load.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-7/igt@xe_module_load@load.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-4/igt@xe_module_load@load.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-7/igt@xe_module_load@load.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-7/igt@xe_module_load@load.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-8/igt@xe_module_load@load.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-4/igt@xe_module_load@load.html
* igt@xe_pm@d3cold-mmap-system:
- shard-bmg: NOTRUN -> [SKIP][195] ([Intel XE#2284])
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-8/igt@xe_pm@d3cold-mmap-system.html
* igt@xe_pm@s3-vm-bind-prefetch:
- shard-lnl: NOTRUN -> [SKIP][196] ([Intel XE#584])
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-7/igt@xe_pm@s3-vm-bind-prefetch.html
* igt@xe_pm@s4-vm-bind-userptr:
- shard-lnl: NOTRUN -> [ABORT][197] ([Intel XE#1794])
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-2/igt@xe_pm@s4-vm-bind-userptr.html
* igt@xe_query@multigpu-query-oa-units:
- shard-lnl: NOTRUN -> [SKIP][198] ([Intel XE#944])
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-5/igt@xe_query@multigpu-query-oa-units.html
* igt@xe_query@multigpu-query-topology-l3-bank-mask:
- shard-dg2-set2: NOTRUN -> [SKIP][199] ([Intel XE#944])
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@xe_query@multigpu-query-topology-l3-bank-mask.html
* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs:
- shard-bmg: NOTRUN -> [SKIP][200] ([Intel XE#4130])
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-6/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html
#### Possible fixes ####
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: [INCOMPLETE][201] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124]) -> [PASS][202] +1 other test pass
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6.html
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: [DMESG-WARN][203] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212]) -> [PASS][204]
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-dg2-set2: [SKIP][205] ([Intel XE#309]) -> [PASS][206]
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-bmg: [SKIP][207] ([Intel XE#2291]) -> [PASS][208] +1 other test pass
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-2/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2-set2: [INCOMPLETE][209] -> [PASS][210]
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_dp_link_training@non-uhbr-sst.html
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ad-hdmi-a6-dp4:
- shard-dg2-set2: [FAIL][211] ([Intel XE#301]) -> [PASS][212] +1 other test pass
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_flip@2x-flip-vs-expired-vblank@ad-hdmi-a6-dp4.html
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@kms_flip@2x-flip-vs-expired-vblank@ad-hdmi-a6-dp4.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-dg2-set2: [SKIP][213] ([Intel XE#310]) -> [PASS][214]
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_flip@2x-plain-flip-interruptible.html
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-463/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-bmg: [SKIP][215] ([Intel XE#2316]) -> [PASS][216] +3 other tests pass
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-1/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a3:
- shard-bmg: [FAIL][217] ([Intel XE#2882]) -> [PASS][218] +1 other test pass
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a3.html
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a3.html
* igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1:
- shard-lnl: [FAIL][219] ([Intel XE#886]) -> [PASS][220] +2 other tests pass
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-1/igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1.html
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-7/igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1.html
* igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible:
- shard-dg2-set2: [INCOMPLETE][221] ([Intel XE#2049]) -> [PASS][222] +1 other test pass
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible.html
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt:
- shard-dg2-set2: [SKIP][223] ([Intel XE#656]) -> [PASS][224] +1 other test pass
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-bmg: [SKIP][225] ([Intel XE#3012]) -> [PASS][226]
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_joiner@basic-force-big-joiner.html
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-3/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-bmg: [SKIP][227] ([Intel XE#4596]) -> [PASS][228]
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-x.html
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-5/igt@kms_plane_multiple@2x-tiling-x.html
* igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate:
- shard-dg2-set2: [SKIP][229] ([Intel XE#1392]) -> [PASS][230] +3 other tests pass
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate.html
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate.html
* igt@xe_module_load@load:
- shard-dg2-set2: ([PASS][231], [PASS][232], [SKIP][233], [PASS][234], [PASS][235], [PASS][236], [PASS][237], [PASS][238], [PASS][239], [PASS][240], [PASS][241], [PASS][242], [PASS][243], [PASS][244], [PASS][245], [PASS][246], [PASS][247], [PASS][248], [PASS][249], [PASS][250], [PASS][251], [PASS][252], [PASS][253], [PASS][254], [PASS][255], [PASS][256]) ([Intel XE#378]) -> ([PASS][257], [PASS][258], [PASS][259], [PASS][260], [PASS][261], [PASS][262], [PASS][263], [PASS][264], [PASS][265], [PASS][266], [PASS][267], [PASS][268], [PASS][269], [PASS][270], [PASS][271], [PASS][272], [PASS][273], [PASS][274], [PASS][275], [PASS][276], [PASS][277], [PASS][278], [PASS][279], [PASS][280])
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@xe_module_load@load.html
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@xe_module_load@load.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@xe_module_load@load.html
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@xe_module_load@load.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@xe_module_load@load.html
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@xe_module_load@load.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@xe_module_load@load.html
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@xe_module_load@load.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-463/igt@xe_module_load@load.html
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-463/igt@xe_module_load@load.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-463/igt@xe_module_load@load.html
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-463/igt@xe_module_load@load.html
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@xe_module_load@load.html
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@xe_module_load@load.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@xe_module_load@load.html
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@xe_module_load@load.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@xe_module_load@load.html
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@xe_module_load@load.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@xe_module_load@load.html
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@xe_module_load@load.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@xe_module_load@load.html
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@xe_module_load@load.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@xe_module_load@load.html
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@xe_module_load@load.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@xe_module_load@load.html
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@xe_module_load@load.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@xe_module_load@load.html
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@xe_module_load@load.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@xe_module_load@load.html
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@xe_module_load@load.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@xe_module_load@load.html
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@xe_module_load@load.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@xe_module_load@load.html
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@xe_module_load@load.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@xe_module_load@load.html
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@xe_module_load@load.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@xe_module_load@load.html
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@xe_module_load@load.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-463/igt@xe_module_load@load.html
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@xe_module_load@load.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@xe_module_load@load.html
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@xe_module_load@load.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@xe_module_load@load.html
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@xe_module_load@load.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@xe_module_load@load.html
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@xe_module_load@load.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-466/igt@xe_module_load@load.html
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-463/igt@xe_module_load@load.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-463/igt@xe_module_load@load.html
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-435/igt@xe_module_load@load.html
* igt@xe_pm@s4-d3hot-basic-exec:
- shard-lnl: [ABORT][281] ([Intel XE#1794]) -> [PASS][282]
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-2/igt@xe_pm@s4-d3hot-basic-exec.html
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-4/igt@xe_pm@s4-d3hot-basic-exec.html
* igt@xe_render_copy@render-hstripes@render-linear-256x256:
- shard-lnl: [ABORT][283] -> [PASS][284] +1 other test pass
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@xe_render_copy@render-hstripes@render-linear-256x256.html
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-lnl-5/igt@xe_render_copy@render-hstripes@render-linear-256x256.html
#### Warnings ####
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][285] ([Intel XE#787]) -> [SKIP][286] ([Intel XE#455] / [Intel XE#787]) +20 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-6.html
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][287] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][288] ([Intel XE#787])
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6.html
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-433/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-dg2-set2: [SKIP][289] ([Intel XE#4418]) -> [SKIP][290] ([Intel XE#4440])
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@kms_cdclk@mode-transition-all-outputs.html
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_content_protection@atomic:
- shard-bmg: [FAIL][291] ([Intel XE#1178]) -> [SKIP][292] ([Intel XE#2341])
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-1/igt@kms_content_protection@atomic.html
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@lic-type-0:
- shard-bmg: [SKIP][293] ([Intel XE#2341]) -> [FAIL][294] ([Intel XE#1178])
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_content_protection@lic-type-0.html
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-5/igt@kms_content_protection@lic-type-0.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6:
- shard-dg2-set2: [SKIP][295] ([i915#3804]) -> [SKIP][296] ([Intel XE#455] / [i915#3804])
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-463/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
- shard-bmg: [SKIP][297] ([Intel XE#2316]) -> [FAIL][298] ([Intel XE#3321])
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render:
- shard-bmg: [SKIP][299] ([Intel XE#2311]) -> [SKIP][300] ([Intel XE#2312]) +15 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render.html
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-blt:
- shard-bmg: [SKIP][301] ([Intel XE#2312]) -> [SKIP][302] ([Intel XE#2311]) +8 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-blt.html
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][303] ([Intel XE#656]) -> [SKIP][304] ([Intel XE#651]) +2 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc.html
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][305] ([Intel XE#4141]) -> [SKIP][306] ([Intel XE#2312]) +3 other tests skip
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: [SKIP][307] ([Intel XE#2312]) -> [SKIP][308] ([Intel XE#4141]) +3 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt:
- shard-dg2-set2: [SKIP][309] ([Intel XE#651]) -> [SKIP][310] ([Intel XE#656]) +19 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt.html
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: [SKIP][311] ([Intel XE#2313]) -> [SKIP][312] ([Intel XE#2312]) +13 other tests skip
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][313] ([Intel XE#656]) -> [SKIP][314] ([Intel XE#653]) +3 other tests skip
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][315] ([Intel XE#2312]) -> [SKIP][316] ([Intel XE#2313]) +8 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render:
- shard-dg2-set2: [SKIP][317] ([Intel XE#653]) -> [SKIP][318] ([Intel XE#656]) +17 other tests skip
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-bmg: [SKIP][319] ([Intel XE#4596]) -> [SKIP][320] ([Intel XE#2493])
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-y.html
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-bmg-2/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-dg2-set2: [SKIP][321] ([Intel XE#455]) -> [SKIP][322] ([Intel XE#4596]) +1 other test skip
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_plane_multiple@2x-tiling-yf.html
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-464/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2-set2: [SKIP][323] ([Intel XE#362]) -> [FAIL][324] ([Intel XE#1729])
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern.html
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/shard-dg2-466/igt@kms_tiled_display@basic-test-pattern.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
[Intel XE#1999]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1999
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2493]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2493
[Intel XE#2550]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2550
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882
[Intel XE#2883]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2883
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#3719]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3719
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3767]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3767
[Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4294
[Intel XE#4328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4328
[Intel XE#4331]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4331
[Intel XE#4417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4417
[Intel XE#4418]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4418
[Intel XE#4440]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4440
[Intel XE#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459
[Intel XE#4518]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4518
[Intel XE#4540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4540
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4624]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4624
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/771
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
Build changes
-------------
* IGT: IGT_8304 -> IGTPW_12914
* Linux: xe-2901-71dac8dae6cc024b633bd6e584f4195c44c0dbc7 -> xe-2902-cd154f63df817bc5b06c5f16a025189cd00bcc02
IGTPW_12914: e46ad00b5f2b5a05c90214deb8ead9283a78318e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8304: 8304
xe-2901-71dac8dae6cc024b633bd6e584f4195c44c0dbc7: 71dac8dae6cc024b633bd6e584f4195c44c0dbc7
xe-2902-cd154f63df817bc5b06c5f16a025189cd00bcc02: cd154f63df817bc5b06c5f16a025189cd00bcc02
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12914/index.html
[-- Attachment #2: Type: text/html, Size: 84086 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
2025-04-03 10:53 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
` (3 preceding siblings ...)
2025-04-03 23:33 ` ✗ Xe.CI.Full: " Patchwork
@ 2025-04-04 9:12 ` Reddy Guddati, Santhosh
2025-04-10 7:25 ` B, Jeevan
2025-04-04 16:15 ` Thasleem, Mohammed
5 siblings, 1 reply; 17+ messages in thread
From: Reddy Guddati, Santhosh @ 2025-04-04 9:12 UTC (permalink / raw)
To: Jeevan B, igt-dev; +Cc: swati2.sharma
Hi Jeevan,
On 03-04-2025 16:23, Jeevan B wrote:
> Instead of checking only the current modes, find a combination of
> modes in the MST topology that can be accommodated within the
> available link bandwidth.
>
> v2: move fit_modes_in_bw to lib/igt_kms
> v3: update tag from fixes to closes
>
> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
> Signed-off-by: Jeevan B <jeevan.b@intel.com>
> ---
> lib/igt_kms.c | 24 ++++++++++++++++++++++++
> lib/igt_kms.h | 1 +
> tests/intel/kms_dp_link_training.c | 24 +-----------------------
> tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
> tests/kms_display_modes.c | 4 ++++
> 5 files changed, 31 insertions(+), 40 deletions(-)
>
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index 99c8707c7..f8274f49a 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -5046,6 +5046,30 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
> return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
> }
>
> +/*
> + * fit_modes_in_bw :
> + * @display: a pointer to an #igt_display_t structure
> + *
> + * Tries atomic TEST_ONLY commit; if it fails, overrides
> + * output modes to fit bandwidth.
> + */
> +bool fit_modes_in_bw(igt_display_t *display)
> +{
> + bool found;
> + int ret;
> +
> + ret = igt_display_try_commit_atomic(display,
> + DRM_MODE_ATOMIC_TEST_ONLY |
> + DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> + if (ret != 0) {
> + found = igt_override_all_active_output_modes_to_fit_bw(display);
> + igt_require_f(found,
> + "No valid mode combo found for modeset\n");
> + }
> +
> + return true;
> +}
> +
> /**
> * igt_pipe_refresh:
> * @display: a pointer to an #igt_display_t structure
> diff --git a/lib/igt_kms.h b/lib/igt_kms.h
> index 0381c82ad..fe01eaf3f 100644
> --- a/lib/igt_kms.h
> +++ b/lib/igt_kms.h
> @@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
> void igt_dump_connectors_fd(int drmfd);
> void igt_dump_crtcs_fd(int drmfd);
> bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
> +bool fit_modes_in_bw(igt_display_t *display);
> bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
> unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
> unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
> diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
> index 9e9b1e6db..9b6248c6f 100644
> --- a/tests/intel/kms_dp_link_training.c
> +++ b/tests/intel/kms_dp_link_training.c
> @@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
> }
> }
>
> -/*
> - * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
> - * output modes to fit bandwidth.
> - */
> -static bool fit_modes_in_bw(data_t *data)
> -{
> - int ret;
> -
> - ret = igt_display_try_commit_atomic(&data->display,
> - DRM_MODE_ATOMIC_TEST_ONLY |
> - DRM_MODE_ATOMIC_ALLOW_MODESET,
> - NULL);
> - if (ret != 0) {
> - bool found;
> -
> - found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> - igt_require_f(found, "No valid mode combo found for modeset\n");
> - }
> -
> - return true;
> -}
> -
> static void do_modeset(data_t *data, bool mst)
> {
> uint32_t master_pipes_mask = 0;
> @@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
> "Unable to assign pipes for outputs\n");
>
> setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
> - fit_modes_in_bw(data);
> + fit_modes_in_bw(&data->display);
> igt_display_commit2(&data->display, COMMIT_ATOMIC);
> }
>
> diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
> index 6a872efd2..64f21ec6f 100644
> --- a/tests/intel/kms_dp_linktrain_fallback.c
> +++ b/tests/intel/kms_dp_linktrain_fallback.c
> @@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
> DRM_MODE_LINK_STATUS_GOOD);
> }
>
> -static bool fit_modes_in_bw(data_t *data)
> -{
> - bool found;
> - int ret;
> -
> - ret = igt_display_try_commit_atomic(&data->display,
> - DRM_MODE_ATOMIC_TEST_ONLY |
> - DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> - if (ret != 0) {
> - found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> - igt_require_f(found,
> - "No valid mode combo found for modeset\n");
> - }
> - return true;
> -}
> -
> static bool validate_modeset_for_outputs(data_t *data,
> igt_output_t *outputs[],
> int *output_count,
> @@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
> {
> igt_require_f(*output_count > 0, "Require at least 1 output\n");
> setup_pipe_on_outputs(data, outputs, output_count);
> - igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
> + igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
The function fit_modes_in_bw causes the test to skip if valid modes is
not found, but here we are intending to assert the test. Are both
contradicting?
> setup_modeset_on_outputs(data, outputs,
> output_count,
> mode, fb, primary);
> diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
> index 588820170..f2bbfafe2 100644
> --- a/tests/kms_display_modes.c
> +++ b/tests/kms_display_modes.c
> @@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
> mode[0] = igt_output_get_mode(output1);
> mode[1] = igt_output_get_mode(output2);
>
> + igt_assert(fit_modes_in_bw(display));
> +
> pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
> pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
>
> @@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
> igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
> igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>
> + igt_assert(fit_modes_in_bw(display));
> igt_display_commit2(display, COMMIT_ATOMIC);
>
> igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
> @@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
> DRM_PLANE_TYPE_PRIMARY), NULL);
> igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
> DRM_PLANE_TYPE_PRIMARY), NULL);
> + igt_assert(fit_modes_in_bw(display));
> igt_display_commit2(display, COMMIT_ATOMIC);
>
> /*Compare CRC*/
^ permalink raw reply [flat|nested] 17+ messages in thread* RE: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
2025-04-04 9:12 ` [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Reddy Guddati, Santhosh
@ 2025-04-10 7:25 ` B, Jeevan
0 siblings, 0 replies; 17+ messages in thread
From: B, Jeevan @ 2025-04-10 7:25 UTC (permalink / raw)
To: Reddy Guddati, Santhosh, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2
> -----Original Message-----
> From: Reddy Guddati, Santhosh <santhosh.reddy.guddati@intel.com>
> Sent: Friday, April 4, 2025 2:43 PM
> To: B, Jeevan <jeevan.b@intel.com>; igt-dev@lists.freedesktop.org
> Cc: Sharma, Swati2 <swati2.sharma@intel.com>
> Subject: Re: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST
> bandwidth constraints
>
> Hi Jeevan,
>
>
> On 03-04-2025 16:23, Jeevan B wrote:
> > Instead of checking only the current modes, find a combination of
> > modes in the MST topology that can be accommodated within the
> > available link bandwidth.
> >
> > v2: move fit_modes_in_bw to lib/igt_kms
> > v3: update tag from fixes to closes
> >
> > Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
> > Signed-off-by: Jeevan B <jeevan.b@intel.com>
> > ---
> > lib/igt_kms.c | 24 ++++++++++++++++++++++++
> > lib/igt_kms.h | 1 +
> > tests/intel/kms_dp_link_training.c | 24 +-----------------------
> > tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
> > tests/kms_display_modes.c | 4 ++++
> > 5 files changed, 31 insertions(+), 40 deletions(-)
> >
> > diff --git a/lib/igt_kms.c b/lib/igt_kms.c index 99c8707c7..f8274f49a
> > 100644
> > --- a/lib/igt_kms.c
> > +++ b/lib/igt_kms.c
> > @@ -5046,6 +5046,30 @@ bool
> igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
> > return __override_all_active_output_modes_to_fit_bw(display, outputs,
> n_outputs, 0);
> > }
> >
> > +/*
> > + * fit_modes_in_bw :
> > + * @display: a pointer to an #igt_display_t structure
> > + *
> > + * Tries atomic TEST_ONLY commit; if it fails, overrides
> > + * output modes to fit bandwidth.
> > + */
> > +bool fit_modes_in_bw(igt_display_t *display) {
> > + bool found;
> > + int ret;
> > +
> > + ret = igt_display_try_commit_atomic(display,
> > + DRM_MODE_ATOMIC_TEST_ONLY |
> > +
> DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> > + if (ret != 0) {
> > + found =
> igt_override_all_active_output_modes_to_fit_bw(display);
> > + igt_require_f(found,
> > + "No valid mode combo found for modeset\n");
> > + }
> > +
> > + return true;
> > +}
> > +
> > /**
> > * igt_pipe_refresh:
> > * @display: a pointer to an #igt_display_t structure diff --git
> > a/lib/igt_kms.h b/lib/igt_kms.h index 0381c82ad..fe01eaf3f 100644
> > --- a/lib/igt_kms.h
> > +++ b/lib/igt_kms.h
> > @@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
> > void igt_dump_connectors_fd(int drmfd);
> > void igt_dump_crtcs_fd(int drmfd);
> > bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t
> > *display);
> > +bool fit_modes_in_bw(igt_display_t *display);
> > bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
> > unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
> > unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
> > diff --git a/tests/intel/kms_dp_link_training.c
> > b/tests/intel/kms_dp_link_training.c
> > index 9e9b1e6db..9b6248c6f 100644
> > --- a/tests/intel/kms_dp_link_training.c
> > +++ b/tests/intel/kms_dp_link_training.c
> > @@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data,
> igt_output_t *outs[],
> > }
> > }
> >
> > -/*
> > - * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails,
> > overrides
> > - * output modes to fit bandwidth.
> > - */
> > -static bool fit_modes_in_bw(data_t *data) -{
> > - int ret;
> > -
> > - ret = igt_display_try_commit_atomic(&data->display,
> > - DRM_MODE_ATOMIC_TEST_ONLY |
> > -
> DRM_MODE_ATOMIC_ALLOW_MODESET,
> > - NULL);
> > - if (ret != 0) {
> > - bool found;
> > -
> > - found =
> igt_override_all_active_output_modes_to_fit_bw(&data->display);
> > - igt_require_f(found, "No valid mode combo found for
> modeset\n");
> > - }
> > -
> > - return true;
> > -}
> > -
> > static void do_modeset(data_t *data, bool mst)
> > {
> > uint32_t master_pipes_mask = 0;
> > @@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
> > "Unable to assign pipes for
> outputs\n");
> >
> > setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
> > - fit_modes_in_bw(data);
> > + fit_modes_in_bw(&data->display);
> > igt_display_commit2(&data->display, COMMIT_ATOMIC);
> > }
> >
> > diff --git a/tests/intel/kms_dp_linktrain_fallback.c
> > b/tests/intel/kms_dp_linktrain_fallback.c
> > index 6a872efd2..64f21ec6f 100644
> > --- a/tests/intel/kms_dp_linktrain_fallback.c
> > +++ b/tests/intel/kms_dp_linktrain_fallback.c
> > @@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t
> *data, igt_output_t *outputs[]
> >
> DRM_MODE_LINK_STATUS_GOOD);
> > }
> >
> > -static bool fit_modes_in_bw(data_t *data) -{
> > - bool found;
> > - int ret;
> > -
> > - ret = igt_display_try_commit_atomic(&data->display,
> > - DRM_MODE_ATOMIC_TEST_ONLY |
> > -
> DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> > - if (ret != 0) {
> > - found =
> igt_override_all_active_output_modes_to_fit_bw(&data->display);
> > - igt_require_f(found,
> > - "No valid mode combo found for modeset\n");
> > - }
> > - return true;
> > -}
> > -
> > static bool validate_modeset_for_outputs(data_t *data,
> > igt_output_t *outputs[],
> > int *output_count,
> > @@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t
> *data,
> > {
> > igt_require_f(*output_count > 0, "Require at least 1 output\n");
> > setup_pipe_on_outputs(data, outputs, output_count);
> > - igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
> > + igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes
> > +in bw\n");
> The function fit_modes_in_bw causes the test to skip if valid modes is not found,
> but here we are intending to assert the test. Are both contradicting?
Its should fail if there are no modes that can be supported in the bw, If you skip it can overlook some issues.
Thanks
Jeevan B
>
> > setup_modeset_on_outputs(data, outputs,
> > output_count,
> > mode, fb, primary);
> > diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
> > index 588820170..f2bbfafe2 100644
> > --- a/tests/kms_display_modes.c
> > +++ b/tests/kms_display_modes.c
> > @@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
> > mode[0] = igt_output_get_mode(output1);
> > mode[1] = igt_output_get_mode(output2);
> >
> > + igt_assert(fit_modes_in_bw(display));
> > +
> > pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1,
> IGT_PIPE_CRC_SOURCE_AUTO);
> > pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2,
> > IGT_PIPE_CRC_SOURCE_AUTO);
> >
> > @@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
> > igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
> > igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
> >
> > + igt_assert(fit_modes_in_bw(display));
> > igt_display_commit2(display, COMMIT_ATOMIC);
> >
> > igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]); @@ -158,6 +161,7 @@
> > static void run_extendedmode_basic(data_t *data,
> > DRM_PLANE_TYPE_PRIMARY), NULL);
> > igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
> > DRM_PLANE_TYPE_PRIMARY), NULL);
> > + igt_assert(fit_modes_in_bw(display));
> > igt_display_commit2(display, COMMIT_ATOMIC);
> >
> > /*Compare CRC*/
^ permalink raw reply [flat|nested] 17+ messages in thread
* RE: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
2025-04-03 10:53 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
` (4 preceding siblings ...)
2025-04-04 9:12 ` [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Reddy Guddati, Santhosh
@ 2025-04-04 16:15 ` Thasleem, Mohammed
5 siblings, 0 replies; 17+ messages in thread
From: Thasleem, Mohammed @ 2025-04-04 16:15 UTC (permalink / raw)
To: B, Jeevan, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2, B, Jeevan
-----Original Message-----
From: igt-dev <igt-dev-bounces@lists.freedesktop.org> On Behalf Of Jeevan B
Sent: Thursday, April 3, 2025 4:24 PM
To: igt-dev@lists.freedesktop.org
Cc: Sharma, Swati2 <swati2.sharma@intel.com>; B, Jeevan <jeevan.b@intel.com>
Subject: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
Instead of checking only the current modes, find a combination of modes in the MST topology that can be accommodated within the available link bandwidth.
v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
lib/igt_kms.c | 24 ++++++++++++++++++++++++
lib/igt_kms.h | 1 +
tests/intel/kms_dp_link_training.c | 24 +-----------------------
tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
tests/kms_display_modes.c | 4 ++++
5 files changed, 31 insertions(+), 40 deletions(-)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c index 99c8707c7..f8274f49a 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,30 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0); }
+/*
+ * fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ */
+bool fit_modes_in_bw(igt_display_t *display) {
-->have igt_ extension for the function name..
+ bool found;
+ int ret;
+
+ ret = igt_display_try_commit_atomic(display,
+ DRM_MODE_ATOMIC_TEST_ONLY |
+ DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ if (ret != 0) {
+ found = igt_override_all_active_output_modes_to_fit_bw(display);
+ igt_require_f(found,
+ "No valid mode combo found for modeset\n");
+ }
+
+ return true;
+}
+
/**
* igt_pipe_refresh:
* @display: a pointer to an #igt_display_t structure diff --git a/lib/igt_kms.h b/lib/igt_kms.h index 0381c82ad..fe01eaf3f 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display, void igt_dump_connectors_fd(int drmfd); void igt_dump_crtcs_fd(int drmfd); bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool fit_modes_in_bw(igt_display_t *display);
bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name); unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name); unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe); diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..9b6248c6f 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
}
}
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data) -{
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET,
- NULL);
- if (ret != 0) {
- bool found;
-
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found, "No valid mode combo found for modeset\n");
- }
-
- return true;
-}
-
static void do_modeset(data_t *data, bool mst) {
uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
"Unable to assign pipes for outputs\n");
setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
- fit_modes_in_bw(data);
+ fit_modes_in_bw(&data->display);
igt_display_commit2(&data->display, COMMIT_ATOMIC); }
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..64f21ec6f 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
DRM_MODE_LINK_STATUS_GOOD);
}
-static bool fit_modes_in_bw(data_t *data) -{
- bool found;
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
- if (ret != 0) {
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found,
- "No valid mode combo found for modeset\n");
- }
- return true;
-}
-
static bool validate_modeset_for_outputs(data_t *data,
igt_output_t *outputs[],
int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data, {
igt_require_f(*output_count > 0, "Require at least 1 output\n");
setup_pipe_on_outputs(data, outputs, output_count);
- igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+ igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in
+bw\n");
setup_modeset_on_outputs(data, outputs,
output_count,
mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c index 588820170..f2bbfafe2 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
mode[0] = igt_output_get_mode(output1);
mode[1] = igt_output_get_mode(output2);
+ igt_assert(fit_modes_in_bw(display));
+
pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
+ igt_assert(fit_modes_in_bw(display));
igt_display_commit2(display, COMMIT_ATOMIC);
igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]); @@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
DRM_PLANE_TYPE_PRIMARY), NULL);
igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
DRM_PLANE_TYPE_PRIMARY), NULL);
+ igt_assert(fit_modes_in_bw(display));
igt_display_commit2(display, COMMIT_ATOMIC);
/*Compare CRC*/
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-05-05 16:12 Jeevan B
2025-05-06 8:30 ` Thasleem, Mohammed
0 siblings, 1 reply; 17+ messages in thread
From: Jeevan B @ 2025-05-05 16:12 UTC (permalink / raw)
To: igt-dev; +Cc: santhosh.reddy.guddati, mohammed.thasleem, Jeevan B
Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.
v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes
v4: remove igt_assert from fit_modes_in_bw call.
v5: update function name with 'igt_*'.
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
Reviewed-by: Santhosh Reddy Guddati <santhosh.reddy.guddati@intel.com>
---
lib/igt_kms.c | 30 +++++++++++++++++++++++++
lib/igt_kms.h | 1 +
tests/intel/kms_dp_link_training.c | 24 +-------------------
tests/intel/kms_dp_linktrain_fallback.c | 18 +--------------
tests/kms_display_modes.c | 4 ++++
5 files changed, 37 insertions(+), 40 deletions(-)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index f3bc481f2..9ee03e870 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,36 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
}
+/*
+ * igt_fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ *
+ * Returns: true if a valid mode combination is found or the commit succeeds,
+ * false otherwise.
+ */
+bool igt_fit_modes_in_bw(igt_display_t *display)
+{
+ int ret;
+
+ ret = igt_display_try_commit_atomic(display,
+ DRM_MODE_ATOMIC_TEST_ONLY |
+ DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ if (ret != 0) {
+ bool found;
+
+ found = igt_override_all_active_output_modes_to_fit_bw(display);
+ if (!found) {
+ igt_debug("No valid mode combo found for modeset\n");
+ return false;
+ }
+ }
+
+ return true;
+}
+
/**
* igt_pipe_refresh:
* @display: a pointer to an #igt_display_t structure
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0381c82ad..a85fee515 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
void igt_dump_connectors_fd(int drmfd);
void igt_dump_crtcs_fd(int drmfd);
bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool igt_fit_modes_in_bw(igt_display_t *display);
bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..fb9b42608 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
}
}
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data)
-{
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET,
- NULL);
- if (ret != 0) {
- bool found;
-
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found, "No valid mode combo found for modeset\n");
- }
-
- return true;
-}
-
static void do_modeset(data_t *data, bool mst)
{
uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
"Unable to assign pipes for outputs\n");
setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
- fit_modes_in_bw(data);
+ igt_assert_f(igt_fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
igt_display_commit2(&data->display, COMMIT_ATOMIC);
}
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..f8ef0cac4 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
DRM_MODE_LINK_STATUS_GOOD);
}
-static bool fit_modes_in_bw(data_t *data)
-{
- bool found;
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
- if (ret != 0) {
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found,
- "No valid mode combo found for modeset\n");
- }
- return true;
-}
-
static bool validate_modeset_for_outputs(data_t *data,
igt_output_t *outputs[],
int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
{
igt_require_f(*output_count > 0, "Require at least 1 output\n");
setup_pipe_on_outputs(data, outputs, output_count);
- igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+ igt_assert_f(igt_fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
setup_modeset_on_outputs(data, outputs,
output_count,
mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index d53b83a86..c93195b3c 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
mode[0] = igt_output_get_mode(output1);
mode[1] = igt_output_get_mode(output2);
+ igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in bw\n");
+
pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
+ igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in bw\n");
igt_display_commit2(display, COMMIT_ATOMIC);
igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
DRM_PLANE_TYPE_PRIMARY), NULL);
igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
DRM_PLANE_TYPE_PRIMARY), NULL);
+ igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in bw\n");
igt_display_commit2(display, COMMIT_ATOMIC);
/*Compare CRC*/
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread* RE: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
2025-05-05 16:12 Jeevan B
@ 2025-05-06 8:30 ` Thasleem, Mohammed
0 siblings, 0 replies; 17+ messages in thread
From: Thasleem, Mohammed @ 2025-05-06 8:30 UTC (permalink / raw)
To: B, Jeevan, igt-dev@lists.freedesktop.org; +Cc: Reddy Guddati, Santhosh
LGTM.
Reviewed-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
-----Original Message-----
From: B, Jeevan <jeevan.b@intel.com>
Sent: Monday, May 5, 2025 9:42 PM
To: igt-dev@lists.freedesktop.org
Cc: Reddy Guddati, Santhosh <santhosh.reddy.guddati@intel.com>; Thasleem, Mohammed <mohammed.thasleem@intel.com>; B, Jeevan <jeevan.b@intel.com>
Subject: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
Instead of checking only the current modes, find a combination of modes in the MST topology that can be accommodated within the available link bandwidth.
v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes
v4: remove igt_assert from fit_modes_in_bw call.
v5: update function name with 'igt_*'.
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
Reviewed-by: Santhosh Reddy Guddati <santhosh.reddy.guddati@intel.com>
---
lib/igt_kms.c | 30 +++++++++++++++++++++++++
lib/igt_kms.h | 1 +
tests/intel/kms_dp_link_training.c | 24 +-------------------
tests/intel/kms_dp_linktrain_fallback.c | 18 +--------------
tests/kms_display_modes.c | 4 ++++
5 files changed, 37 insertions(+), 40 deletions(-)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c index f3bc481f2..9ee03e870 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,36 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0); }
+/*
+ * igt_fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ *
+ * Returns: true if a valid mode combination is found or the commit
+succeeds,
+ * false otherwise.
+ */
+bool igt_fit_modes_in_bw(igt_display_t *display) {
+ int ret;
+
+ ret = igt_display_try_commit_atomic(display,
+ DRM_MODE_ATOMIC_TEST_ONLY |
+ DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ if (ret != 0) {
+ bool found;
+
+ found = igt_override_all_active_output_modes_to_fit_bw(display);
+ if (!found) {
+ igt_debug("No valid mode combo found for modeset\n");
+ return false;
+ }
+ }
+
+ return true;
+}
+
/**
* igt_pipe_refresh:
* @display: a pointer to an #igt_display_t structure diff --git a/lib/igt_kms.h b/lib/igt_kms.h index 0381c82ad..a85fee515 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display, void igt_dump_connectors_fd(int drmfd); void igt_dump_crtcs_fd(int drmfd); bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool igt_fit_modes_in_bw(igt_display_t *display);
bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name); unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name); unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe); diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..fb9b42608 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
}
}
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data) -{
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET,
- NULL);
- if (ret != 0) {
- bool found;
-
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found, "No valid mode combo found for modeset\n");
- }
-
- return true;
-}
-
static void do_modeset(data_t *data, bool mst) {
uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
"Unable to assign pipes for outputs\n");
setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
- fit_modes_in_bw(data);
+ igt_assert_f(igt_fit_modes_in_bw(&data->display), "Unable to fit modes
+in bw\n");
igt_display_commit2(&data->display, COMMIT_ATOMIC); }
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..f8ef0cac4 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
DRM_MODE_LINK_STATUS_GOOD);
}
-static bool fit_modes_in_bw(data_t *data) -{
- bool found;
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
- if (ret != 0) {
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found,
- "No valid mode combo found for modeset\n");
- }
- return true;
-}
-
static bool validate_modeset_for_outputs(data_t *data,
igt_output_t *outputs[],
int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data, {
igt_require_f(*output_count > 0, "Require at least 1 output\n");
setup_pipe_on_outputs(data, outputs, output_count);
- igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+ igt_assert_f(igt_fit_modes_in_bw(&data->display), "Unable to fit modes
+in bw\n");
setup_modeset_on_outputs(data, outputs,
output_count,
mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c index d53b83a86..c93195b3c 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
mode[0] = igt_output_get_mode(output1);
mode[1] = igt_output_get_mode(output2);
+ igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in
+bw\n");
+
pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
+ igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in
+bw\n");
igt_display_commit2(display, COMMIT_ATOMIC);
igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]); @@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
DRM_PLANE_TYPE_PRIMARY), NULL);
igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
DRM_PLANE_TYPE_PRIMARY), NULL);
+ igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in
+bw\n");
igt_display_commit2(display, COMMIT_ATOMIC);
/*Compare CRC*/
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-04-30 9:46 Jeevan B
2025-05-05 4:25 ` Reddy Guddati, Santhosh
0 siblings, 1 reply; 17+ messages in thread
From: Jeevan B @ 2025-04-30 9:46 UTC (permalink / raw)
To: igt-dev; +Cc: santhosh.reddy.guddati, Jeevan B
Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.
v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes
v4: remove igt_assert from fit_modes_in_bw call.
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
lib/igt_kms.c | 30 +++++++++++++++++++++++++
lib/igt_kms.h | 1 +
tests/intel/kms_dp_link_training.c | 24 +-------------------
tests/intel/kms_dp_linktrain_fallback.c | 18 +--------------
tests/kms_display_modes.c | 4 ++++
5 files changed, 37 insertions(+), 40 deletions(-)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index f3bc481f2..7c7738844 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,36 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
}
+/*
+ * fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ *
+ * Returns: true if a valid mode combination is found or the commit succeeds,
+ * false otherwise.
+ */
+bool fit_modes_in_bw(igt_display_t *display)
+{
+ int ret;
+
+ ret = igt_display_try_commit_atomic(display,
+ DRM_MODE_ATOMIC_TEST_ONLY |
+ DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ if (ret != 0) {
+ bool found;
+
+ found = igt_override_all_active_output_modes_to_fit_bw(display);
+ if (!found) {
+ igt_debug("No valid mode combo found for modeset\n");
+ return false;
+ }
+ }
+
+ return true;
+}
+
/**
* igt_pipe_refresh:
* @display: a pointer to an #igt_display_t structure
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0381c82ad..fe01eaf3f 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
void igt_dump_connectors_fd(int drmfd);
void igt_dump_crtcs_fd(int drmfd);
bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool fit_modes_in_bw(igt_display_t *display);
bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..0152b7401 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
}
}
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data)
-{
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET,
- NULL);
- if (ret != 0) {
- bool found;
-
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found, "No valid mode combo found for modeset\n");
- }
-
- return true;
-}
-
static void do_modeset(data_t *data, bool mst)
{
uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
"Unable to assign pipes for outputs\n");
setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
- fit_modes_in_bw(data);
+ igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
igt_display_commit2(&data->display, COMMIT_ATOMIC);
}
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..64f21ec6f 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
DRM_MODE_LINK_STATUS_GOOD);
}
-static bool fit_modes_in_bw(data_t *data)
-{
- bool found;
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
- if (ret != 0) {
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found,
- "No valid mode combo found for modeset\n");
- }
- return true;
-}
-
static bool validate_modeset_for_outputs(data_t *data,
igt_output_t *outputs[],
int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
{
igt_require_f(*output_count > 0, "Require at least 1 output\n");
setup_pipe_on_outputs(data, outputs, output_count);
- igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+ igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
setup_modeset_on_outputs(data, outputs,
output_count,
mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index d53b83a86..19df03e92 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
mode[0] = igt_output_get_mode(output1);
mode[1] = igt_output_get_mode(output2);
+ igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
+
pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
+ igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
igt_display_commit2(display, COMMIT_ATOMIC);
igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
DRM_PLANE_TYPE_PRIMARY), NULL);
igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
DRM_PLANE_TYPE_PRIMARY), NULL);
+ igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
igt_display_commit2(display, COMMIT_ATOMIC);
/*Compare CRC*/
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
2025-04-30 9:46 Jeevan B
@ 2025-05-05 4:25 ` Reddy Guddati, Santhosh
0 siblings, 0 replies; 17+ messages in thread
From: Reddy Guddati, Santhosh @ 2025-05-05 4:25 UTC (permalink / raw)
To: Jeevan B, igt-dev
Hi Jeevan,
On 30-04-2025 15:16, Jeevan B wrote:
> Instead of checking only the current modes, find a combination of
> modes in the MST topology that can be accommodated within the
> available link bandwidth.
>
> v2: move fit_modes_in_bw to lib/igt_kms
> v3: update tag from fixes to closes
> v4: remove igt_assert from fit_modes_in_bw call.
>
> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
> Signed-off-by: Jeevan B <jeevan.b@intel.com>
LGTM
Reviewed-by: Santhosh Reddy Guddati <santhosh.reddy.guddati@intel.com>> ---
> lib/igt_kms.c | 30 +++++++++++++++++++++++++
> lib/igt_kms.h | 1 +
> tests/intel/kms_dp_link_training.c | 24 +-------------------
> tests/intel/kms_dp_linktrain_fallback.c | 18 +--------------
> tests/kms_display_modes.c | 4 ++++
> 5 files changed, 37 insertions(+), 40 deletions(-)
>
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index f3bc481f2..7c7738844 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -5046,6 +5046,36 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
> return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
> }
>
> +/*
> + * fit_modes_in_bw :
> + * @display: a pointer to an #igt_display_t structure
> + *
> + * Tries atomic TEST_ONLY commit; if it fails, overrides
> + * output modes to fit bandwidth.
> + *
> + * Returns: true if a valid mode combination is found or the commit succeeds,
> + * false otherwise.
> + */
> +bool fit_modes_in_bw(igt_display_t *display)
> +{
> + int ret;
> +
> + ret = igt_display_try_commit_atomic(display,
> + DRM_MODE_ATOMIC_TEST_ONLY |
> + DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> + if (ret != 0) {
> + bool found;
> +
> + found = igt_override_all_active_output_modes_to_fit_bw(display);
> + if (!found) {
> + igt_debug("No valid mode combo found for modeset\n");
> + return false;
> + }
> + }
> +
> + return true;
> +}
> +
> /**
> * igt_pipe_refresh:
> * @display: a pointer to an #igt_display_t structure
> diff --git a/lib/igt_kms.h b/lib/igt_kms.h
> index 0381c82ad..fe01eaf3f 100644
> --- a/lib/igt_kms.h
> +++ b/lib/igt_kms.h
> @@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
> void igt_dump_connectors_fd(int drmfd);
> void igt_dump_crtcs_fd(int drmfd);
> bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
> +bool fit_modes_in_bw(igt_display_t *display);
> bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
> unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
> unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
> diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
> index 9e9b1e6db..0152b7401 100644
> --- a/tests/intel/kms_dp_link_training.c
> +++ b/tests/intel/kms_dp_link_training.c
> @@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
> }
> }
>
> -/*
> - * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
> - * output modes to fit bandwidth.
> - */
> -static bool fit_modes_in_bw(data_t *data)
> -{
> - int ret;
> -
> - ret = igt_display_try_commit_atomic(&data->display,
> - DRM_MODE_ATOMIC_TEST_ONLY |
> - DRM_MODE_ATOMIC_ALLOW_MODESET,
> - NULL);
> - if (ret != 0) {
> - bool found;
> -
> - found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> - igt_require_f(found, "No valid mode combo found for modeset\n");
> - }
> -
> - return true;
> -}
> -
> static void do_modeset(data_t *data, bool mst)
> {
> uint32_t master_pipes_mask = 0;
> @@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
> "Unable to assign pipes for outputs\n");
>
> setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
> - fit_modes_in_bw(data);
> + igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
> igt_display_commit2(&data->display, COMMIT_ATOMIC);
> }
>
> diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
> index 6a872efd2..64f21ec6f 100644
> --- a/tests/intel/kms_dp_linktrain_fallback.c
> +++ b/tests/intel/kms_dp_linktrain_fallback.c
> @@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
> DRM_MODE_LINK_STATUS_GOOD);
> }
>
> -static bool fit_modes_in_bw(data_t *data)
> -{
> - bool found;
> - int ret;
> -
> - ret = igt_display_try_commit_atomic(&data->display,
> - DRM_MODE_ATOMIC_TEST_ONLY |
> - DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> - if (ret != 0) {
> - found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> - igt_require_f(found,
> - "No valid mode combo found for modeset\n");
> - }
> - return true;
> -}
> -
> static bool validate_modeset_for_outputs(data_t *data,
> igt_output_t *outputs[],
> int *output_count,
> @@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
> {
> igt_require_f(*output_count > 0, "Require at least 1 output\n");
> setup_pipe_on_outputs(data, outputs, output_count);
> - igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
> + igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
> setup_modeset_on_outputs(data, outputs,
> output_count,
> mode, fb, primary);
> diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
> index d53b83a86..19df03e92 100644
> --- a/tests/kms_display_modes.c
> +++ b/tests/kms_display_modes.c
> @@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
> mode[0] = igt_output_get_mode(output1);
> mode[1] = igt_output_get_mode(output2);
>
> + igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
> +
> pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
> pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
>
> @@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
> igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
> igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>
> + igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
> igt_display_commit2(display, COMMIT_ATOMIC);
>
> igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
> @@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
> DRM_PLANE_TYPE_PRIMARY), NULL);
> igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
> DRM_PLANE_TYPE_PRIMARY), NULL);
> + igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
> igt_display_commit2(display, COMMIT_ATOMIC);
>
> /*Compare CRC*/
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-04-16 9:47 Jeevan B
0 siblings, 0 replies; 17+ messages in thread
From: Jeevan B @ 2025-04-16 9:47 UTC (permalink / raw)
To: igt-dev; +Cc: santhosh.reddy.guddati, Jeevan B
Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.
v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes
v4: remove igt_assert from fit_modes_in_bw call.
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
lib/igt_kms.c | 24 ++++++++++++++++++++++++
lib/igt_kms.h | 1 +
tests/intel/kms_dp_link_training.c | 24 +-----------------------
tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
tests/kms_display_modes.c | 4 ++++
5 files changed, 31 insertions(+), 40 deletions(-)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 99c8707c7..f8274f49a 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,30 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
}
+/*
+ * fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ */
+bool fit_modes_in_bw(igt_display_t *display)
+{
+ bool found;
+ int ret;
+
+ ret = igt_display_try_commit_atomic(display,
+ DRM_MODE_ATOMIC_TEST_ONLY |
+ DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ if (ret != 0) {
+ found = igt_override_all_active_output_modes_to_fit_bw(display);
+ igt_require_f(found,
+ "No valid mode combo found for modeset\n");
+ }
+
+ return true;
+}
+
/**
* igt_pipe_refresh:
* @display: a pointer to an #igt_display_t structure
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0381c82ad..fe01eaf3f 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
void igt_dump_connectors_fd(int drmfd);
void igt_dump_crtcs_fd(int drmfd);
bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool fit_modes_in_bw(igt_display_t *display);
bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..9b6248c6f 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
}
}
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data)
-{
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET,
- NULL);
- if (ret != 0) {
- bool found;
-
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found, "No valid mode combo found for modeset\n");
- }
-
- return true;
-}
-
static void do_modeset(data_t *data, bool mst)
{
uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
"Unable to assign pipes for outputs\n");
setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
- fit_modes_in_bw(data);
+ fit_modes_in_bw(&data->display);
igt_display_commit2(&data->display, COMMIT_ATOMIC);
}
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..64f21ec6f 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
DRM_MODE_LINK_STATUS_GOOD);
}
-static bool fit_modes_in_bw(data_t *data)
-{
- bool found;
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
- if (ret != 0) {
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found,
- "No valid mode combo found for modeset\n");
- }
- return true;
-}
-
static bool validate_modeset_for_outputs(data_t *data,
igt_output_t *outputs[],
int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
{
igt_require_f(*output_count > 0, "Require at least 1 output\n");
setup_pipe_on_outputs(data, outputs, output_count);
- igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+ igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
setup_modeset_on_outputs(data, outputs,
output_count,
mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index 588820170..ccfdce0bd 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
mode[0] = igt_output_get_mode(output1);
mode[1] = igt_output_get_mode(output2);
+ fit_modes_in_bw(display);
+
pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
+ fit_modes_in_bw(display);
igt_display_commit2(display, COMMIT_ATOMIC);
igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
DRM_PLANE_TYPE_PRIMARY), NULL);
igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
DRM_PLANE_TYPE_PRIMARY), NULL);
+ fit_modes_in_bw(display);
igt_display_commit2(display, COMMIT_ATOMIC);
/*Compare CRC*/
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-03-28 8:57 Jeevan B
2025-04-01 6:22 ` Sharma, Swati2
0 siblings, 1 reply; 17+ messages in thread
From: Jeevan B @ 2025-03-28 8:57 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, Jeevan B
Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.
v2: move fit_modes_in_bw to lib/igt_kms (Swati)
Fixes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
lib/igt_kms.c | 23 +++++++++++++++++++++++
lib/igt_kms.h | 1 +
tests/intel/kms_dp_link_training.c | 24 +-----------------------
tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
tests/kms_display_modes.c | 4 ++++
5 files changed, 30 insertions(+), 40 deletions(-)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 99c8707c7..ce2a557b3 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,29 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
}
+/*
+ * fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ */
+bool fit_modes_in_bw(igt_display_t *display)
+{
+ bool found;
+ int ret;
+
+ ret = igt_display_try_commit_atomic(display,
+ DRM_MODE_ATOMIC_TEST_ONLY |
+ DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ if (ret != 0) {
+ found = igt_override_all_active_output_modes_to_fit_bw(display);
+ igt_require_f(found,
+ "No valid mode combo found for modeset\n");
+ }
+ return true;
+}
+
/**
* igt_pipe_refresh:
* @display: a pointer to an #igt_display_t structure
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0381c82ad..fe01eaf3f 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
void igt_dump_connectors_fd(int drmfd);
void igt_dump_crtcs_fd(int drmfd);
bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool fit_modes_in_bw(igt_display_t *display);
bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..9b6248c6f 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
}
}
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data)
-{
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET,
- NULL);
- if (ret != 0) {
- bool found;
-
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found, "No valid mode combo found for modeset\n");
- }
-
- return true;
-}
-
static void do_modeset(data_t *data, bool mst)
{
uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
"Unable to assign pipes for outputs\n");
setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
- fit_modes_in_bw(data);
+ fit_modes_in_bw(&data->display);
igt_display_commit2(&data->display, COMMIT_ATOMIC);
}
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..64f21ec6f 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
DRM_MODE_LINK_STATUS_GOOD);
}
-static bool fit_modes_in_bw(data_t *data)
-{
- bool found;
- int ret;
-
- ret = igt_display_try_commit_atomic(&data->display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
- if (ret != 0) {
- found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
- igt_require_f(found,
- "No valid mode combo found for modeset\n");
- }
- return true;
-}
-
static bool validate_modeset_for_outputs(data_t *data,
igt_output_t *outputs[],
int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
{
igt_require_f(*output_count > 0, "Require at least 1 output\n");
setup_pipe_on_outputs(data, outputs, output_count);
- igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+ igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
setup_modeset_on_outputs(data, outputs,
output_count,
mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index 588820170..f2bbfafe2 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
mode[0] = igt_output_get_mode(output1);
mode[1] = igt_output_get_mode(output2);
+ igt_assert(fit_modes_in_bw(display));
+
pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
+ igt_assert(fit_modes_in_bw(display));
igt_display_commit2(display, COMMIT_ATOMIC);
igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
DRM_PLANE_TYPE_PRIMARY), NULL);
igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
DRM_PLANE_TYPE_PRIMARY), NULL);
+ igt_assert(fit_modes_in_bw(display));
igt_display_commit2(display, COMMIT_ATOMIC);
/*Compare CRC*/
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
2025-03-28 8:57 Jeevan B
@ 2025-04-01 6:22 ` Sharma, Swati2
0 siblings, 0 replies; 17+ messages in thread
From: Sharma, Swati2 @ 2025-04-01 6:22 UTC (permalink / raw)
To: Jeevan B, igt-dev
Hi Jeevan,
On 28-03-2025 02:27 pm, Jeevan B wrote:
> Instead of checking only the current modes, find a combination of
> modes in the MST topology that can be accommodated within the
> available link bandwidth.
>
> v2: move fit_modes_in_bw to lib/igt_kms (Swati)
>
> Fixes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Use "closes" tag.
> Signed-off-by: Jeevan B <jeevan.b@intel.com>
> ---
> lib/igt_kms.c | 23 +++++++++++++++++++++++
> lib/igt_kms.h | 1 +
> tests/intel/kms_dp_link_training.c | 24 +-----------------------
> tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
> tests/kms_display_modes.c | 4 ++++
> 5 files changed, 30 insertions(+), 40 deletions(-)
>
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index 99c8707c7..ce2a557b3 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -5046,6 +5046,29 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
> return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
> }
>
> +/*
> + * fit_modes_in_bw :
> + * @display: a pointer to an #igt_display_t structure
> + *
> + * Tries atomic TEST_ONLY commit; if it fails, overrides
> + * output modes to fit bandwidth.
> + */
> +bool fit_modes_in_bw(igt_display_t *display)
> +{
> + bool found;
> + int ret;
> +
> + ret = igt_display_try_commit_atomic(display,
> + DRM_MODE_ATOMIC_TEST_ONLY |
> + DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> + if (ret != 0) {
> + found = igt_override_all_active_output_modes_to_fit_bw(display);
> + igt_require_f(found,
> + "No valid mode combo found for modeset\n");
> + }
Add a \n.
> + return true;
> +}
> +
> /**
> * igt_pipe_refresh:
> * @display: a pointer to an #igt_display_t structure
> diff --git a/lib/igt_kms.h b/lib/igt_kms.h
> index 0381c82ad..fe01eaf3f 100644
> --- a/lib/igt_kms.h
> +++ b/lib/igt_kms.h
> @@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
> void igt_dump_connectors_fd(int drmfd);
> void igt_dump_crtcs_fd(int drmfd);
> bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
> +bool fit_modes_in_bw(igt_display_t *display);
> bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
> unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
> unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
> diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
> index 9e9b1e6db..9b6248c6f 100644
> --- a/tests/intel/kms_dp_link_training.c
> +++ b/tests/intel/kms_dp_link_training.c
> @@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
> }
> }
>
> -/*
> - * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
> - * output modes to fit bandwidth.
> - */
> -static bool fit_modes_in_bw(data_t *data)
> -{
> - int ret;
> -
> - ret = igt_display_try_commit_atomic(&data->display,
> - DRM_MODE_ATOMIC_TEST_ONLY |
> - DRM_MODE_ATOMIC_ALLOW_MODESET,
> - NULL);
> - if (ret != 0) {
> - bool found;
> -
> - found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> - igt_require_f(found, "No valid mode combo found for modeset\n");
> - }
> -
> - return true;
> -}
> -
> static void do_modeset(data_t *data, bool mst)
> {
> uint32_t master_pipes_mask = 0;
> @@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
> "Unable to assign pipes for outputs\n");
>
> setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
> - fit_modes_in_bw(data);
> + fit_modes_in_bw(&data->display);
> igt_display_commit2(&data->display, COMMIT_ATOMIC);
> }
>
> diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
> index 6a872efd2..64f21ec6f 100644
> --- a/tests/intel/kms_dp_linktrain_fallback.c
> +++ b/tests/intel/kms_dp_linktrain_fallback.c
> @@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
> DRM_MODE_LINK_STATUS_GOOD);
> }
>
> -static bool fit_modes_in_bw(data_t *data)
> -{
> - bool found;
> - int ret;
> -
> - ret = igt_display_try_commit_atomic(&data->display,
> - DRM_MODE_ATOMIC_TEST_ONLY |
> - DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> - if (ret != 0) {
> - found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> - igt_require_f(found,
> - "No valid mode combo found for modeset\n");
> - }
> - return true;
> -}
> -
> static bool validate_modeset_for_outputs(data_t *data,
> igt_output_t *outputs[],
> int *output_count,
> @@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
> {
> igt_require_f(*output_count > 0, "Require at least 1 output\n");
> setup_pipe_on_outputs(data, outputs, output_count);
> - igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
> + igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
> setup_modeset_on_outputs(data, outputs,
> output_count,
> mode, fb, primary);
> diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
> index 588820170..f2bbfafe2 100644
> --- a/tests/kms_display_modes.c
> +++ b/tests/kms_display_modes.c
> @@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
> mode[0] = igt_output_get_mode(output1);
> mode[1] = igt_output_get_mode(output2);
>
> + igt_assert(fit_modes_in_bw(display));
Do we need this assert here? Shouldn't this come only before commit?
> +
> pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
> pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
>
> @@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
> igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
> igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>
> + igt_assert(fit_modes_in_bw(display));
> igt_display_commit2(display, COMMIT_ATOMIC);
>
> igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
> @@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
> DRM_PLANE_TYPE_PRIMARY), NULL);
> igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
> DRM_PLANE_TYPE_PRIMARY), NULL);
> + igt_assert(fit_modes_in_bw(display));
> igt_display_commit2(display, COMMIT_ATOMIC);
>
> /*Compare CRC*/
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-03-24 9:44 Jeevan B
2025-03-25 7:56 ` Sharma, Swati2
0 siblings, 1 reply; 17+ messages in thread
From: Jeevan B @ 2025-03-24 9:44 UTC (permalink / raw)
To: igt-dev; +Cc: kunal1.joshi, Jeevan B
Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.
Fixes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
tests/kms_display_modes.c | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index 588820170..d1083f470 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -49,6 +49,22 @@ typedef struct {
int n_pipes;
} data_t;
+static bool fit_modes_in_bw(data_t *data)
+{
+ bool found;
+ int ret;
+
+ ret = igt_display_try_commit_atomic(&data->display,
+ DRM_MODE_ATOMIC_TEST_ONLY |
+ DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ if (ret != 0) {
+ found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
+ igt_require_f(found,
+ "No valid mode combo found for modeset\n");
+ }
+ return true;
+}
+
static bool output_is_dp_mst(data_t *data, igt_output_t *output, int i)
{
int connector_id;
@@ -93,6 +109,8 @@ static void run_extendedmode_basic(data_t *data,
mode[0] = igt_output_get_mode(output1);
mode[1] = igt_output_get_mode(output2);
+ igt_assert(fit_modes_in_bw(data));
+
pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
@@ -138,6 +156,7 @@ static void run_extendedmode_basic(data_t *data,
igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
+ igt_assert(fit_modes_in_bw(data));
igt_display_commit2(display, COMMIT_ATOMIC);
igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +177,7 @@ static void run_extendedmode_basic(data_t *data,
DRM_PLANE_TYPE_PRIMARY), NULL);
igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
DRM_PLANE_TYPE_PRIMARY), NULL);
+ igt_assert(fit_modes_in_bw(data));
igt_display_commit2(display, COMMIT_ATOMIC);
/*Compare CRC*/
--
2.25.1
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
2025-03-24 9:44 Jeevan B
@ 2025-03-25 7:56 ` Sharma, Swati2
0 siblings, 0 replies; 17+ messages in thread
From: Sharma, Swati2 @ 2025-03-25 7:56 UTC (permalink / raw)
To: Jeevan B, igt-dev; +Cc: kunal1.joshi
Hi Jeevan,
On 24-03-2025 03:14 pm, Jeevan B wrote:
> Instead of checking only the current modes, find a combination of
> modes in the MST topology that can be accommodated within the
> available link bandwidth.
>
> Fixes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
> Signed-off-by: Jeevan B <jeevan.b@intel.com>
> ---
> tests/kms_display_modes.c | 20 ++++++++++++++++++++
> 1 file changed, 20 insertions(+)
>
> diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
> index 588820170..d1083f470 100644
> --- a/tests/kms_display_modes.c
> +++ b/tests/kms_display_modes.c
> @@ -49,6 +49,22 @@ typedef struct {
> int n_pipes;
> } data_t;
>
> +static bool fit_modes_in_bw(data_t *data)
> +{
> + bool found;
> + int ret;
> +
> + ret = igt_display_try_commit_atomic(&data->display,
> + DRM_MODE_ATOMIC_TEST_ONLY |
> + DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> + if (ret != 0) {
> + found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> + igt_require_f(found,
> + "No valid mode combo found for modeset\n");
> + }
> + return true;
> +}
Lets have this function as part of lib.
> +
> static bool output_is_dp_mst(data_t *data, igt_output_t *output, int i)
> {
> int connector_id;
> @@ -93,6 +109,8 @@ static void run_extendedmode_basic(data_t *data,
> mode[0] = igt_output_get_mode(output1);
> mode[1] = igt_output_get_mode(output2);
>
> + igt_assert(fit_modes_in_bw(data));
> +
> pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
> pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
>
> @@ -138,6 +156,7 @@ static void run_extendedmode_basic(data_t *data,
> igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
> igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>
> + igt_assert(fit_modes_in_bw(data));
> igt_display_commit2(display, COMMIT_ATOMIC);
>
> igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
> @@ -158,6 +177,7 @@ static void run_extendedmode_basic(data_t *data,
> DRM_PLANE_TYPE_PRIMARY), NULL);
> igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
> DRM_PLANE_TYPE_PRIMARY), NULL);
> + igt_assert(fit_modes_in_bw(data));
> igt_display_commit2(display, COMMIT_ATOMIC);
>
> /*Compare CRC*/
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2025-05-06 8:31 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-03 10:53 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
2025-04-03 18:23 ` ✓ i915.CI.BAT: success for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev3) Patchwork
2025-04-03 18:39 ` ✓ Xe.CI.BAT: " Patchwork
2025-04-03 21:42 ` ✗ i915.CI.Full: failure " Patchwork
2025-04-03 23:33 ` ✗ Xe.CI.Full: " Patchwork
2025-04-04 9:12 ` [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Reddy Guddati, Santhosh
2025-04-10 7:25 ` B, Jeevan
2025-04-04 16:15 ` Thasleem, Mohammed
-- strict thread matches above, loose matches on Subject: below --
2025-05-05 16:12 Jeevan B
2025-05-06 8:30 ` Thasleem, Mohammed
2025-04-30 9:46 Jeevan B
2025-05-05 4:25 ` Reddy Guddati, Santhosh
2025-04-16 9:47 Jeevan B
2025-03-28 8:57 Jeevan B
2025-04-01 6:22 ` Sharma, Swati2
2025-03-24 9:44 Jeevan B
2025-03-25 7:56 ` Sharma, Swati2
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox