* [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test
@ 2024-04-02 15:20 Hersen Wu
2024-04-02 16:12 ` ✓ Fi.CI.BAT: success for tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test (rev4) Patchwork
` (3 more replies)
0 siblings, 4 replies; 12+ messages in thread
From: Hersen Wu @ 2024-04-02 15:20 UTC (permalink / raw)
To: igt-dev, rodrigo.siqueira, aurabindo.pillai, alex.hung,
hamza.mahfooz, sunpeng.li, wayne.lin
Cc: markyacoub, Hersen Wu
From: Hersen Wu <Hersenxs.Wu@amd.com>
At end of test, with disallow_edp_enter_psr = 0, run DPMS off, on
for eDP. This will trigger DRM kernel driver enable eDP PSR.
Signed-off-by: Hersen Wu <Hersenxs.Wu@amd.com>
---
lib/igt_amd.c | 5 ---
tests/amdgpu/amd_ilr.c | 84 ++++++++++++++++++++++++++++++++++--------
2 files changed, 69 insertions(+), 20 deletions(-)
diff --git a/lib/igt_amd.c b/lib/igt_amd.c
index c0c4dfc67..149af5151 100644
--- a/lib/igt_amd.c
+++ b/lib/igt_amd.c
@@ -1185,11 +1185,6 @@ void igt_amd_disallow_edp_enter_psr(int drm_fd, char *connector_name, bool enabl
const char *allow_edp_psr = "1";
const char *dis_allow_edp_psr = "0";
- /* if current psr is not enabled, skip this debugfs */
- if (!igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_1) &&
- !igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_2))
- return;
-
fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY);
igt_assert(fd >= 0);
ret = openat(fd, DEBUGFS_DISALLOW_EDP_ENTER_PSR, O_WRONLY);
diff --git a/tests/amdgpu/amd_ilr.c b/tests/amdgpu/amd_ilr.c
index 46ad6f60a..b09980a15 100644
--- a/tests/amdgpu/amd_ilr.c
+++ b/tests/amdgpu/amd_ilr.c
@@ -205,21 +205,22 @@ static void test_flow(data_t *data, enum sub_test option)
continue;
}
- /* igt_amd_output_has_ilr_setting only checks if debugfs
- * exist. ilr settings could be all 0s -- not supported.
- * IGT needs to check if ilr settings values are supported.
+ /* states under /sys/kernel/debug/dri/0/eDP-1:
+ * psr_capability.driver_support (drv_support_psr): yes
+ * ilr_setting (intermediate link rates capabilities,
+ * ilr_cap): yes/no
+ * kernel driver disallow_edp_enter_psr (dis_psr): no
*/
- igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
- if (data->supported_ilr[0] == 0)
- continue;
-
- igt_info("Testing on output: %s\n", output->name);
- /* Init only if display supports ilr link settings */
+ /* Init only eDP */
test_init(data, output);
- /* Disable eDP PSR to avoid timeout when reading CRC */
- igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, true);
+ /* set_all_output_pipe_to_none: no pipe is enabled.
+ * DPMS on/off will not take effect until
+ * next igt_display_commit_atomic.
+ * eDP enter power saving mode within test_init
+ * drv_support_psr: yes; ilr_cap: no; dis_psr: no
+ */
mode = igt_output_get_mode(output);
igt_assert(mode);
@@ -229,7 +230,44 @@ static void test_flow(data_t *data, enum sub_test option)
mode->vdisplay, DRM_FORMAT_XRGB8888,
0, &data->fb);
igt_plane_set_fb(data->primary, &data->fb);
+
+ /* drv_support_psr: yes; ilr_cap: no; dis_psr: no
+ * commit stream. eDP exit power saving mode.
+ */
igt_display_commit_atomic(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
+
+ /* igt_amd_output_has_ilr_setting only checks if debugfs
+ * exist. ilr settings could be all 0s -- not supported.
+ * IGT needs to check if ilr settings values are supported.
+ * Supported_ilr is read from DPCD registers. Make sure
+ * eDP exiting power saving mode before reading supported_ilr.
+ * This check will let test be skipped for non-ilr eDP.
+ */
+ igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
+ if (data->supported_ilr[0] == 0)
+ continue;
+
+ igt_info("Testing on output: %s\n", output->name);
+
+ /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_OFF);
+ /* eDP enter power saving mode.
+ * drv_support_psr: yes; ilr_cap: no; dis_psr: no.
+ */
+
+ /* Disable eDP PSR to avoid timeout when reading CRC */
+ igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, true);
+ /* drv_support_psr: yes; ilr_cap: no: dis_psr: yes */
+
+ /* eDP exit power saving mode and setup psr */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_ON);
+ /* drv_support_psr: no; ilr_cap: yes: dis_psr: yes
+ * With dis_psr yes, drm kernel driver
+ * disable psr, psr_en is set to no.
+ */
/* Collect info of Reported Lane Count & ILR */
igt_amd_read_link_settings(data->drm_fd, output->name, data->lane_count,
@@ -247,18 +285,34 @@ static void test_flow(data_t *data, enum sub_test option)
break;
}
+ /* drv_support_psr: no; ilr_cap: yes; dis_psr: yes */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_OFF);
+ /* eDP enter power saving mode.
+ * drv_support_psr: no; ilr_cap: no; dis_psr: yes.
+ */
+
+ /* Enable PSR after reading eDP Rx CRC */
+ igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
+ /* drv_support_psr: no; ilr_cap: no: dis_psr: no */
+
+ /* eDP exit power saving mode and setup psr */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_ON);
+ /* drv_support_psr: yes; ilr_cap: yes: dis_psr: no */
+
/* Reset preferred link settings*/
memset(data->supported_ilr, 0, sizeof(data->supported_ilr));
igt_amd_write_ilr_setting(data->drm_fd, output->name, 0, 0);
+ /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
+ /* commit 0 stream. eDP enter power saving mode */
igt_remove_fb(data->drm_fd, &data->fb);
+ /* drv_support_psr: yes; ilr_cap: no; dis_psr: no */
test_fini(data);
-
- /* Enable eDP PSR */
- igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
+ /* drv_support_psr: yes; ilr_cap: no; dis_psr: no */
}
-
}
igt_main
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* ✓ Fi.CI.BAT: success for tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test (rev4)
2024-04-02 15:20 [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test Hersen Wu
@ 2024-04-02 16:12 ` Patchwork
2024-04-02 17:04 ` ✓ CI.xeBAT: " Patchwork
` (2 subsequent siblings)
3 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2024-04-02 16:12 UTC (permalink / raw)
To: Hersen Wu; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2032 bytes --]
== Series Details ==
Series: tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test (rev4)
URL : https://patchwork.freedesktop.org/series/131298/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14516 -> IGTPW_10966
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/index.html
Participating hosts (37 -> 33)
------------------------------
Additional (1): fi-cfl-8109u
Missing (5): fi-snb-2520m bat-dg2-11 fi-bsw-nick bat-mtlp-8 bat-arls-3
Known issues
------------
Here are the changes found in IGTPW_10966 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_huc_copy@huc-copy:
- fi-cfl-8109u: NOTRUN -> [SKIP][1] ([i915#2190])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/fi-cfl-8109u/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@verify-random:
- fi-cfl-8109u: NOTRUN -> [SKIP][2] ([i915#4613]) +3 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/fi-cfl-8109u/igt@gem_lmem_swapping@verify-random.html
* igt@kms_pm_rpm@basic-rte:
- fi-cfl-8109u: NOTRUN -> [SKIP][3] +14 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/fi-cfl-8109u/igt@kms_pm_rpm@basic-rte.html
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7796 -> IGTPW_10966
CI-20190529: 20190529
CI_DRM_14516: 5100fcc57dc5d45b246a0aeb068f4f8062d29b09 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_10966: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/index.html
IGT_7796: 2cfed18f6aa776c1593d7cc328d23225dd61bdf9 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/index.html
[-- Attachment #2: Type: text/html, Size: 2692 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread* ✓ CI.xeBAT: success for tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test (rev4)
2024-04-02 15:20 [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test Hersen Wu
2024-04-02 16:12 ` ✓ Fi.CI.BAT: success for tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test (rev4) Patchwork
@ 2024-04-02 17:04 ` Patchwork
2024-04-03 0:55 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-04-03 8:42 ` [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test Lin, Wayne
3 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2024-04-02 17:04 UTC (permalink / raw)
To: Hersen Wu; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 6542 bytes --]
== Series Details ==
Series: tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test (rev4)
URL : https://patchwork.freedesktop.org/series/131298/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7796_BAT -> XEIGTPW_10966_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (5 -> 5)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_10966_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- bat-pvc-2: NOTRUN -> [SKIP][1] ([i915#6077]) +30 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- bat-pvc-2: NOTRUN -> [SKIP][2] ([Intel XE#1024] / [Intel XE#782]) +5 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_dsc@dsc-basic:
- bat-pvc-2: NOTRUN -> [SKIP][3] ([Intel XE#1024] / [Intel XE#784])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@kms_dsc@dsc-basic.html
* igt@kms_flip@basic-flip-vs-wf_vblank:
- bat-pvc-2: NOTRUN -> [SKIP][4] ([Intel XE#1024] / [Intel XE#947]) +3 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@kms_flip@basic-flip-vs-wf_vblank.html
* igt@kms_force_connector_basic@force-connector-state:
- bat-pvc-2: NOTRUN -> [SKIP][5] ([Intel XE#540]) +3 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@kms_force_connector_basic@force-connector-state.html
* igt@kms_frontbuffer_tracking@basic:
- bat-pvc-2: NOTRUN -> [SKIP][6] ([Intel XE#1024] / [Intel XE#783])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@kms_frontbuffer_tracking@basic.html
* igt@kms_pipe_crc_basic@nonblocking-crc:
- bat-pvc-2: NOTRUN -> [SKIP][7] ([Intel XE#829]) +6 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@kms_pipe_crc_basic@nonblocking-crc.html
* igt@kms_prop_blob@basic:
- bat-pvc-2: NOTRUN -> [SKIP][8] ([Intel XE#780])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@kms_prop_blob@basic.html
* igt@kms_psr@psr-cursor-plane-move:
- bat-pvc-2: NOTRUN -> [SKIP][9] ([Intel XE#1024]) +2 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@kms_psr@psr-cursor-plane-move.html
* igt@xe_gt_freq@freq_range_idle:
- bat-pvc-2: NOTRUN -> [SKIP][10] ([Intel XE#1021]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@xe_gt_freq@freq_range_idle.html
* igt@xe_huc_copy@huc_copy:
- bat-pvc-2: NOTRUN -> [SKIP][11] ([Intel XE#255])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@xe_huc_copy@huc_copy.html
* igt@xe_intel_bb@render:
- bat-pvc-2: NOTRUN -> [SKIP][12] ([Intel XE#532])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@xe_intel_bb@render.html
* igt@xe_pat@pat-index-xe2:
- bat-pvc-2: NOTRUN -> [SKIP][13] ([Intel XE#977]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@xe_pat@pat-index-xe2.html
* igt@xe_pat@pat-index-xehpc@render:
- bat-pvc-2: NOTRUN -> [SKIP][14] ([Intel XE#976])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@xe_pat@pat-index-xehpc@render.html
* igt@xe_pat@pat-index-xelpg:
- bat-pvc-2: NOTRUN -> [SKIP][15] ([Intel XE#979])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@xe_pat@pat-index-xelpg.html
* igt@xe_pm_residency@gt-c6-on-idle:
- bat-pvc-2: NOTRUN -> [SKIP][16] ([Intel XE#531])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-pvc-2/igt@xe_pm_residency@gt-c6-on-idle.html
#### Possible fixes ####
* igt@kms_frontbuffer_tracking@basic:
- bat-adlp-7: [FAIL][17] ([Intel XE#616]) -> [PASS][18]
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7796/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html
[Intel XE#1021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1021
[Intel XE#1024]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1024
[Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
[Intel XE#531]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/531
[Intel XE#532]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/532
[Intel XE#540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/540
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#780]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/780
[Intel XE#782]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/782
[Intel XE#783]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/783
[Intel XE#784]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/784
[Intel XE#829]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/829
[Intel XE#947]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/947
[Intel XE#976]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/976
[Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
[i915#6077]: https://gitlab.freedesktop.org/drm/intel/issues/6077
Build changes
-------------
* IGT: IGT_7796 -> IGTPW_10966
* Linux: xe-1025-f54ea7473cd118eb39978f2e946b17558b5ff46d -> xe-1026-5100fcc57dc5d45b246a0aeb068f4f8062d29b09
IGTPW_10966: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/index.html
IGT_7796: 2cfed18f6aa776c1593d7cc328d23225dd61bdf9 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1025-f54ea7473cd118eb39978f2e946b17558b5ff46d: f54ea7473cd118eb39978f2e946b17558b5ff46d
xe-1026-5100fcc57dc5d45b246a0aeb068f4f8062d29b09: 5100fcc57dc5d45b246a0aeb068f4f8062d29b09
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10966/index.html
[-- Attachment #2: Type: text/html, Size: 7784 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread* ✗ Fi.CI.IGT: failure for tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test (rev4)
2024-04-02 15:20 [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test Hersen Wu
2024-04-02 16:12 ` ✓ Fi.CI.BAT: success for tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test (rev4) Patchwork
2024-04-02 17:04 ` ✓ CI.xeBAT: " Patchwork
@ 2024-04-03 0:55 ` Patchwork
2024-04-03 8:42 ` [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test Lin, Wayne
3 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2024-04-03 0:55 UTC (permalink / raw)
To: Hersen Wu; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 93274 bytes --]
== Series Details ==
Series: tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test (rev4)
URL : https://patchwork.freedesktop.org/series/131298/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14516_full -> IGTPW_10966_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_10966_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_10966_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_10966/index.html
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_10966_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_ctx_isolation@preservation-s3@vcs1:
- shard-mtlp: NOTRUN -> [DMESG-WARN][1] +10 other tests dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-5/igt@gem_ctx_isolation@preservation-s3@vcs1.html
* igt@gem_eio@in-flight-suspend:
- shard-tglu: NOTRUN -> [DMESG-WARN][2] +1 other test dmesg-warn
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-3/igt@gem_eio@in-flight-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [DMESG-WARN][3] +11 other tests dmesg-warn
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-1/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_flip@2x-flip-vs-suspend@bc-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [DMESG-WARN][4] +13 other tests dmesg-warn
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk8/igt@kms_flip@2x-flip-vs-suspend@bc-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [PASS][5] -> [FAIL][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-snb1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ab-vga1-hdmi-a1.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-snb7/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a3:
- shard-dg1: NOTRUN -> [DMESG-WARN][7] +7 other tests dmesg-warn
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-13/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a3.html
* igt@kms_pm_dc@dc6-psr:
- shard-mtlp: NOTRUN -> [SKIP][8] +1 other test skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][9] +18 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: NOTRUN -> [SKIP][10] +7 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@pm-caching:
- shard-dg1: NOTRUN -> [SKIP][11] +6 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@kms_pm_rpm@pm-caching.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-tglu: NOTRUN -> [SKIP][12] +2 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-3/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-glk: [PASS][13] -> [INCOMPLETE][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-glk4/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk3/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [DMESG-WARN][15] +27 other tests dmesg-warn
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-6/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-3.html
#### Warnings ####
* igt@i915_suspend@debugfs-reader:
- shard-dg2: [FAIL][16] ([i915#10031]) -> [DMESG-WARN][17]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-dg2-2/igt@i915_suspend@debugfs-reader.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@i915_suspend@debugfs-reader.html
New tests
---------
New tests have been introduced between CI_DRM_14516_full and IGTPW_10966_full:
### New IGT tests (1) ###
* igt@kms_pipe_crc_basic@hang-read-crc@pipe-c-dp-4:
- Statuses : 1 pass(s)
- Exec time: [1.27] s
Known issues
------------
Here are the changes found in IGTPW_10966_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg1: NOTRUN -> [SKIP][18] ([i915#8411])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@render-ccs:
- shard-dg2: NOTRUN -> [FAIL][19] ([i915#10380])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-6/igt@api_intel_bb@render-ccs.html
* igt@debugfs_test@basic-hwmon:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#9318])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@debugfs_test@basic-hwmon.html
* igt@device_reset@cold-reset-bound:
- shard-dg2: NOTRUN -> [SKIP][21] ([i915#7701])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-6/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-reset-rebind:
- shard-dg1: NOTRUN -> [INCOMPLETE][22] ([i915#9408] / [i915#9618])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-17/igt@device_reset@unbind-reset-rebind.html
* igt@drm_fdinfo@all-busy-check-all:
- shard-mtlp: NOTRUN -> [SKIP][23] ([i915#8414])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-1/igt@drm_fdinfo@all-busy-check-all.html
* igt@drm_fdinfo@busy-idle@vcs1:
- shard-dg1: NOTRUN -> [SKIP][24] ([i915#8414]) +6 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@drm_fdinfo@busy-idle@vcs1.html
* igt@drm_fdinfo@most-busy-check-all@bcs0:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#8414]) +8 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@drm_fdinfo@most-busy-check-all@bcs0.html
* igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
- shard-rkl: NOTRUN -> [FAIL][26] ([i915#7742]) +1 other test fail
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-dg1: NOTRUN -> [SKIP][27] ([i915#3281]) +11 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_caching@read-writes:
- shard-mtlp: NOTRUN -> [SKIP][28] ([i915#4873])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@gem_caching@read-writes.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-tglu: NOTRUN -> [SKIP][29] ([i915#3555] / [i915#9323])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-7/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-mtlp: NOTRUN -> [SKIP][30] ([i915#9323])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-3/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_close_race@multigpu-basic-process:
- shard-rkl: NOTRUN -> [SKIP][31] ([i915#7697])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-dg1: NOTRUN -> [SKIP][32] ([i915#7697])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-13/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-set-pat:
- shard-dg1: NOTRUN -> [SKIP][33] ([i915#8562])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_persistence@hang:
- shard-mtlp: NOTRUN -> [SKIP][34] ([i915#8555])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-4/igt@gem_ctx_persistence@hang.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#8555]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-2/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#8555]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-13/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_ctx_sseu@invalid-args:
- shard-mtlp: NOTRUN -> [SKIP][37] ([i915#280])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-5/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#280])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@kms:
- shard-dg1: NOTRUN -> [INCOMPLETE][39] ([i915#10513])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@gem_eio@kms.html
* igt@gem_eio@reset-stress:
- shard-dg1: [PASS][40] -> [FAIL][41] ([i915#5784])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-dg1-13/igt@gem_eio@reset-stress.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@gem_eio@reset-stress.html
* igt@gem_exec_balancer@bonded-pair:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#4771])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@hog:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#4812])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@gem_exec_balancer@hog.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-tglu: NOTRUN -> [FAIL][44] ([i915#6117])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-2/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg2: NOTRUN -> [FAIL][45] ([i915#10386]) +3 other tests fail
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@gem_exec_capture@many-4k-incremental:
- shard-dg1: NOTRUN -> [FAIL][46] ([i915#9606])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@gem_exec_capture@many-4k-incremental.html
* igt@gem_exec_fair@basic-deadline:
- shard-rkl: [PASS][47] -> [FAIL][48] ([i915#2846])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-rkl-3/igt@gem_exec_fair@basic-deadline.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-6/igt@gem_exec_fair@basic-deadline.html
- shard-glk: NOTRUN -> [FAIL][49] ([i915#2846])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk4/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-none-solo@rcs0:
- shard-tglu: NOTRUN -> [FAIL][50] ([i915#2842])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-2/igt@gem_exec_fair@basic-none-solo@rcs0.html
* igt@gem_exec_fair@basic-none@bcs0:
- shard-rkl: NOTRUN -> [FAIL][51] ([i915#2842]) +3 other tests fail
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@gem_exec_fair@basic-none@bcs0.html
* igt@gem_exec_fair@basic-pace-solo:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#3539]) +2 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@gem_exec_fair@basic-pace-solo.html
* igt@gem_exec_fair@basic-pace@vcs0:
- shard-rkl: [PASS][53] -> [FAIL][54] ([i915#2842])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-rkl-4/igt@gem_exec_fair@basic-pace@vcs0.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@gem_exec_fair@basic-pace@vcs0.html
* igt@gem_exec_fence@submit:
- shard-mtlp: NOTRUN -> [SKIP][55] ([i915#4812])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-5/igt@gem_exec_fence@submit.html
* igt@gem_exec_flush@basic-uc-ro-default:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#3539] / [i915#4852]) +3 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@gem_exec_flush@basic-uc-ro-default.html
* igt@gem_exec_flush@basic-wb-rw-before-default:
- shard-dg1: NOTRUN -> [SKIP][57] ([i915#3539] / [i915#4852])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@gem_exec_flush@basic-wb-rw-before-default.html
* igt@gem_exec_reloc@basic-cpu-read-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][58] ([i915#3281]) +7 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-1/igt@gem_exec_reloc@basic-cpu-read-noreloc.html
* igt@gem_exec_reloc@basic-wc-cpu:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#3281]) +13 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@gem_exec_reloc@basic-wc-cpu.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-rkl: NOTRUN -> [SKIP][60] ([i915#3281]) +8 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-1/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-dg1: NOTRUN -> [SKIP][61] ([i915#4812])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-17/igt@gem_exec_schedule@preempt-queue-contexts.html
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#4537] / [i915#4812]) +1 other test skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-2/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_exec_schedule@reorder-wide:
- shard-mtlp: NOTRUN -> [SKIP][63] ([i915#4537] / [i915#4812])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-4/igt@gem_exec_schedule@reorder-wide.html
* igt@gem_fence_thrash@bo-write-verify-x:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#4860]) +1 other test skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@gem_fence_thrash@bo-write-verify-x.html
* igt@gem_fenced_exec_thrash@too-many-fences:
- shard-mtlp: NOTRUN -> [SKIP][65] ([i915#4860]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@gem_fenced_exec_thrash@too-many-fences.html
* igt@gem_huc_copy@huc-copy:
- shard-glk: NOTRUN -> [SKIP][66] ([i915#2190])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk8/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic@lmem0:
- shard-dg2: [PASS][67] -> [FAIL][68] ([i915#10378])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-dg2-8/igt@gem_lmem_swapping@basic@lmem0.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@gem_lmem_swapping@basic@lmem0.html
* igt@gem_lmem_swapping@heavy-random:
- shard-glk: NOTRUN -> [SKIP][69] ([i915#4613]) +4 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk4/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0:
- shard-dg2: NOTRUN -> [FAIL][70] ([i915#10378])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][71] ([i915#4565])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
* igt@gem_lmem_swapping@heavy-verify-random@lmem0:
- shard-dg1: NOTRUN -> [FAIL][72] ([i915#10378])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@gem_lmem_swapping@heavy-verify-random@lmem0.html
* igt@gem_lmem_swapping@parallel-random-engines:
- shard-mtlp: NOTRUN -> [SKIP][73] ([i915#4613])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#4613]) +4 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@verify-random:
- shard-tglu: NOTRUN -> [SKIP][75] ([i915#4613]) +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-2/igt@gem_lmem_swapping@verify-random.html
* igt@gem_media_vme:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#284])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@gem_media_vme.html
- shard-rkl: NOTRUN -> [SKIP][77] ([i915#284])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-5/igt@gem_media_vme.html
* igt@gem_mmap@bad-object:
- shard-dg1: NOTRUN -> [SKIP][78] ([i915#4083]) +4 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@gem_mmap@bad-object.html
* igt@gem_mmap_gtt@basic-small-bo:
- shard-dg2: NOTRUN -> [SKIP][79] ([i915#4077]) +11 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@gem_mmap_gtt@basic-small-bo.html
* igt@gem_mmap_gtt@cpuset-medium-copy-odd:
- shard-mtlp: NOTRUN -> [SKIP][80] ([i915#4077]) +5 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-4/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html
* igt@gem_mmap_wc@fault-concurrent:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#4083]) +3 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-3/igt@gem_mmap_wc@fault-concurrent.html
* igt@gem_mmap_wc@read-write:
- shard-mtlp: NOTRUN -> [SKIP][82] ([i915#4083])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-7/igt@gem_mmap_wc@read-write.html
* igt@gem_partial_pwrite_pread@reads-uncached:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#3282]) +9 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@gem_partial_pwrite_pread@reads-uncached.html
* igt@gem_partial_pwrite_pread@write-snoop:
- shard-mtlp: NOTRUN -> [SKIP][84] ([i915#3282]) +2 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@gem_partial_pwrite_pread@write-snoop.html
* igt@gem_pwrite@basic-exhaustion:
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#3282]) +4 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-5/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@create-protected-buffer:
- shard-dg1: NOTRUN -> [SKIP][86] ([i915#4270]) +3 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@gem_pxp@create-protected-buffer.html
* igt@gem_pxp@create-regular-buffer:
- shard-mtlp: NOTRUN -> [SKIP][87] ([i915#4270])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-7/igt@gem_pxp@create-regular-buffer.html
* igt@gem_pxp@protected-encrypted-src-copy-not-readible:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#4270]) +2 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-1/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html
* igt@gem_pxp@reject-modify-context-protection-off-1:
- shard-tglu: NOTRUN -> [SKIP][89] ([i915#4270]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-6/igt@gem_pxp@reject-modify-context-protection-off-1.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#4270]) +7 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-1/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_readwrite@beyond-eob:
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#3282]) +3 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@gem_readwrite@beyond-eob.html
* igt@gem_render_copy@y-tiled-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][92] ([i915#8428]) +3 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-1/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][93] ([i915#5190] / [i915#8428]) +12 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-10/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-rkl: NOTRUN -> [SKIP][94] ([i915#8411]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-1/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
- shard-dg1: NOTRUN -> [SKIP][95] ([i915#4077]) +10 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
* igt@gem_tiled_pread_basic:
- shard-dg2: NOTRUN -> [SKIP][96] ([i915#4079]) +1 other test skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@gem_tiled_pread_basic.html
* igt@gem_unfence_active_buffers:
- shard-dg1: NOTRUN -> [SKIP][97] ([i915#4879])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@gem_unfence_active_buffers.html
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#4879])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-1/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#3297]) +3 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap:
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#3297] / [i915#4880])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-6/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg1: NOTRUN -> [SKIP][101] ([i915#3297] / [i915#4880]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#3297] / [i915#4958])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-2/igt@gem_userptr_blits@sd-probe.html
- shard-dg1: NOTRUN -> [SKIP][103] ([i915#3297] / [i915#4958])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@gem_userptr_blits@sd-probe.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-mtlp: NOTRUN -> [SKIP][104] ([i915#3297]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-8/igt@gem_userptr_blits@unsync-overlap.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-dg1: NOTRUN -> [SKIP][105] ([i915#3297])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-17/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen3_render_linear_blits:
- shard-mtlp: NOTRUN -> [SKIP][106] +9 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-7/igt@gen3_render_linear_blits.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#2856]) +2 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-1/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@batch-zero-length:
- shard-mtlp: NOTRUN -> [SKIP][108] ([i915#2856]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-5/igt@gen9_exec_parse@batch-zero-length.html
* igt@gen9_exec_parse@bb-oversize:
- shard-rkl: NOTRUN -> [SKIP][109] ([i915#2527]) +3 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-2/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-param:
- shard-dg1: NOTRUN -> [SKIP][110] ([i915#2527]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-17/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@secure-batches:
- shard-tglu: NOTRUN -> [SKIP][111] ([i915#2527] / [i915#2856])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-5/igt@gen9_exec_parse@secure-batches.html
* igt@i915_fb_tiling:
- shard-dg2: NOTRUN -> [SKIP][112] ([i915#4881])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-10/igt@i915_fb_tiling.html
- shard-dg1: NOTRUN -> [SKIP][113] ([i915#4881])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@i915_fb_tiling.html
* igt@i915_module_load@load:
- shard-glk: NOTRUN -> [SKIP][114] ([i915#6227])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk7/igt@i915_module_load@load.html
- shard-dg2: NOTRUN -> [SKIP][115] ([i915#6227])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@i915_module_load@load.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-glk: [PASS][116] -> [INCOMPLETE][117] ([i915#9849])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-glk8/igt@i915_module_load@reload-with-fault-injection.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk8/igt@i915_module_load@reload-with-fault-injection.html
- shard-mtlp: NOTRUN -> [ABORT][118] ([i915#10131] / [i915#9820])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-6/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-tglu: NOTRUN -> [SKIP][119] ([i915#8399])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-3/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rps@basic-api:
- shard-dg1: NOTRUN -> [SKIP][120] ([i915#6621])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@i915_pm_rps@basic-api.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-mtlp: NOTRUN -> [SKIP][121] ([i915#6621])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-6/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_rps@thresholds-park@gt0:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#8925])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@i915_pm_rps@thresholds-park@gt0.html
* igt@i915_pm_sseu@full-enable:
- shard-dg1: NOTRUN -> [SKIP][123] ([i915#4387])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@i915_pm_sseu@full-enable.html
* igt@i915_power@sanity:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#7984])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@i915_power@sanity.html
* igt@i915_query@test-query-geometry-subslices:
- shard-dg1: NOTRUN -> [SKIP][125] ([i915#5723])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@i915_query@test-query-geometry-subslices.html
* igt@i915_selftest@live@gem_contexts:
- shard-dg2: NOTRUN -> [ABORT][126] ([i915#10366])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@i915_selftest@live@gem_contexts.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg1: NOTRUN -> [SKIP][127] ([i915#4212]) +2 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-13/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#4212]) +1 other test skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-6/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2: NOTRUN -> [SKIP][129] ([i915#6228])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-1/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#9531])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#1769] / [i915#3555])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#1769] / [i915#3555])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-dg1: NOTRUN -> [SKIP][133] ([i915#1769] / [i915#3555])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk: NOTRUN -> [SKIP][134] ([i915#1769])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk7/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][135] ([i915#4538] / [i915#5286]) +2 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][136] ([i915#5286]) +2 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-10/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#5286]) +5 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-2/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#3638]) +2 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][139] ([i915#3638]) +4 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#5190]) +6 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglu: [PASS][141] -> [FAIL][142] ([i915#3743]) +2 other tests fail
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-tglu-6/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-9/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-tglu: NOTRUN -> [FAIL][143] ([i915#3743]) +1 other test fail
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#4538] / [i915#5190]) +15 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][145] ([i915#4538]) +4 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-17/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_big_joiner@invalid-modeset:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#10656])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@kms_big_joiner@invalid-modeset.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][147] ([i915#10307] / [i915#10434] / [i915#6095]) +6 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][148] ([i915#6095]) +27 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-8/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-edp-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][149] ([i915#6095]) +67 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html
* igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs:
- shard-dg2: NOTRUN -> [SKIP][150] ([i915#10278]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs.html
* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#10307] / [i915#6095]) +216 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][152] ([i915#6095]) +55 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-xe2-ccs:
- shard-tglu: NOTRUN -> [SKIP][153] ([i915#10278]) +1 other test skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-2/igt@kms_ccs@crc-primary-basic-4-tiled-xe2-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs:
- shard-dg1: NOTRUN -> [SKIP][154] ([i915#10278]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][155] ([i915#6095]) +7 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs:
- shard-rkl: NOTRUN -> [SKIP][156] ([i915#10278])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-1/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html
* igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#4087]) +3 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-2/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2.html
* igt@kms_chamelium_audio@hdmi-audio:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#7828]) +15 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@kms_chamelium_audio@hdmi-audio.html
* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-dg1: NOTRUN -> [SKIP][159] ([i915#7828]) +9 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@kms_chamelium_audio@hdmi-audio-edid.html
* igt@kms_chamelium_frames@hdmi-crc-single:
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#7828]) +8 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@kms_chamelium_frames@hdmi-crc-single.html
* igt@kms_chamelium_hpd@dp-hpd-for-each-pipe:
- shard-mtlp: NOTRUN -> [SKIP][161] ([i915#7828]) +3 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm:
- shard-tglu: NOTRUN -> [SKIP][162] ([i915#7828]) +2 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-5/igt@kms_chamelium_hpd@hdmi-hpd-storm.html
* igt@kms_color@deep-color:
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#3555]) +10 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic-dpms:
- shard-mtlp: NOTRUN -> [SKIP][164] ([i915#6944] / [i915#9424])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-5/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#3299]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-rkl: NOTRUN -> [SKIP][166] ([i915#3116]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: NOTRUN -> [SKIP][167] ([i915#9424]) +1 other test skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-1:
- shard-dg1: NOTRUN -> [SKIP][168] ([i915#9424])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#7118])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-5/igt@kms_content_protection@srm.html
* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [TIMEOUT][170] ([i915#7173])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@kms_content_protection@srm@pipe-a-dp-4.html
* igt@kms_content_protection@uevent:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#7118] / [i915#9424]) +1 other test skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-2/igt@kms_content_protection@uevent.html
- shard-dg1: NOTRUN -> [SKIP][172] ([i915#7116] / [i915#9424])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-rkl: NOTRUN -> [SKIP][173] ([i915#3555]) +5 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-mtlp: NOTRUN -> [SKIP][174] ([i915#3359])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#3359])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-64x21:
- shard-mtlp: NOTRUN -> [SKIP][176] ([i915#8814]) +2 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-6/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#3359]) +4 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-mtlp: NOTRUN -> [SKIP][178] ([i915#3555] / [i915#8814]) +1 other test skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-8/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-mtlp: NOTRUN -> [SKIP][179] ([i915#9809]) +1 other test skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-5/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#4103])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2: NOTRUN -> [SKIP][181] ([i915#4103] / [i915#4213]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
- shard-dg1: NOTRUN -> [SKIP][182] ([i915#4103] / [i915#4213])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#9833])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-3/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][184] ([i915#9227])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-10/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1.html
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#9723])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][186] ([i915#9723])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][187] ([i915#3804])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_draw_crc@draw-method-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][188] ([i915#8812])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@kms_draw_crc@draw-method-mmap-wc.html
* igt@kms_dsc@dsc-basic:
- shard-dg2: NOTRUN -> [SKIP][189] ([i915#3555] / [i915#3840])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg1: NOTRUN -> [SKIP][190] ([i915#3555] / [i915#3840]) +1 other test skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-13/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu: NOTRUN -> [SKIP][191] ([i915#3555] / [i915#3840]) +1 other test skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-5/igt@kms_dsc@dsc-with-formats.html
- shard-mtlp: NOTRUN -> [SKIP][192] ([i915#3555] / [i915#3840])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-6/igt@kms_dsc@dsc-with-formats.html
- shard-rkl: NOTRUN -> [SKIP][193] ([i915#3555] / [i915#3840])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@kms_dsc@dsc-with-formats.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2: NOTRUN -> [SKIP][194] ([i915#3469]) +1 other test skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-10/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@chamelium:
- shard-dg1: NOTRUN -> [SKIP][195] ([i915#4854])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-17/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-dg1: NOTRUN -> [SKIP][196] ([i915#1839])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@kms_feature_discovery@display-3x.html
- shard-tglu: NOTRUN -> [SKIP][197] ([i915#1839])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-3/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@psr1:
- shard-rkl: NOTRUN -> [SKIP][198] ([i915#658])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-5/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-rkl: NOTRUN -> [SKIP][199] +36 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-1/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#3637]) +3 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#8381])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-tglu: NOTRUN -> [SKIP][202] ([i915#3637] / [i915#3966])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-3/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][203] +44 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip:
- shard-dg1: NOTRUN -> [SKIP][204] ([i915#9934]) +2 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-17/igt@kms_flip@2x-plain-flip.html
- shard-tglu: NOTRUN -> [SKIP][205] ([i915#3637]) +2 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-10/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@flip-vs-expired-vblank@a-edp1:
- shard-mtlp: [PASS][206] -> [FAIL][207] ([i915#79])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-mtlp-6/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-4/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-dg1: NOTRUN -> [SKIP][208] ([i915#8381]) +1 other test skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][209] ([i915#8810])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][210] ([i915#2672]) +1 other test skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode.html
- shard-tglu: NOTRUN -> [SKIP][211] ([i915#2587] / [i915#2672]) +1 other test skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-10/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][212] ([i915#2587] / [i915#2672]) +4 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][213] ([i915#2672])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][214] ([i915#2672]) +11 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg2: [PASS][215] -> [FAIL][216] ([i915#6880])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-rte:
- shard-dg2: NOTRUN -> [SKIP][217] ([i915#5354]) +59 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#10055])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][219] ([i915#3458]) +30 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][220] ([i915#1825]) +16 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][221] ([i915#1825]) +34 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][222] ([i915#8708]) +29 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render:
- shard-dg1: NOTRUN -> [SKIP][223] ([i915#3458]) +21 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte@pipe-b-edp-1:
- shard-mtlp: [PASS][224] -> [DMESG-WARN][225] ([i915#9157])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-mtlp-3/igt@kms_frontbuffer_tracking@pipe-fbc-rte@pipe-b-edp-1.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-3/igt@kms_frontbuffer_tracking@pipe-fbc-rte@pipe-b-edp-1.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-dg2: NOTRUN -> [SKIP][226] ([i915#10070])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][227] ([i915#8708]) +9 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#3023]) +23 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][229] ([i915#8708]) +4 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2: NOTRUN -> [SKIP][230] ([i915#6118])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_hdr@invalid-hdr:
- shard-dg1: NOTRUN -> [SKIP][231] ([i915#3555] / [i915#8228])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-swap:
- shard-mtlp: NOTRUN -> [SKIP][232] ([i915#3555] / [i915#8228])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-5/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle:
- shard-tglu: NOTRUN -> [SKIP][233] ([i915#3555] / [i915#8228]) +1 other test skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-2/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-suspend:
- shard-dg2: NOTRUN -> [SKIP][234] ([i915#3555] / [i915#8228]) +3 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-10/igt@kms_hdr@static-toggle-suspend.html
- shard-rkl: NOTRUN -> [SKIP][235] ([i915#3555] / [i915#8228]) +1 other test skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_invalid_mode@clock-too-high@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][236] ([i915#9457]) +3 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-8/igt@kms_invalid_mode@clock-too-high@pipe-a-edp-1.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][237] ([i915#7862]) +1 other test fail
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk8/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-y:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#8821])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-3/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2: NOTRUN -> [SKIP][239] ([i915#5354] / [i915#9423])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-3/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][240] ([i915#8292])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [FAIL][241] ([i915#8292])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][242] ([i915#9423]) +7 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-b-hdmi-a-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][243] +305 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk4/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][244] ([i915#9423]) +11 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][245] ([i915#9423]) +7 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][246] ([i915#5235] / [i915#9423]) +27 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-3.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][247] ([i915#5235]) +6 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-b-edp-1.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][248] ([i915#5235]) +3 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][249] ([i915#3555] / [i915#5235])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-8/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-d-edp-1.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#5354]) +1 other test skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@basic-brightness:
- shard-dg1: NOTRUN -> [SKIP][251] ([i915#5354])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-tglu: NOTRUN -> [SKIP][252] ([i915#9812])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-6/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_rpm@basic-rte:
- shard-dg1: NOTRUN -> [SKIP][253] ([i915#10648])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-13/igt@kms_pm_rpm@basic-rte.html
* igt@kms_prime@basic-crc-vgem:
- shard-dg2: NOTRUN -> [SKIP][254] ([i915#6524] / [i915#6805])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-1/igt@kms_prime@basic-crc-vgem.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu: NOTRUN -> [SKIP][255] ([i915#6524])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-6/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-sf:
- shard-dg1: NOTRUN -> [SKIP][256] +38 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-17/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-dg1: NOTRUN -> [SKIP][257] ([i915#9683])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-17/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#9683])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-psr-cursor-blt@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#9688]) +6 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-5/igt@kms_psr@fbc-psr-cursor-blt@edp-1.html
* igt@kms_psr@fbc-psr-cursor-plane-move:
- shard-dg2: NOTRUN -> [SKIP][260] ([i915#1072] / [i915#9673] / [i915#9732]) +5 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@kms_psr@fbc-psr-cursor-plane-move.html
* igt@kms_psr@psr-cursor-render:
- shard-dg2: NOTRUN -> [SKIP][261] ([i915#1072] / [i915#9732]) +30 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@kms_psr@psr-cursor-render.html
* igt@kms_psr@psr-primary-render:
- shard-tglu: NOTRUN -> [SKIP][262] ([i915#9732]) +10 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-3/igt@kms_psr@psr-primary-render.html
* igt@kms_psr@psr2-cursor-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][263] ([i915#1072] / [i915#9732]) +18 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-6/igt@kms_psr@psr2-cursor-mmap-gtt.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][264] ([i915#1072] / [i915#9732]) +20 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: NOTRUN -> [SKIP][265] ([i915#9685])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg1: NOTRUN -> [SKIP][266] ([i915#9685])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2: NOTRUN -> [SKIP][267] ([i915#4235]) +1 other test skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][268] ([i915#4235] / [i915#5190]) +1 other test skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
- shard-rkl: NOTRUN -> [SKIP][269] ([i915#5289])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-dg1: NOTRUN -> [SKIP][270] ([i915#3555]) +3 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-tglu: NOTRUN -> [SKIP][271] ([i915#3555]) +1 other test skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-10/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-mtlp: NOTRUN -> [SKIP][272] ([i915#3555] / [i915#8809])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-1/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-tglu: NOTRUN -> [SKIP][273] ([i915#8623])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-7/igt@kms_tiled_display@basic-test-pattern.html
- shard-mtlp: NOTRUN -> [SKIP][274] ([i915#8623])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@kms_tiled_display@basic-test-pattern.html
- shard-rkl: NOTRUN -> [SKIP][275] ([i915#8623])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-5/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1:
- shard-tglu: [PASS][276] -> [FAIL][277] ([i915#9196]) +1 other test fail
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-tglu-4/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-8/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [FAIL][278] ([i915#9196])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-3.html
* igt@kms_vrr@max-min:
- shard-dg1: NOTRUN -> [SKIP][279] ([i915#9906]) +1 other test skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-dg2: NOTRUN -> [SKIP][280] ([i915#9906])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@kms_vrr@seamless-rr-switch-vrr.html
- shard-rkl: NOTRUN -> [SKIP][281] ([i915#9906])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-check-output:
- shard-dg2: NOTRUN -> [SKIP][282] ([i915#2437])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-2/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-glk: NOTRUN -> [SKIP][283] ([i915#2437])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk4/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-tglu: NOTRUN -> [SKIP][284] ([i915#2437] / [i915#9412])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-2/igt@kms_writeback@writeback-pixel-formats.html
- shard-dg2: NOTRUN -> [SKIP][285] ([i915#2437] / [i915#9412])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-1/igt@kms_writeback@writeback-pixel-formats.html
- shard-dg1: NOTRUN -> [SKIP][286] ([i915#2437] / [i915#9412])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#2436] / [i915#7387])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@global-sseu-config-invalid:
- shard-mtlp: NOTRUN -> [SKIP][288] ([i915#7387])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@perf@global-sseu-config-invalid.html
* igt@perf@mi-rpc:
- shard-dg2: NOTRUN -> [SKIP][289] ([i915#2434] / [i915#7387])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-3/igt@perf@mi-rpc.html
* igt@perf_pmu@cpu-hotplug:
- shard-dg1: NOTRUN -> [SKIP][290] ([i915#8850])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-13/igt@perf_pmu@cpu-hotplug.html
* igt@perf_pmu@frequency@gt0:
- shard-dg2: NOTRUN -> [FAIL][291] ([i915#6806])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@perf_pmu@frequency@gt0.html
* igt@perf_pmu@rc6-all-gts:
- shard-dg2: NOTRUN -> [SKIP][292] ([i915#8516])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@perf_pmu@rc6-all-gts.html
* igt@prime_vgem@basic-fence-read:
- shard-dg2: NOTRUN -> [SKIP][293] ([i915#3291] / [i915#3708])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-5/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][294] ([i915#3708] / [i915#4077])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@basic-read:
- shard-mtlp: NOTRUN -> [SKIP][295] ([i915#3708])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-1/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- shard-rkl: NOTRUN -> [SKIP][296] ([i915#3291] / [i915#3708])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-3/igt@prime_vgem@basic-write.html
* igt@prime_vgem@coherency-gtt:
- shard-dg1: NOTRUN -> [SKIP][297] ([i915#3708] / [i915#4077])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-15/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-read-hang:
- shard-dg2: NOTRUN -> [SKIP][298] ([i915#3708])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@prime_vgem@fence-read-hang.html
- shard-dg1: NOTRUN -> [SKIP][299] ([i915#3708])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@prime_vgem@fence-read-hang.html
* igt@prime_vgem@fence-write-hang:
- shard-tglu: NOTRUN -> [SKIP][300] +43 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-2/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-dg2: NOTRUN -> [SKIP][301] ([i915#9917]) +2 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-tglu: NOTRUN -> [SKIP][302] ([i915#9917])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-5/igt@sriov_basic@enable-vfs-autoprobe-on.html
- shard-dg1: NOTRUN -> [SKIP][303] ([i915#9917])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-13/igt@sriov_basic@enable-vfs-autoprobe-on.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-rkl: NOTRUN -> [SKIP][304] ([i915#9917])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-1/igt@sriov_basic@enable-vfs-bind-unbind-each.html
* igt@syncobj_timeline@invalid-wait-zero-handles:
- shard-glk: NOTRUN -> [FAIL][305] ([i915#9781])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk5/igt@syncobj_timeline@invalid-wait-zero-handles.html
* igt@tools_test@sysfs_l3_parity:
- shard-mtlp: NOTRUN -> [SKIP][306] ([i915#4818])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-1/igt@tools_test@sysfs_l3_parity.html
* igt@v3d/v3d_get_bo_offset@create-get-offsets:
- shard-dg1: NOTRUN -> [SKIP][307] ([i915#2575]) +11 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@v3d/v3d_get_bo_offset@create-get-offsets.html
* igt@v3d/v3d_perfmon@destroy-valid-perfmon:
- shard-mtlp: NOTRUN -> [SKIP][308] ([i915#2575]) +6 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-3/igt@v3d/v3d_perfmon@destroy-valid-perfmon.html
* igt@v3d/v3d_submit_cl@simple-flush-cache:
- shard-dg2: NOTRUN -> [SKIP][309] ([i915#2575]) +16 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@v3d/v3d_submit_cl@simple-flush-cache.html
* igt@v3d/v3d_submit_csd@bad-multisync-in-sync:
- shard-tglu: NOTRUN -> [SKIP][310] ([i915#2575]) +7 other tests skip
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-2/igt@v3d/v3d_submit_csd@bad-multisync-in-sync.html
* igt@vc4/vc4_purgeable_bo@access-purged-bo-mem:
- shard-mtlp: NOTRUN -> [SKIP][311] ([i915#7711]) +3 other tests skip
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-1/igt@vc4/vc4_purgeable_bo@access-purged-bo-mem.html
* igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained:
- shard-rkl: NOTRUN -> [SKIP][312] ([i915#7711]) +7 other tests skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-2/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
* igt@vc4/vc4_wait_bo@bad-bo:
- shard-dg2: NOTRUN -> [SKIP][313] ([i915#7711]) +17 other tests skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-7/igt@vc4/vc4_wait_bo@bad-bo.html
* igt@vc4/vc4_wait_bo@used-bo-0ns:
- shard-dg1: NOTRUN -> [SKIP][314] ([i915#7711]) +7 other tests skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-18/igt@vc4/vc4_wait_bo@used-bo-0ns.html
#### Possible fixes ####
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-rkl: [FAIL][315] ([i915#2842]) -> [PASS][316]
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-rkl-4/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-rkl-4/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-tglu: [FAIL][317] ([i915#2842]) -> [PASS][318]
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-tglu-2/igt@gem_exec_fair@basic-pace@rcs0.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-5/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@gem_lmem_swapping@heavy-verify-random@lmem0:
- shard-dg2: [FAIL][319] ([i915#10378]) -> [PASS][320] +1 other test pass
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-dg2-7/igt@gem_lmem_swapping@heavy-verify-random@lmem0.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-8/igt@gem_lmem_swapping@heavy-verify-random@lmem0.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglu: [FAIL][321] ([i915#3743]) -> [PASS][322]
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-tglu-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: [FAIL][323] ([i915#2346]) -> [PASS][324]
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@single-bo@pipe-a:
- shard-mtlp: [DMESG-WARN][325] ([i915#10166]) -> [PASS][326]
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-mtlp-2/igt@kms_cursor_legacy@single-bo@pipe-a.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-2/igt@kms_cursor_legacy@single-bo@pipe-a.html
* igt@kms_cursor_legacy@torture-bo@pipe-b:
- shard-glk: [DMESG-WARN][327] ([i915#10166] / [i915#1982]) -> [PASS][328]
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-glk3/igt@kms_cursor_legacy@torture-bo@pipe-b.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-glk5/igt@kms_cursor_legacy@torture-bo@pipe-b.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2: [FAIL][329] ([i915#6880]) -> [PASS][330]
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1:
- shard-mtlp: [FAIL][331] ([i915#9196]) -> [PASS][332]
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-mtlp-1/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
- shard-snb: [FAIL][333] ([i915#9196]) -> [PASS][334]
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-tglu: [FAIL][335] ([i915#9196]) -> [PASS][336]
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-tglu-4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-tglu-8/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: [FAIL][337] ([i915#4349]) -> [PASS][338] +3 other tests pass
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-dg2-5/igt@perf_pmu@busy-double-start@vecs1.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html
#### Warnings ####
* igt@gem_create@create-ext-cpu-access-big:
- shard-dg2: [ABORT][339] ([i915#9846]) -> [INCOMPLETE][340] ([i915#9364])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-dg2-8/igt@gem_create@create-ext-cpu-access-big.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@gem_create@create-ext-cpu-access-big.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][341] ([i915#9433]) -> [SKIP][342] ([i915#9424])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-dg1-13/igt@kms_content_protection@mei-interface.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg1-16/igt@kms_content_protection@mei-interface.html
* igt@kms_psr@fbc-pr-primary-page-flip:
- shard-dg2: [SKIP][343] ([i915#1072] / [i915#9732]) -> [SKIP][344] ([i915#1072] / [i915#9673] / [i915#9732]) +4 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14516/shard-dg2-10/igt@kms_psr@fbc-pr-primary-page-flip.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/shard-dg2-11/igt@kms_psr@fbc-pr-primary-page-flip.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10031]: https://gitlab.freedesktop.org/drm/intel/issues/10031
[i915#10055]: https://gitlab.freedesktop.org/drm/intel/issues/10055
[i915#10070]: https://gitlab.freedesktop.org/drm/intel/issues/10070
[i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
[i915#10166]: https://gitlab.freedesktop.org/drm/intel/issues/10166
[i915#10278]: https://gitlab.freedesktop.org/drm/intel/issues/10278
[i915#10307]: https://gitlab.freedesktop.org/drm/intel/issues/10307
[i915#10366]: https://gitlab.freedesktop.org/drm/intel/issues/10366
[i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378
[i915#10380]: https://gitlab.freedesktop.org/drm/intel/issues/10380
[i915#10386]: https://gitlab.freedesktop.org/drm/intel/issues/10386
[i915#10434]: https://gitlab.freedesktop.org/drm/intel/issues/10434
[i915#10513]: https://gitlab.freedesktop.org/drm/intel/issues/10513
[i915#10648]: https://gitlab.freedesktop.org/drm/intel/issues/10648
[i915#10656]: https://gitlab.freedesktop.org/drm/intel/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
[i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
[i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4818]: https://gitlab.freedesktop.org/drm/intel/issues/4818
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873
[i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881
[i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117
[i915#6118]: https://gitlab.freedesktop.org/drm/intel/issues/6118
[i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227
[i915#6228]: https://gitlab.freedesktop.org/drm/intel/issues/6228
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
[i915#6806]: https://gitlab.freedesktop.org/drm/intel/issues/6806
[i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173
[i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
[i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/intel/issues/8562
[i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810
[i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821
[i915#8850]: https://gitlab.freedesktop.org/drm/intel/issues/8850
[i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
[i915#9157]: https://gitlab.freedesktop.org/drm/intel/issues/9157
[i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
[i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
[i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
[i915#9364]: https://gitlab.freedesktop.org/drm/intel/issues/9364
[i915#9408]: https://gitlab.freedesktop.org/drm/intel/issues/9408
[i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433
[i915#9457]: https://gitlab.freedesktop.org/drm/intel/issues/9457
[i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
[i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
[i915#9618]: https://gitlab.freedesktop.org/drm/intel/issues/9618
[i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
[i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781
[i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/intel/issues/9812
[i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
[i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
[i915#9846]: https://gitlab.freedesktop.org/drm/intel/issues/9846
[i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
[i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7796 -> IGTPW_10966
CI-20190529: 20190529
CI_DRM_14516: 5100fcc57dc5d45b246a0aeb068f4f8062d29b09 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_10966: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/index.html
IGT_7796: 2cfed18f6aa776c1593d7cc328d23225dd61bdf9 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10966/index.html
[-- Attachment #2: Type: text/html, Size: 114700 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread* RE: [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test
2024-04-02 15:20 [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test Hersen Wu
` (2 preceding siblings ...)
2024-04-03 0:55 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-04-03 8:42 ` Lin, Wayne
3 siblings, 0 replies; 12+ messages in thread
From: Lin, Wayne @ 2024-04-03 8:42 UTC (permalink / raw)
To: Wu, Hersen, igt-dev@lists.freedesktop.org, Siqueira, Rodrigo,
Pillai, Aurabindo, Hung, Alex, Mahfooz, Hamza, Li, Sun peng (Leo)
Cc: markyacoub@google.com, Wu, Hersen
[Public]
Hi Hersen,
It lgtm. Feel free to add
Reviewed-by: Wayne Lin <wayne.lin@amd.com>
Regards,
Wayne
> -----Original Message-----
> From: Hersen Wu <hersenxs.wu@amd.com>
> Sent: Tuesday, April 2, 2024 11:21 PM
> To: igt-dev@lists.freedesktop.org; Siqueira, Rodrigo
> <Rodrigo.Siqueira@amd.com>; Pillai, Aurabindo
> <Aurabindo.Pillai@amd.com>; Hung, Alex <Alex.Hung@amd.com>; Mahfooz,
> Hamza <Hamza.Mahfooz@amd.com>; Li, Sun peng (Leo)
> <Sunpeng.Li@amd.com>; Lin, Wayne <Wayne.Lin@amd.com>
> Cc: markyacoub@google.com; Wu, Hersen <hersenxs.wu@amd.com>
> Subject: [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled
> after test
>
> From: Hersen Wu <Hersenxs.Wu@amd.com>
>
> At end of test, with disallow_edp_enter_psr = 0, run DPMS off, on for eDP. This
> will trigger DRM kernel driver enable eDP PSR.
>
> Signed-off-by: Hersen Wu <Hersenxs.Wu@amd.com>
> ---
> lib/igt_amd.c | 5 ---
> tests/amdgpu/amd_ilr.c | 84 ++++++++++++++++++++++++++++++++++---
> -----
> 2 files changed, 69 insertions(+), 20 deletions(-)
>
> diff --git a/lib/igt_amd.c b/lib/igt_amd.c index c0c4dfc67..149af5151 100644
> --- a/lib/igt_amd.c
> +++ b/lib/igt_amd.c
> @@ -1185,11 +1185,6 @@ void igt_amd_disallow_edp_enter_psr(int
> drm_fd, char *connector_name, bool enabl
> const char *allow_edp_psr = "1";
> const char *dis_allow_edp_psr = "0";
>
> - /* if current psr is not enabled, skip this debugfs */
> - if (!igt_amd_psr_support_drv(drm_fd, connector_name,
> PSR_MODE_1) &&
> - !igt_amd_psr_support_drv(drm_fd, connector_name,
> PSR_MODE_2))
> - return;
> -
> fd = igt_debugfs_connector_dir(drm_fd, connector_name,
> O_RDONLY);
> igt_assert(fd >= 0);
> ret = openat(fd, DEBUGFS_DISALLOW_EDP_ENTER_PSR, O_WRONLY);
> diff --git a/tests/amdgpu/amd_ilr.c b/tests/amdgpu/amd_ilr.c index
> 46ad6f60a..b09980a15 100644
> --- a/tests/amdgpu/amd_ilr.c
> +++ b/tests/amdgpu/amd_ilr.c
> @@ -205,21 +205,22 @@ static void test_flow(data_t *data, enum sub_test
> option)
> continue;
> }
>
> - /* igt_amd_output_has_ilr_setting only checks if debugfs
> - * exist. ilr settings could be all 0s -- not supported.
> - * IGT needs to check if ilr settings values are supported.
> + /* states under /sys/kernel/debug/dri/0/eDP-1:
> + * psr_capability.driver_support (drv_support_psr): yes
> + * ilr_setting (intermediate link rates capabilities,
> + * ilr_cap): yes/no
> + * kernel driver disallow_edp_enter_psr (dis_psr): no
> */
> - igt_amd_read_ilr_setting(data->drm_fd, output->name, data-
> >supported_ilr);
> - if (data->supported_ilr[0] == 0)
> - continue;
> -
> - igt_info("Testing on output: %s\n", output->name);
>
> - /* Init only if display supports ilr link settings */
> + /* Init only eDP */
> test_init(data, output);
>
> - /* Disable eDP PSR to avoid timeout when reading CRC */
> - igt_amd_disallow_edp_enter_psr(data->drm_fd, output-
> >name, true);
> + /* set_all_output_pipe_to_none: no pipe is enabled.
> + * DPMS on/off will not take effect until
> + * next igt_display_commit_atomic.
> + * eDP enter power saving mode within test_init
> + * drv_support_psr: yes; ilr_cap: no; dis_psr: no
> + */
>
> mode = igt_output_get_mode(output);
> igt_assert(mode);
> @@ -229,7 +230,44 @@ static void test_flow(data_t *data, enum sub_test
> option)
> mode->vdisplay,
> DRM_FORMAT_XRGB8888,
> 0, &data->fb);
> igt_plane_set_fb(data->primary, &data->fb);
> +
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: no
> + * commit stream. eDP exit power saving mode.
> + */
> igt_display_commit_atomic(&data->display,
> DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> + /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
> +
> + /* igt_amd_output_has_ilr_setting only checks if debugfs
> + * exist. ilr settings could be all 0s -- not supported.
> + * IGT needs to check if ilr settings values are supported.
> + * Supported_ilr is read from DPCD registers. Make sure
> + * eDP exiting power saving mode before reading
> supported_ilr.
> + * This check will let test be skipped for non-ilr eDP.
> + */
> + igt_amd_read_ilr_setting(data->drm_fd, output->name, data-
> >supported_ilr);
> + if (data->supported_ilr[0] == 0)
> + continue;
> +
> + igt_info("Testing on output: %s\n", output->name);
> +
> + /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_OFF);
> + /* eDP enter power saving mode.
> + * drv_support_psr: yes; ilr_cap: no; dis_psr: no.
> + */
> +
> + /* Disable eDP PSR to avoid timeout when reading CRC */
> + igt_amd_disallow_edp_enter_psr(data->drm_fd, output-
> >name, true);
> + /* drv_support_psr: yes; ilr_cap: no: dis_psr: yes */
> +
> + /* eDP exit power saving mode and setup psr */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_ON);
> + /* drv_support_psr: no; ilr_cap: yes: dis_psr: yes
> + * With dis_psr yes, drm kernel driver
> + * disable psr, psr_en is set to no.
> + */
>
> /* Collect info of Reported Lane Count & ILR */
> igt_amd_read_link_settings(data->drm_fd, output->name,
> data->lane_count, @@ -247,18 +285,34 @@ static void test_flow(data_t
> *data, enum sub_test option)
> break;
> }
>
> + /* drv_support_psr: no; ilr_cap: yes; dis_psr: yes */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_OFF);
> + /* eDP enter power saving mode.
> + * drv_support_psr: no; ilr_cap: no; dis_psr: yes.
> + */
> +
> + /* Enable PSR after reading eDP Rx CRC */
> + igt_amd_disallow_edp_enter_psr(data->drm_fd, output-
> >name, false);
> + /* drv_support_psr: no; ilr_cap: no: dis_psr: no */
> +
> + /* eDP exit power saving mode and setup psr */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_ON);
> + /* drv_support_psr: yes; ilr_cap: yes: dis_psr: no */
> +
> /* Reset preferred link settings*/
> memset(data->supported_ilr, 0, sizeof(data->supported_ilr));
> igt_amd_write_ilr_setting(data->drm_fd, output->name, 0,
> 0);
> + /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
>
> + /* commit 0 stream. eDP enter power saving mode */
> igt_remove_fb(data->drm_fd, &data->fb);
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: no */
>
> test_fini(data);
> -
> - /* Enable eDP PSR */
> - igt_amd_disallow_edp_enter_psr(data->drm_fd, output-
> >name, false);
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: no */
> }
> -
> }
>
> igt_main
> --
> 2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test
@ 2024-04-03 14:28 Hersen Wu
2024-04-03 18:57 ` Kamil Konieczny
0 siblings, 1 reply; 12+ messages in thread
From: Hersen Wu @ 2024-04-03 14:28 UTC (permalink / raw)
To: igt-dev, rodrigo.siqueira, aurabindo.pillai, alex.hung,
hamza.mahfooz, sunpeng.li, wayne.lin
Cc: markyacoub, Hersen Wu
From: Hersen Wu <Hersenxs.Wu@amd.com>
At end of test, with disallow_edp_enter_psr = 0, run DPMS off, on
for eDP. This will trigger DRM kernel driver enable eDP PSR.
Signed-off-by: Hersen Wu <Hersenxs.Wu@amd.com>
Reviewed-by: Wayne Lin <wayne.lin@amd.com>
---
lib/igt_amd.c | 5 ---
tests/amdgpu/amd_ilr.c | 84 ++++++++++++++++++++++++++++++++++--------
2 files changed, 69 insertions(+), 20 deletions(-)
diff --git a/lib/igt_amd.c b/lib/igt_amd.c
index c0c4dfc67..149af5151 100644
--- a/lib/igt_amd.c
+++ b/lib/igt_amd.c
@@ -1185,11 +1185,6 @@ void igt_amd_disallow_edp_enter_psr(int drm_fd, char *connector_name, bool enabl
const char *allow_edp_psr = "1";
const char *dis_allow_edp_psr = "0";
- /* if current psr is not enabled, skip this debugfs */
- if (!igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_1) &&
- !igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_2))
- return;
-
fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY);
igt_assert(fd >= 0);
ret = openat(fd, DEBUGFS_DISALLOW_EDP_ENTER_PSR, O_WRONLY);
diff --git a/tests/amdgpu/amd_ilr.c b/tests/amdgpu/amd_ilr.c
index 46ad6f60a..b09980a15 100644
--- a/tests/amdgpu/amd_ilr.c
+++ b/tests/amdgpu/amd_ilr.c
@@ -205,21 +205,22 @@ static void test_flow(data_t *data, enum sub_test option)
continue;
}
- /* igt_amd_output_has_ilr_setting only checks if debugfs
- * exist. ilr settings could be all 0s -- not supported.
- * IGT needs to check if ilr settings values are supported.
+ /* states under /sys/kernel/debug/dri/0/eDP-1:
+ * psr_capability.driver_support (drv_support_psr): yes
+ * ilr_setting (intermediate link rates capabilities,
+ * ilr_cap): yes/no
+ * kernel driver disallow_edp_enter_psr (dis_psr): no
*/
- igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
- if (data->supported_ilr[0] == 0)
- continue;
-
- igt_info("Testing on output: %s\n", output->name);
- /* Init only if display supports ilr link settings */
+ /* Init only eDP */
test_init(data, output);
- /* Disable eDP PSR to avoid timeout when reading CRC */
- igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, true);
+ /* set_all_output_pipe_to_none: no pipe is enabled.
+ * DPMS on/off will not take effect until
+ * next igt_display_commit_atomic.
+ * eDP enter power saving mode within test_init
+ * drv_support_psr: yes; ilr_cap: no; dis_psr: no
+ */
mode = igt_output_get_mode(output);
igt_assert(mode);
@@ -229,7 +230,44 @@ static void test_flow(data_t *data, enum sub_test option)
mode->vdisplay, DRM_FORMAT_XRGB8888,
0, &data->fb);
igt_plane_set_fb(data->primary, &data->fb);
+
+ /* drv_support_psr: yes; ilr_cap: no; dis_psr: no
+ * commit stream. eDP exit power saving mode.
+ */
igt_display_commit_atomic(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
+
+ /* igt_amd_output_has_ilr_setting only checks if debugfs
+ * exist. ilr settings could be all 0s -- not supported.
+ * IGT needs to check if ilr settings values are supported.
+ * Supported_ilr is read from DPCD registers. Make sure
+ * eDP exiting power saving mode before reading supported_ilr.
+ * This check will let test be skipped for non-ilr eDP.
+ */
+ igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
+ if (data->supported_ilr[0] == 0)
+ continue;
+
+ igt_info("Testing on output: %s\n", output->name);
+
+ /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_OFF);
+ /* eDP enter power saving mode.
+ * drv_support_psr: yes; ilr_cap: no; dis_psr: no.
+ */
+
+ /* Disable eDP PSR to avoid timeout when reading CRC */
+ igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, true);
+ /* drv_support_psr: yes; ilr_cap: no: dis_psr: yes */
+
+ /* eDP exit power saving mode and setup psr */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_ON);
+ /* drv_support_psr: no; ilr_cap: yes: dis_psr: yes
+ * With dis_psr yes, drm kernel driver
+ * disable psr, psr_en is set to no.
+ */
/* Collect info of Reported Lane Count & ILR */
igt_amd_read_link_settings(data->drm_fd, output->name, data->lane_count,
@@ -247,18 +285,34 @@ static void test_flow(data_t *data, enum sub_test option)
break;
}
+ /* drv_support_psr: no; ilr_cap: yes; dis_psr: yes */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_OFF);
+ /* eDP enter power saving mode.
+ * drv_support_psr: no; ilr_cap: no; dis_psr: yes.
+ */
+
+ /* Enable PSR after reading eDP Rx CRC */
+ igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
+ /* drv_support_psr: no; ilr_cap: no: dis_psr: no */
+
+ /* eDP exit power saving mode and setup psr */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_ON);
+ /* drv_support_psr: yes; ilr_cap: yes: dis_psr: no */
+
/* Reset preferred link settings*/
memset(data->supported_ilr, 0, sizeof(data->supported_ilr));
igt_amd_write_ilr_setting(data->drm_fd, output->name, 0, 0);
+ /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
+ /* commit 0 stream. eDP enter power saving mode */
igt_remove_fb(data->drm_fd, &data->fb);
+ /* drv_support_psr: yes; ilr_cap: no; dis_psr: no */
test_fini(data);
-
- /* Enable eDP PSR */
- igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
+ /* drv_support_psr: yes; ilr_cap: no; dis_psr: no */
}
-
}
igt_main
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* Re: [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test
2024-04-03 14:28 Hersen Wu
@ 2024-04-03 18:57 ` Kamil Konieczny
0 siblings, 0 replies; 12+ messages in thread
From: Kamil Konieczny @ 2024-04-03 18:57 UTC (permalink / raw)
To: igt-dev
Cc: Hersen Wu, rodrigo.siqueira, aurabindo.pillai, alex.hung,
hamza.mahfooz, sunpeng.li, wayne.lin, markyacoub
Hi Hersen,
On 2024-04-03 at 10:28:30 -0400, Hersen Wu wrote:
> From: Hersen Wu <Hersenxs.Wu@amd.com>
>
> At end of test, with disallow_edp_enter_psr = 0, run DPMS off, on
> for eDP. This will trigger DRM kernel driver enable eDP PSR.
>
> Signed-off-by: Hersen Wu <Hersenxs.Wu@amd.com>
> Reviewed-by: Wayne Lin <wayne.lin@amd.com>
You do not need to resend with only r-b added, it can be
applied during merge.
Regards,
Kamil
> ---
> lib/igt_amd.c | 5 ---
> tests/amdgpu/amd_ilr.c | 84 ++++++++++++++++++++++++++++++++++--------
> 2 files changed, 69 insertions(+), 20 deletions(-)
>
> diff --git a/lib/igt_amd.c b/lib/igt_amd.c
> index c0c4dfc67..149af5151 100644
> --- a/lib/igt_amd.c
> +++ b/lib/igt_amd.c
> @@ -1185,11 +1185,6 @@ void igt_amd_disallow_edp_enter_psr(int drm_fd, char *connector_name, bool enabl
> const char *allow_edp_psr = "1";
> const char *dis_allow_edp_psr = "0";
>
> - /* if current psr is not enabled, skip this debugfs */
> - if (!igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_1) &&
> - !igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_2))
> - return;
> -
> fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY);
> igt_assert(fd >= 0);
> ret = openat(fd, DEBUGFS_DISALLOW_EDP_ENTER_PSR, O_WRONLY);
> diff --git a/tests/amdgpu/amd_ilr.c b/tests/amdgpu/amd_ilr.c
> index 46ad6f60a..b09980a15 100644
> --- a/tests/amdgpu/amd_ilr.c
> +++ b/tests/amdgpu/amd_ilr.c
> @@ -205,21 +205,22 @@ static void test_flow(data_t *data, enum sub_test option)
> continue;
> }
>
> - /* igt_amd_output_has_ilr_setting only checks if debugfs
> - * exist. ilr settings could be all 0s -- not supported.
> - * IGT needs to check if ilr settings values are supported.
> + /* states under /sys/kernel/debug/dri/0/eDP-1:
> + * psr_capability.driver_support (drv_support_psr): yes
> + * ilr_setting (intermediate link rates capabilities,
> + * ilr_cap): yes/no
> + * kernel driver disallow_edp_enter_psr (dis_psr): no
> */
> - igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
> - if (data->supported_ilr[0] == 0)
> - continue;
> -
> - igt_info("Testing on output: %s\n", output->name);
>
> - /* Init only if display supports ilr link settings */
> + /* Init only eDP */
> test_init(data, output);
>
> - /* Disable eDP PSR to avoid timeout when reading CRC */
> - igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, true);
> + /* set_all_output_pipe_to_none: no pipe is enabled.
> + * DPMS on/off will not take effect until
> + * next igt_display_commit_atomic.
> + * eDP enter power saving mode within test_init
> + * drv_support_psr: yes; ilr_cap: no; dis_psr: no
> + */
>
> mode = igt_output_get_mode(output);
> igt_assert(mode);
> @@ -229,7 +230,44 @@ static void test_flow(data_t *data, enum sub_test option)
> mode->vdisplay, DRM_FORMAT_XRGB8888,
> 0, &data->fb);
> igt_plane_set_fb(data->primary, &data->fb);
> +
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: no
> + * commit stream. eDP exit power saving mode.
> + */
> igt_display_commit_atomic(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> + /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
> +
> + /* igt_amd_output_has_ilr_setting only checks if debugfs
> + * exist. ilr settings could be all 0s -- not supported.
> + * IGT needs to check if ilr settings values are supported.
> + * Supported_ilr is read from DPCD registers. Make sure
> + * eDP exiting power saving mode before reading supported_ilr.
> + * This check will let test be skipped for non-ilr eDP.
> + */
> + igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
> + if (data->supported_ilr[0] == 0)
> + continue;
> +
> + igt_info("Testing on output: %s\n", output->name);
> +
> + /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_OFF);
> + /* eDP enter power saving mode.
> + * drv_support_psr: yes; ilr_cap: no; dis_psr: no.
> + */
> +
> + /* Disable eDP PSR to avoid timeout when reading CRC */
> + igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, true);
> + /* drv_support_psr: yes; ilr_cap: no: dis_psr: yes */
> +
> + /* eDP exit power saving mode and setup psr */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_ON);
> + /* drv_support_psr: no; ilr_cap: yes: dis_psr: yes
> + * With dis_psr yes, drm kernel driver
> + * disable psr, psr_en is set to no.
> + */
>
> /* Collect info of Reported Lane Count & ILR */
> igt_amd_read_link_settings(data->drm_fd, output->name, data->lane_count,
> @@ -247,18 +285,34 @@ static void test_flow(data_t *data, enum sub_test option)
> break;
> }
>
> + /* drv_support_psr: no; ilr_cap: yes; dis_psr: yes */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_OFF);
> + /* eDP enter power saving mode.
> + * drv_support_psr: no; ilr_cap: no; dis_psr: yes.
> + */
> +
> + /* Enable PSR after reading eDP Rx CRC */
> + igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
> + /* drv_support_psr: no; ilr_cap: no: dis_psr: no */
> +
> + /* eDP exit power saving mode and setup psr */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_ON);
> + /* drv_support_psr: yes; ilr_cap: yes: dis_psr: no */
> +
> /* Reset preferred link settings*/
> memset(data->supported_ilr, 0, sizeof(data->supported_ilr));
> igt_amd_write_ilr_setting(data->drm_fd, output->name, 0, 0);
> + /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
>
> + /* commit 0 stream. eDP enter power saving mode */
> igt_remove_fb(data->drm_fd, &data->fb);
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: no */
>
> test_fini(data);
> -
> - /* Enable eDP PSR */
> - igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: no */
> }
> -
> }
>
> igt_main
> --
> 2.25.1
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test
@ 2024-03-25 13:19 Hersen Wu
2024-03-28 3:58 ` Lin, Wayne
0 siblings, 1 reply; 12+ messages in thread
From: Hersen Wu @ 2024-03-25 13:19 UTC (permalink / raw)
To: igt-dev, rodrigo.siqueira, aurabindo.pillai, alex.hung,
hamza.mahfooz, sunpeng.li, wayne.lin
Cc: markyacoub, Hersen Wu
From: Hersen Wu <Hersenxs.Wu@amd.com>
At end of test, with disallow_edp_enter_psr = 0, run DPMS off, on
for eDP. This will trigger DRM kernel driver enable eDP PSR.
Signed-off-by: Hersen Wu <Hersenxs.Wu@amd.com>
---
lib/igt_amd.c | 5 ---
tests/amdgpu/amd_ilr.c | 73 ++++++++++++++++++++++++++++++++++--------
2 files changed, 60 insertions(+), 18 deletions(-)
diff --git a/lib/igt_amd.c b/lib/igt_amd.c
index 623883dbc..d10c3c1f2 100644
--- a/lib/igt_amd.c
+++ b/lib/igt_amd.c
@@ -1183,11 +1183,6 @@ void igt_amd_disallow_edp_enter_psr(int drm_fd, char *connector_name, bool enabl
const char *allow_edp_psr = "1";
const char *dis_allow_edp_psr = "0";
- /* if current psr is not enabled, skip this debugfs */
- if (!igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_1) &&
- !igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_2))
- return;
-
fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY);
igt_assert(fd >= 0);
ret = openat(fd, DEBUGFS_DISALLOW_EDP_ENTER_PSR, O_WRONLY);
diff --git a/tests/amdgpu/amd_ilr.c b/tests/amdgpu/amd_ilr.c
index 46ad6f60a..f63a4f782 100644
--- a/tests/amdgpu/amd_ilr.c
+++ b/tests/amdgpu/amd_ilr.c
@@ -199,28 +199,33 @@ static void test_flow(data_t *data, enum sub_test option)
igt_enable_connectors(data->drm_fd);
for_each_connected_output(&data->display, output) {
- if (!igt_amd_output_has_ilr_setting(data->drm_fd, output->name) ||
+ if ((output->config.connector->connector_type != DRM_MODE_CONNECTOR_eDP) ||
+ !igt_amd_output_has_ilr_setting(data->drm_fd, output->name) ||
!igt_amd_output_has_link_settings(data->drm_fd, output->name)) {
igt_info("Skipping output: %s\n", output->name);
continue;
}
- /* igt_amd_output_has_ilr_setting only checks if debugfs
- * exist. ilr settings could be all 0s -- not supported.
- * IGT needs to check if ilr settings values are supported.
- */
- igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
- if (data->supported_ilr[0] == 0)
- continue;
-
igt_info("Testing on output: %s\n", output->name);
+ /* states under /sys/kernel/debug/dri/0/eDP-1:
+ * psr_capability.driver_support (drv_support_psr): yes
+ * ilr_setting (intermediate link rates capabilities,
+ * ilr_cap): yes/no
+ * kernel driver disallow_edp_enter_psr (dis_psr): no
+ */
+
/* Init only if display supports ilr link settings */
test_init(data, output);
+ /* eDP enter power saving mode within test_init
+ * drv_support_psr: yes; ilr_cap: no; dis_psr: no
+ */
+
/* Disable eDP PSR to avoid timeout when reading CRC */
igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, true);
+ /* drv_support_psr: yes; ilr_cap: no; dis_psr: yes */
mode = igt_output_get_mode(output);
igt_assert(mode);
@@ -229,8 +234,30 @@ static void test_flow(data_t *data, enum sub_test option)
mode->vdisplay, DRM_FORMAT_XRGB8888,
0, &data->fb);
igt_plane_set_fb(data->primary, &data->fb);
+
+ /* drv_support_psr: yes; ilr_cap: no; dis_psr: yes
+ * commit stream. eDP exit power saving mode.
+ */
igt_display_commit_atomic(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ /* drv_support_psr: no; ilr_cap: yes; dis_psr: yes.
+ * With dis_psr yes, drm kernel driver
+ * disable psr, psr_en is set to no.
+ */
+
+ /* igt_amd_output_has_ilr_setting only checks if debugfs
+ * exist. ilr settings could be all 0s -- not supported.
+ * IGT needs to check if ilr settings values are supported.
+ * Supported_ilr is read from DPCD registers. Make sure
+ * eDP exiting power saving mode before reading supported_ilr.
+ */
+ igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
+ if (data->supported_ilr[0] == 0) {
+ /* Enable PSR after reading eDP Rx CRC */
+ igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
+ continue;
+ }
+
/* Collect info of Reported Lane Count & ILR */
igt_amd_read_link_settings(data->drm_fd, output->name, data->lane_count,
data->link_rate, data->link_spread_spectrum);
@@ -247,18 +274,38 @@ static void test_flow(data_t *data, enum sub_test option)
break;
}
+ /* drv_support_psr: no; ilr_cap: yes; dis_psr: yes */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_OFF);
+
+ /* eDP enter power saving mode.
+ * drv_support_psr: no; ilr_cap: no; dis_psr: yes.
+ */
+
+ /* Enable PSR after reading eDP Rx CRC */
+ igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
+
+ /* drv_support_psr: no; ilr_cap: yes: dis_psr: no */
+
+ /* eDP exit power saving mode and setup psr */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_ON);
+
+ /* drv_support_psr: yes; ilr_cap: yes: dis_psr: no */
+
/* Reset preferred link settings*/
memset(data->supported_ilr, 0, sizeof(data->supported_ilr));
igt_amd_write_ilr_setting(data->drm_fd, output->name, 0, 0);
+ /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
+
+ /* commit 0 stream. eDP enter power saving mode */
igt_remove_fb(data->drm_fd, &data->fb);
- test_fini(data);
+ /* drv_support_psr: yes; ilr_cap: no; dis_psr: no */
- /* Enable eDP PSR */
- igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
+ test_fini(data);
}
-
}
igt_main
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* RE: [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test
2024-03-25 13:19 Hersen Wu
@ 2024-03-28 3:58 ` Lin, Wayne
2024-04-01 23:31 ` Wu, Hersen
0 siblings, 1 reply; 12+ messages in thread
From: Lin, Wayne @ 2024-03-28 3:58 UTC (permalink / raw)
To: Wu, Hersen, igt-dev@lists.freedesktop.org, Siqueira, Rodrigo,
Pillai, Aurabindo, Hung, Alex, Mahfooz, Hamza, Li, Sun peng (Leo)
Cc: markyacoub@google.com, Wu, Hersen
[Public]
Hi Hersen,
Add few comments inline. On the other hand, would be good to add the version in the subject and also to record changes made by each version.
Thanks.
Regards,
Wayne Lin
> -----Original Message-----
> From: Hersen Wu <hersenxs.wu@amd.com>
> Sent: Monday, March 25, 2024 9:19 PM
> To: igt-dev@lists.freedesktop.org; Siqueira, Rodrigo
> <Rodrigo.Siqueira@amd.com>; Pillai, Aurabindo
> <Aurabindo.Pillai@amd.com>; Hung, Alex <Alex.Hung@amd.com>; Mahfooz,
> Hamza <Hamza.Mahfooz@amd.com>; Li, Sun peng (Leo)
> <Sunpeng.Li@amd.com>; Lin, Wayne <Wayne.Lin@amd.com>
> Cc: markyacoub@google.com; Wu, Hersen <hersenxs.wu@amd.com>
> Subject: [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled
> after test
>
> From: Hersen Wu <Hersenxs.Wu@amd.com>
>
> At end of test, with disallow_edp_enter_psr = 0, run DPMS off, on for eDP. This
> will trigger DRM kernel driver enable eDP PSR.
>
> Signed-off-by: Hersen Wu <Hersenxs.Wu@amd.com>
> ---
> lib/igt_amd.c | 5 ---
> tests/amdgpu/amd_ilr.c | 73 ++++++++++++++++++++++++++++++++++---
> -----
> 2 files changed, 60 insertions(+), 18 deletions(-)
>
> diff --git a/lib/igt_amd.c b/lib/igt_amd.c index 623883dbc..d10c3c1f2
> 100644
> --- a/lib/igt_amd.c
> +++ b/lib/igt_amd.c
> @@ -1183,11 +1183,6 @@ void igt_amd_disallow_edp_enter_psr(int
> drm_fd, char *connector_name, bool enabl
> const char *allow_edp_psr = "1";
> const char *dis_allow_edp_psr = "0";
>
> - /* if current psr is not enabled, skip this debugfs */
> - if (!igt_amd_psr_support_drv(drm_fd, connector_name,
> PSR_MODE_1) &&
> - !igt_amd_psr_support_drv(drm_fd, connector_name,
> PSR_MODE_2))
> - return;
> -
> fd = igt_debugfs_connector_dir(drm_fd, connector_name,
> O_RDONLY);
> igt_assert(fd >= 0);
> ret = openat(fd, DEBUGFS_DISALLOW_EDP_ENTER_PSR, O_WRONLY);
> diff --git a/tests/amdgpu/amd_ilr.c b/tests/amdgpu/amd_ilr.c index
> 46ad6f60a..f63a4f782 100644
> --- a/tests/amdgpu/amd_ilr.c
> +++ b/tests/amdgpu/amd_ilr.c
> @@ -199,28 +199,33 @@ static void test_flow(data_t *data, enum sub_test
> option)
> igt_enable_connectors(data->drm_fd);
>
> for_each_connected_output(&data->display, output) {
> - if (!igt_amd_output_has_ilr_setting(data->drm_fd, output-
> >name) ||
> + if ((output->config.connector->connector_type !=
> DRM_MODE_CONNECTOR_eDP) ||
I think adding this line should be redundant since ilr_setting debugfs entry is
limited to be created for edp connector already in amdgpu_dm_debugfs.c
> + !igt_amd_output_has_ilr_setting(data->drm_fd,
> output->name) ||
> !igt_amd_output_has_link_settings(data->drm_fd,
> output->name)) {
> igt_info("Skipping output: %s\n", output->name);
> continue;
> }
>
> - /* igt_amd_output_has_ilr_setting only checks if debugfs
> - * exist. ilr settings could be all 0s -- not supported.
> - * IGT needs to check if ilr settings values are supported.
> - */
> - igt_amd_read_ilr_setting(data->drm_fd, output->name, data-
> >supported_ilr);
> - if (data->supported_ilr[0] == 0)
> - continue;
> -
> igt_info("Testing on output: %s\n", output->name);
>
> + /* states under /sys/kernel/debug/dri/0/eDP-1:
> + * psr_capability.driver_support (drv_support_psr): yes
> + * ilr_setting (intermediate link rates capabilities,
> + * ilr_cap): yes/no
> + * kernel driver disallow_edp_enter_psr (dis_psr): no
> + */
> +
> /* Init only if display supports ilr link settings */
> test_init(data, output);
>
> + /* eDP enter power saving mode within test_init
> + * drv_support_psr: yes; ilr_cap: no; dis_psr: no
> + */
> +
> /* Disable eDP PSR to avoid timeout when reading CRC */
> igt_amd_disallow_edp_enter_psr(data->drm_fd, output-
> >name, true);
>
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: yes */
> mode = igt_output_get_mode(output);
> igt_assert(mode);
>
> @@ -229,8 +234,30 @@ static void test_flow(data_t *data, enum sub_test
> option)
> mode->vdisplay,
> DRM_FORMAT_XRGB8888,
> 0, &data->fb);
> igt_plane_set_fb(data->primary, &data->fb);
> +
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: yes
> + * commit stream. eDP exit power saving mode.
> + */
> igt_display_commit_atomic(&data->display,
> DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
>
> + /* drv_support_psr: no; ilr_cap: yes; dis_psr: yes.
> + * With dis_psr yes, drm kernel driver
> + * disable psr, psr_en is set to no.
> + */
> +
> + /* igt_amd_output_has_ilr_setting only checks if debugfs
> + * exist. ilr settings could be all 0s -- not supported.
> + * IGT needs to check if ilr settings values are supported.
> + * Supported_ilr is read from DPCD registers. Make sure
> + * eDP exiting power saving mode before reading
> supported_ilr.
> + */
> + igt_amd_read_ilr_setting(data->drm_fd, output->name, data-
> >supported_ilr);
> + if (data->supported_ilr[0] == 0) {
> + /* Enable PSR after reading eDP Rx CRC */
> + igt_amd_disallow_edp_enter_psr(data->drm_fd,
> output->name, false);
Should we also switch dpms off->on to have drv_support_psr become 'yes'?
What about we move this checking just right after test_init() and force DPMS on
Before reading ilr capabilities? Then we can return quickly and don't have to
touch dis_psr.
> + continue;
> + }
> +
> /* Collect info of Reported Lane Count & ILR */
> igt_amd_read_link_settings(data->drm_fd, output->name,
> data->lane_count,
> data->link_rate, data-
> >link_spread_spectrum); @@ -247,18 +274,38 @@ static void
> test_flow(data_t *data, enum sub_test option)
> break;
> }
>
> + /* drv_support_psr: no; ilr_cap: yes; dis_psr: yes */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_OFF);
> +
> + /* eDP enter power saving mode.
> + * drv_support_psr: no; ilr_cap: no; dis_psr: yes.
> + */
> +
> + /* Enable PSR after reading eDP Rx CRC */
> + igt_amd_disallow_edp_enter_psr(data->drm_fd, output-
> >name, false);
> +
> + /* drv_support_psr: no; ilr_cap: yes: dis_psr: no */
> +
> + /* eDP exit power saving mode and setup psr */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_ON);
> +
> + /* drv_support_psr: yes; ilr_cap: yes: dis_psr: no */
> +
> /* Reset preferred link settings*/
> memset(data->supported_ilr, 0, sizeof(data->supported_ilr));
> igt_amd_write_ilr_setting(data->drm_fd, output->name, 0,
> 0);
>
> + /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
> +
> + /* commit 0 stream. eDP enter power saving mode */
> igt_remove_fb(data->drm_fd, &data->fb);
>
> - test_fini(data);
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: no */
>
> - /* Enable eDP PSR */
> - igt_amd_disallow_edp_enter_psr(data->drm_fd, output-
> >name, false);
> + test_fini(data);
> }
> -
> }
>
> igt_main
> --
> 2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread* RE: [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test
2024-03-28 3:58 ` Lin, Wayne
@ 2024-04-01 23:31 ` Wu, Hersen
0 siblings, 0 replies; 12+ messages in thread
From: Wu, Hersen @ 2024-04-01 23:31 UTC (permalink / raw)
To: Lin, Wayne, igt-dev@lists.freedesktop.org, Siqueira, Rodrigo,
Pillai, Aurabindo, Hung, Alex, Mahfooz, Hamza, Li, Sun peng (Leo)
Cc: markyacoub@google.com
[Public]
Hi Wayne,
Thank for your review. See my reply inline.
I am going to post new change for review.
Hesen
-----Original Message-----
From: Lin, Wayne <Wayne.Lin@amd.com>
Sent: Wednesday, March 27, 2024 11:59 PM
To: Wu, Hersen <hersenxs.wu@amd.com>; igt-dev@lists.freedesktop.org; Siqueira, Rodrigo <Rodrigo.Siqueira@amd.com>; Pillai, Aurabindo <Aurabindo.Pillai@amd.com>; Hung, Alex <Alex.Hung@amd.com>; Mahfooz, Hamza <Hamza.Mahfooz@amd.com>; Li, Sun peng (Leo) <Sunpeng.Li@amd.com>
Cc: markyacoub@google.com; Wu, Hersen <hersenxs.wu@amd.com>
Subject: RE: [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test
[Public]
Hi Hersen,
Add few comments inline. On the other hand, would be good to add the version in the subject and also to record changes made by each version.
Thanks.
Regards,
Wayne Lin
> -----Original Message-----
> From: Hersen Wu <hersenxs.wu@amd.com>
> Sent: Monday, March 25, 2024 9:19 PM
> To: igt-dev@lists.freedesktop.org; Siqueira, Rodrigo
> <Rodrigo.Siqueira@amd.com>; Pillai, Aurabindo
> <Aurabindo.Pillai@amd.com>; Hung, Alex <Alex.Hung@amd.com>; Mahfooz,
> Hamza <Hamza.Mahfooz@amd.com>; Li, Sun peng (Leo)
> <Sunpeng.Li@amd.com>; Lin, Wayne <Wayne.Lin@amd.com>
> Cc: markyacoub@google.com; Wu, Hersen <hersenxs.wu@amd.com>
> Subject: [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be
> re-enabled after test
>
> From: Hersen Wu <Hersenxs.Wu@amd.com>
>
> At end of test, with disallow_edp_enter_psr = 0, run DPMS off, on for
> eDP. This will trigger DRM kernel driver enable eDP PSR.
>
> Signed-off-by: Hersen Wu <Hersenxs.Wu@amd.com>
> ---
> lib/igt_amd.c | 5 ---
> tests/amdgpu/amd_ilr.c | 73 ++++++++++++++++++++++++++++++++++---
> -----
> 2 files changed, 60 insertions(+), 18 deletions(-)
>
> diff --git a/lib/igt_amd.c b/lib/igt_amd.c index 623883dbc..d10c3c1f2
> 100644
> --- a/lib/igt_amd.c
> +++ b/lib/igt_amd.c
> @@ -1183,11 +1183,6 @@ void igt_amd_disallow_edp_enter_psr(int
> drm_fd, char *connector_name, bool enabl
> const char *allow_edp_psr = "1";
> const char *dis_allow_edp_psr = "0";
>
> - /* if current psr is not enabled, skip this debugfs */
> - if (!igt_amd_psr_support_drv(drm_fd, connector_name,
> PSR_MODE_1) &&
> - !igt_amd_psr_support_drv(drm_fd, connector_name,
> PSR_MODE_2))
> - return;
> -
> fd = igt_debugfs_connector_dir(drm_fd, connector_name,
> O_RDONLY);
> igt_assert(fd >= 0);
> ret = openat(fd, DEBUGFS_DISALLOW_EDP_ENTER_PSR, O_WRONLY); diff
> --git a/tests/amdgpu/amd_ilr.c b/tests/amdgpu/amd_ilr.c index
> 46ad6f60a..f63a4f782 100644
> --- a/tests/amdgpu/amd_ilr.c
> +++ b/tests/amdgpu/amd_ilr.c
> @@ -199,28 +199,33 @@ static void test_flow(data_t *data, enum
> sub_test
> option)
> igt_enable_connectors(data->drm_fd);
>
> for_each_connected_output(&data->display, output) {
> - if (!igt_amd_output_has_ilr_setting(data->drm_fd, output-
> >name) ||
> + if ((output->config.connector->connector_type !=
> DRM_MODE_CONNECTOR_eDP) ||
I think adding this line should be redundant since ilr_setting debugfs entry is limited to be created for edp connector already in amdgpu_dm_debugfs.c
[Hersen] By latest IGT source, writeback connector is set with is_atomic = true before output is built. Within amd_ilr, for_each_connected_output will loop to writeback connector,
The following message will show in IGT log.
output Writeback-1: ilr_setting debugfs not supported
Skipping output: Writeback-1
Amd_ilr test is for eDP. It is better now showing writeback within IGT log.
> + !igt_amd_output_has_ilr_setting(data->drm_fd,
> output->name) ||
> !igt_amd_output_has_link_settings(data->drm_fd,
> output->name)) {
> igt_info("Skipping output: %s\n", output->name);
> continue;
> }
>
> - /* igt_amd_output_has_ilr_setting only checks if debugfs
> - * exist. ilr settings could be all 0s -- not supported.
> - * IGT needs to check if ilr settings values are supported.
> - */
> - igt_amd_read_ilr_setting(data->drm_fd, output->name, data-
> >supported_ilr);
> - if (data->supported_ilr[0] == 0)
> - continue;
> -
> igt_info("Testing on output: %s\n", output->name);
>
> + /* states under /sys/kernel/debug/dri/0/eDP-1:
> + * psr_capability.driver_support (drv_support_psr): yes
> + * ilr_setting (intermediate link rates capabilities,
> + * ilr_cap): yes/no
> + * kernel driver disallow_edp_enter_psr (dis_psr): no
> + */
> +
> /* Init only if display supports ilr link settings */
> test_init(data, output);
>
> + /* eDP enter power saving mode within test_init
> + * drv_support_psr: yes; ilr_cap: no; dis_psr: no
> + */
> +
> /* Disable eDP PSR to avoid timeout when reading CRC */
> igt_amd_disallow_edp_enter_psr(data->drm_fd, output-
> >name, true);
>
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: yes */
> mode = igt_output_get_mode(output);
> igt_assert(mode);
>
> @@ -229,8 +234,30 @@ static void test_flow(data_t *data, enum sub_test
> option)
> mode->vdisplay,
> DRM_FORMAT_XRGB8888,
> 0, &data->fb);
> igt_plane_set_fb(data->primary, &data->fb);
> +
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: yes
> + * commit stream. eDP exit power saving mode.
> + */
> igt_display_commit_atomic(&data->display,
> DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
>
> + /* drv_support_psr: no; ilr_cap: yes; dis_psr: yes.
> + * With dis_psr yes, drm kernel driver
> + * disable psr, psr_en is set to no.
> + */
> +
> + /* igt_amd_output_has_ilr_setting only checks if debugfs
> + * exist. ilr settings could be all 0s -- not supported.
> + * IGT needs to check if ilr settings values are supported.
> + * Supported_ilr is read from DPCD registers. Make sure
> + * eDP exiting power saving mode before reading
> supported_ilr.
> + */
> + igt_amd_read_ilr_setting(data->drm_fd, output->name,
> + data-
> >supported_ilr);
> + if (data->supported_ilr[0] == 0) {
> + /* Enable PSR after reading eDP Rx CRC */
> + igt_amd_disallow_edp_enter_psr(data->drm_fd,
> output->name, false);
Should we also switch dpms off->on to have drv_support_psr become 'yes'?
What about we move this checking just right after test_init() and force DPMS on Before reading ilr capabilities? Then we can return quickly and don't have to touch dis_psr.
[Hersen] Move if (data->supported_ilr[0] == 0) { continue before test_init.
> + continue;
> + }
> +
> /* Collect info of Reported Lane Count & ILR */
> igt_amd_read_link_settings(data->drm_fd, output->name,
> data->lane_count,
> data->link_rate, data-
> >link_spread_spectrum); @@ -247,18 +274,38 @@ static void
> test_flow(data_t *data, enum sub_test option)
> break;
> }
>
> + /* drv_support_psr: no; ilr_cap: yes; dis_psr: yes */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_OFF);
> +
> + /* eDP enter power saving mode.
> + * drv_support_psr: no; ilr_cap: no; dis_psr: yes.
> + */
> +
> + /* Enable PSR after reading eDP Rx CRC */
> + igt_amd_disallow_edp_enter_psr(data->drm_fd, output-
> >name, false);
> +
> + /* drv_support_psr: no; ilr_cap: yes: dis_psr: no */
> +
> + /* eDP exit power saving mode and setup psr */
> + kmstest_set_connector_dpms(data->drm_fd,
> + output->config.connector, DRM_MODE_DPMS_ON);
> +
> + /* drv_support_psr: yes; ilr_cap: yes: dis_psr: no */
> +
> /* Reset preferred link settings*/
> memset(data->supported_ilr, 0, sizeof(data->supported_ilr));
> igt_amd_write_ilr_setting(data->drm_fd, output->name, 0,
> 0);
>
> + /* drv_support_psr: yes; ilr_cap: yes; dis_psr: no */
> +
> + /* commit 0 stream. eDP enter power saving mode */
> igt_remove_fb(data->drm_fd, &data->fb);
>
> - test_fini(data);
> + /* drv_support_psr: yes; ilr_cap: no; dis_psr: no */
>
> - /* Enable eDP PSR */
> - igt_amd_disallow_edp_enter_psr(data->drm_fd, output-
> >name, false);
> + test_fini(data);
> }
> -
> }
>
> igt_main
> --
> 2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test
@ 2024-03-25 12:08 Hersen Wu
0 siblings, 0 replies; 12+ messages in thread
From: Hersen Wu @ 2024-03-25 12:08 UTC (permalink / raw)
To: igt-dev, rodrigo.siqueira, aurabindo.pillai, alex.hung,
hamza.mahfooz, sunpeng.li, wayne.lin
Cc: markyacoub, Hersen Wu
From: Hersen Wu <Hersenxs.Wu@amd.com>
At end of test, with disallow_edp_enter_psr = 0, run DPMS off, on
for eDP. This will trigger DRM kernel driver enable eDP PSR.
Signed-off-by: Hersen Wu <Hersenxs.Wu@amd.com>
---
lib/igt_amd.c | 5 ---
tests/amdgpu/amd_ilr.c | 69 ++++++++++++++++++++++++++++++++++--------
2 files changed, 56 insertions(+), 18 deletions(-)
diff --git a/lib/igt_amd.c b/lib/igt_amd.c
index 623883dbc..d10c3c1f2 100644
--- a/lib/igt_amd.c
+++ b/lib/igt_amd.c
@@ -1183,11 +1183,6 @@ void igt_amd_disallow_edp_enter_psr(int drm_fd, char *connector_name, bool enabl
const char *allow_edp_psr = "1";
const char *dis_allow_edp_psr = "0";
- /* if current psr is not enabled, skip this debugfs */
- if (!igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_1) &&
- !igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_2))
- return;
-
fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY);
igt_assert(fd >= 0);
ret = openat(fd, DEBUGFS_DISALLOW_EDP_ENTER_PSR, O_WRONLY);
diff --git a/tests/amdgpu/amd_ilr.c b/tests/amdgpu/amd_ilr.c
index 46ad6f60a..77e11aaad 100644
--- a/tests/amdgpu/amd_ilr.c
+++ b/tests/amdgpu/amd_ilr.c
@@ -199,28 +199,32 @@ static void test_flow(data_t *data, enum sub_test option)
igt_enable_connectors(data->drm_fd);
for_each_connected_output(&data->display, output) {
- if (!igt_amd_output_has_ilr_setting(data->drm_fd, output->name) ||
+ if ((output->config.connector->connector_type != DRM_MODE_CONNECTOR_eDP) ||
+ !igt_amd_output_has_ilr_setting(data->drm_fd, output->name) ||
!igt_amd_output_has_link_settings(data->drm_fd, output->name)) {
igt_info("Skipping output: %s\n", output->name);
continue;
}
- /* igt_amd_output_has_ilr_setting only checks if debugfs
- * exist. ilr settings could be all 0s -- not supported.
- * IGT needs to check if ilr settings values are supported.
- */
- igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
- if (data->supported_ilr[0] == 0)
- continue;
-
igt_info("Testing on output: %s\n", output->name);
+ /* states under /sys/kernel/debug/dri/0/eDP-1:
+ * psr_capability.driver_support (psr_en): yes
+ * ilr_setting (ilr): yes/no
+ * disallow_edp_enter_psr (dis_psr): no
+ */
+
/* Init only if display supports ilr link settings */
test_init(data, output);
+ /* eDP is powered down within test_init
+ * psr_en: yes; ilr: no; dis_psr: no
+ */
+
/* Disable eDP PSR to avoid timeout when reading CRC */
igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, true);
+ /* psr_en: yes; ilr: no; dis_psr: yes */
mode = igt_output_get_mode(output);
igt_assert(mode);
@@ -229,8 +233,27 @@ static void test_flow(data_t *data, enum sub_test option)
mode->vdisplay, DRM_FORMAT_XRGB8888,
0, &data->fb);
igt_plane_set_fb(data->primary, &data->fb);
+
+ /* psr_en: yes; ilr: no; dis_psr: yes
+ * commit stream. power on eDP
+ */
igt_display_commit_atomic(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ /* psr_en: no; ilr: yes; dis_psr: yes.
+ * With dis_psr yes, drm kernel driver
+ * disable psr, psr_en is set to no.
+ */
+
+ /* igt_amd_output_has_ilr_setting only checks if debugfs
+ * exist. ilr settings could be all 0s -- not supported.
+ * IGT needs to check if ilr settings values are supported.
+ * Supported_ilr is read from DPCD registers. Make sure
+ * eDP is powered on before reading supported_ilr.
+ */
+ igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
+ if (data->supported_ilr[0] == 0)
+ continue;
+
/* Collect info of Reported Lane Count & ILR */
igt_amd_read_link_settings(data->drm_fd, output->name, data->lane_count,
data->link_rate, data->link_spread_spectrum);
@@ -247,18 +270,38 @@ static void test_flow(data_t *data, enum sub_test option)
break;
}
+ /* psr_en: no; ilr: yes; dis_psr: yes */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_OFF);
+
+ /* Power down eDP.
+ * psr_en: no; ilr: no; dis_psr: yes.
+ */
+
+ /* Enable PSR after reading eDP Rx CRC */
+ igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
+
+ /* psr_en: no; ilr: yes: dis_psr: no */
+
+ /* Power on eDP and setup psr */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_ON);
+
+ /* psr_en: yes; ilr: yes: dis_psr: no */
+
/* Reset preferred link settings*/
memset(data->supported_ilr, 0, sizeof(data->supported_ilr));
igt_amd_write_ilr_setting(data->drm_fd, output->name, 0, 0);
+ /* psr_en: yes; ilr: yes; dis_psr: no */
+
+ /* commit 0 stream. power down eDP */
igt_remove_fb(data->drm_fd, &data->fb);
- test_fini(data);
+ /* psr_en: yes; ilr: no; dis_psr: no */
- /* Enable eDP PSR */
- igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
+ test_fini(data);
}
-
}
igt_main
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test
@ 2024-03-19 1:17 Hersen Wu
0 siblings, 0 replies; 12+ messages in thread
From: Hersen Wu @ 2024-03-19 1:17 UTC (permalink / raw)
To: igt-dev, rodrigo.siqueira, aurabindo.pillai, alex.hung,
hamza.mahfooz, wayne.lin, sunpeng.li
Cc: markyacoub, Hersen Wu
From: Hersen Wu <Hersenxs.Wu@amd.com>
At end of test, with disallow_edp_enter_psr = 0, run DPMS off, on
for eDP. This will trigger DRM kernel driver enable eDP PSR.
Signed-off-by: Hersen Wu <Hersenxs.Wu@amd.com>
---
lib/igt_amd.c | 5 ---
tests/amdgpu/amd_ilr.c | 69 ++++++++++++++++++++++++++++++++++--------
2 files changed, 56 insertions(+), 18 deletions(-)
diff --git a/lib/igt_amd.c b/lib/igt_amd.c
index d0b53c08a..02ba8204a 100644
--- a/lib/igt_amd.c
+++ b/lib/igt_amd.c
@@ -1180,11 +1180,6 @@ void igt_amd_disallow_edp_enter_psr(int drm_fd, char *connector_name, bool enabl
const char *allow_edp_psr = "1";
const char *dis_allow_edp_psr = "0";
- /* if current psr is not enabled, skip this debugfs */
- if (!igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_1) &&
- !igt_amd_psr_support_drv(drm_fd, connector_name, PSR_MODE_2))
- return;
-
fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY);
igt_assert(fd >= 0);
ret = openat(fd, DEBUGFS_DISALLOW_EDP_ENTER_PSR, O_WRONLY);
diff --git a/tests/amdgpu/amd_ilr.c b/tests/amdgpu/amd_ilr.c
index 46ad6f60a..77e11aaad 100644
--- a/tests/amdgpu/amd_ilr.c
+++ b/tests/amdgpu/amd_ilr.c
@@ -199,28 +199,32 @@ static void test_flow(data_t *data, enum sub_test option)
igt_enable_connectors(data->drm_fd);
for_each_connected_output(&data->display, output) {
- if (!igt_amd_output_has_ilr_setting(data->drm_fd, output->name) ||
+ if ((output->config.connector->connector_type != DRM_MODE_CONNECTOR_eDP) ||
+ !igt_amd_output_has_ilr_setting(data->drm_fd, output->name) ||
!igt_amd_output_has_link_settings(data->drm_fd, output->name)) {
igt_info("Skipping output: %s\n", output->name);
continue;
}
- /* igt_amd_output_has_ilr_setting only checks if debugfs
- * exist. ilr settings could be all 0s -- not supported.
- * IGT needs to check if ilr settings values are supported.
- */
- igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
- if (data->supported_ilr[0] == 0)
- continue;
-
igt_info("Testing on output: %s\n", output->name);
+ /* states under /sys/kernel/debug/dri/0/eDP-1:
+ * psr_capability.driver_support (psr_en): yes
+ * ilr_setting (ilr): yes/no
+ * disallow_edp_enter_psr (dis_psr): no
+ */
+
/* Init only if display supports ilr link settings */
test_init(data, output);
+ /* eDP is powered down within test_init
+ * psr_en: yes; ilr: no; dis_psr: no
+ */
+
/* Disable eDP PSR to avoid timeout when reading CRC */
igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, true);
+ /* psr_en: yes; ilr: no; dis_psr: yes */
mode = igt_output_get_mode(output);
igt_assert(mode);
@@ -229,8 +233,27 @@ static void test_flow(data_t *data, enum sub_test option)
mode->vdisplay, DRM_FORMAT_XRGB8888,
0, &data->fb);
igt_plane_set_fb(data->primary, &data->fb);
+
+ /* psr_en: yes; ilr: no; dis_psr: yes
+ * commit stream. power on eDP
+ */
igt_display_commit_atomic(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+ /* psr_en: no; ilr: yes; dis_psr: yes.
+ * With dis_psr yes, drm kernel driver
+ * disable psr, psr_en is set to no.
+ */
+
+ /* igt_amd_output_has_ilr_setting only checks if debugfs
+ * exist. ilr settings could be all 0s -- not supported.
+ * IGT needs to check if ilr settings values are supported.
+ * Supported_ilr is read from DPCD registers. Make sure
+ * eDP is powered on before reading supported_ilr.
+ */
+ igt_amd_read_ilr_setting(data->drm_fd, output->name, data->supported_ilr);
+ if (data->supported_ilr[0] == 0)
+ continue;
+
/* Collect info of Reported Lane Count & ILR */
igt_amd_read_link_settings(data->drm_fd, output->name, data->lane_count,
data->link_rate, data->link_spread_spectrum);
@@ -247,18 +270,38 @@ static void test_flow(data_t *data, enum sub_test option)
break;
}
+ /* psr_en: no; ilr: yes; dis_psr: yes */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_OFF);
+
+ /* Power down eDP.
+ * psr_en: no; ilr: no; dis_psr: yes.
+ */
+
+ /* Enable PSR after reading eDP Rx CRC */
+ igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
+
+ /* psr_en: no; ilr: yes: dis_psr: no */
+
+ /* Power on eDP and setup psr */
+ kmstest_set_connector_dpms(data->drm_fd,
+ output->config.connector, DRM_MODE_DPMS_ON);
+
+ /* psr_en: yes; ilr: yes: dis_psr: no */
+
/* Reset preferred link settings*/
memset(data->supported_ilr, 0, sizeof(data->supported_ilr));
igt_amd_write_ilr_setting(data->drm_fd, output->name, 0, 0);
+ /* psr_en: yes; ilr: yes; dis_psr: no */
+
+ /* commit 0 stream. power down eDP */
igt_remove_fb(data->drm_fd, &data->fb);
- test_fini(data);
+ /* psr_en: yes; ilr: no; dis_psr: no */
- /* Enable eDP PSR */
- igt_amd_disallow_edp_enter_psr(data->drm_fd, output->name, false);
+ test_fini(data);
}
-
}
igt_main
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
end of thread, other threads:[~2024-04-03 18:58 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-02 15:20 [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test Hersen Wu
2024-04-02 16:12 ` ✓ Fi.CI.BAT: success for tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test (rev4) Patchwork
2024-04-02 17:04 ` ✓ CI.xeBAT: " Patchwork
2024-04-03 0:55 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-04-03 8:42 ` [PATCH] [i-g-t] tests/amdgpu/amd_ilr: Fix eDP PSR not be re-enabled after test Lin, Wayne
-- strict thread matches above, loose matches on Subject: below --
2024-04-03 14:28 Hersen Wu
2024-04-03 18:57 ` Kamil Konieczny
2024-03-25 13:19 Hersen Wu
2024-03-28 3:58 ` Lin, Wayne
2024-04-01 23:31 ` Wu, Hersen
2024-03-25 12:08 Hersen Wu
2024-03-19 1:17 Hersen Wu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox