* [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation
@ 2024-10-30 22:38 Zhanjun Dong
2024-10-31 0:41 ` ✗ Fi.CI.BAT: failure for " Patchwork
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: Zhanjun Dong @ 2024-10-30 22:38 UTC (permalink / raw)
To: intel-gfx, dri-devel; +Cc: Zhanjun Dong, John Harrison, Daniele Ceraolo Spurio
GuC to host communication is interrupt driven, the handling has 3
parts: interrupt context, tasklet and request queue worker.
During GuC reset prepare, interrupt is disabled before destroy
contexts steps start. The IRQ and worker flushed to finish
in progress message handling if there are. The tasklet flush is
missing, it might causes 2 race conditions:
1. Tasklet runs after IRQ flushed, add request to queue after worker
flush started, causes unexpected G2H message request processing,
meanwhile, reset prepare code already get the context destroyed.
This will causes error reported about bad context state.
2. Tasklet runs after intel_guc_submission_reset_prepare,
ct_try_receive_message start to run, while intel_uc_reset_prepare
already finished guc sanitize and set ct->enable to false. This will
causes warning on incorrect ct->enable state.
Add the missing tasklet flush to flush all 3 parts.
Signed-off-by: Zhanjun Dong <zhanjun.dong@intel.com>
Cc: John Harrison <John.C.Harrison@Intel.com>
Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
---
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
index 9ede6f240d79..353a9167c9a4 100644
--- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
+++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
@@ -1688,6 +1688,10 @@ void intel_guc_submission_reset_prepare(struct intel_guc *guc)
spin_lock_irq(guc_to_gt(guc)->irq_lock);
spin_unlock_irq(guc_to_gt(guc)->irq_lock);
+ /* Flush tasklet */
+ tasklet_disable(&guc->ct.receive_tasklet);
+ tasklet_enable(&guc->ct.receive_tasklet);
+
guc_flush_submissions(guc);
guc_flush_destroyed_contexts(guc);
flush_work(&guc->ct.requests.worker);
--
2.34.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* ✗ Fi.CI.BAT: failure for drm/i915/guc: Flush ct receive tasklet during reset preparation
2024-10-30 22:38 [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation Zhanjun Dong
@ 2024-10-31 0:41 ` Patchwork
2024-10-31 15:22 ` ✓ Fi.CI.BAT: success for drm/i915/guc: Flush ct receive tasklet during reset preparation (rev2) Patchwork
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2024-10-31 0:41 UTC (permalink / raw)
To: Zhanjun Dong; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 2974 bytes --]
== Series Details ==
Series: drm/i915/guc: Flush ct receive tasklet during reset preparation
URL : https://patchwork.freedesktop.org/series/140741/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_15615 -> Patchwork_140741v1
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_140741v1 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_140741v1, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v1/index.html
Participating hosts (47 -> 40)
------------------------------
Missing (7): bat-dg1-7 bat-dg2-8 bat-dg2-9 fi-snb-2520m bat-dg1-6 bat-dg2-14 bat-dg2-11
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_140741v1:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@basic-flip-vs-dpms@c-dp1:
- fi-cfl-8109u: [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15615/fi-cfl-8109u/igt@kms_flip@basic-flip-vs-dpms@c-dp1.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v1/fi-cfl-8109u/igt@kms_flip@basic-flip-vs-dpms@c-dp1.html
Known issues
------------
Here are the changes found in Patchwork_140741v1 that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-arlh-3: [ABORT][3] ([i915#12133]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15615/bat-arlh-3/igt@i915_selftest@live.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v1/bat-arlh-3/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [ABORT][5] ([i915#12061]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15615/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v1/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12133]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12133
Build changes
-------------
* Linux: CI_DRM_15615 -> Patchwork_140741v1
CI-20190529: 20190529
CI_DRM_15615: c245557007af0a1c23da00c47732ae1dadda7dd3 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8089: 2339a396e8c38ba1582a6fc18fe4f7ed178979cc @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_140741v1: c245557007af0a1c23da00c47732ae1dadda7dd3 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v1/index.html
[-- Attachment #2: Type: text/html, Size: 3637 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915/guc: Flush ct receive tasklet during reset preparation (rev2)
2024-10-30 22:38 [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation Zhanjun Dong
2024-10-31 0:41 ` ✗ Fi.CI.BAT: failure for " Patchwork
@ 2024-10-31 15:22 ` Patchwork
2024-10-31 23:13 ` ✗ Fi.CI.IGT: failure " Patchwork
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2024-10-31 15:22 UTC (permalink / raw)
To: Dong, Zhanjun; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 2630 bytes --]
== Series Details ==
Series: drm/i915/guc: Flush ct receive tasklet during reset preparation (rev2)
URL : https://patchwork.freedesktop.org/series/140741/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_15619 -> Patchwork_140741v2
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/index.html
Participating hosts (46 -> 45)
------------------------------
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_140741v2 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live:
- bat-mtlp-8: [PASS][1] -> [ABORT][2] ([i915#12133] / [i915#12216])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/bat-mtlp-8/igt@i915_selftest@live.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/bat-mtlp-8/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-mtlp-8: [PASS][3] -> [ABORT][4] ([i915#12216])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/bat-mtlp-8/igt@i915_selftest@live@workarounds.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/bat-mtlp-8/igt@i915_selftest@live@workarounds.html
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-mtlp-6: [ABORT][5] ([i915#12133] / [i915#12216]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/bat-mtlp-6/igt@i915_selftest@live.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/bat-mtlp-6/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-mtlp-6: [ABORT][7] ([i915#12216]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
[i915#12133]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12133
[i915#12216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12216
Build changes
-------------
* Linux: CI_DRM_15619 -> Patchwork_140741v2
CI-20190529: 20190529
CI_DRM_15619: fa53c85519aa642bf10aa1692a1b99d1930d2809 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8091: 8091
Patchwork_140741v2: fa53c85519aa642bf10aa1692a1b99d1930d2809 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/index.html
[-- Attachment #2: Type: text/html, Size: 3618 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/i915/guc: Flush ct receive tasklet during reset preparation (rev2)
2024-10-30 22:38 [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation Zhanjun Dong
2024-10-31 0:41 ` ✗ Fi.CI.BAT: failure for " Patchwork
2024-10-31 15:22 ` ✓ Fi.CI.BAT: success for drm/i915/guc: Flush ct receive tasklet during reset preparation (rev2) Patchwork
@ 2024-10-31 23:13 ` Patchwork
2024-11-04 18:26 ` [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation Teres Alexis, Alan Previn
2024-11-04 23:20 ` Daniele Ceraolo Spurio
4 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2024-10-31 23:13 UTC (permalink / raw)
To: Dong, Zhanjun; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 77077 bytes --]
== Series Details ==
Series: drm/i915/guc: Flush ct receive tasklet during reset preparation (rev2)
URL : https://patchwork.freedesktop.org/series/140741/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_15619_full -> Patchwork_140741v2_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_140741v2_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_140741v2_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_140741v2_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_exec_gttfill@basic:
- shard-dg2: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-5/igt@gem_exec_gttfill@basic.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@gem_exec_gttfill@basic.html
#### Warnings ####
* igt@kms_hdr@brightness-with-hdr:
- shard-tglu: [SKIP][3] ([i915#1187]) -> [SKIP][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-8/igt@kms_hdr@brightness-with-hdr.html
Known issues
------------
Here are the changes found in Patchwork_140741v2_full that come from known issues:
### CI changes ###
#### Possible fixes ####
* boot:
- {shard-dg2-9}: ([PASS][5], [PASS][6], [FAIL][7]) -> ([PASS][8], [PASS][9], [PASS][10])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-9/boot.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-9/boot.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-9/boot.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-9/boot.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-9/boot.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-9/boot.html
### IGT changes ###
#### Issues hit ####
* igt@drm_fdinfo@busy-idle@bcs0:
- shard-dg2: NOTRUN -> [SKIP][11] ([i915#8414]) +10 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@drm_fdinfo@busy-idle@bcs0.html
* igt@gem_basic@multigpu-create-close:
- shard-tglu-1: NOTRUN -> [SKIP][12] ([i915#7697])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@gem_basic@multigpu-create-close.html
- shard-dg2: NOTRUN -> [SKIP][13] ([i915#7697])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@suspend-resume:
- shard-dg2: [PASS][14] -> [INCOMPLETE][15] ([i915#7297])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-11/igt@gem_ccs@suspend-resume.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-4/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [PASS][16] -> [INCOMPLETE][17] ([i915#12392] / [i915#7297])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-11/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-4/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][18] ([i915#7697])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#8555])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_eio@reset-stress:
- shard-dg1: [PASS][20] -> [FAIL][21] ([i915#12543] / [i915#5784])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-12/igt@gem_eio@reset-stress.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-19/igt@gem_eio@reset-stress.html
* igt@gem_exec_balancer@bonded-true-hang:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#4812]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@gem_exec_balancer@bonded-true-hang.html
* igt@gem_exec_fair@basic-pace@vecs0:
- shard-rkl: [PASS][23] -> [FAIL][24] ([i915#2842]) +4 other tests fail
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-rkl-6/igt@gem_exec_fair@basic-pace@vecs0.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html
* igt@gem_exec_fair@basic-throttle:
- shard-tglu-1: NOTRUN -> [FAIL][25] ([i915#2842]) +3 other tests fail
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@gem_exec_fair@basic-throttle.html
* igt@gem_exec_fence@concurrent:
- shard-mtlp: NOTRUN -> [SKIP][26] ([i915#4812])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-1/igt@gem_exec_fence@concurrent.html
* igt@gem_exec_flush@basic-uc-ro-default:
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#3539] / [i915#4852]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@gem_exec_flush@basic-uc-ro-default.html
* igt@gem_exec_params@secure-non-master:
- shard-dg2: NOTRUN -> [SKIP][28] +10 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@gem_exec_params@secure-non-master.html
* igt@gem_exec_reloc@basic-cpu-gtt-active:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#3281]) +7 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-3/igt@gem_exec_reloc@basic-cpu-gtt-active.html
- shard-mtlp: NOTRUN -> [SKIP][30] ([i915#3281])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-6/igt@gem_exec_reloc@basic-cpu-gtt-active.html
* igt@gem_exec_reloc@basic-wc-gtt-active:
- shard-rkl: NOTRUN -> [SKIP][31] ([i915#3281]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@gem_exec_reloc@basic-wc-gtt-active.html
* igt@gem_exec_schedule@preempt-queue:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#4537] / [i915#4812])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-mtlp: NOTRUN -> [SKIP][33] ([i915#4537] / [i915#4812])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-8/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-dg1: [PASS][34] -> [ABORT][35] ([i915#7975] / [i915#8213]) +1 other test abort
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-16/igt@gem_exec_suspend@basic-s4-devices.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-14/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_lmem_swapping@massive:
- shard-glk: NOTRUN -> [SKIP][36] ([i915#4613])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-glk2/igt@gem_lmem_swapping@massive.html
* igt@gem_lmem_swapping@parallel-random:
- shard-tglu-1: NOTRUN -> [SKIP][37] ([i915#4613])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-rkl: NOTRUN -> [SKIP][38] ([i915#4613])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@smem-oom:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#4613])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-4/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_mmap_gtt@zero-extend:
- shard-dg2: NOTRUN -> [SKIP][40] ([i915#4077]) +7 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@gem_mmap_gtt@zero-extend.html
* igt@gem_mmap_wc@close:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#4083]) +5 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@gem_mmap_wc@close.html
- shard-mtlp: NOTRUN -> [SKIP][42] ([i915#4083])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-1/igt@gem_mmap_wc@close.html
* igt@gem_mmap_wc@read-write-distinct:
- shard-dg1: NOTRUN -> [SKIP][43] ([i915#4083]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-13/igt@gem_mmap_wc@read-write-distinct.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#3282]) +3 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_pwrite@basic-exhaustion:
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#3282])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-6/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pwrite@basic-random:
- shard-rkl: NOTRUN -> [SKIP][46] ([i915#3282]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@gem_pwrite@basic-random.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#4270])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_pxp@reject-modify-context-protection-off-2:
- shard-rkl: NOTRUN -> [SKIP][48] ([i915#4270]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@gem_pxp@reject-modify-context-protection-off-2.html
* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-tglu-1: NOTRUN -> [SKIP][49] ([i915#4270])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html
* igt@gem_render_copy@yf-tiled-to-vebox-linear:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#5190] / [i915#8428]) +3 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@gem_render_copy@yf-tiled-to-vebox-linear.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-rkl: NOTRUN -> [SKIP][51] ([i915#8411])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#4079])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#4885])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: NOTRUN -> [SKIP][54] ([i915#3297] / [i915#3323])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-7/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-dg2: NOTRUN -> [SKIP][55] ([i915#3297] / [i915#4880]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#3297])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@gem_userptr_blits@unsync-unmap.html
- shard-tglu-1: NOTRUN -> [SKIP][57] ([i915#3297])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@gem_userptr_blits@unsync-unmap.html
* igt@gen9_exec_parse@allowed-all:
- shard-tglu-1: NOTRUN -> [SKIP][58] ([i915#2527] / [i915#2856]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@bb-large:
- shard-dg1: NOTRUN -> [SKIP][59] ([i915#2527]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-13/igt@gen9_exec_parse@bb-large.html
- shard-tglu: NOTRUN -> [SKIP][60] ([i915#2527] / [i915#2856])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-5/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-start-out:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#2856])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@gen9_exec_parse@bb-start-out.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-snb: [PASS][62] -> [ABORT][63] ([i915#9820])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-snb7/igt@i915_module_load@reload-with-fault-injection.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-snb6/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_freq_api@freq-suspend@gt0:
- shard-dg2: [PASS][64] -> [INCOMPLETE][65] ([i915#12455]) +1 other test incomplete
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-1/igt@i915_pm_freq_api@freq-suspend@gt0.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@i915_pm_freq_api@freq-suspend@gt0.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: NOTRUN -> [SKIP][66] ([i915#6590]) +1 other test skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
- shard-dg1: [PASS][67] -> [FAIL][68] ([i915#12548] / [i915#3591]) +1 other test fail
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0:
- shard-dg1: [PASS][69] -> [FAIL][70] ([i915#3591])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
* igt@i915_pm_rpm@gem-execbuf:
- shard-dg1: [PASS][71] -> [SKIP][72] ([i915#4423])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-12/igt@i915_pm_rpm@gem-execbuf.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-16/igt@i915_pm_rpm@gem-execbuf.html
* igt@i915_pm_rps@basic-api:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#11681] / [i915#6621])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@i915_pm_rps@basic-api.html
* igt@i915_pm_rps@thresholds-idle:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#11681])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@i915_pm_rps@thresholds-idle.html
* igt@intel_hwmon@hwmon-write:
- shard-tglu-1: NOTRUN -> [SKIP][75] ([i915#7707])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#4212]) +3 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#9531])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#5286]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][79] ([i915#4538] / [i915#5286])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-13/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
- shard-tglu: NOTRUN -> [SKIP][80] ([i915#5286])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-5/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][81] ([i915#5286]) +2 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][82] ([i915#3638])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#4538] / [i915#5190]) +8 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#5190]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][85] ([i915#4538]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-13/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][86] ([i915#6095]) +97 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-19/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc:
- shard-mtlp: NOTRUN -> [SKIP][87] ([i915#6095]) +4 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#12313])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][89] +53 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-glk2/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#6095]) +22 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-7/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][91] ([i915#12313])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][92] ([i915#6095]) +34 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][93] ([i915#6095]) +4 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-dp-3:
- shard-dg2: NOTRUN -> [SKIP][94] ([i915#10307] / [i915#6095]) +132 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-10/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-dp-3.html
* igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#10307] / [i915#10434] / [i915#6095])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][96] ([i915#12313]) +1 other test skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_cdclk@mode-transition:
- shard-dg2: NOTRUN -> [SKIP][97] ([i915#11616] / [i915#7213])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#7213]) +3 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
- shard-rkl: NOTRUN -> [SKIP][99] ([i915#7828]) +2 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_frames@dp-frame-dump:
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#7828]) +7 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_chamelium_frames@dp-frame-dump.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-tglu-1: NOTRUN -> [SKIP][101] ([i915#7828]) +4 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@dp-hpd-for-each-pipe:
- shard-mtlp: NOTRUN -> [SKIP][102] ([i915#7828])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-6/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html
* igt@kms_chamelium_hpd@vga-hpd-after-suspend:
- shard-dg1: NOTRUN -> [SKIP][103] ([i915#7828])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-13/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html
- shard-tglu: NOTRUN -> [SKIP][104] ([i915#7828])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-5/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html
* igt@kms_content_protection@uevent:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#7118] / [i915#9424])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2: NOTRUN -> [SKIP][106] ([i915#11453] / [i915#3359])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-tglu-1: NOTRUN -> [SKIP][107] ([i915#3555]) +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-rkl: NOTRUN -> [SKIP][108] ([i915#3555]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
- shard-rkl: NOTRUN -> [SKIP][109] +5 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: [PASS][110] -> [FAIL][111] ([i915#2346])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-varying-size:
- shard-snb: [PASS][112] -> [FAIL][113] ([i915#2346])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-snb6/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-snb1/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu-1: NOTRUN -> [SKIP][114] ([i915#9723])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-dg2: NOTRUN -> [SKIP][115] ([i915#8588])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_display_modes@mst-extended-mode-negative.html
- shard-tglu-1: NOTRUN -> [SKIP][116] ([i915#8588])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_dither@fb-8bpc-vs-panel-8bpc:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#3555]) +2 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
* igt@kms_dp_aux_dev:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#1257])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_dp_aux_dev.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#12402])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-tglu-1: NOTRUN -> [SKIP][120] ([i915#3555] / [i915#3840]) +1 other test skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_dsc@dsc-basic.html
* igt@kms_fbcon_fbt@psr:
- shard-tglu-1: NOTRUN -> [SKIP][121] ([i915#3469])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_fbcon_fbt@psr.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible:
- shard-dg1: NOTRUN -> [SKIP][122] ([i915#9934])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-17/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ac-hdmi-a1-hdmi-a2:
- shard-glk: [PASS][123] -> [FAIL][124] ([i915#2122]) +6 other tests fail
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-glk5/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ac-hdmi-a1-hdmi-a2.html
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-glk7/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ac-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][125] ([i915#3637]) +2 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-snb: [PASS][126] -> [FAIL][127] ([i915#2122]) +3 other tests fail
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-snb1/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-suspend:
- shard-dg1: [PASS][128] -> [DMESG-WARN][129] ([i915#4423]) +3 other tests dmesg-warn
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-18/igt@kms_flip@flip-vs-suspend.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-14/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1:
- shard-dg2: NOTRUN -> [INCOMPLETE][130] ([i915#4839] / [i915#6113]) +1 other test incomplete
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html
* igt@kms_flip@plain-flip-fb-recreate:
- shard-rkl: [PASS][131] -> [FAIL][132] ([i915#2122]) +1 other test fail
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-rkl-3/igt@kms_flip@plain-flip-fb-recreate.html
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-1/igt@kms_flip@plain-flip-fb-recreate.html
* igt@kms_flip@plain-flip-fb-recreate@b-hdmi-a2:
- shard-rkl: [PASS][133] -> [FAIL][134] ([i915#11989])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-rkl-3/igt@kms_flip@plain-flip-fb-recreate@b-hdmi-a2.html
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-1/igt@kms_flip@plain-flip-fb-recreate@b-hdmi-a2.html
* igt@kms_flip@plain-flip-fb-recreate@c-hdmi-a1:
- shard-tglu: [PASS][135] -> [FAIL][136] ([i915#2122]) +3 other tests fail
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-tglu-2/igt@kms_flip@plain-flip-fb-recreate@c-hdmi-a1.html
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-9/igt@kms_flip@plain-flip-fb-recreate@c-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#2672] / [i915#3555]) +1 other test skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#2672]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][139] ([i915#2672] / [i915#3555])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-snb: NOTRUN -> [SKIP][140] +24 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-snb6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
- shard-tglu-1: NOTRUN -> [SKIP][141] ([i915#2587] / [i915#2672] / [i915#3555])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][142] ([i915#2587] / [i915#2672])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#2672] / [i915#3555] / [i915#5190])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#2672]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#8708]) +12 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen:
- shard-dg2: [PASS][146] -> [FAIL][147] ([i915#6880]) +1 other test fail
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#1825]) +8 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-tglu-1: NOTRUN -> [SKIP][149] +41 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][150] ([i915#8708])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#3458]) +11 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][152] ([i915#5354]) +26 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy:
- shard-tglu: NOTRUN -> [SKIP][153] +8 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-5/igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy.html
- shard-dg1: NOTRUN -> [SKIP][154] ([i915#3458])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-dg2: NOTRUN -> [SKIP][155] ([i915#9766])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][156] ([i915#3023]) +3 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw:
- shard-dg1: NOTRUN -> [SKIP][157] +6 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#6118])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-rkl: NOTRUN -> [SKIP][159] ([i915#3555] / [i915#8228])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2: NOTRUN -> [SKIP][160] ([i915#3555] / [i915#8228])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-swap:
- shard-tglu-1: NOTRUN -> [SKIP][161] ([i915#3555] / [i915#8228])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_hdr@static-swap.html
* igt@kms_joiner@basic-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#10656])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#12388])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#6301])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#12247]) +2 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#12247] / [i915#6953] / [i915#9423])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-a:
- shard-dg2: NOTRUN -> [SKIP][167] ([i915#12247]) +3 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-a.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#9812]) +1 other test skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#5978])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_pm_dc@dc6-dpms.html
- shard-tglu: [PASS][170] -> [FAIL][171] ([i915#9295])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-tglu-2/igt@kms_pm_dc@dc6-dpms.html
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-8/igt@kms_pm_dc@dc6-dpms.html
- shard-mtlp: NOTRUN -> [SKIP][172] ([i915#10139])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-1/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@basic-rte:
- shard-dg1: [PASS][173] -> [DMESG-FAIL][174] ([i915#4423])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-12/igt@kms_pm_rpm@basic-rte.html
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-16/igt@kms_pm_rpm@basic-rte.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2: [PASS][175] -> [SKIP][176] ([i915#9519])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-2/igt@kms_pm_rpm@dpms-non-lpsp.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-4/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#9519]) +1 other test skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-tglu-1: NOTRUN -> [SKIP][178] ([i915#9519])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf:
- shard-dg2: NOTRUN -> [SKIP][179] ([i915#11520]) +5 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-mtlp: NOTRUN -> [SKIP][180] ([i915#12316])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-6/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#11520]) +3 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf:
- shard-glk: NOTRUN -> [SKIP][182] ([i915#11520]) +4 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-glk1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf:
- shard-tglu-1: NOTRUN -> [SKIP][183] ([i915#11520]) +3 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-snb: NOTRUN -> [SKIP][184] ([i915#11520])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-snb6/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#11520]) +2 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-16/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][186] ([i915#9683])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-cursor-blt:
- shard-tglu: NOTRUN -> [SKIP][187] ([i915#9732]) +1 other test skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-5/igt@kms_psr@fbc-pr-cursor-blt.html
* igt@kms_psr@psr-sprite-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][188] ([i915#1072] / [i915#9732]) +2 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-13/igt@kms_psr@psr-sprite-mmap-gtt.html
* igt@kms_psr@psr-sprite-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#1072] / [i915#9732]) +5 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][190] ([i915#1072] / [i915#9732]) +12 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_psr@psr2-primary-mmap-gtt.html
- shard-tglu-1: NOTRUN -> [SKIP][191] ([i915#9732]) +10 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#9685])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][193] ([i915#11131] / [i915#4235])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-tglu-1: NOTRUN -> [SKIP][194] ([i915#5289]) +1 other test skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-rkl: NOTRUN -> [SKIP][195] ([i915#5289])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-3:
- shard-dg2: [PASS][196] -> [FAIL][197] ([i915#5465]) +2 other tests fail
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-6/igt@kms_setmode@basic@pipe-b-hdmi-a-3.html
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-7/igt@kms_setmode@basic@pipe-b-hdmi-a-3.html
* igt@kms_vrr@lobf:
- shard-tglu-1: NOTRUN -> [SKIP][198] ([i915#11920])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-tglu-1: NOTRUN -> [SKIP][199] ([i915#9906])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@kms_vrr@max-min.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][200] ([i915#2437] / [i915#9412])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][201] ([i915#2436])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-5/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf_pmu@busy-accuracy-98@rcs0:
- shard-tglu: [PASS][202] -> [FAIL][203] ([i915#12513] / [i915#4349]) +1 other test fail
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-tglu-4/igt@perf_pmu@busy-accuracy-98@rcs0.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-9/igt@perf_pmu@busy-accuracy-98@rcs0.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-tglu: NOTRUN -> [SKIP][204] ([i915#8516])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-4/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-fence-flip:
- shard-dg2: NOTRUN -> [SKIP][205] ([i915#3708])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-8/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-read:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#3291] / [i915#3708]) +2 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-6/igt@prime_vgem@basic-fence-read.html
#### Possible fixes ####
* igt@gem_exec_big@single:
- shard-tglu-1: [ABORT][207] ([i915#11713]) -> [PASS][208]
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-tglu-1/igt@gem_exec_big@single.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-1/igt@gem_exec_big@single.html
* igt@gem_exec_fair@basic-pace@vcs0:
- shard-rkl: [FAIL][209] ([i915#2842]) -> [PASS][210]
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-rkl-6/igt@gem_exec_fair@basic-pace@vcs0.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-1/igt@gem_exec_fair@basic-pace@vcs0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg1: [ABORT][211] ([i915#9820]) -> [PASS][212]
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-13/igt@i915_module_load@reload-with-fault-injection.html
- shard-tglu: [ABORT][213] ([i915#9820]) -> [PASS][214]
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-tglu-8/igt@i915_module_load@reload-with-fault-injection.html
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-5/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [INCOMPLETE][215] ([i915#4817]) -> [PASS][216]
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-7/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][217] ([i915#11808]) -> [PASS][218] +1 other test pass
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-tglu-7/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-9/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-128x128:
- shard-dg1: [DMESG-WARN][219] ([i915#4423]) -> [PASS][220] +1 other test pass
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-12/igt@kms_cursor_crc@cursor-onscreen-128x128.html
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-19/igt@kms_cursor_crc@cursor-onscreen-128x128.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: [FAIL][221] ([i915#2346]) -> [PASS][222]
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@flip-vs-cursor-varying-size:
- shard-mtlp: [FAIL][223] ([i915#2346]) -> [PASS][224]
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-mtlp-8/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-4/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
- shard-glk: [FAIL][225] ([i915#2122]) -> [PASS][226] +1 other test pass
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-glk6/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-glk5/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1:
- shard-mtlp: [FAIL][227] ([i915#2122]) -> [PASS][228] +9 other tests pass
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-mtlp-2/igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-7/igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1:
- shard-mtlp: [FAIL][229] ([i915#11989]) -> [PASS][230]
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-mtlp-2/igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-7/igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@c-hdmi-a4:
- shard-dg1: [FAIL][231] ([i915#2122]) -> [PASS][232] +1 other test pass
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-16/igt@kms_flip@flip-vs-absolute-wf_vblank@c-hdmi-a4.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-18/igt@kms_flip@flip-vs-absolute-wf_vblank@c-hdmi-a4.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible:
- shard-rkl: [FAIL][233] ([i915#10826] / [i915#2122]) -> [PASS][234]
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-rkl-4/igt@kms_flip@plain-flip-fb-recreate-interruptible.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-4/igt@kms_flip@plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@a-hdmi-a1:
- shard-rkl: [FAIL][235] ([i915#10826]) -> [PASS][236]
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-rkl-4/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-hdmi-a1.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-4/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-hdmi-a1.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a1:
- shard-rkl: [FAIL][237] ([i915#2122]) -> [PASS][238]
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-rkl-4/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a1.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-4/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg2: [FAIL][239] ([i915#6880]) -> [PASS][240]
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-snb: [SKIP][241] -> [PASS][242] +3 other tests pass
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_hdr@static-toggle:
- shard-dg2: [SKIP][243] ([i915#3555] / [i915#8228]) -> [PASS][244] +1 other test pass
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-2/igt@kms_hdr@static-toggle.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-10/igt@kms_hdr@static-toggle.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: [SKIP][245] ([i915#4281]) -> [PASS][246]
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-tglu-7/igt@kms_pm_dc@dc9-dpms.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-3/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][247] ([i915#9519]) -> [PASS][248]
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-4:
- shard-dg1: [FAIL][249] ([i915#12317]) -> [PASS][250]
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-18/igt@kms_setmode@basic@pipe-a-hdmi-a-4.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-15/igt@kms_setmode@basic@pipe-a-hdmi-a-4.html
* igt@perf@stress-open-close@0-rcs0:
- shard-glk: [ABORT][251] ([i915#8190] / [i915#9853]) -> [PASS][252] +1 other test pass
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-glk5/igt@perf@stress-open-close@0-rcs0.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-glk8/igt@perf@stress-open-close@0-rcs0.html
* igt@perf_pmu@module-unload:
- shard-snb: [ABORT][253] ([i915#9853]) -> [PASS][254]
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-snb4/igt@perf_pmu@module-unload.html
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-snb6/igt@perf_pmu@module-unload.html
#### Warnings ####
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-tglu: [FAIL][255] ([i915#2876]) -> [FAIL][256] ([i915#2842])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-tglu-4/igt@gem_exec_fair@basic-pace@rcs0.html
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-tglu-9/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [ABORT][257] ([i915#9820]) -> [ABORT][258] ([i915#9697])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
- shard-mtlp: [ABORT][259] ([i915#10131] / [i915#9697]) -> [ABORT][260] ([i915#10131] / [i915#10887] / [i915#9697])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-mtlp-2/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_selftest@mock:
- shard-glk: [DMESG-WARN][261] ([i915#9311]) -> [DMESG-WARN][262] ([i915#1982] / [i915#9311])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-glk4/igt@i915_selftest@mock.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-glk9/igt@i915_selftest@mock.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-dg1: [SKIP][263] ([i915#7828]) -> [SKIP][264] ([i915#4423] / [i915#7828]) +1 other test skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-12/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-16/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [FAIL][265] ([i915#10826]) -> [FAIL][266] ([i915#2122]) +1 other test fail
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-snb2/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-snb7/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-dg1: [SKIP][267] ([i915#2672] / [i915#3555]) -> [SKIP][268] ([i915#2672] / [i915#3555] / [i915#4423])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-17/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-19/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-dg1: [SKIP][269] ([i915#2587] / [i915#2672]) -> [SKIP][270] ([i915#2587] / [i915#2672] / [i915#4423])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-17/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-19/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: [SKIP][271] ([i915#3458]) -> [SKIP][272] ([i915#10433] / [i915#3458]) +3 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt:
- shard-dg2: [SKIP][273] ([i915#10433] / [i915#3458]) -> [SKIP][274] ([i915#3458]) +3 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg1: [SKIP][275] ([i915#3555]) -> [SKIP][276] ([i915#3555] / [i915#4423])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-12/igt@kms_plane_lowres@tiling-yf.html
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-16/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf:
- shard-dg1: [SKIP][277] ([i915#11520]) -> [SKIP][278] ([i915#11520] / [i915#4423]) +1 other test skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-18/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-14/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
* igt@kms_setmode@basic:
- shard-dg1: [FAIL][279] ([i915#12317] / [i915#5465]) -> [FAIL][280] ([i915#12317])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-18/igt@kms_setmode@basic.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-15/igt@kms_setmode@basic.html
- shard-glk: [FAIL][281] ([i915#12527] / [i915#5465]) -> [FAIL][282] ([i915#12317] / [i915#12527] / [i915#5465])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-glk7/igt@kms_setmode@basic.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-glk4/igt@kms_setmode@basic.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-1:
- shard-glk: [FAIL][283] ([i915#5465]) -> [FAIL][284] ([i915#12317])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-glk7/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-glk4/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-4:
- shard-dg1: [FAIL][285] ([i915#5465]) -> [FAIL][286] ([i915#12317])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-18/igt@kms_setmode@basic@pipe-b-hdmi-a-4.html
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-15/igt@kms_setmode@basic@pipe-b-hdmi-a-4.html
* igt@kms_vrr@flip-basic-fastset:
- shard-dg1: [SKIP][287] ([i915#9906]) -> [SKIP][288] ([i915#4423] / [i915#9906])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15619/shard-dg1-12/igt@kms_vrr@flip-basic-fastset.html
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140741v2/shard-dg1-16/igt@kms_vrr@flip-basic-fastset.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10131
[i915#10139]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10139
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#10887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10887
[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#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11616]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11616
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
[i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#11989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11989
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12317]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12317
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12402]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12402
[i915#12455]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12455
[i915#12513]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12513
[i915#12527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12527
[i915#12543]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12543
[i915#12548]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12548
[i915#12549]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12549
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12646]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12646
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982
[i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[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#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#2876]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2876
[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#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[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#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#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#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#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#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5978]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5978
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6118
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6806
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7213
[i915#7297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7297
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#8190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8190
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8289
[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#8588]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8588
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9311
[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#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#9697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9697
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820
[i915#9846]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9846
[i915#9853]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9853
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_15619 -> Patchwork_140741v2
CI-20190529: 20190529
CI_DRM_15619: fa53c85519aa642bf10aa1692a1b99d1930d2809 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8091: 8091
Patchwork_140741v2: fa53c85519aa642bf10aa1692a1b99d1930d2809 @ 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_140741v2/index.html
[-- Attachment #2: Type: text/html, Size: 93258 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation
2024-10-30 22:38 [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation Zhanjun Dong
` (2 preceding siblings ...)
2024-10-31 23:13 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-11-04 18:26 ` Teres Alexis, Alan Previn
2024-11-04 23:20 ` Daniele Ceraolo Spurio
4 siblings, 0 replies; 7+ messages in thread
From: Teres Alexis, Alan Previn @ 2024-11-04 18:26 UTC (permalink / raw)
To: Dong, Zhanjun, dri-devel@lists.freedesktop.org,
intel-gfx@lists.freedesktop.org
Cc: Harrison, John C, Ceraolo Spurio, Daniele
Just some minor nits on header. Otherwise, LGTM:
Reviewed-by: Alan Previn <alan.previn.teres.alexis@intel.com>
On Wed, 2024-10-30 at 15:38 -0700, Zhanjun Dong wrote:
> GuC to host communication is interrupt driven, the handling has 3
> parts: interrupt context, tasklet and request queue worker.
> During GuC reset prepare, interrupt is disabled before destroy
> contexts steps start. The IRQ and worker flushed to finish
alan: "and worker are flushed to finish"
> in progress message handling if there are. The tasklet flush is
alan: "any outstanding in-progress message handling. But, the tasklet
flush..."
> missing, it might causes 2 race conditions:
> 1. Tasklet runs after IRQ flushed, add request to queue after worker
> flush started, causes unexpected G2H message request processing,
> meanwhile, reset prepare code already get the context destroyed.
> This will causes error reported about bad context state.
> 2. Tasklet runs after intel_guc_submission_reset_prepare,
> ct_try_receive_message start to run, while intel_uc_reset_prepare
> already finished guc sanitize and set ct->enable to false. This will
> causes warning on incorrect ct->enable state.
>
> Add the missing tasklet flush to flush all 3 parts.
>
> Signed-off-by: Zhanjun Dong <zhanjun.dong@intel.com>
> Cc: John Harrison <John.C.Harrison@Intel.com>
> Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
> ---
> drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> index 9ede6f240d79..353a9167c9a4 100644
> --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> @@ -1688,6 +1688,10 @@ void intel_guc_submission_reset_prepare(struct
> intel_guc *guc)
alan: i still feel like we should be just killing off the guc at this
point (via GT_RESTT) before any of the following reset prep sequences.
But as per offline conversation, we agreed that might be too intrusive
a change for i915 while new design ideas are being concentrated on Xe.
> spin_lock_irq(guc_to_gt(guc)->irq_lock);
> spin_unlock_irq(guc_to_gt(guc)->irq_lock);
>
> + /* Flush tasklet */
> + tasklet_disable(&guc->ct.receive_tasklet);
> + tasklet_enable(&guc->ct.receive_tasklet);
> +
> guc_flush_submissions(guc);
> guc_flush_destroyed_contexts(guc);
> flush_work(&guc->ct.requests.worker);
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation
2024-10-30 22:38 [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation Zhanjun Dong
` (3 preceding siblings ...)
2024-11-04 18:26 ` [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation Teres Alexis, Alan Previn
@ 2024-11-04 23:20 ` Daniele Ceraolo Spurio
2024-11-05 15:38 ` Dong, Zhanjun
4 siblings, 1 reply; 7+ messages in thread
From: Daniele Ceraolo Spurio @ 2024-11-04 23:20 UTC (permalink / raw)
To: Zhanjun Dong, intel-gfx, dri-devel; +Cc: John Harrison
On 10/30/2024 3:38 PM, Zhanjun Dong wrote:
> GuC to host communication is interrupt driven, the handling has 3
> parts: interrupt context, tasklet and request queue worker.
> During GuC reset prepare, interrupt is disabled before destroy
> contexts steps start. The IRQ and worker flushed to finish
> in progress message handling if there are. The tasklet flush is
> missing, it might causes 2 race conditions:
> 1. Tasklet runs after IRQ flushed, add request to queue after worker
> flush started, causes unexpected G2H message request processing,
> meanwhile, reset prepare code already get the context destroyed.
> This will causes error reported about bad context state.
> 2. Tasklet runs after intel_guc_submission_reset_prepare,
> ct_try_receive_message start to run, while intel_uc_reset_prepare
> already finished guc sanitize and set ct->enable to false. This will
> causes warning on incorrect ct->enable state.
>
> Add the missing tasklet flush to flush all 3 parts.
>
> Signed-off-by: Zhanjun Dong <zhanjun.dong@intel.com>
> Cc: John Harrison <John.C.Harrison@Intel.com>
> Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
> ---
> drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> index 9ede6f240d79..353a9167c9a4 100644
> --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
> @@ -1688,6 +1688,10 @@ void intel_guc_submission_reset_prepare(struct intel_guc *guc)
> spin_lock_irq(guc_to_gt(guc)->irq_lock);
> spin_unlock_irq(guc_to_gt(guc)->irq_lock);
>
> + /* Flush tasklet */
> + tasklet_disable(&guc->ct.receive_tasklet);
> + tasklet_enable(&guc->ct.receive_tasklet);
> +
It looks like we might have the same problem around suspend/resume,
because AFAICS the tasklet is never stopped anywhere except driver
unload. Maybe it's worth adding the tasklet disabling/enabling to the
interrupt disabling/enabling functions, i.e.
guc->interrupts.disable/enable(), so it's automatically called any time
we want to disable GuC interrupts? not a blocker.
Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Daniele
> guc_flush_submissions(guc);
> guc_flush_destroyed_contexts(guc);
> flush_work(&guc->ct.requests.worker);
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation
2024-11-04 23:20 ` Daniele Ceraolo Spurio
@ 2024-11-05 15:38 ` Dong, Zhanjun
0 siblings, 0 replies; 7+ messages in thread
From: Dong, Zhanjun @ 2024-11-05 15:38 UTC (permalink / raw)
To: Daniele Ceraolo Spurio, intel-gfx, dri-devel; +Cc: John Harrison
On 2024-11-04 6:20 p.m., Daniele Ceraolo Spurio wrote:
>
>
>
> On 10/30/2024 3:38 PM, Zhanjun Dong wrote:
>> GuC to host communication is interrupt driven, the handling has 3
>> parts: interrupt context, tasklet and request queue worker.
>> During GuC reset prepare, interrupt is disabled before destroy
>> contexts steps start. The IRQ and worker flushed to finish
>> in progress message handling if there are. The tasklet flush is
>> missing, it might causes 2 race conditions:
>> 1. Tasklet runs after IRQ flushed, add request to queue after worker
>> flush started, causes unexpected G2H message request processing,
>> meanwhile, reset prepare code already get the context destroyed.
>> This will causes error reported about bad context state.
>> 2. Tasklet runs after intel_guc_submission_reset_prepare,
>> ct_try_receive_message start to run, while intel_uc_reset_prepare
>> already finished guc sanitize and set ct->enable to false. This will
>> causes warning on incorrect ct->enable state.
>>
>> Add the missing tasklet flush to flush all 3 parts.
>>
>> Signed-off-by: Zhanjun Dong <zhanjun.dong@intel.com>
>> Cc: John Harrison <John.C.Harrison@Intel.com>
>> Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
>> ---
>> drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 4 ++++
>> 1 file changed, 4 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/
>> drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
>> index 9ede6f240d79..353a9167c9a4 100644
>> --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
>> +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
>> @@ -1688,6 +1688,10 @@ void intel_guc_submission_reset_prepare(struct
>> intel_guc *guc)
>> spin_lock_irq(guc_to_gt(guc)->irq_lock);
>> spin_unlock_irq(guc_to_gt(guc)->irq_lock);
>> + /* Flush tasklet */
>> + tasklet_disable(&guc->ct.receive_tasklet);
>> + tasklet_enable(&guc->ct.receive_tasklet);
>> +
>
> It looks like we might have the same problem around suspend/resume,
> because AFAICS the tasklet is never stopped anywhere except driver
> unload. Maybe it's worth adding the tasklet disabling/enabling to the
> interrupt disabling/enabling functions, i.e. guc->interrupts.disable/
> enable(), so it's automatically called any time we want to disable GuC
> interrupts? not a blocker.
>
> Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
>
> Daniele
>
Thanks Daniele for review.
I like the idea to put tasklet disabling/enabling to the
> interrupt disabling/enabling functions. Let me do some investigation
on suspend/resume workflow and run some test first. It might take some time.
This patch might fix multiple issues, I would like to get it merged
after we got positive CI.Full result.
Regards,
Zhanjun Dong
>> guc_flush_submissions(guc);
>> guc_flush_destroyed_contexts(guc);
>> flush_work(&guc->ct.requests.worker);
>
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-11-05 15:38 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-30 22:38 [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation Zhanjun Dong
2024-10-31 0:41 ` ✗ Fi.CI.BAT: failure for " Patchwork
2024-10-31 15:22 ` ✓ Fi.CI.BAT: success for drm/i915/guc: Flush ct receive tasklet during reset preparation (rev2) Patchwork
2024-10-31 23:13 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-11-04 18:26 ` [PATCH v1] drm/i915/guc: Flush ct receive tasklet during reset preparation Teres Alexis, Alan Previn
2024-11-04 23:20 ` Daniele Ceraolo Spurio
2024-11-05 15:38 ` Dong, Zhanjun
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox