* [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend
@ 2024-08-06 8:55 Arun R Murthy
2024-08-06 9:31 ` ✓ Fi.CI.BAT: success for " Patchwork
` (5 more replies)
0 siblings, 6 replies; 10+ messages in thread
From: Arun R Murthy @ 2024-08-06 8:55 UTC (permalink / raw)
To: intel-xe, intel-gfx; +Cc: Arun R Murthy
HPD is interrupt based and on runtime suspend change it to polling as
HPD is not a wakeup event. A worker thread is scheduled for doing this
polling and it keeps polling for HPD live status on an internval of 10s.
On runtime resume disable polling and fallback to interrupt mechanism.
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
drivers/gpu/drm/xe/xe_pm.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
index 9f3c14fd9f33..d952b06ebfb4 100644
--- a/drivers/gpu/drm/xe/xe_pm.c
+++ b/drivers/gpu/drm/xe/xe_pm.c
@@ -22,6 +22,7 @@
#include "xe_pcode.h"
#include "xe_trace.h"
#include "xe_wa.h"
+#include "intel_hotplug.h"
/**
* DOC: Xe Power Management
@@ -378,6 +379,8 @@ int xe_pm_runtime_suspend(struct xe_device *xe)
if (err)
goto out;
}
+ /* Enable hpd polling on runtime suspend */
+ intel_hpd_poll_enable(xe);
xe_irq_suspend(xe);
@@ -427,6 +430,9 @@ int xe_pm_runtime_resume(struct xe_device *xe)
xe_irq_resume(xe);
+ /* Disable hpd polling on runtime resume */
+ intel_hpd_poll_disable(xe);
+
for_each_gt(gt, xe, id)
xe_gt_resume(gt);
--
2.25.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* ✓ Fi.CI.BAT: success for drm/xe/pm: Change HPD to polling on runtime suspend
2024-08-06 8:55 [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend Arun R Murthy
@ 2024-08-06 9:31 ` Patchwork
2024-08-06 10:38 ` ✗ Fi.CI.IGT: failure " Patchwork
` (4 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2024-08-06 9:31 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 2625 bytes --]
== Series Details ==
Series: drm/xe/pm: Change HPD to polling on runtime suspend
URL : https://patchwork.freedesktop.org/series/136917/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_15183 -> Patchwork_136917v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/index.html
Participating hosts (41 -> 36)
------------------------------
Missing (5): fi-bsw-n3050 fi-snb-2520m fi-pnv-d510 fi-cfl-8109u fi-elk-e7500
Known issues
------------
Here are the changes found in Patchwork_136917v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@hangcheck:
- bat-arls-1: [PASS][1] -> [DMESG-WARN][2] ([i915#11349] / [i915#11378])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/bat-arls-1/igt@i915_selftest@live@hangcheck.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/bat-arls-1/igt@i915_selftest@live@hangcheck.html
#### Possible fixes ####
* igt@gem_lmem_swapping@basic@lmem0:
- bat-dg2-11: [FAIL][3] ([i915#10378]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/bat-dg2-11/igt@gem_lmem_swapping@basic@lmem0.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/bat-dg2-11/igt@gem_lmem_swapping@basic@lmem0.html
* igt@i915_selftest@live@workarounds:
- bat-arls-1: [DMESG-FAIL][5] ([i915#9500]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/bat-arls-1/igt@i915_selftest@live@workarounds.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/bat-arls-1/igt@i915_selftest@live@workarounds.html
[i915#10378]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10378
[i915#11349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11349
[i915#11378]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11378
[i915#9500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9500
Build changes
-------------
* Linux: CI_DRM_15183 -> Patchwork_136917v1
CI-20190529: 20190529
CI_DRM_15183: 28edc41db567c4c555fff23119c10d39689131c2 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7957: cb9121cf18a2fa8dfa1f663484f3a460b95e1b41 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_136917v1: 28edc41db567c4c555fff23119c10d39689131c2 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/index.html
[-- Attachment #2: Type: text/html, Size: 3269 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/xe/pm: Change HPD to polling on runtime suspend
2024-08-06 8:55 [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend Arun R Murthy
2024-08-06 9:31 ` ✓ Fi.CI.BAT: success for " Patchwork
@ 2024-08-06 10:38 ` Patchwork
2024-08-06 16:17 ` [PATCH] " kernel test robot
` (3 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2024-08-06 10:38 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 71007 bytes --]
== Series Details ==
Series: drm/xe/pm: Change HPD to polling on runtime suspend
URL : https://patchwork.freedesktop.org/series/136917/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_15183_full -> Patchwork_136917v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_136917v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_136917v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_136917v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_pm_rps@thresholds-idle-park:
- shard-mtlp: NOTRUN -> [SKIP][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@i915_pm_rps@thresholds-idle-park.html
* igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf@psr2-pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [ABORT][2]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf@psr2-pipe-b-edp-1.html
* igt@testdisplay:
- shard-snb: [PASS][3] -> [DMESG-WARN][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-snb7/igt@testdisplay.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-snb7/igt@testdisplay.html
#### Warnings ####
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1:
- shard-snb: [FAIL][5] ([i915#11462]) -> [FAIL][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-snb7/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-snb7/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1.html
Known issues
------------
Here are the changes found in Patchwork_136917v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#8411])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@api_intel_bb@crc32:
- shard-dg1: NOTRUN -> [SKIP][8] ([i915#6230])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@api_intel_bb@crc32.html
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-dg1: NOTRUN -> [SKIP][9] ([i915#8411])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#11078])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@busy-check-all@vecs1:
- shard-dg2: NOTRUN -> [SKIP][11] ([i915#8414]) +6 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@drm_fdinfo@busy-check-all@vecs1.html
* igt@drm_fdinfo@most-busy-idle-check-all@bcs0:
- shard-dg1: NOTRUN -> [SKIP][12] ([i915#8414]) +5 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@drm_fdinfo@most-busy-idle-check-all@bcs0.html
* igt@drm_fdinfo@virtual-busy-all:
- shard-mtlp: NOTRUN -> [SKIP][13] ([i915#8414])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@drm_fdinfo@virtual-busy-all.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-dg1: NOTRUN -> [SKIP][14] ([i915#3281]) +3 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_ccs@block-copy-compressed:
- shard-mtlp: NOTRUN -> [SKIP][15] ([i915#3555] / [i915#9323])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@gem_ccs@block-copy-compressed.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-dg1: NOTRUN -> [SKIP][16] ([i915#7697])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-dg1: NOTRUN -> [SKIP][17] ([i915#8555])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-mtlp: NOTRUN -> [SKIP][18] ([i915#8555])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_persistence@heartbeat-stop:
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#8555])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@gem_ctx_persistence@heartbeat-stop.html
* igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0:
- shard-dg2: NOTRUN -> [SKIP][20] ([i915#5882]) +6 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0.html
* igt@gem_ctx_sseu@engines:
- shard-dg2: NOTRUN -> [SKIP][21] ([i915#280])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-args:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#280])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-3/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@mmap-args:
- shard-dg1: NOTRUN -> [SKIP][23] ([i915#280])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@hibernate:
- shard-rkl: NOTRUN -> [ABORT][24] ([i915#7975] / [i915#8213])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-3/igt@gem_eio@hibernate.html
* igt@gem_exec_fair@basic-flow:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#3539] / [i915#4852])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@gem_exec_fair@basic-flow.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-rkl: [PASS][26] -> [FAIL][27] ([i915#2842])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-rkl-3/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-1/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_flush@basic-uc-prw-default:
- shard-dg1: NOTRUN -> [SKIP][28] ([i915#3539])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@gem_exec_flush@basic-uc-prw-default.html
* igt@gem_exec_flush@basic-uc-rw-default:
- shard-dg1: NOTRUN -> [SKIP][29] ([i915#3539] / [i915#4852])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@gem_exec_flush@basic-uc-rw-default.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-dg2: NOTRUN -> [SKIP][30] ([i915#5107])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-cpu-noreloc:
- shard-rkl: NOTRUN -> [SKIP][31] ([i915#3281]) +2 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-3/igt@gem_exec_reloc@basic-cpu-noreloc.html
* igt@gem_exec_reloc@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#3281]) +3 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@gem_exec_reloc@basic-gtt.html
* igt@gem_exec_reloc@basic-write-wc-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][33] ([i915#3281]) +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@gem_exec_reloc@basic-write-wc-noreloc.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-dg1: NOTRUN -> [SKIP][34] ([i915#4812]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_fence_thrash@bo-copy:
- shard-mtlp: NOTRUN -> [SKIP][35] ([i915#4860])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@gem_fence_thrash@bo-copy.html
* igt@gem_fenced_exec_thrash@no-spare-fences:
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#4860]) +3 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@gem_fenced_exec_thrash@no-spare-fences.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#4860]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-rkl: NOTRUN -> [SKIP][38] ([i915#4613] / [i915#7582])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@basic@lmem0:
- shard-dg2: NOTRUN -> [FAIL][39] ([i915#10378])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@gem_lmem_swapping@basic@lmem0.html
* igt@gem_lmem_swapping@heavy-multi@lmem0:
- shard-dg1: [PASS][40] -> [FAIL][41] ([i915#10378])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg1-14/igt@gem_lmem_swapping@heavy-multi@lmem0.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@gem_lmem_swapping@heavy-multi@lmem0.html
* igt@gem_lmem_swapping@heavy-verify-multi@lmem0:
- shard-dg1: NOTRUN -> [FAIL][42] ([i915#10378])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@gem_lmem_swapping@heavy-verify-multi@lmem0.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][43] ([i915#4565]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
* igt@gem_lmem_swapping@massive-random:
- shard-rkl: NOTRUN -> [SKIP][44] ([i915#4613]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@parallel-random:
- shard-glk: NOTRUN -> [SKIP][45] ([i915#4613])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-glk1/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-mtlp: NOTRUN -> [SKIP][46] ([i915#4613])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_madvise@dontneed-before-exec:
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#3282]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@gem_madvise@dontneed-before-exec.html
* igt@gem_mmap_gtt@basic-read-write:
- shard-mtlp: NOTRUN -> [SKIP][48] ([i915#4077]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@gem_mmap_gtt@basic-read-write.html
* igt@gem_mmap_gtt@basic-small-copy:
- shard-dg1: NOTRUN -> [SKIP][49] ([i915#4077]) +5 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@gem_mmap_gtt@basic-small-copy.html
* igt@gem_mmap_gtt@cpuset-big-copy-odd:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#4077]) +7 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@gem_mmap_gtt@cpuset-big-copy-odd.html
* igt@gem_mmap_wc@copy:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#4083]) +3 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@gem_mmap_wc@copy.html
* igt@gem_mmap_wc@write-cpu-read-wc-unflushed:
- shard-mtlp: NOTRUN -> [SKIP][52] ([i915#4083]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@gem_mmap_wc@write-cpu-read-wc-unflushed.html
* igt@gem_mmap_wc@write-read-distinct:
- shard-dg1: NOTRUN -> [SKIP][53] ([i915#4083]) +4 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@gem_mmap_wc@write-read-distinct.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#3282]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@gem_pread@bench:
- shard-rkl: NOTRUN -> [SKIP][55] ([i915#3282]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@gem_pread@bench.html
* igt@gem_pwrite@basic-self:
- shard-dg1: NOTRUN -> [SKIP][56] ([i915#3282]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@gem_pwrite@basic-self.html
* igt@gem_pxp@create-valid-protected-context:
- shard-rkl: NOTRUN -> [SKIP][57] ([i915#4270]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@gem_pxp@create-valid-protected-context.html
* igt@gem_pxp@display-protected-crc:
- shard-mtlp: NOTRUN -> [SKIP][58] ([i915#4270]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-tglu: NOTRUN -> [SKIP][59] ([i915#4270])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-tglu-3/igt@gem_pxp@fail-invalid-protected-context.html
- shard-dg1: NOTRUN -> [SKIP][60] ([i915#4270])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#4270])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@gem_pxp@reject-modify-context-protection-off-3.html
* igt@gem_render_copy@y-tiled-to-vebox-linear:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#5190] / [i915#8428]) +1 other test skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@gem_render_copy@y-tiled-to-vebox-linear.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][63] ([i915#8428])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
* igt@gem_tiled_pread_pwrite:
- shard-dg1: NOTRUN -> [SKIP][64] ([i915#4079])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@gem_tiled_pread_pwrite.html
* igt@gem_userptr_blits@access-control:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#3297])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: NOTRUN -> [SKIP][66] ([i915#3297] / [i915#3323])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap:
- shard-dg1: NOTRUN -> [SKIP][67] ([i915#3297] / [i915#4880]) +1 other test skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
* igt@gem_userptr_blits@mmap-offset-banned@gtt:
- shard-mtlp: NOTRUN -> [SKIP][68] ([i915#3297])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@gem_userptr_blits@mmap-offset-banned@gtt.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: NOTRUN -> [SKIP][69] ([i915#3281] / [i915#3297])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-rkl: NOTRUN -> [SKIP][70] ([i915#3297])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@gem_userptr_blits@unsync-unmap.html
* igt@gen7_exec_parse@chained-batch:
- shard-rkl: NOTRUN -> [SKIP][71] +11 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@gen7_exec_parse@chained-batch.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-rkl: NOTRUN -> [SKIP][72] ([i915#2527])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@bb-start-far:
- shard-dg1: NOTRUN -> [SKIP][73] ([i915#2527]) +2 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@gen9_exec_parse@bb-start-far.html
* igt@gen9_exec_parse@bb-start-param:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#2856]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@gen9_exec_parse@bb-start-param.html
* igt@i915_fb_tiling:
- shard-dg1: NOTRUN -> [SKIP][75] ([i915#4881])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@i915_fb_tiling.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-snb: [PASS][76] -> [ABORT][77] ([i915#11703])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-snb7/igt@i915_module_load@reload-with-fault-injection.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-snb7/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg1: [PASS][78] -> [ABORT][79] ([i915#9820])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg1-14/igt@i915_module_load@reload-with-fault-injection.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-16/igt@i915_module_load@reload-with-fault-injection.html
- shard-glk: [PASS][80] -> [ABORT][81] ([i915#9820])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-glk3/igt@i915_module_load@reload-with-fault-injection.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-glk8/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_query@query-topology-coherent-slice-mask:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#6188])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@i915_query@query-topology-coherent-slice-mask.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu: NOTRUN -> [INCOMPLETE][83] ([i915#7443])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-tglu-3/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#4212]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- shard-dg1: NOTRUN -> [SKIP][85] ([i915#4212]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-mtlp: NOTRUN -> [SKIP][86] ([i915#3826])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#9531])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels@pipe-a-edp-1:
- shard-mtlp: [PASS][88] -> [FAIL][89] ([i915#11808] / [i915#5956])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-mtlp-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels@pipe-a-edp-1.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels@pipe-a-edp-1.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#1769] / [i915#3555])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: NOTRUN -> [SKIP][91] ([i915#5286]) +2 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-dg1: NOTRUN -> [SKIP][92] ([i915#4538] / [i915#5286]) +3 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][93] ([i915#3638])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][94] ([i915#3638]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#4538] / [i915#5190]) +5 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][96] ([i915#4538]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
* igt@kms_big_joiner@invalid-modeset-force-joiner:
- shard-dg1: NOTRUN -> [SKIP][97] ([i915#10656])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_big_joiner@invalid-modeset-force-joiner.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-glk: NOTRUN -> [SKIP][98] +65 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-glk1/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][99] ([i915#6095]) +83 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-3.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][100] ([i915#6095]) +7 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-tglu-3/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][101] ([i915#10307] / [i915#6095]) +143 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#10307] / [i915#10434] / [i915#6095]) +3 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-2/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][103] ([i915#6095]) +47 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-2/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][104] ([i915#6095]) +11 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-edp-1.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][105] ([i915#11616] / [i915#7213]) +3 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@plane-scaling@pipe-d-dp-4:
- shard-dg2: NOTRUN -> [SKIP][106] ([i915#4087]) +3 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-11/igt@kms_cdclk@plane-scaling@pipe-d-dp-4.html
* igt@kms_chamelium_audio@dp-audio:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#7828]) +3 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_color@ctm-blue-to-red:
- shard-mtlp: NOTRUN -> [SKIP][108] +7 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_chamelium_color@ctm-blue-to-red.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-tglu: NOTRUN -> [SKIP][109] +3 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-tglu-3/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#7828]) +3 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
* igt@kms_chamelium_edid@vga-edid-read:
- shard-mtlp: NOTRUN -> [SKIP][111] ([i915#7828]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_chamelium_edid@vga-edid-read.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][112] ([i915#7828]) +4 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@atomic:
- shard-dg1: NOTRUN -> [SKIP][113] ([i915#7116] / [i915#9424])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-mtlp: NOTRUN -> [SKIP][114] ([i915#3299])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#9424])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#7118])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_content_protection@srm.html
* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [TIMEOUT][117] ([i915#7173])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-11/igt@kms_content_protection@srm@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-mtlp: NOTRUN -> [SKIP][118] ([i915#3555] / [i915#8814])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-dg1: NOTRUN -> [SKIP][119] ([i915#11453])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#11453]) +3 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-rkl: NOTRUN -> [SKIP][121] ([i915#3555])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_crc@cursor-sliding-64x21:
- shard-mtlp: NOTRUN -> [SKIP][122] ([i915#8814])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_cursor_crc@cursor-sliding-64x21.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
- shard-mtlp: NOTRUN -> [SKIP][123] ([i915#9809])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#5354]) +14 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: [PASS][125] -> [FAIL][126] ([i915#2346])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-dg2: NOTRUN -> [SKIP][127] ([i915#9067])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg1: NOTRUN -> [SKIP][128] ([i915#9723])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dp_aux_dev:
- shard-dg2: NOTRUN -> [SKIP][129] ([i915#1257])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_dp_aux_dev.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#3555] / [i915#3840]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-bpc:
- shard-dg1: NOTRUN -> [SKIP][131] ([i915#3555] / [i915#3840])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#3555] / [i915#3840])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_feature_discovery@display-2x:
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#1839])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-3/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-dg1: NOTRUN -> [SKIP][134] ([i915#9934]) +5 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-dg2: NOTRUN -> [SKIP][135] +7 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-vga1-hdmi-a1:
- shard-snb: [PASS][136] -> [FAIL][137] ([i915#2122])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-snb6/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-vga1-hdmi-a1.html
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-snb7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg1: NOTRUN -> [SKIP][138] ([i915#8381]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@dpms-vs-vblank-race@a-hdmi-a1:
- shard-dg2: [PASS][139] -> [FAIL][140] ([i915#10826])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg2-2/igt@kms_flip@dpms-vs-vblank-race@a-hdmi-a1.html
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-2/igt@kms_flip@dpms-vs-vblank-race@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][141] ([i915#2587] / [i915#2672]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
- shard-tglu: NOTRUN -> [SKIP][142] ([i915#2587] / [i915#2672])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-tglu-3/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#2672]) +2 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#2672] / [i915#3555]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@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][145] ([i915#2672]) +2 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#1825]) +18 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][147] ([i915#1825]) +3 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#3023]) +9 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][149] +29 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][150] ([i915#3458]) +16 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-dg1: NOTRUN -> [SKIP][151] ([i915#5439])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-1p-rte:
- shard-dg2: NOTRUN -> [SKIP][152] ([i915#3458]) +7 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-1p-rte.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#8708]) +8 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][154] ([i915#8708]) +2 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][155] ([i915#8708]) +9 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2: NOTRUN -> [SKIP][156] ([i915#3555] / [i915#8228])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-1/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@static-toggle:
- shard-dg1: NOTRUN -> [SKIP][157] ([i915#3555] / [i915#8228])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-dpms:
- shard-rkl: NOTRUN -> [SKIP][158] ([i915#3555] / [i915#8228])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_panel_fitting@legacy:
- shard-dg1: NOTRUN -> [SKIP][159] ([i915#6301])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_panel_fitting@legacy.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][160] ([i915#3555] / [i915#8821])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][161] ([i915#9423]) +24 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-5/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][162] ([i915#9423]) +7 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][163] ([i915#9423]) +7 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-d-hdmi-a-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][164] ([i915#9728]) +3 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#5235] / [i915#9423]) +2 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][166] ([i915#5235]) +2 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-3.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][167] ([i915#9728]) +4 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d-hdmi-a-4.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: NOTRUN -> [SKIP][168] ([i915#5354])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@fade:
- shard-dg1: NOTRUN -> [SKIP][169] ([i915#5354])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: NOTRUN -> [FAIL][170] ([i915#9295])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#9519])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2: [PASS][172] -> [SKIP][173] ([i915#9519])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg2-7/igt@kms_pm_rpm@dpms-non-lpsp.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#9519])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [PASS][175] -> [SKIP][176] ([i915#9519]) +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@basic-crc-hybrid:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#6524] / [i915#6805])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][178] ([i915#6524])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
- shard-dg1: NOTRUN -> [SKIP][179] ([i915#11520]) +1 other test skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#11520]) +4 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@overlay-plane-update-continuous-sf:
- shard-dg2: NOTRUN -> [SKIP][181] ([i915#11520]) +2 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-dg1: NOTRUN -> [SKIP][182] ([i915#9683])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-mtlp: NOTRUN -> [SKIP][183] ([i915#4348])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-no-drrs:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#1072] / [i915#9732]) +8 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-3/igt@kms_psr@fbc-pr-no-drrs.html
* igt@kms_psr@fbc-psr-sprite-blt@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][185] ([i915#9688]) +1 other test skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_psr@fbc-psr-sprite-blt@edp-1.html
* igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][186] ([i915#1072] / [i915#9732]) +9 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][187] ([i915#1072] / [i915#9732]) +14 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_psr@psr2-sprite-mmap-gtt.html
- shard-tglu: NOTRUN -> [SKIP][188] ([i915#9732]) +1 other test skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-tglu-3/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg1: NOTRUN -> [SKIP][189] ([i915#9685])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-dg2: NOTRUN -> [SKIP][190] ([i915#11131]) +1 other test skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@bad-tiling:
- shard-mtlp: NOTRUN -> [SKIP][191] ([i915#4235])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg1: NOTRUN -> [SKIP][192] ([i915#4884])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][193] ([i915#11131] / [i915#5190])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-dg1: NOTRUN -> [SKIP][194] ([i915#5289])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#3555]) +1 other test skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-tglu: NOTRUN -> [SKIP][196] ([i915#3555])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-tglu-3/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-2:
- shard-rkl: [PASS][197] -> [FAIL][198] ([i915#5465]) +1 other test fail
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-rkl-1/igt@kms_setmode@basic@pipe-b-hdmi-a-2.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_setmode@basic@pipe-b-hdmi-a-2.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg1: NOTRUN -> [SKIP][199] ([i915#8623])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1:
- shard-tglu: [PASS][200] -> [FAIL][201] ([i915#9196])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html
* igt@kms_vblank@ts-continuation-modeset-rpm@pipe-b-vga-1:
- shard-snb: NOTRUN -> [SKIP][202] +1 other test skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-snb7/igt@kms_vblank@ts-continuation-modeset-rpm@pipe-b-vga-1.html
* igt@kms_vrr@flipline:
- shard-dg1: NOTRUN -> [SKIP][203] ([i915#3555]) +2 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@kms_vrr@flipline.html
* igt@kms_vrr@max-min:
- shard-dg1: NOTRUN -> [SKIP][204] ([i915#9906])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: NOTRUN -> [SKIP][205] ([i915#9906])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-check-output:
- shard-mtlp: NOTRUN -> [SKIP][206] ([i915#2437])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][207] ([i915#2437] / [i915#9412])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-dg2: NOTRUN -> [SKIP][208] ([i915#2437])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-tglu: NOTRUN -> [SKIP][209] ([i915#2437] / [i915#9412])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-tglu-3/igt@kms_writeback@writeback-pixel-formats.html
- shard-dg1: NOTRUN -> [SKIP][210] ([i915#2437] / [i915#9412])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@mi-rpc:
- shard-dg1: NOTRUN -> [SKIP][211] ([i915#2434])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@perf@mi-rpc.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-dg1: NOTRUN -> [SKIP][212] ([i915#2433])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-13/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@module-unload:
- shard-dg2: NOTRUN -> [FAIL][213] ([i915#11823])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-8/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6-all-gts:
- shard-dg2: NOTRUN -> [SKIP][214] ([i915#8516])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-10/igt@perf_pmu@rc6-all-gts.html
* igt@prime_vgem@basic-gtt:
- shard-mtlp: NOTRUN -> [SKIP][215] ([i915#3708] / [i915#4077])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-mtlp-4/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@coherency-gtt:
- shard-dg1: NOTRUN -> [SKIP][216] ([i915#3708] / [i915#4077])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@prime_vgem@coherency-gtt.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-dg1: NOTRUN -> [SKIP][217] ([i915#9917])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-18/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@syncobj_timeline@invalid-wait-zero-handles:
- shard-rkl: NOTRUN -> [FAIL][218] ([i915#9781]) +1 other test fail
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@syncobj_timeline@invalid-wait-zero-handles.html
#### Possible fixes ####
* igt@drm_fdinfo@virtual-idle:
- shard-rkl: [FAIL][219] ([i915#7742]) -> [PASS][220]
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-rkl-3/igt@drm_fdinfo@virtual-idle.html
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-5/igt@drm_fdinfo@virtual-idle.html
* igt@gem_ctx_shared@q-smoketest-all:
- shard-dg2: [INCOMPLETE][221] -> [PASS][222]
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg2-1/igt@gem_ctx_shared@q-smoketest-all.html
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-1/igt@gem_ctx_shared@q-smoketest-all.html
* igt@gem_eio@reset-stress:
- shard-dg1: [FAIL][223] ([i915#5784]) -> [PASS][224]
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg1-13/igt@gem_eio@reset-stress.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-14/igt@gem_eio@reset-stress.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: [FAIL][225] ([i915#2346]) -> [PASS][226]
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_flip@blocking-wf_vblank@b-hdmi-a4:
- shard-dg1: [FAIL][227] ([i915#2122]) -> [PASS][228]
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg1-15/igt@kms_flip@blocking-wf_vblank@b-hdmi-a4.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg1-15/igt@kms_flip@blocking-wf_vblank@b-hdmi-a4.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite:
- shard-snb: [SKIP][229] -> [PASS][230] +4 other tests pass
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: [SKIP][231] ([i915#4281]) -> [PASS][232]
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-tglu-9/igt@kms_pm_dc@dc9-dpms.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-tglu-10/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: [SKIP][233] ([i915#9519]) -> [PASS][234]
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg2-3/igt@kms_pm_rpm@dpms-lpsp.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: [SKIP][235] ([i915#9519]) -> [PASS][236]
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-rkl-6/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-4/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
#### Warnings ####
* igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
- shard-dg2: [FAIL][237] ([i915#10378]) -> [FAIL][238] ([i915#10446])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg2-2/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-2/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
* igt@kms_content_protection@type1:
- shard-dg2: [SKIP][239] ([i915#7118] / [i915#9424]) -> [SKIP][240] ([i915#7118] / [i915#7162] / [i915#9424])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg2-10/igt@kms_content_protection@type1.html
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-11/igt@kms_content_protection@type1.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt:
- shard-dg2: [SKIP][241] ([i915#3458]) -> [SKIP][242] ([i915#10433] / [i915#3458]) +2 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][243] ([i915#4281]) -> [SKIP][244] ([i915#3361])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-rkl-6/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_psr@fbc-pr-sprite-blt:
- shard-dg2: [SKIP][245] ([i915#1072] / [i915#9673] / [i915#9732]) -> [SKIP][246] ([i915#1072] / [i915#9732]) +4 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg2-11/igt@kms_psr@fbc-pr-sprite-blt.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-7/igt@kms_psr@fbc-pr-sprite-blt.html
* igt@kms_psr@psr-cursor-render:
- shard-dg2: [SKIP][247] ([i915#1072] / [i915#9732]) -> [SKIP][248] ([i915#1072] / [i915#9673] / [i915#9732]) +13 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg2-5/igt@kms_psr@psr-cursor-render.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-11/igt@kms_psr@psr-cursor-render.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2: [SKIP][249] ([i915#11131] / [i915#4235] / [i915#5190]) -> [SKIP][250] ([i915#11131] / [i915#5190])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg2-11/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@sprite-rotation-90:
- shard-dg2: [SKIP][251] ([i915#11131]) -> [SKIP][252] ([i915#11131] / [i915#4235])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15183/shard-dg2-7/igt@kms_rotation_crc@sprite-rotation-90.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/shard-dg2-11/igt@kms_rotation_crc@sprite-rotation-90.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10378]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10378
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10446]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10446
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11131
[i915#11453]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11453
[i915#11462]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11462
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11616]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11616
[i915#11703]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11703
[i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808
[i915#11823]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11823
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3826
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4087]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4087
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#4884]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4884
[i915#5107]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5107
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5882
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6188]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6188
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7213
[i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
[i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7742
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9673
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9728]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9728
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9781
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_15183 -> Patchwork_136917v1
CI-20190529: 20190529
CI_DRM_15183: 28edc41db567c4c555fff23119c10d39689131c2 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7957: cb9121cf18a2fa8dfa1f663484f3a460b95e1b41 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_136917v1: 28edc41db567c4c555fff23119c10d39689131c2 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_136917v1/index.html
[-- Attachment #2: Type: text/html, Size: 87643 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend
2024-08-06 8:55 [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend Arun R Murthy
2024-08-06 9:31 ` ✓ Fi.CI.BAT: success for " Patchwork
2024-08-06 10:38 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-08-06 16:17 ` kernel test robot
2024-08-06 16:41 ` Imre Deak
` (2 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: kernel test robot @ 2024-08-06 16:17 UTC (permalink / raw)
To: Arun R Murthy, intel-xe, intel-gfx; +Cc: oe-kbuild-all, Arun R Murthy
Hi Arun,
kernel test robot noticed the following build errors:
[auto build test ERROR on drm-xe/drm-xe-next]
[also build test ERROR on drm-intel/for-linux-next drm-intel/for-linux-next-fixes drm-tip/drm-tip linus/master v6.11-rc2 next-20240806]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Arun-R-Murthy/drm-xe-pm-Change-HPD-to-polling-on-runtime-suspend/20240806-175155
base: https://gitlab.freedesktop.org/drm/xe/kernel.git drm-xe-next
patch link: https://lore.kernel.org/r/20240806085513.3051107-1-arun.r.murthy%40intel.com
patch subject: [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend
config: i386-buildonly-randconfig-003-20240806 (https://download.01.org/0day-ci/archive/20240806/202408062332.8Cl1FjhB-lkp@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240806/202408062332.8Cl1FjhB-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202408062332.8Cl1FjhB-lkp@intel.com/
All errors (new ones prefixed by >>):
>> drivers/gpu/drm/xe/xe_pm.c:25:10: fatal error: intel_hotplug.h: No such file or directory
25 | #include "intel_hotplug.h"
| ^~~~~~~~~~~~~~~~~
compilation terminated.
vim +25 drivers/gpu/drm/xe/xe_pm.c
12
13 #include "display/xe_display.h"
14 #include "xe_bo.h"
15 #include "xe_bo_evict.h"
16 #include "xe_device.h"
17 #include "xe_device_sysfs.h"
18 #include "xe_ggtt.h"
19 #include "xe_gt.h"
20 #include "xe_guc.h"
21 #include "xe_irq.h"
22 #include "xe_pcode.h"
23 #include "xe_trace.h"
24 #include "xe_wa.h"
> 25 #include "intel_hotplug.h"
26
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend
2024-08-06 8:55 [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend Arun R Murthy
` (2 preceding siblings ...)
2024-08-06 16:17 ` [PATCH] " kernel test robot
@ 2024-08-06 16:41 ` Imre Deak
2024-08-07 9:15 ` Murthy, Arun R
2024-08-08 5:56 ` [v2PATCH] drm/xe/display: " Arun R Murthy
2024-08-08 6:28 ` ✗ Fi.CI.BUILD: failure for drm/xe/pm: Change HPD to polling on runtime suspend (rev2) Patchwork
5 siblings, 1 reply; 10+ messages in thread
From: Imre Deak @ 2024-08-06 16:41 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-xe, intel-gfx
On Tue, Aug 06, 2024 at 02:25:13PM +0530, Arun R Murthy wrote:
> HPD is interrupt based and on runtime suspend change it to polling as
> HPD is not a wakeup event. A worker thread is scheduled for doing this
> polling and it keeps polling for HPD live status on an internval of 10s.
> On runtime resume disable polling and fallback to interrupt mechanism.
>
> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> ---
> drivers/gpu/drm/xe/xe_pm.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
> index 9f3c14fd9f33..d952b06ebfb4 100644
> --- a/drivers/gpu/drm/xe/xe_pm.c
> +++ b/drivers/gpu/drm/xe/xe_pm.c
> @@ -22,6 +22,7 @@
> #include "xe_pcode.h"
> #include "xe_trace.h"
> #include "xe_wa.h"
> +#include "intel_hotplug.h"
>
> /**
> * DOC: Xe Power Management
> @@ -378,6 +379,8 @@ int xe_pm_runtime_suspend(struct xe_device *xe)
> if (err)
> goto out;
> }
> + /* Enable hpd polling on runtime suspend */
> + intel_hpd_poll_enable(xe);
>
> xe_irq_suspend(xe);
>
> @@ -427,6 +430,9 @@ int xe_pm_runtime_resume(struct xe_device *xe)
>
> xe_irq_resume(xe);
>
> + /* Disable hpd polling on runtime resume */
> + intel_hpd_poll_disable(xe);
This should be handled in xe_display_pm_resume() (likewise enabling
polling in xe_display_pm_suspend()), in fact it's already called there.
Also this is missing the xe->info.enable_display check and polling
shouldn't be enabled when system (vs. runtime) suspending.
Not sure why the display is suspended/resumed only if d3cold is allowed,
for many of the display s/r steps at least it doesn't make sense to me.
For now moving the d3cold check within
xe_display_pm_suspend()/resume() and enabling/disabling polling
regardless of that flag would be the simplest imo.
> +
> for_each_gt(gt, xe, id)
> xe_gt_resume(gt);
>
> --
> 2.25.1
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend
2024-08-06 16:41 ` Imre Deak
@ 2024-08-07 9:15 ` Murthy, Arun R
2024-08-07 14:14 ` Imre Deak
0 siblings, 1 reply; 10+ messages in thread
From: Murthy, Arun R @ 2024-08-07 9:15 UTC (permalink / raw)
To: Deak, Imre
Cc: intel-xe@lists.freedesktop.org, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Deak, Imre <imre.deak@intel.com>
> Sent: Tuesday, August 6, 2024 10:11 PM
> To: Murthy, Arun R <arun.r.murthy@intel.com>
> Cc: intel-xe@lists.freedesktop.org; intel-gfx@lists.freedesktop.org
> Subject: Re: [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend
>
> On Tue, Aug 06, 2024 at 02:25:13PM +0530, Arun R Murthy wrote:
> > HPD is interrupt based and on runtime suspend change it to polling as
> > HPD is not a wakeup event. A worker thread is scheduled for doing this
> > polling and it keeps polling for HPD live status on an internval of 10s.
> > On runtime resume disable polling and fallback to interrupt mechanism.
> >
> > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > ---
> > drivers/gpu/drm/xe/xe_pm.c | 6 ++++++
> > 1 file changed, 6 insertions(+)
> >
> > diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
> > index 9f3c14fd9f33..d952b06ebfb4 100644
> > --- a/drivers/gpu/drm/xe/xe_pm.c
> > +++ b/drivers/gpu/drm/xe/xe_pm.c
> > @@ -22,6 +22,7 @@
> > #include "xe_pcode.h"
> > #include "xe_trace.h"
> > #include "xe_wa.h"
> > +#include "intel_hotplug.h"
> >
> > /**
> > * DOC: Xe Power Management
> > @@ -378,6 +379,8 @@ int xe_pm_runtime_suspend(struct xe_device *xe)
> > if (err)
> > goto out;
> > }
> > + /* Enable hpd polling on runtime suspend */
> > + intel_hpd_poll_enable(xe);
> >
> > xe_irq_suspend(xe);
> >
> > @@ -427,6 +430,9 @@ int xe_pm_runtime_resume(struct xe_device *xe)
> >
> > xe_irq_resume(xe);
> >
> > + /* Disable hpd polling on runtime resume */
> > + intel_hpd_poll_disable(xe);
>
> This should be handled in xe_display_pm_resume() (likewise enabling polling in
> xe_display_pm_suspend()), in fact it's already called there.
In xe_display_pm_suspend we have drm_kms_helper_poll_disable and it disables
output polling. Moreover we don't have the functions defined for
enable/disable_hpd defined in connector_ops which is referenced by
drm_kms_helper_poll_enable/disable.
What we need is on runtime_suspend the poll work should be
enabled so that hotplug can be detected and can come out of runtime_suspend.
The same poll work is not required on system suspend.
> Also this is missing the xe->info.enable_display check and polling shouldn't be
> enabled when system (vs. runtime) suspending.
Probably HAS_DISPLAY can be added before calling this intel_hpd_poll_enable.
Thanks and Regards,
Arun R Murthy
--------------------
>
> Not sure why the display is suspended/resumed only if d3cold is allowed, for
> many of the display s/r steps at least it doesn't make sense to me.
> For now moving the d3cold check within
> xe_display_pm_suspend()/resume() and enabling/disabling polling regardless of
> that flag would be the simplest imo.
>
> > +
> > for_each_gt(gt, xe, id)
> > xe_gt_resume(gt);
> >
> > --
> > 2.25.1
> >
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend
2024-08-07 9:15 ` Murthy, Arun R
@ 2024-08-07 14:14 ` Imre Deak
2024-08-08 8:40 ` Jani Nikula
0 siblings, 1 reply; 10+ messages in thread
From: Imre Deak @ 2024-08-07 14:14 UTC (permalink / raw)
To: Murthy, Arun R
Cc: intel-xe@lists.freedesktop.org, intel-gfx@lists.freedesktop.org
On Wed, Aug 07, 2024 at 12:15:33PM +0300, Murthy, Arun R wrote:
>
> > -----Original Message-----
> > From: Deak, Imre <imre.deak@intel.com>
> > Sent: Tuesday, August 6, 2024 10:11 PM
> > To: Murthy, Arun R <arun.r.murthy@intel.com>
> > Cc: intel-xe@lists.freedesktop.org; intel-gfx@lists.freedesktop.org
> > Subject: Re: [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend
> >
> > On Tue, Aug 06, 2024 at 02:25:13PM +0530, Arun R Murthy wrote:
> > > HPD is interrupt based and on runtime suspend change it to polling as
> > > HPD is not a wakeup event. A worker thread is scheduled for doing this
> > > polling and it keeps polling for HPD live status on an internval of 10s.
> > > On runtime resume disable polling and fallback to interrupt mechanism.
> > >
> > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > > ---
> > > drivers/gpu/drm/xe/xe_pm.c | 6 ++++++
> > > 1 file changed, 6 insertions(+)
> > >
> > > diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
> > > index 9f3c14fd9f33..d952b06ebfb4 100644
> > > --- a/drivers/gpu/drm/xe/xe_pm.c
> > > +++ b/drivers/gpu/drm/xe/xe_pm.c
> > > @@ -22,6 +22,7 @@
> > > #include "xe_pcode.h"
> > > #include "xe_trace.h"
> > > #include "xe_wa.h"
> > > +#include "intel_hotplug.h"
> > >
> > > /**
> > > * DOC: Xe Power Management
> > > @@ -378,6 +379,8 @@ int xe_pm_runtime_suspend(struct xe_device *xe)
> > > if (err)
> > > goto out;
> > > }
> > > + /* Enable hpd polling on runtime suspend */
> > > + intel_hpd_poll_enable(xe);
> > >
> > > xe_irq_suspend(xe);
> > >
> > > @@ -427,6 +430,9 @@ int xe_pm_runtime_resume(struct xe_device *xe)
> > >
> > > xe_irq_resume(xe);
> > >
> > > + /* Disable hpd polling on runtime resume */
> > > + intel_hpd_poll_disable(xe);
> >
> > This should be handled in xe_display_pm_resume() (likewise enabling polling in
> > xe_display_pm_suspend()), in fact it's already called there.
>
> In xe_display_pm_suspend we have drm_kms_helper_poll_disable and it disables
> output polling.
What I meant is that intel_hpd_poll_disable() is already called in
xe_display_pm_resume(), which you would call now twice during runtime
resume if d3cold is allowed.
drm_kms_helper_poll_disable() in xe_display_pm_suspend() should be
called only during system suspend, which is another thing to fix there.
> Moreover we don't have the functions defined for enable/disable_hpd
> defined in connector_ops which is referenced by
> drm_kms_helper_poll_enable/disable.
>
> What we need is on runtime_suspend the poll work should be
> enabled so that hotplug can be detected and can come out of runtime_suspend.
> The same poll work is not required on system suspend.
All the display related suspend/resume handling is done already in
xe_display_pm_suspend()/resume() or in xe_display.c in general, both for
runtime and system suspend/resume. The reason for that is to keep the
display specific parts separate from the generic/higher-level device
suspend/resume handling in xe_pm.c. New display specific things added
should keep this separation.
> > Also this is missing the xe->info.enable_display check and polling shouldn't be
> > enabled when system (vs. runtime) suspending.
> Probably HAS_DISPLAY can be added before calling this intel_hpd_poll_enable.
>
> Thanks and Regards,
> Arun R Murthy
> --------------------
> >
> > Not sure why the display is suspended/resumed only if d3cold is allowed, for
> > many of the display s/r steps at least it doesn't make sense to me.
> > For now moving the d3cold check within
> > xe_display_pm_suspend()/resume() and enabling/disabling polling regardless of
> > that flag would be the simplest imo.
> >
> > > +
> > > for_each_gt(gt, xe, id)
> > > xe_gt_resume(gt);
> > >
> > > --
> > > 2.25.1
> > >
^ permalink raw reply [flat|nested] 10+ messages in thread
* [v2PATCH] drm/xe/display: Change HPD to polling on runtime suspend
2024-08-06 8:55 [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend Arun R Murthy
` (3 preceding siblings ...)
2024-08-06 16:41 ` Imre Deak
@ 2024-08-08 5:56 ` Arun R Murthy
2024-08-08 6:28 ` ✗ Fi.CI.BUILD: failure for drm/xe/pm: Change HPD to polling on runtime suspend (rev2) Patchwork
5 siblings, 0 replies; 10+ messages in thread
From: Arun R Murthy @ 2024-08-08 5:56 UTC (permalink / raw)
To: intel-xe, intel-gfx; +Cc: Arun R Murthy
HPD is interrupt based and on runtime suspend change it to polling as
HPD is not a wakeup event. A worker thread is scheduled for doing this
polling and it keeps polling for HPD live status on an internval of 10s.
On runtime resume disable polling and fallback to interrupt mechanism.
v2: move poll_enable() to xe_display(Imre)
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
drivers/gpu/drm/xe/display/xe_display.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c
index 78cccbe28947..989022d21052 100644
--- a/drivers/gpu/drm/xe/display/xe_display.c
+++ b/drivers/gpu/drm/xe/display/xe_display.c
@@ -315,6 +315,10 @@ void xe_display_pm_suspend(struct xe_device *xe, bool runtime)
intel_hpd_cancel_work(xe);
+ /* Enable hpd polling on runtime suspend */
+ if (runtime)
+ intel_hpd_poll_enable(xe);
+
intel_suspend_encoders(xe);
intel_opregion_suspend(xe, s2idle ? PCI_D1 : PCI_D3cold);
--
2.25.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* ✗ Fi.CI.BUILD: failure for drm/xe/pm: Change HPD to polling on runtime suspend (rev2)
2024-08-06 8:55 [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend Arun R Murthy
` (4 preceding siblings ...)
2024-08-08 5:56 ` [v2PATCH] drm/xe/display: " Arun R Murthy
@ 2024-08-08 6:28 ` Patchwork
5 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2024-08-08 6:28 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-gfx
== Series Details ==
Series: drm/xe/pm: Change HPD to polling on runtime suspend (rev2)
URL : https://patchwork.freedesktop.org/series/136917/
State : failure
== Summary ==
Error: patch https://patchwork.freedesktop.org/api/1.0/series/136917/revisions/2/mbox/ not applied
Applying: drm/xe/display: Change HPD to polling on runtime suspend
Using index info to reconstruct a base tree...
M drivers/gpu/drm/xe/display/xe_display.c
Falling back to patching base and 3-way merge...
Auto-merging drivers/gpu/drm/xe/display/xe_display.c
CONFLICT (content): Merge conflict in drivers/gpu/drm/xe/display/xe_display.c
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 drm/xe/display: Change HPD to polling on runtime suspend
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
Build failed, no error log produced
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend
2024-08-07 14:14 ` Imre Deak
@ 2024-08-08 8:40 ` Jani Nikula
0 siblings, 0 replies; 10+ messages in thread
From: Jani Nikula @ 2024-08-08 8:40 UTC (permalink / raw)
To: imre.deak, Murthy, Arun R
Cc: intel-xe@lists.freedesktop.org, intel-gfx@lists.freedesktop.org
On Wed, 07 Aug 2024, Imre Deak <imre.deak@intel.com> wrote:
> On Wed, Aug 07, 2024 at 12:15:33PM +0300, Murthy, Arun R wrote:
>>
>> > -----Original Message-----
>> > From: Deak, Imre <imre.deak@intel.com>
>> > Sent: Tuesday, August 6, 2024 10:11 PM
>> > To: Murthy, Arun R <arun.r.murthy@intel.com>
>> > Cc: intel-xe@lists.freedesktop.org; intel-gfx@lists.freedesktop.org
>> > Subject: Re: [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend
>> >
>> > On Tue, Aug 06, 2024 at 02:25:13PM +0530, Arun R Murthy wrote:
>> > > HPD is interrupt based and on runtime suspend change it to polling as
>> > > HPD is not a wakeup event. A worker thread is scheduled for doing this
>> > > polling and it keeps polling for HPD live status on an internval of 10s.
>> > > On runtime resume disable polling and fallback to interrupt mechanism.
>> > >
>> > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
>> > > ---
>> > > drivers/gpu/drm/xe/xe_pm.c | 6 ++++++
>> > > 1 file changed, 6 insertions(+)
>> > >
>> > > diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
>> > > index 9f3c14fd9f33..d952b06ebfb4 100644
>> > > --- a/drivers/gpu/drm/xe/xe_pm.c
>> > > +++ b/drivers/gpu/drm/xe/xe_pm.c
>> > > @@ -22,6 +22,7 @@
>> > > #include "xe_pcode.h"
>> > > #include "xe_trace.h"
>> > > #include "xe_wa.h"
>> > > +#include "intel_hotplug.h"
>> > >
>> > > /**
>> > > * DOC: Xe Power Management
>> > > @@ -378,6 +379,8 @@ int xe_pm_runtime_suspend(struct xe_device *xe)
>> > > if (err)
>> > > goto out;
>> > > }
>> > > + /* Enable hpd polling on runtime suspend */
>> > > + intel_hpd_poll_enable(xe);
>> > >
>> > > xe_irq_suspend(xe);
>> > >
>> > > @@ -427,6 +430,9 @@ int xe_pm_runtime_resume(struct xe_device *xe)
>> > >
>> > > xe_irq_resume(xe);
>> > >
>> > > + /* Disable hpd polling on runtime resume */
>> > > + intel_hpd_poll_disable(xe);
>> >
>> > This should be handled in xe_display_pm_resume() (likewise enabling polling in
>> > xe_display_pm_suspend()), in fact it's already called there.
>>
>> In xe_display_pm_suspend we have drm_kms_helper_poll_disable and it disables
>> output polling.
>
> What I meant is that intel_hpd_poll_disable() is already called in
> xe_display_pm_resume(), which you would call now twice during runtime
> resume if d3cold is allowed.
>
> drm_kms_helper_poll_disable() in xe_display_pm_suspend() should be
> called only during system suspend, which is another thing to fix there.
>
>> Moreover we don't have the functions defined for enable/disable_hpd
>> defined in connector_ops which is referenced by
>> drm_kms_helper_poll_enable/disable.
>>
>> What we need is on runtime_suspend the poll work should be
>> enabled so that hotplug can be detected and can come out of runtime_suspend.
>> The same poll work is not required on system suspend.
>
> All the display related suspend/resume handling is done already in
> xe_display_pm_suspend()/resume() or in xe_display.c in general, both for
> runtime and system suspend/resume. The reason for that is to keep the
> display specific parts separate from the generic/higher-level device
> suspend/resume handling in xe_pm.c. New display specific things added
> should keep this separation.
I'll keep repeating here too: We should aim to move all of this under
i915/display, and not duplicate it in i915 and xe specific code.
BR,
Jani.
>
>> > Also this is missing the xe->info.enable_display check and polling shouldn't be
>> > enabled when system (vs. runtime) suspending.
>> Probably HAS_DISPLAY can be added before calling this intel_hpd_poll_enable.
>>
>> Thanks and Regards,
>> Arun R Murthy
>> --------------------
>> >
>> > Not sure why the display is suspended/resumed only if d3cold is allowed, for
>> > many of the display s/r steps at least it doesn't make sense to me.
>> > For now moving the d3cold check within
>> > xe_display_pm_suspend()/resume() and enabling/disabling polling regardless of
>> > that flag would be the simplest imo.
>> >
>> > > +
>> > > for_each_gt(gt, xe, id)
>> > > xe_gt_resume(gt);
>> > >
>> > > --
>> > > 2.25.1
>> > >
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2024-08-08 8:41 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-06 8:55 [PATCH] drm/xe/pm: Change HPD to polling on runtime suspend Arun R Murthy
2024-08-06 9:31 ` ✓ Fi.CI.BAT: success for " Patchwork
2024-08-06 10:38 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-08-06 16:17 ` [PATCH] " kernel test robot
2024-08-06 16:41 ` Imre Deak
2024-08-07 9:15 ` Murthy, Arun R
2024-08-07 14:14 ` Imre Deak
2024-08-08 8:40 ` Jani Nikula
2024-08-08 5:56 ` [v2PATCH] drm/xe/display: " Arun R Murthy
2024-08-08 6:28 ` ✗ Fi.CI.BUILD: failure for drm/xe/pm: Change HPD to polling on runtime suspend (rev2) Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox