* [RFC PATCH] drm/i915/display: Prevent NV12 Y-plane allocation from stealing userspace planes
@ 2026-02-12 0:48 Khaled Almahallawy
2026-02-12 1:36 ` ✓ i915.CI.BAT: success for " Patchwork
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Khaled Almahallawy @ 2026-02-12 0:48 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: Khaled Almahallawy, Uma Shankar, Jani Nikula, Ville Syrjala
The driver automatically allocates a Y-plane (4A/5A) when userspace
configures an NV12 surface. The allocation loop doesn't check if a
candidate plane is already configured by userspace in the same atomic
commit, causing conflict as observed in this i915_display_info:
[PLANE:124:plane 4A]: type=OVL
uapi: [FB:566] AB24 little-endian (0x34324241),0x0,1920x1280, visible=visible
planar: Linked to [PLANE:34:plane 1A] as a Y plane
hw: [FB:564] NV12 little-endian (0x3231564e),0x0,1920x1080, visible=yes
Plane 4A's uapi state shows userspace's AB24 framebuffer, but the hw
state shows it was reprogrammed with the NV12 Y-plane.
Example triggered by experiment with IGT test to commit NV12 + multiple
AB24 planes:
=== Testing with NV12 primary + 3 ABGR8888 overlays ===
Plane 0 (Primary): NV12 1920x1080 at (0, 0)
Plane 1 (Overlay 0): ABGR8888 1920x1280 (fullscreen) at (0, 0)
Plane 2 (Overlay 1): ABGR8888 1920x1280 (fullscreen) at (0, 0)
Plane 3 (Overlay 2): ABGR8888 1920x1280 (fullscreen) at (0, 0)
TEST_ONLY passed, committing...
Atomic commit SUCCEEDED
The bug triggers a kernel WARNING in unlink_nv12_plane():
WARNING: drivers/gpu/drm/i915/display/intel_plane.c:1521
drm_WARN_ON(plane_state->uapi.visible)
Fix by checking uapi.fb before allocating a Y-plane. If set, userspace
configured this plane, so skip to the next candidate. This enables
graceful fallback (4A busy -> try 5A) rather than the current
behavior that steals planes from userspace.
IGT test and kernel fix generated with assistance from Claude Sonnet 4.5
through an iterative process. The following is a summary of the prompts
used:
IGT test generation prompt:
Need an IGT test to:
1. Reproduce the NV12 + multiple AB24 plane allocation conflict
2. Work across different GPU vendors (not Intel-specific)
3. Discover hardware limits through iteration (not hardcoded)
4. Test atomic commit behavior with mixed formats
5. Validate driver properly rejects invalid configurations
6. Help debug plane allocation issues (interactive inspection)
Kernel fix debug process:
1. Explained NV12 UV->Y plane linking mechanism (link_nv12_planes)
2. Traced Y-plane selection algorithm and hardware constraints
3. Analyzed i915_display_info output showing uapi vs hw state mismatch
4. Triggered kernel WARNING in unlink_nv12_plane() confirming the bug
5. Traced kernel logs through atomic commit sequence
6. Identified root cause: Y-plane allocation checks uapi.crtc, but that's
set later during plane validation. uapi.fb is set earlier during state
setup, making it the correct indicator of userspace configuration
7. Evaluated uapi.fb vs uapi.visible for detection timing
8. Initially suggested rejecting commit with -EINVAL, but decided graceful
fallback with continue is better - allows trying alternate Y-planes
(4A busy -> 5A) instead of failing entire atomic commit
9. Validated fix prevents plane stealing while allowing alternate Y-plane
Cc: Uma Shankar <uma.shankar@intel.com>
Cc: Jani Nikula <jani.nikula@intel.com>
Cc: Ville Syrjala <ville.syrjala@linux.intel.com>
Signed-off-by: Khaled Almahallawy <khaled.almahallawy@intel.com>
---
drivers/gpu/drm/i915/display/intel_plane.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_plane.c b/drivers/gpu/drm/i915/display/intel_plane.c
index 3dc2ed52147f..57d1a9cd226e 100644
--- a/drivers/gpu/drm/i915/display/intel_plane.c
+++ b/drivers/gpu/drm/i915/display/intel_plane.c
@@ -1578,6 +1578,10 @@ static int icl_check_nv12_planes(struct intel_atomic_state *state,
if (IS_ERR(y_plane_state))
return PTR_ERR(y_plane_state);
+ /* Reject if this Y-plane is being configured by userspace */
+ if (y_plane_state->uapi.fb)
+ continue;
+
break;
}
--
2.43.0
^ permalink raw reply related [flat|nested] 5+ messages in thread* ✓ i915.CI.BAT: success for drm/i915/display: Prevent NV12 Y-plane allocation from stealing userspace planes 2026-02-12 0:48 [RFC PATCH] drm/i915/display: Prevent NV12 Y-plane allocation from stealing userspace planes Khaled Almahallawy @ 2026-02-12 1:36 ` Patchwork 2026-02-12 9:45 ` ✓ i915.CI.Full: " Patchwork 2026-02-12 11:47 ` [RFC PATCH] " Ville Syrjälä 2 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2026-02-12 1:36 UTC (permalink / raw) To: Khaled Almahallawy; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 1706 bytes --] == Series Details == Series: drm/i915/display: Prevent NV12 Y-plane allocation from stealing userspace planes URL : https://patchwork.freedesktop.org/series/161522/ State : success == Summary == CI Bug Log - changes from CI_DRM_17977 -> Patchwork_161522v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/index.html Participating hosts (43 -> 40) ------------------------------ Missing (3): bat-dg2-13 fi-glk-j4005 fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_161522v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live@workarounds: - bat-arls-5: [PASS][1] -> [DMESG-FAIL][2] ([i915#12061]) +1 other test dmesg-fail [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/bat-arls-5/igt@i915_selftest@live@workarounds.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/bat-arls-5/igt@i915_selftest@live@workarounds.html [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 Build changes ------------- * Linux: CI_DRM_17977 -> Patchwork_161522v1 CI-20190529: 20190529 CI_DRM_17977: b4bfe7d753afaf6ea4950111a309a4e2ef5aef68 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8751: af788251f1ef729d17c802aec2c4547b52059e58 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_161522v1: b4bfe7d753afaf6ea4950111a309a4e2ef5aef68 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/index.html [-- Attachment #2: Type: text/html, Size: 2291 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* ✓ i915.CI.Full: success for drm/i915/display: Prevent NV12 Y-plane allocation from stealing userspace planes 2026-02-12 0:48 [RFC PATCH] drm/i915/display: Prevent NV12 Y-plane allocation from stealing userspace planes Khaled Almahallawy 2026-02-12 1:36 ` ✓ i915.CI.BAT: success for " Patchwork @ 2026-02-12 9:45 ` Patchwork 2026-02-12 11:47 ` [RFC PATCH] " Ville Syrjälä 2 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2026-02-12 9:45 UTC (permalink / raw) To: Khaled Almahallawy; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 106003 bytes --] == Series Details == Series: drm/i915/display: Prevent NV12 Y-plane allocation from stealing userspace planes URL : https://patchwork.freedesktop.org/series/161522/ State : success == Summary == CI Bug Log - changes from CI_DRM_17977_full -> Patchwork_161522v1_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (9 -> 9) ------------------------------ No changes in participating hosts New tests --------- New tests have been introduced between CI_DRM_17977_full and Patchwork_161522v1_full: ### New IGT tests (25) ### * igt@i915_pm_rpm@4-tiled-32bpp-rotate-270: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@addfb25-yf-tiled-legacy: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@allocator-fork: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@bad-rotation-90-4-tiled-dg2-rc-ccs: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@cursor-random-64x64: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@cursorb-vs-flipb-atomic-transitions-varying-size: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@engines-persistence: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@etime-multi-wait-all-for-submit-unsubmitted-submitted-signaled: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@fbc-1p-primscrn-spr-indfb-onoff: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@fbc-farfromfence-mmap-gtt: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@fbcpsr-2p-primscrn-indfb-pgflip-blt: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-cpu: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@fbcpsr-2p-scndscrn-indfb-pgflip-blt: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@forcewake: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@fork-simple-stress: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@full-batch: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@invalid-oa-format-id: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@invalid-oa-metric-set-id: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@planes-downscale-factor-0-75-unity-scaling: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@psr-1p-primscrn-spr-indfb-draw-mmap-cpu: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@uhbr-mst: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@wait-all-for-submit-complex: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@wait-immediate: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@x-tiled-16bpp-rotate-90: - Statuses : - Exec time: [None] s * igt@i915_pm_rpm@yf-tiled-ccs-to-y-tiled-ccs: - Statuses : - Exec time: [None] s Known issues ------------ Here are the changes found in Patchwork_161522v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@device_reset@cold-reset-bound: - shard-dg2: NOTRUN -> [SKIP][1] ([i915#11078]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@device_reset@cold-reset-bound.html * igt@gem_busy@semaphore: - shard-dg2: NOTRUN -> [SKIP][2] ([i915#3936]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@gem_busy@semaphore.html * igt@gem_ccs@suspend-resume: - shard-dg2: [PASS][3] -> [INCOMPLETE][4] ([i915#13356]) +1 other test incomplete [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-8/igt@gem_ccs@suspend-resume.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-1/igt@gem_ccs@suspend-resume.html * igt@gem_close_race@multigpu-basic-threads: - shard-tglu: NOTRUN -> [SKIP][5] ([i915#7697]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_create@create-ext-cpu-access-big: - shard-rkl: NOTRUN -> [SKIP][6] ([i915#6335]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-2/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_ctx_isolation@preservation-s3@vcs0: - shard-rkl: NOTRUN -> [INCOMPLETE][7] ([i915#13356]) +1 other test incomplete [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-3/igt@gem_ctx_isolation@preservation-s3@vcs0.html * igt@gem_ctx_sseu@engines: - shard-rkl: NOTRUN -> [SKIP][8] ([i915#280]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@gem_ctx_sseu@engines.html * igt@gem_exec_balancer@parallel-dmabuf-import-out-fence: - shard-tglu-1: NOTRUN -> [SKIP][9] ([i915#4525]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - shard-dg2: NOTRUN -> [SKIP][10] ([i915#3539] / [i915#4852]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_reloc@basic-gtt-cpu-noreloc: - shard-mtlp: NOTRUN -> [SKIP][11] ([i915#3281]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html * igt@gem_exec_reloc@basic-gtt-wc: - shard-rkl: NOTRUN -> [SKIP][12] ([i915#14544] / [i915#3281]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc.html * igt@gem_exec_reloc@basic-write-wc-active: - shard-dg2: NOTRUN -> [SKIP][13] ([i915#3281]) +3 other tests skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@gem_exec_reloc@basic-write-wc-active.html * igt@gem_exec_reloc@basic-write-wc-noreloc: - shard-rkl: NOTRUN -> [SKIP][14] ([i915#3281]) +3 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@gem_exec_reloc@basic-write-wc-noreloc.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs: - shard-mtlp: NOTRUN -> [SKIP][15] ([i915#4613]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html * igt@gem_lmem_swapping@random: - shard-glk: NOTRUN -> [SKIP][16] ([i915#4613]) +3 other tests skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk6/igt@gem_lmem_swapping@random.html * igt@gem_lmem_swapping@smem-oom: - shard-tglu: NOTRUN -> [SKIP][17] ([i915#4613]) +1 other test skip [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@gem_lmem_swapping@smem-oom.html * igt@gem_mmap_gtt@basic-small-bo-tiledx: - shard-mtlp: NOTRUN -> [SKIP][18] ([i915#4077]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@gem_mmap_gtt@basic-small-bo-tiledx.html * igt@gem_mmap_wc@write: - shard-dg2: NOTRUN -> [SKIP][19] ([i915#4083]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@gem_mmap_wc@write.html * igt@gem_partial_pwrite_pread@reads-uncached: - shard-rkl: NOTRUN -> [SKIP][20] ([i915#14544] / [i915#3282]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@gem_partial_pwrite_pread@reads-uncached.html * igt@gem_pread@bench: - shard-rkl: NOTRUN -> [SKIP][21] ([i915#3282]) +2 other tests skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-2/igt@gem_pread@bench.html * igt@gem_readwrite@read-write: - shard-mtlp: NOTRUN -> [SKIP][22] ([i915#3282]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@gem_readwrite@read-write.html * igt@gem_render_copy@y-tiled: - shard-mtlp: NOTRUN -> [SKIP][23] ([i915#8428]) +2 other tests skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@gem_render_copy@y-tiled.html * igt@gem_set_tiling_vs_pwrite: - shard-dg2: NOTRUN -> [SKIP][24] ([i915#4079]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@gem_set_tiling_vs_pwrite.html * igt@gem_tiled_partial_pwrite_pread@reads: - shard-dg2: NOTRUN -> [SKIP][25] ([i915#4077]) +1 other test skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@gem_tiled_partial_pwrite_pread@reads.html * igt@gem_userptr_blits@coherency-sync: - shard-tglu-1: NOTRUN -> [SKIP][26] ([i915#3297]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@coherency-unsync: - shard-tglu: NOTRUN -> [SKIP][27] ([i915#3297]) +1 other test skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@gem_userptr_blits@coherency-unsync.html * igt@gem_workarounds@suspend-resume: - shard-rkl: [PASS][28] -> [INCOMPLETE][29] ([i915#13356]) +2 other tests incomplete [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@gem_workarounds@suspend-resume.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@gem_workarounds@suspend-resume.html * igt@gen7_exec_parse@basic-offset: - shard-dg2: NOTRUN -> [SKIP][30] +3 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@gen7_exec_parse@basic-offset.html * igt@gen7_exec_parse@chained-batch: - shard-mtlp: NOTRUN -> [SKIP][31] [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@gen7_exec_parse@chained-batch.html * igt@gen9_exec_parse@batch-zero-length: - shard-tglu: NOTRUN -> [SKIP][32] ([i915#2527] / [i915#2856]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@gen9_exec_parse@batch-zero-length.html * igt@gen9_exec_parse@bb-large: - shard-tglu-1: NOTRUN -> [SKIP][33] ([i915#2527] / [i915#2856]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@gen9_exec_parse@bb-large.html * igt@gen9_exec_parse@cmd-crossing-page: - shard-rkl: NOTRUN -> [SKIP][34] ([i915#2527]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-3/igt@gen9_exec_parse@cmd-crossing-page.html * igt@i915_pm_rpm@system-suspend-execbuf: - shard-dg1: [PASS][35] -> [ABORT][36] ([i915#13562]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg1-14/igt@i915_pm_rpm@system-suspend-execbuf.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-13/igt@i915_pm_rpm@system-suspend-execbuf.html * igt@i915_selftest@live: - shard-mtlp: [PASS][37] -> [DMESG-FAIL][38] ([i915#12061] / [i915#15560]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-mtlp-1/igt@i915_selftest@live.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-1/igt@i915_selftest@live.html * igt@i915_selftest@live@workarounds: - shard-mtlp: [PASS][39] -> [DMESG-FAIL][40] ([i915#12061]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-mtlp-1/igt@i915_selftest@live@workarounds.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-1/igt@i915_selftest@live@workarounds.html * igt@i915_suspend@forcewake: - shard-glk: NOTRUN -> [INCOMPLETE][41] ([i915#4817]) +1 other test incomplete [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk3/igt@i915_suspend@forcewake.html * igt@kms_async_flips@async-flip-suspend-resume: - shard-glk: NOTRUN -> [INCOMPLETE][42] ([i915#12761]) +1 other test incomplete [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk6/igt@kms_async_flips@async-flip-suspend-resume.html * igt@kms_atomic@atomic-plane-damage: - shard-glk10: NOTRUN -> [SKIP][43] +198 other tests skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk10/igt@kms_atomic@atomic-plane-damage.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-snb: NOTRUN -> [SKIP][44] ([i915#1769]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-snb4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3: - shard-dg2: [PASS][45] -> [FAIL][46] ([i915#5956]) +3 other tests fail [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-8/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-8/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html * igt@kms_big_fb@4-tiled-8bpp-rotate-270: - shard-tglu: NOTRUN -> [SKIP][47] ([i915#5286]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html * igt@kms_big_fb@4-tiled-addfb: - shard-tglu-1: NOTRUN -> [SKIP][48] ([i915#5286]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_big_fb@4-tiled-addfb.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][49] ([i915#5286]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-mtlp: NOTRUN -> [FAIL][50] ([i915#5138]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180: - shard-rkl: NOTRUN -> [SKIP][51] ([i915#14544] / [i915#5286]) +1 other test skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_big_fb@linear-16bpp-rotate-270: - shard-tglu: NOTRUN -> [SKIP][52] +12 other tests skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_big_fb@linear-16bpp-rotate-270.html * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip: - shard-rkl: NOTRUN -> [SKIP][53] ([i915#14544] / [i915#3828]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@x-tiled-32bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][54] ([i915#3638]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip: - shard-dg1: [PASS][55] -> [DMESG-WARN][56] ([i915#4423]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg1-17/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-16/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html * igt@kms_big_fb@y-tiled-32bpp-rotate-180: - shard-dg2: NOTRUN -> [SKIP][57] ([i915#4538] / [i915#5190]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow: - shard-dg2: NOTRUN -> [SKIP][58] ([i915#5190]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-rkl: NOTRUN -> [SKIP][59] ([i915#14544]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [SKIP][60] +141 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk6/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-c-edp-1: - shard-mtlp: NOTRUN -> [SKIP][61] ([i915#6095]) +9 other tests skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-c-edp-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs: - shard-tglu: NOTRUN -> [SKIP][62] ([i915#12313]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3: - shard-dg2: NOTRUN -> [SKIP][63] ([i915#10307] / [i915#6095]) +79 other tests skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3.html * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs: - shard-tglu-1: NOTRUN -> [SKIP][64] ([i915#12313]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][65] ([i915#6095]) +24 other tests skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-5/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-3.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][66] ([i915#6095]) +71 other tests skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][67] ([i915#4423] / [i915#6095]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-18/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-4.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][68] ([i915#6095]) +19 other tests skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1: - shard-tglu-1: NOTRUN -> [SKIP][69] ([i915#6095]) +14 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html - shard-glk: NOTRUN -> [INCOMPLETE][70] ([i915#14694] / [i915#15582]) +1 other test incomplete [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][71] ([i915#14098] / [i915#6095]) +41 other tests skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-2/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1.html * igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][72] ([i915#14544] / [i915#6095]) +3 other tests skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1: - shard-dg1: NOTRUN -> [SKIP][73] ([i915#6095]) +182 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-14/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][74] ([i915#14098] / [i915#14544] / [i915#6095]) +2 other tests skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][75] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-4/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html * igt@kms_chamelium_audio@hdmi-audio-edid: - shard-mtlp: NOTRUN -> [SKIP][76] ([i915#11151] / [i915#7828]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_chamelium_audio@hdmi-audio-edid.html * igt@kms_chamelium_edid@hdmi-edid-change-during-suspend: - shard-rkl: NOTRUN -> [SKIP][77] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html * igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats: - shard-dg2: NOTRUN -> [SKIP][78] ([i915#11151] / [i915#7828]) +1 other test skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html * igt@kms_chamelium_frames@hdmi-frame-dump: - shard-rkl: NOTRUN -> [SKIP][79] ([i915#11151] / [i915#7828]) +3 other tests skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-3/igt@kms_chamelium_frames@hdmi-frame-dump.html * igt@kms_chamelium_frames@vga-frame-dump: - shard-tglu-1: NOTRUN -> [SKIP][80] ([i915#11151] / [i915#7828]) +2 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_chamelium_frames@vga-frame-dump.html * igt@kms_chamelium_hpd@hdmi-hpd-storm-disable: - shard-tglu: NOTRUN -> [SKIP][81] ([i915#11151] / [i915#7828]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html * igt@kms_content_protection@atomic: - shard-tglu-1: NOTRUN -> [SKIP][82] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_content_protection@atomic.html * igt@kms_content_protection@atomic-hdcp14@pipe-a-dp-3: - shard-dg2: NOTRUN -> [FAIL][83] ([i915#7173]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_content_protection@atomic-hdcp14@pipe-a-dp-3.html * igt@kms_content_protection@dp-mst-type-1: - shard-rkl: NOTRUN -> [SKIP][84] ([i915#15330] / [i915#3116]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-2/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@dp-mst-type-1-suspend-resume: - shard-tglu: NOTRUN -> [SKIP][85] ([i915#15330]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html * igt@kms_content_protection@legacy-hdcp14: - shard-rkl: NOTRUN -> [SKIP][86] ([i915#6944]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_content_protection@legacy-hdcp14.html * igt@kms_content_protection@mei-interface: - shard-dg2: NOTRUN -> [SKIP][87] ([i915#6944] / [i915#9424]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_content_protection@mei-interface.html * igt@kms_cursor_crc@cursor-onscreen-128x42: - shard-rkl: NOTRUN -> [FAIL][88] ([i915#13566]) +4 other tests fail [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-128x42.html * igt@kms_cursor_crc@cursor-random-max-size: - shard-rkl: NOTRUN -> [SKIP][89] ([i915#3555]) +1 other test skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_cursor_crc@cursor-random-max-size.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-tglu-1: NOTRUN -> [SKIP][90] ([i915#13049]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_crc@cursor-sliding-128x42: - shard-rkl: [PASS][91] -> [FAIL][92] ([i915#13566]) +3 other tests fail [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-128x42.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-128x42.html * igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1: - shard-tglu: [PASS][93] -> [FAIL][94] ([i915#13566]) +1 other test fail [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-tglu-5/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-sliding-256x85: - shard-tglu-1: NOTRUN -> [FAIL][95] ([i915#13566]) +1 other test fail [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-256x85.html * igt@kms_cursor_crc@cursor-suspend: - shard-snb: [PASS][96] -> [INCOMPLETE][97] ([i915#14152] / [i915#7882]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-snb5/igt@kms_cursor_crc@cursor-suspend.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-snb6/igt@kms_cursor_crc@cursor-suspend.html * igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1: - shard-snb: [PASS][98] -> [INCOMPLETE][99] ([i915#14152]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-snb5/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-snb6/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html * igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic: - shard-mtlp: NOTRUN -> [SKIP][100] ([i915#9809]) +1 other test skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic: - shard-dg2: NOTRUN -> [SKIP][101] ([i915#13046] / [i915#5354]) +1 other test skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-tglu: NOTRUN -> [SKIP][102] ([i915#9067]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][103] ([i915#3804]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_dp_link_training@uhbr-mst: - shard-mtlp: NOTRUN -> [SKIP][104] ([i915#13749]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_dp_link_training@uhbr-mst.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-glk10: NOTRUN -> [INCOMPLETE][105] ([i915#9878]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk10/igt@kms_fbcon_fbt@fbc-suspend.html - shard-rkl: NOTRUN -> [INCOMPLETE][106] ([i915#9878]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_feature_discovery@display-4x: - shard-tglu-1: NOTRUN -> [SKIP][107] ([i915#1839]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_feature_discovery@display-4x.html * igt@kms_feature_discovery@dp-mst: - shard-rkl: NOTRUN -> [SKIP][108] ([i915#9337]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-2/igt@kms_feature_discovery@dp-mst.html * igt@kms_feature_discovery@psr2: - shard-dg2: NOTRUN -> [SKIP][109] ([i915#658]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_feature_discovery@psr2.html * igt@kms_flip@2x-busy-flip: - shard-rkl: NOTRUN -> [SKIP][110] ([i915#14544] / [i915#9934]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_flip@2x-busy-flip.html * igt@kms_flip@2x-flip-vs-panning-vs-hang: - shard-tglu-1: NOTRUN -> [SKIP][111] ([i915#3637] / [i915#9934]) +1 other test skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-panning-vs-hang.html * igt@kms_flip@2x-flip-vs-wf_vblank: - shard-dg2: NOTRUN -> [SKIP][112] ([i915#9934]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_flip@2x-flip-vs-wf_vblank.html * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible: - shard-tglu: NOTRUN -> [SKIP][113] ([i915#3637] / [i915#9934]) +1 other test skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html * igt@kms_flip@plain-flip-ts-check: - shard-snb: [PASS][114] -> [FAIL][115] ([i915#14600]) +1 other test fail [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-snb5/igt@kms_flip@plain-flip-ts-check.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-snb5/igt@kms_flip@plain-flip-ts-check.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling: - shard-tglu: NOTRUN -> [SKIP][116] ([i915#15643]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling: - shard-rkl: NOTRUN -> [SKIP][117] ([i915#14544] / [i915#15643]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling: - shard-rkl: NOTRUN -> [SKIP][118] ([i915#15643]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling: - shard-dg2: NOTRUN -> [SKIP][119] ([i915#15643] / [i915#5190]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu: - shard-dg2: [PASS][120] -> [FAIL][121] ([i915#15389] / [i915#6880]) [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu: - shard-tglu-1: NOTRUN -> [SKIP][122] +13 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen: - shard-mtlp: NOTRUN -> [SKIP][123] ([i915#1825]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff: - shard-rkl: NOTRUN -> [SKIP][124] ([i915#14544] / [i915#1825]) +4 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt: - shard-rkl: NOTRUN -> [SKIP][125] ([i915#1825]) +11 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][126] ([i915#8708]) +1 other test skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-rkl: [PASS][127] -> [INCOMPLETE][128] ([i915#10056]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-suspend.html [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][129] ([i915#15102] / [i915#3023]) +6 other tests skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-wc: - shard-tglu-1: NOTRUN -> [SKIP][130] ([i915#15102]) +6 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite: - shard-dg2: NOTRUN -> [SKIP][131] ([i915#15102]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt: - shard-tglu: NOTRUN -> [SKIP][132] ([i915#15102]) +4 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][133] ([i915#15102]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw: - shard-rkl: NOTRUN -> [SKIP][134] ([i915#14544] / [i915#15102] / [i915#3023]) +2 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt: - shard-snb: NOTRUN -> [SKIP][135] +42 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-snb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][136] ([i915#8708]) +2 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][137] ([i915#15104]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][138] ([i915#15102] / [i915#3458]) +3 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move: - shard-dg2: NOTRUN -> [SKIP][139] ([i915#5354]) +4 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html * igt@kms_joiner@basic-force-big-joiner: - shard-rkl: NOTRUN -> [SKIP][140] ([i915#15459]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-tglu-1: NOTRUN -> [SKIP][141] ([i915#15638]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c: - shard-rkl: NOTRUN -> [SKIP][142] +2 other tests skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-3/igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c.html * igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping: - shard-dg2: NOTRUN -> [SKIP][143] ([i915#15608] / [i915#15609] / [i915#8825]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping.html * igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping@pipe-a-plane-0: - shard-dg2: NOTRUN -> [SKIP][144] ([i915#15608]) +8 other tests skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping@pipe-a-plane-0.html * igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping@pipe-a-plane-5: - shard-dg2: NOTRUN -> [SKIP][145] ([i915#15609]) [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping@pipe-a-plane-5.html * igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping@pipe-b-plane-5: - shard-dg2: NOTRUN -> [SKIP][146] ([i915#15609] / [i915#8825]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping@pipe-b-plane-5.html * igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping: - shard-rkl: NOTRUN -> [SKIP][147] ([i915#15608] / [i915#15609] / [i915#8825]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping.html * igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping@pipe-a-plane-5: - shard-rkl: NOTRUN -> [SKIP][148] ([i915#15609]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping@pipe-a-plane-5.html * igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping@pipe-b-plane-5: - shard-rkl: NOTRUN -> [SKIP][149] ([i915#15609] / [i915#8825]) [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping@pipe-b-plane-5.html * igt@kms_plane@pixel-format-4-tiled-modifier@pipe-b-plane-0: - shard-tglu: NOTRUN -> [SKIP][150] ([i915#15608]) +6 other tests skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_plane@pixel-format-4-tiled-modifier@pipe-b-plane-0.html * igt@kms_plane@pixel-format-4-tiled-modifier@pipe-b-plane-7: - shard-tglu: NOTRUN -> [SKIP][151] ([i915#15608] / [i915#8825]) +1 other test skip [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_plane@pixel-format-4-tiled-modifier@pipe-b-plane-7.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier: - shard-dg2: NOTRUN -> [SKIP][152] ([i915#15608] / [i915#8825]) +1 other test skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping: - shard-tglu-1: NOTRUN -> [SKIP][153] ([i915#15608] / [i915#15609] / [i915#8825]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-3: - shard-tglu-1: NOTRUN -> [SKIP][154] ([i915#15608]) +5 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-3.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-7: - shard-tglu-1: NOTRUN -> [SKIP][155] ([i915#15609]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-7.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-7: - shard-tglu-1: NOTRUN -> [SKIP][156] ([i915#15609] / [i915#8825]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-7.html * igt@kms_plane@pixel-format-linear-modifier-source-clamping@pipe-a-plane-5: - shard-mtlp: NOTRUN -> [SKIP][157] ([i915#15609]) +1 other test skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_plane@pixel-format-linear-modifier-source-clamping@pipe-a-plane-5.html * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-5: - shard-rkl: NOTRUN -> [SKIP][158] ([i915#15608]) +5 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-5.html * igt@kms_plane_alpha_blend@alpha-transparent-fb: - shard-glk10: NOTRUN -> [FAIL][159] ([i915#10647] / [i915#12177]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk10/igt@kms_plane_alpha_blend@alpha-transparent-fb.html * igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1: - shard-glk10: NOTRUN -> [FAIL][160] ([i915#10647]) +1 other test fail [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk10/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_multiple@2x-tiling-4: - shard-mtlp: NOTRUN -> [SKIP][161] ([i915#13958]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_plane_multiple@2x-tiling-4.html * igt@kms_plane_multiple@tiling-yf: - shard-rkl: NOTRUN -> [SKIP][162] ([i915#14259]) [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation: - shard-tglu-1: NOTRUN -> [SKIP][163] ([i915#15329] / [i915#3555]) [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b: - shard-tglu-1: NOTRUN -> [SKIP][164] ([i915#15329]) +3 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c: - shard-rkl: NOTRUN -> [SKIP][165] ([i915#14544] / [i915#15329]) +3 other tests skip [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html * igt@kms_pm_backlight@fade-with-suspend: - shard-tglu-1: NOTRUN -> [SKIP][166] ([i915#9812]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-tglu: NOTRUN -> [SKIP][167] ([i915#9685]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc6-dpms: - shard-dg2: NOTRUN -> [SKIP][168] ([i915#14104]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-dg1: [PASS][169] -> [SKIP][170] ([i915#15073]) +2 other tests skip [169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg1-17/igt@kms_pm_rpm@modeset-non-lpsp.html [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_prime@basic-crc-vgem: - shard-dg2: NOTRUN -> [SKIP][171] ([i915#6524] / [i915#6805]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_prime@basic-crc-vgem.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf: - shard-rkl: NOTRUN -> [SKIP][172] ([i915#11520] / [i915#14544]) +1 other test skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf: - shard-tglu: NOTRUN -> [SKIP][173] ([i915#11520]) +1 other test skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf: - shard-glk10: NOTRUN -> [SKIP][174] ([i915#11520]) +6 other tests skip [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk10/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf.html * igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area: - shard-snb: NOTRUN -> [SKIP][175] ([i915#11520]) +2 other tests skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-snb5/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html * igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area: - shard-glk: NOTRUN -> [SKIP][176] ([i915#11520]) +4 other tests skip [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk6/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf: - shard-tglu-1: NOTRUN -> [SKIP][177] ([i915#11520]) +2 other tests skip [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html * igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area: - shard-rkl: NOTRUN -> [SKIP][178] ([i915#11520]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area: - shard-dg2: NOTRUN -> [SKIP][179] ([i915#11520]) +1 other test skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr@fbc-pr-sprite-plane-move: - shard-rkl: NOTRUN -> [SKIP][180] ([i915#1072] / [i915#14544] / [i915#9732]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_psr@fbc-pr-sprite-plane-move.html * igt@kms_psr@fbc-psr-primary-blt@edp-1: - shard-mtlp: NOTRUN -> [SKIP][181] ([i915#9688]) +1 other test skip [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_psr@fbc-psr-primary-blt@edp-1.html * igt@kms_psr@fbc-psr2-cursor-blt: - shard-tglu-1: NOTRUN -> [SKIP][182] ([i915#9732]) +4 other tests skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-1/igt@kms_psr@fbc-psr2-cursor-blt.html * igt@kms_psr@psr-cursor-plane-move: - shard-rkl: NOTRUN -> [SKIP][183] ([i915#1072] / [i915#9732]) +5 other tests skip [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-3/igt@kms_psr@psr-cursor-plane-move.html * igt@kms_psr@psr-sprite-mmap-gtt@edp-1: - shard-mtlp: NOTRUN -> [SKIP][184] ([i915#4077] / [i915#9688]) +1 other test skip [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@kms_psr@psr-sprite-mmap-gtt@edp-1.html * igt@kms_psr@psr2-cursor-plane-onoff: - shard-tglu: NOTRUN -> [SKIP][185] ([i915#9732]) +4 other tests skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_psr@psr2-cursor-plane-onoff.html * igt@kms_psr@psr2-primary-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][186] ([i915#1072] / [i915#9732]) +4 other tests skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_psr@psr2-primary-mmap-gtt.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180: - shard-rkl: NOTRUN -> [SKIP][187] ([i915#5289]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-rotation-270: - shard-dg2: NOTRUN -> [SKIP][188] ([i915#12755]) [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_rotation_crc@primary-rotation-270.html * igt@kms_setmode@basic-clone-single-crtc: - shard-tglu: NOTRUN -> [SKIP][189] ([i915#3555]) +1 other test skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-tglu-8/igt@kms_setmode@basic-clone-single-crtc.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-dg2: NOTRUN -> [SKIP][190] ([i915#9906]) [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@perf_pmu@module-unload: - shard-rkl: NOTRUN -> [FAIL][191] ([i915#14433]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@perf_pmu@module-unload.html * igt@prime_vgem@basic-read: - shard-rkl: NOTRUN -> [SKIP][192] ([i915#14544] / [i915#3291] / [i915#3708]) [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-write: - shard-rkl: NOTRUN -> [SKIP][193] ([i915#3291] / [i915#3708]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-3/igt@prime_vgem@basic-write.html #### Possible fixes #### * igt@api_intel_bb@lot-of-buffers: - shard-dg1: [FAIL][194] -> [PASS][195] [194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg1-14/igt@api_intel_bb@lot-of-buffers.html [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-18/igt@api_intel_bb@lot-of-buffers.html * igt@gem_exec_async@forked-writes: - shard-snb: [INCOMPLETE][196] -> [PASS][197] [196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-snb1/igt@gem_exec_async@forked-writes.html [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-snb5/igt@gem_exec_async@forked-writes.html * igt@gem_exec_endless@dispatch@bcs0: - shard-dg2: [TIMEOUT][198] ([i915#3778] / [i915#7016]) -> [PASS][199] +1 other test pass [198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-11/igt@gem_exec_endless@dispatch@bcs0.html [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-4/igt@gem_exec_endless@dispatch@bcs0.html * igt@gem_exec_suspend@basic-s0: - shard-dg2: [INCOMPLETE][200] ([i915#13356]) -> [PASS][201] +1 other test pass [200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-3/igt@gem_exec_suspend@basic-s0.html [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@gem_exec_suspend@basic-s0.html * igt@gem_mmap_offset@clear-via-pagefault: - shard-mtlp: [ABORT][202] ([i915#14809]) -> [PASS][203] +1 other test pass [202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-mtlp-7/igt@gem_mmap_offset@clear-via-pagefault.html [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-6/igt@gem_mmap_offset@clear-via-pagefault.html * igt@i915_suspend@sysfs-reader: - shard-rkl: [ABORT][204] ([i915#15140]) -> [PASS][205] [204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-1/igt@i915_suspend@sysfs-reader.html [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-2/igt@i915_suspend@sysfs-reader.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [FAIL][206] ([i915#5138]) -> [PASS][207] [206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_dp_link_training@non-uhbr-sst: - shard-dg2: [SKIP][208] ([i915#13749]) -> [PASS][209] [208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-4/igt@kms_dp_link_training@non-uhbr-sst.html [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_dp_link_training@non-uhbr-sst.html * igt@kms_flip@flip-vs-suspend: - shard-snb: [INCOMPLETE][210] ([i915#12314] / [i915#12745] / [i915#4839]) -> [PASS][211] [210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-snb6/igt@kms_flip@flip-vs-suspend.html [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-snb4/igt@kms_flip@flip-vs-suspend.html * igt@kms_flip@flip-vs-suspend@b-hdmi-a1: - shard-snb: [INCOMPLETE][212] ([i915#12314] / [i915#4839]) -> [PASS][213] [212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-snb6/igt@kms_flip@flip-vs-suspend@b-hdmi-a1.html [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-snb4/igt@kms_flip@flip-vs-suspend@b-hdmi-a1.html * igt@kms_flip@wf_vblank-ts-check@a-vga1: - shard-snb: [FAIL][214] ([i915#10826]) -> [PASS][215] +1 other test pass [214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-snb7/igt@kms_flip@wf_vblank-ts-check@a-vga1.html [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-snb7/igt@kms_flip@wf_vblank-ts-check@a-vga1.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt: - shard-dg2: [FAIL][216] ([i915#15389] / [i915#6880]) -> [PASS][217] [216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt.html [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render: - shard-dg1: [DMESG-WARN][218] ([i915#4423]) -> [PASS][219] +3 other tests pass [218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg1-13/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-12/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html * igt@kms_pm_rpm@dpms-lpsp: - shard-rkl: [SKIP][220] ([i915#15073]) -> [PASS][221] +4 other tests pass [220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-1/igt@kms_pm_rpm@dpms-lpsp.html [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-2/igt@kms_pm_rpm@dpms-lpsp.html - shard-dg1: [SKIP][222] ([i915#15073]) -> [PASS][223] +1 other test pass [222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg1-16/igt@kms_pm_rpm@dpms-lpsp.html [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-14/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-dg2: [SKIP][224] ([i915#15073]) -> [PASS][225] [224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp.html [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_pm_rpm@system-suspend-modeset: - shard-rkl: [INCOMPLETE][226] ([i915#14419]) -> [PASS][227] [226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_pm_rpm@system-suspend-modeset.html [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-3/igt@kms_pm_rpm@system-suspend-modeset.html * igt@kms_vblank@ts-continuation-suspend: - shard-rkl: [INCOMPLETE][228] ([i915#12276]) -> [PASS][229] [228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_vblank@ts-continuation-suspend.html [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_vblank@ts-continuation-suspend.html * igt@perf_pmu@busy-double-start@rcs0: - shard-mtlp: [FAIL][230] ([i915#4349]) -> [PASS][231] [230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-mtlp-7/igt@perf_pmu@busy-double-start@rcs0.html [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-mtlp-8/igt@perf_pmu@busy-double-start@rcs0.html #### Warnings #### * igt@gem_ccs@block-multicopy-inplace: - shard-rkl: [SKIP][232] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][233] ([i915#3555] / [i915#9323]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@gem_ccs@block-multicopy-inplace.html [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@gem_ccs@block-multicopy-inplace.html * igt@gem_create@create-ext-set-pat: - shard-rkl: [SKIP][234] ([i915#14544] / [i915#8562]) -> [SKIP][235] ([i915#8562]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@gem_create@create-ext-set-pat.html [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@gem_create@create-ext-set-pat.html * igt@gem_ctx_sseu@invalid-args: - shard-rkl: [SKIP][236] ([i915#280]) -> [SKIP][237] ([i915#14544] / [i915#280]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@gem_ctx_sseu@invalid-args.html [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@gem_ctx_sseu@invalid-args.html * igt@gem_ctx_sseu@mmap-args: - shard-rkl: [SKIP][238] ([i915#14544] / [i915#280]) -> [SKIP][239] ([i915#280]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@gem_ctx_sseu@mmap-args.html [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@gem_ctx_sseu@mmap-args.html * igt@gem_exec_balancer@parallel-dmabuf-import-out-fence: - shard-rkl: [SKIP][240] ([i915#14544] / [i915#4525]) -> [SKIP][241] ([i915#4525]) [240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-1/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html * igt@gem_exec_capture@capture-recoverable: - shard-rkl: [SKIP][242] ([i915#14544] / [i915#6344]) -> [SKIP][243] ([i915#6344]) [242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@gem_exec_capture@capture-recoverable.html [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@gem_exec_capture@capture-recoverable.html * igt@gem_exec_reloc@basic-range-active: - shard-rkl: [SKIP][244] ([i915#14544] / [i915#3281]) -> [SKIP][245] ([i915#3281]) +1 other test skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@gem_exec_reloc@basic-range-active.html [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@gem_exec_reloc@basic-range-active.html * igt@gem_exec_reloc@basic-wc-read: - shard-rkl: [SKIP][246] ([i915#3281]) -> [SKIP][247] ([i915#14544] / [i915#3281]) +2 other tests skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@gem_exec_reloc@basic-wc-read.html [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@gem_exec_reloc@basic-wc-read.html * igt@gem_lmem_swapping@massive-random: - shard-rkl: [SKIP][248] ([i915#4613]) -> [SKIP][249] ([i915#14544] / [i915#4613]) [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@gem_lmem_swapping@massive-random.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@gem_lmem_swapping@massive-random.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-rkl: [SKIP][250] ([i915#14544] / [i915#4613]) -> [SKIP][251] ([i915#4613]) +1 other test skip [250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_partial_pwrite_pread@writes-after-reads: - shard-rkl: [SKIP][252] ([i915#3282]) -> [SKIP][253] ([i915#14544] / [i915#3282]) [252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@gem_partial_pwrite_pread@writes-after-reads.html [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads.html * igt@gem_tiled_pread_pwrite: - shard-rkl: [SKIP][254] ([i915#14544] / [i915#3282]) -> [SKIP][255] ([i915#3282]) +2 other tests skip [254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@gem_tiled_pread_pwrite.html [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@gem_tiled_pread_pwrite.html * igt@gem_userptr_blits@forbidden-operations: - shard-rkl: [SKIP][256] ([i915#14544] / [i915#3282] / [i915#3297]) -> [SKIP][257] ([i915#3282] / [i915#3297]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-1/igt@gem_userptr_blits@forbidden-operations.html * igt@gen9_exec_parse@bb-oversize: - shard-rkl: [SKIP][258] ([i915#14544] / [i915#2527]) -> [SKIP][259] ([i915#2527]) +1 other test skip [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@gen9_exec_parse@bb-oversize.html [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@gen9_exec_parse@bb-oversize.html * igt@gen9_exec_parse@bb-start-param: - shard-rkl: [SKIP][260] ([i915#2527]) -> [SKIP][261] ([i915#14544] / [i915#2527]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@gen9_exec_parse@bb-start-param.html [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html * igt@i915_pm_rc6_residency@media-rc6-accuracy: - shard-rkl: [SKIP][262] ([i915#14544]) -> [SKIP][263] +15 other tests skip [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@i915_pm_rc6_residency@media-rc6-accuracy.html * igt@i915_query@test-query-geometry-subslices: - shard-rkl: [SKIP][264] ([i915#14544] / [i915#5723]) -> [SKIP][265] ([i915#5723]) [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@i915_query@test-query-geometry-subslices.html [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@i915_query@test-query-geometry-subslices.html * igt@i915_suspend@fence-restore-untiled: - shard-rkl: [INCOMPLETE][266] ([i915#4817]) -> [ABORT][267] ([i915#15131]) [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@i915_suspend@fence-restore-untiled.html [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-1/igt@i915_suspend@fence-restore-untiled.html * igt@kms_big_fb@4-tiled-addfb: - shard-rkl: [SKIP][268] ([i915#14544] / [i915#5286]) -> [SKIP][269] ([i915#5286]) +2 other tests skip [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-1/igt@kms_big_fb@4-tiled-addfb.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-rkl: [SKIP][270] ([i915#5286]) -> [SKIP][271] ([i915#14544] / [i915#5286]) +2 other tests skip [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@linear-32bpp-rotate-90: - shard-rkl: [SKIP][272] ([i915#3638]) -> [SKIP][273] ([i915#14544] / [i915#3638]) [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_big_fb@linear-32bpp-rotate-90.html [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-90.html * igt@kms_big_fb@linear-8bpp-rotate-270: - shard-rkl: [SKIP][274] ([i915#14544] / [i915#3638]) -> [SKIP][275] ([i915#3638]) +2 other tests skip [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_big_fb@linear-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-180: - shard-rkl: [SKIP][276] -> [SKIP][277] ([i915#14544]) +4 other tests skip [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2: - shard-rkl: [SKIP][278] ([i915#14544] / [i915#6095]) -> [SKIP][279] ([i915#6095]) +10 other tests skip [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs: - shard-rkl: [SKIP][280] ([i915#14098] / [i915#6095]) -> [SKIP][281] ([i915#14098] / [i915#14544] / [i915#6095]) +4 other tests skip [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs: - shard-dg1: [SKIP][282] ([i915#6095]) -> [SKIP][283] ([i915#4423] / [i915#6095]) [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg1-14/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-18/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs: - shard-rkl: [SKIP][284] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][285] ([i915#14098] / [i915#6095]) +12 other tests skip [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2: - shard-rkl: [SKIP][286] ([i915#6095]) -> [SKIP][287] ([i915#14544] / [i915#6095]) +3 other tests skip [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs: - shard-rkl: [SKIP][288] ([i915#12313]) -> [SKIP][289] ([i915#12313] / [i915#14544]) [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html * igt@kms_cdclk@mode-transition-all-outputs: - shard-rkl: [SKIP][290] ([i915#14544] / [i915#3742]) -> [SKIP][291] ([i915#3742]) [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_cdclk@mode-transition-all-outputs.html [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_cdclk@mode-transition-all-outputs.html * igt@kms_chamelium_frames@hdmi-crc-fast: - shard-rkl: [SKIP][292] ([i915#11151] / [i915#7828]) -> [SKIP][293] ([i915#11151] / [i915#14544] / [i915#7828]) +2 other tests skip [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_chamelium_frames@hdmi-crc-fast.html [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_hpd@vga-hpd-without-ddc: - shard-rkl: [SKIP][294] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][295] ([i915#11151] / [i915#7828]) +1 other test skip [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html * igt@kms_content_protection@atomic-dpms-hdcp14: - shard-rkl: [SKIP][296] ([i915#14544] / [i915#6944]) -> [SKIP][297] ([i915#6944]) [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_content_protection@atomic-dpms-hdcp14.html [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_content_protection@atomic-dpms-hdcp14.html * igt@kms_content_protection@atomic-hdcp14: - shard-dg2: [SKIP][298] ([i915#6944]) -> [FAIL][299] ([i915#7173]) [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-4/igt@kms_content_protection@atomic-hdcp14.html [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_content_protection@atomic-hdcp14.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][300] ([i915#6944] / [i915#9424]) -> [SKIP][301] ([i915#9433]) [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg1-16/igt@kms_content_protection@mei-interface.html [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-12/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@srm: - shard-dg2: [FAIL][302] ([i915#7173]) -> [SKIP][303] ([i915#6944] / [i915#7118]) [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-11/igt@kms_content_protection@srm.html [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-4/igt@kms_content_protection@srm.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-rkl: [SKIP][304] ([i915#13049] / [i915#14544]) -> [SKIP][305] ([i915#13049]) +1 other test skip [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-512x512.html [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-rkl: [SKIP][306] ([i915#14544] / [i915#4103]) -> [SKIP][307] ([i915#4103]) [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_dp_aux_dev: - shard-rkl: [SKIP][308] ([i915#1257] / [i915#14544]) -> [SKIP][309] ([i915#1257]) [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_dp_aux_dev.html [309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_dp_aux_dev.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-rkl: [SKIP][310] ([i915#3555] / [i915#3840]) -> [SKIP][311] ([i915#14544] / [i915#3555] / [i915#3840]) [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@kms_dsc@dsc-with-bpc-formats.html [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_dsc@dsc-with-formats: - shard-rkl: [SKIP][312] ([i915#14544] / [i915#3555] / [i915#3840]) -> [SKIP][313] ([i915#3555] / [i915#3840]) [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_dsc@dsc-with-formats.html [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_dsc@dsc-with-formats.html * igt@kms_feature_discovery@display-4x: - shard-rkl: [SKIP][314] ([i915#14544] / [i915#1839]) -> [SKIP][315] ([i915#1839]) [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_feature_discovery@display-4x.html [315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-1/igt@kms_feature_discovery@display-4x.html * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible: - shard-rkl: [SKIP][316] ([i915#14544] / [i915#9934]) -> [SKIP][317] ([i915#9934]) +2 other tests skip [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html [317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html * igt@kms_flip@2x-wf_vblank-ts-check: - shard-rkl: [SKIP][318] ([i915#9934]) -> [SKIP][319] ([i915#14544] / [i915#9934]) [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_flip@2x-wf_vblank-ts-check.html [319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_flip@2x-wf_vblank-ts-check.html * igt@kms_flip@flip-vs-suspend: - shard-glk: [INCOMPLETE][320] ([i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][321] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113]) [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-glk1/igt@kms_flip@flip-vs-suspend.html [321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk5/igt@kms_flip@flip-vs-suspend.html * igt@kms_flip@flip-vs-suspend@a-hdmi-a1: - shard-glk: [INCOMPLETE][322] ([i915#12745] / [i915#6113]) -> [INCOMPLETE][323] ([i915#12314] / [i915#12745] / [i915#6113]) [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-glk1/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html [323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk5/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling: - shard-rkl: [SKIP][324] ([i915#14544] / [i915#15643]) -> [SKIP][325] ([i915#15643]) [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html [325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-gtt: - shard-rkl: [SKIP][326] ([i915#1825]) -> [SKIP][327] ([i915#14544] / [i915#1825]) +8 other tests skip [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-gtt.html [327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc: - shard-rkl: [SKIP][328] ([i915#14544] / [i915#15102]) -> [SKIP][329] ([i915#15102]) +3 other tests skip [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc.html [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-pwrite: - shard-rkl: [SKIP][330] ([i915#15102] / [i915#3023]) -> [SKIP][331] ([i915#14544] / [i915#15102] / [i915#3023]) +2 other tests skip [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-pwrite.html [331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render: - shard-rkl: [SKIP][332] ([i915#14544] / [i915#1825]) -> [SKIP][333] ([i915#1825]) +16 other tests skip [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render.html [333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary: - shard-dg2: [SKIP][334] ([i915#15102] / [i915#3458]) -> [SKIP][335] ([i915#10433] / [i915#15102] / [i915#3458]) +2 other tests skip [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html [335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html - shard-rkl: [SKIP][336] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][337] ([i915#15102] / [i915#3023]) +8 other tests skip [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html [337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html * igt@kms_frontbuffer_tracking@psr-slowdraw: - shard-dg2: [SKIP][338] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][339] ([i915#15102] / [i915#3458]) +1 other test skip [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-slowdraw.html [339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-slowdraw.html * igt@kms_hdr@brightness-with-hdr: - shard-dg2: [SKIP][340] ([i915#12713]) -> [SKIP][341] ([i915#13331]) [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg2-4/igt@kms_hdr@brightness-with-hdr.html [341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg2-11/igt@kms_hdr@brightness-with-hdr.html - shard-dg1: [SKIP][342] ([i915#12713]) -> [SKIP][343] ([i915#1187] / [i915#12713]) [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg1-16/igt@kms_hdr@brightness-with-hdr.html [343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-rkl: [SKIP][344] ([i915#14544] / [i915#15638]) -> [SKIP][345] ([i915#15638]) [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html [345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier: - shard-rkl: [SKIP][346] ([i915#15608] / [i915#8825]) -> [SKIP][347] ([i915#14544] / [i915#15608] / [i915#8825]) +1 other test skip [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html [347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping: - shard-rkl: [SKIP][348] ([i915#15608] / [i915#15609] / [i915#8825]) -> [SKIP][349] ([i915#14544] / [i915#15608] / [i915#15609] / [i915#8825]) +1 other test skip [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping.html [349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping.html * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier: - shard-rkl: [SKIP][350] ([i915#14544] / [i915#15608] / [i915#8825]) -> [SKIP][351] ([i915#15608] / [i915#8825]) +1 other test skip [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html [351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping@pipe-a-plane-0: - shard-rkl: [SKIP][352] ([i915#15608]) -> [SKIP][353] ([i915#14544] / [i915#15608]) +2 other tests skip [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping@pipe-a-plane-0.html [353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping@pipe-a-plane-0.html * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping@pipe-b-plane-5: - shard-rkl: [SKIP][354] ([i915#15609] / [i915#8825]) -> [SKIP][355] ([i915#14544] / [i915#15609] / [i915#8825]) +1 other test skip [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping@pipe-b-plane-5.html [355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping@pipe-b-plane-5.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping: - shard-rkl: [SKIP][356] ([i915#14544] / [i915#15608] / [i915#15609] / [i915#8825]) -> [SKIP][357] ([i915#15608] / [i915#15609] / [i915#8825]) [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html [357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-0: - shard-rkl: [SKIP][358] ([i915#14544] / [i915#15608]) -> [SKIP][359] ([i915#15608]) +1 other test skip [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-0.html [359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-0.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-5: - shard-rkl: [SKIP][360] ([i915#14544] / [i915#15609] / [i915#8825]) -> [SKIP][361] ([i915#15609] / [i915#8825]) [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-5.html [361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-5.html * igt@kms_plane_multiple@2x-tiling-none: - shard-rkl: [SKIP][362] ([i915#13958] / [i915#14544]) -> [SKIP][363] ([i915#13958]) [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-none.html [363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_plane_multiple@2x-tiling-none.html * igt@kms_pm_backlight@fade-with-dpms: - shard-rkl: [SKIP][364] ([i915#14544] / [i915#5354]) -> [SKIP][365] ([i915#5354]) [364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html [365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_pm_backlight@fade-with-dpms.html * igt@kms_pm_dc@dc5-psr: - shard-rkl: [SKIP][366] ([i915#14544] / [i915#9685]) -> [SKIP][367] ([i915#9685]) [366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html [367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-rkl: [SKIP][368] ([i915#15073]) -> [SKIP][369] ([i915#14544] / [i915#15073]) [368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html [369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_prime@basic-modeset-hybrid: - shard-rkl: [SKIP][370] ([i915#14544] / [i915#6524]) -> [SKIP][371] ([i915#6524]) [370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_prime@basic-modeset-hybrid.html [371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-8/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf: - shard-dg1: [SKIP][372] ([i915#11520] / [i915#4423]) -> [SKIP][373] ([i915#11520]) [372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg1-17/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html [373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-18/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area: - shard-rkl: [SKIP][374] ([i915#11520] / [i915#14544]) -> [SKIP][375] ([i915#11520]) +2 other tests skip [374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html [375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area: - shard-rkl: [SKIP][376] ([i915#11520]) -> [SKIP][377] ([i915#11520] / [i915#14544]) [376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html [377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_su@frontbuffer-xrgb8888: - shard-rkl: [SKIP][378] ([i915#9683]) -> [SKIP][379] ([i915#14544] / [i915#9683]) [378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@kms_psr2_su@frontbuffer-xrgb8888.html [379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_psr2_su@frontbuffer-xrgb8888.html * igt@kms_psr@fbc-pr-sprite-mmap-cpu: - shard-dg1: [SKIP][380] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][381] ([i915#1072] / [i915#9732]) [380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-dg1-12/igt@kms_psr@fbc-pr-sprite-mmap-cpu.html [381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-dg1-15/igt@kms_psr@fbc-pr-sprite-mmap-cpu.html * igt@kms_psr@fbc-psr-primary-page-flip: - shard-rkl: [SKIP][382] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][383] ([i915#1072] / [i915#9732]) +9 other tests skip [382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-6/igt@kms_psr@fbc-psr-primary-page-flip.html [383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-7/igt@kms_psr@fbc-psr-primary-page-flip.html * igt@kms_psr@pr-basic: - shard-rkl: [SKIP][384] ([i915#1072] / [i915#9732]) -> [SKIP][385] ([i915#1072] / [i915#14544] / [i915#9732]) +4 other tests skip [384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_psr@pr-basic.html [385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_psr@pr-basic.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - shard-rkl: [SKIP][386] ([i915#9685]) -> [SKIP][387] ([i915#14544] / [i915#9685]) [386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html [387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_rotation_crc@multiplane-rotation-cropping-bottom: - shard-glk: [INCOMPLETE][388] -> [INCOMPLETE][389] ([i915#15500]) [388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-glk5/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html [389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-glk1/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html * igt@kms_setmode@clone-exclusive-crtc: - shard-rkl: [SKIP][390] ([i915#3555]) -> [SKIP][391] ([i915#14544] / [i915#3555]) [390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_setmode@clone-exclusive-crtc.html [391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_setmode@clone-exclusive-crtc.html * igt@kms_vrr@lobf: - shard-rkl: [SKIP][392] ([i915#11920]) -> [SKIP][393] ([i915#11920] / [i915#14544]) [392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-2/igt@kms_vrr@lobf.html [393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@kms_vrr@lobf.html * igt@perf@unprivileged-single-ctx-counters: - shard-rkl: [SKIP][394] ([i915#2433]) -> [SKIP][395] ([i915#14544] / [i915#2433]) [394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@perf@unprivileged-single-ctx-counters.html [395]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@perf@unprivileged-single-ctx-counters.html * igt@sriov_basic@enable-vfs-autoprobe-on: - shard-rkl: [SKIP][396] ([i915#9917]) -> [SKIP][397] ([i915#14544] / [i915#9917]) [396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17977/shard-rkl-3/igt@sriov_basic@enable-vfs-autoprobe-on.html [397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161522v1/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-on.html [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056 [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#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187 [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177 [i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314 [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257 [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713 [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13331]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13331 [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356 [i915#13562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13562 [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749 [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958 [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098 [i915#14104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14104 [i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152 [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259 [i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419 [i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433 [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544 [i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600 [i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694 [i915#14809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14809 [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073 [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102 [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104 [i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131 [i915#15140]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15140 [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329 [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330 [i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389 [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459 [i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500 [i915#15560]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15560 [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582 [i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608 [i915#15609]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15609 [i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638 [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839 [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778 [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936 [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#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349 [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [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#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [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#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723 [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113 [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335 [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658 [i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805 [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880 [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944 [i915#7016]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7016 [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118 [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173 [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825 [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337 [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424 [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809 [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 [i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * Linux: CI_DRM_17977 -> Patchwork_161522v1 CI-20190529: 20190529 CI_DRM_17977: b4bfe7d753afaf6ea4950111a309a4e2ef5aef68 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8751: af788251f1ef729d17c802aec2c4547b52059e58 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_161522v1: b4bfe7d753afaf6ea4950111a309a4e2ef5aef68 @ 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_161522v1/index.html [-- Attachment #2: Type: text/html, Size: 146649 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [RFC PATCH] drm/i915/display: Prevent NV12 Y-plane allocation from stealing userspace planes 2026-02-12 0:48 [RFC PATCH] drm/i915/display: Prevent NV12 Y-plane allocation from stealing userspace planes Khaled Almahallawy 2026-02-12 1:36 ` ✓ i915.CI.BAT: success for " Patchwork 2026-02-12 9:45 ` ✓ i915.CI.Full: " Patchwork @ 2026-02-12 11:47 ` Ville Syrjälä 2026-02-12 20:55 ` Almahallawy, Khaled 2 siblings, 1 reply; 5+ messages in thread From: Ville Syrjälä @ 2026-02-12 11:47 UTC (permalink / raw) To: Khaled Almahallawy; +Cc: intel-gfx, intel-xe, Uma Shankar, Jani Nikula On Wed, Feb 11, 2026 at 04:48:52PM -0800, Khaled Almahallawy wrote: > The driver automatically allocates a Y-plane (4A/5A) when userspace > configures an NV12 surface. The allocation loop doesn't check if a > candidate plane is already configured by userspace in the same atomic > commit, causing conflict as observed in this i915_display_info: > > [PLANE:124:plane 4A]: type=OVL > uapi: [FB:566] AB24 little-endian (0x34324241),0x0,1920x1280, visible=visible > planar: Linked to [PLANE:34:plane 1A] as a Y plane > hw: [FB:564] NV12 little-endian (0x3231564e),0x0,1920x1080, visible=yes > > Plane 4A's uapi state shows userspace's AB24 framebuffer, but the hw > state shows it was reprogrammed with the NV12 Y-plane. > > Example triggered by experiment with IGT test to commit NV12 + multiple > AB24 planes: > > === Testing with NV12 primary + 3 ABGR8888 overlays === > Plane 0 (Primary): NV12 1920x1080 at (0, 0) > Plane 1 (Overlay 0): ABGR8888 1920x1280 (fullscreen) at (0, 0) > Plane 2 (Overlay 1): ABGR8888 1920x1280 (fullscreen) at (0, 0) > Plane 3 (Overlay 2): ABGR8888 1920x1280 (fullscreen) at (0, 0) > TEST_ONLY passed, committing... > Atomic commit SUCCEEDED > > The bug triggers a kernel WARNING in unlink_nv12_plane(): > WARNING: drivers/gpu/drm/i915/display/intel_plane.c:1521 > drm_WARN_ON(plane_state->uapi.visible) > I think the actual bug is that we unlink the nv12 planes after plane_atomic_check(). unlink_nv12_plane() will then clobber some things in the crtc state that was set up by plane_atomic_check(). So we perhaps want something like this: diff --git a/drivers/gpu/drm/i915/display/intel_plane.c b/drivers/gpu/drm/i915/display/intel_plane.c index 3dc2ed52147f..98d0255b8b18 100644 --- a/drivers/gpu/drm/i915/display/intel_plane.c +++ b/drivers/gpu/drm/i915/display/intel_plane.c @@ -441,6 +441,8 @@ void intel_plane_set_invisible(struct intel_crtc_state *crtc_state, { struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); + unlink_nv12_plane(crtc_state, plane_state); + crtc_state->active_planes &= ~BIT(plane->id); crtc_state->scaled_planes &= ~BIT(plane->id); crtc_state->nv12_planes &= ~BIT(plane->id); @@ -1513,6 +1515,9 @@ static void unlink_nv12_plane(struct intel_crtc_state *crtc_state, struct intel_display *display = to_intel_display(plane_state); struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); + if (!plane_state->planar_linked_plane) + return; + plane_state->planar_linked_plane = NULL; if (!plane_state->is_y_plane) @@ -1550,8 +1555,7 @@ static int icl_check_nv12_planes(struct intel_atomic_state *state, if (plane->pipe != crtc->pipe) continue; - if (plane_state->planar_linked_plane) - unlink_nv12_plane(crtc_state, plane_state); + unlink_nv12_plane(crtc_state, plane_state); } if (!crtc_state->nv12_planes) With that we could perhaps even drop the second unlink_nv12_plane() call, but haven't really thought through the details... > Fix by checking uapi.fb before allocating a Y-plane. If set, userspace > configured this plane, so skip to the next candidate. This enables > graceful fallback (4A busy -> try 5A) rather than the current > behavior that steals planes from userspace. I do have a patch in some branch that changes the Y plane selection to use 'enabled_planes' instead of 'active_planes' which is equivalent to this. It is perhaps the slightly more logical approach but it could result some specific usage scenarios losing NV12 scanout capability. IIRC I also had some unsolved issue with that approach, which is why I never even sent out the patch. > IGT test and kernel fix generated with assistance from Claude Sonnet 4.5 > through an iterative process. The following is a summary of the prompts > used: > > IGT test generation prompt: > Need an IGT test to: > 1. Reproduce the NV12 + multiple AB24 plane allocation conflict > 2. Work across different GPU vendors (not Intel-specific) > 3. Discover hardware limits through iteration (not hardcoded) > 4. Test atomic commit behavior with mixed formats > 5. Validate driver properly rejects invalid configurations > 6. Help debug plane allocation issues (interactive inspection) > > Kernel fix debug process: > 1. Explained NV12 UV->Y plane linking mechanism (link_nv12_planes) > 2. Traced Y-plane selection algorithm and hardware constraints > 3. Analyzed i915_display_info output showing uapi vs hw state mismatch > 4. Triggered kernel WARNING in unlink_nv12_plane() confirming the bug > 5. Traced kernel logs through atomic commit sequence > 6. Identified root cause: Y-plane allocation checks uapi.crtc, but that's > set later during plane validation. uapi.fb is set earlier during state > setup, making it the correct indicator of userspace configuration > 7. Evaluated uapi.fb vs uapi.visible for detection timing > 8. Initially suggested rejecting commit with -EINVAL, but decided graceful > fallback with continue is better - allows trying alternate Y-planes > (4A busy -> 5A) instead of failing entire atomic commit > 9. Validated fix prevents plane stealing while allowing alternate Y-plane > > Cc: Uma Shankar <uma.shankar@intel.com> > Cc: Jani Nikula <jani.nikula@intel.com> > Cc: Ville Syrjala <ville.syrjala@linux.intel.com> > Signed-off-by: Khaled Almahallawy <khaled.almahallawy@intel.com> > --- > drivers/gpu/drm/i915/display/intel_plane.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/gpu/drm/i915/display/intel_plane.c b/drivers/gpu/drm/i915/display/intel_plane.c > index 3dc2ed52147f..57d1a9cd226e 100644 > --- a/drivers/gpu/drm/i915/display/intel_plane.c > +++ b/drivers/gpu/drm/i915/display/intel_plane.c > @@ -1578,6 +1578,10 @@ static int icl_check_nv12_planes(struct intel_atomic_state *state, > if (IS_ERR(y_plane_state)) > return PTR_ERR(y_plane_state); > > + /* Reject if this Y-plane is being configured by userspace */ > + if (y_plane_state->uapi.fb) > + continue; > + > break; > } > > -- > 2.43.0 -- Ville Syrjälä Intel ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [RFC PATCH] drm/i915/display: Prevent NV12 Y-plane allocation from stealing userspace planes 2026-02-12 11:47 ` [RFC PATCH] " Ville Syrjälä @ 2026-02-12 20:55 ` Almahallawy, Khaled 0 siblings, 0 replies; 5+ messages in thread From: Almahallawy, Khaled @ 2026-02-12 20:55 UTC (permalink / raw) To: ville.syrjala@linux.intel.com Cc: intel-xe@lists.freedesktop.org, Srinivas, Vidya, Nikula, Jani, Navare, Manasi, intel-gfx@lists.freedesktop.org, Shankar, Uma, ddavenport@google.com, seanpaul@google.com On Thu, 2026-02-12 at 13:47 +0200, Ville Syrjälä wrote: > On Wed, Feb 11, 2026 at 04:48:52PM -0800, Khaled Almahallawy wrote: > > The driver automatically allocates a Y-plane (4A/5A) when userspace > > configures an NV12 surface. The allocation loop doesn't check if a > > candidate plane is already configured by userspace in the same > > atomic > > commit, causing conflict as observed in this i915_display_info: > > > > [PLANE:124:plane 4A]: type=OVL > > uapi: [FB:566] AB24 little-endian (0x34324241),0x0,1920x1280, > > visible=visible > > planar: Linked to [PLANE:34:plane 1A] as a Y plane > > hw: [FB:564] NV12 little-endian (0x3231564e),0x0,1920x1080, > > visible=yes > > > > Plane 4A's uapi state shows userspace's AB24 framebuffer, but the > > hw > > state shows it was reprogrammed with the NV12 Y-plane. > > > > Example triggered by experiment with IGT test to commit NV12 + > > multiple > > AB24 planes: > > > > === Testing with NV12 primary + 3 ABGR8888 overlays === > > Plane 0 (Primary): NV12 1920x1080 at (0, 0) > > Plane 1 (Overlay 0): ABGR8888 1920x1280 (fullscreen) at (0, 0) > > Plane 2 (Overlay 1): ABGR8888 1920x1280 (fullscreen) at (0, 0) > > Plane 3 (Overlay 2): ABGR8888 1920x1280 (fullscreen) at (0, 0) > > TEST_ONLY passed, committing... > > Atomic commit SUCCEEDED > > > > The bug triggers a kernel WARNING in unlink_nv12_plane(): > > WARNING: drivers/gpu/drm/i915/display/intel_plane.c:1521 > > drm_WARN_ON(plane_state->uapi.visible) > > > > I think the actual bug is that we unlink the nv12 planes after > plane_atomic_check(). unlink_nv12_plane() will then clobber > some things in the crtc state that was set up by > plane_atomic_check(). > > So we perhaps want something like this: > > diff --git a/drivers/gpu/drm/i915/display/intel_plane.c > b/drivers/gpu/drm/i915/display/intel_plane.c > index 3dc2ed52147f..98d0255b8b18 100644 > --- a/drivers/gpu/drm/i915/display/intel_plane.c > +++ b/drivers/gpu/drm/i915/display/intel_plane.c > @@ -441,6 +441,8 @@ void intel_plane_set_invisible(struct > intel_crtc_state *crtc_state, > { > struct intel_plane *plane = to_intel_plane(plane_state- > >uapi.plane); > > + unlink_nv12_plane(crtc_state, plane_state); > + > crtc_state->active_planes &= ~BIT(plane->id); > crtc_state->scaled_planes &= ~BIT(plane->id); > crtc_state->nv12_planes &= ~BIT(plane->id); > @@ -1513,6 +1515,9 @@ static void unlink_nv12_plane(struct > intel_crtc_state *crtc_state, > struct intel_display *display = > to_intel_display(plane_state); > struct intel_plane *plane = to_intel_plane(plane_state- > >uapi.plane); > > + if (!plane_state->planar_linked_plane) > + return; > + > plane_state->planar_linked_plane = NULL; > > if (!plane_state->is_y_plane) > @@ -1550,8 +1555,7 @@ static int icl_check_nv12_planes(struct > intel_atomic_state *state, > if (plane->pipe != crtc->pipe) > continue; > > - if (plane_state->planar_linked_plane) > - unlink_nv12_plane(crtc_state, plane_state); > + unlink_nv12_plane(crtc_state, plane_state); > } > > if (!crtc_state->nv12_planes) > > With that we could perhaps even drop the second unlink_nv12_plane() > call, but haven't really thought through the details... > Hi Ville, Thank you for this fix - I've tested it and confirmed it works correctly. The Y-plane (5A) is now properly assigned without stealing plane 4A that userspace had configured. Logs are below For context, this issue came up while working with Android and drm_hwcomposer, which tends to use MANY overlay layers simultaneously. When combining NV12 video playback with multiple AB24 layers we started to see issues. Could you please suggest the next steps? If you plan to send this fix here is Tested-by: Khaled Almahallawy <khaled.almahallawy@intel.com> Or Would you be willing to share that Y-plane selection patch and we can test it against the Android/drm_hwcomposer use case Thanks again for the quick turnaround on this! For reference, below are the logs:. igt run: sudo ./kms_plane_multiple --run-subtest atomic-plane-stress-with- formats IGT-Version: 2.3-gd9d59d09a (x86_64) (Linux: 6.19.0-CI_DRM_17981- g923df5da4a4a x86_64) Using IGT_SRANDOM=1770899565 for randomisation Opened device: /dev/dri/card1 Starting subtest: atomic-plane-stress-with-formats Starting dynamic subtest: pipe-A-eDP-1 Testing pipe A with eDP-1 Found 6 total planes (4 overlays) on pipe A Primary plane: NV12 1920x1080 at (0, 0) === Testing with NV12 primary + 1 ABGR8888 overlay === Plane 0 (Primary): NV12 1920x1080 at (0, 0) Plane 1 (Overlay 0): ABGR8888 1920x1280 (fullscreen) at (0, 0) ✓ TEST_ONLY passed, committing... ✓ Atomic commit SUCCEEDED >>> Check i915_display_info now (cat /sys/kernel/debug/dri/0/i915_display_info) <<< >>> Press ENTER to continue... === Testing with NV12 primary + 2 ABGR8888 overlays === Plane 0 (Primary): NV12 1920x1080 at (0, 0) Plane 1 (Overlay 0): ABGR8888 1920x1280 (fullscreen) at (0, 0) Plane 2 (Overlay 1): ABGR8888 1920x1280 (fullscreen) at (0, 0) ✓ TEST_ONLY passed, committing... ✓ Atomic commit SUCCEEDED >>> Check i915_display_info now (cat /sys/kernel/debug/dri/0/i915_display_info) <<< >>> Press ENTER to continue... === Testing with NV12 primary + 3 ABGR8888 overlays === Plane 0 (Primary): NV12 1920x1080 at (0, 0) Plane 1 (Overlay 0): ABGR8888 1920x1280 (fullscreen) at (0, 0) Plane 2 (Overlay 1): ABGR8888 1920x1280 (fullscreen) at (0, 0) Plane 3 (Overlay 2): ABGR8888 1920x1280 (fullscreen) at (0, 0) ✓ TEST_ONLY passed, committing... ✓ Atomic commit SUCCEEDED >>> Check i915_display_info now (cat /sys/kernel/debug/dri/0/i915_display_info) <<< >>> Press ENTER to continue... === Testing with NV12 primary + 4 ABGR8888 overlays === Plane 0 (Primary): NV12 1920x1080 at (0, 0) Plane 1 (Overlay 0): ABGR8888 1920x1280 (fullscreen) at (0, 0) Plane 2 (Overlay 1): ABGR8888 1920x1280 (fullscreen) at (0, 0) Plane 3 (Overlay 2): ABGR8888 1920x1280 (fullscreen) at (0, 0) Plane 4 (Overlay 3): ABGR8888 1920x1280 (fullscreen) at (0, 0) ✗ TEST_ONLY rejected (ret=-22) ✗ No working configuration found with 4 overlays === Results === Maximum configuration: NV12 primary + 3 ABGR8888 overlays Dynamic subtest pipe-A-eDP-1: SUCCESS (299.910s) Subtest atomic-plane-stress-with-formats: SUCCESS (299.910s) display_info: [PLANE:124:plane 4A]: type=OVL uapi: [FB:566] AB24 little-endian (0x34324241),0x0,1920x1280, visible=visible, src=1920.000000x1280.000000+0.000000+0.000000, dst=1920x1280+0+0, rota tion=0 (0x00000001) hw: [FB:566] AB24 little-endian (0x34324241),0x0,1920x1280, visible=yes, src=1920.000000x1280.000000+0.000000+0.000000, dst=1920x1280+0+0, rotation=0 (0x00000001) [PLANE:134:plane 5A]: type=OVL uapi: [FB:0] n/a,0x0,0x0,, visible=Y plane, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001) planar: Linked to [PLANE:34:plane 1A] as a Y plane hw: [FB:564] NV12 little-endian (0x3231564e),0x0,1920x1080, visible=no, src=1920.000000x1080.000000+0.000000+0.000000, dst=1920x1080+0+0, rotation=0 Kernel logs: [156.742148] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] ddb (177-1376) -> ( 0- 0) [156.742370] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm [156.742537] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] lines 3, 3, 3, 4, 5, 7, 10, 12, 0, 0, 1 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 [156.742701] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] blocks 48, 48, 48, 65, 81, 113, 161, 193, 0, 0, 16 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 [156.742871] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] min_ddb 58, 58, 58, 76, 93, 129, 181, 215, 0, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 [156.743035] i915 0000:00:02.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 3328000 num active planes 3 -> 2 [156.743239] i915 0000:00:02.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 14993 required 1665 [156.913297] i915 0000:00:02.0: [drm:verify_connector_state [i915]] [CONNECTOR:291:DP-1] [156.913477] i915 0000:00:02.0: [drm:intel_atomic_commit_tail [i915]] [CRTC:150:pipe A] [156.913628] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:94:plane 3A] ddb (1376-2575) -> ( 0- 0) [156.913823] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:94:plane 3A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm [156.913993] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:94:plane 3A] lines 3, 3, 3, 4, 5, 7, 10, 12, 0, 0, 1 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 [156.914149] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:94:plane 3A] blocks 48, 48, 48, 65, 81, 113, 161, 193, 0, 0, 16 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 [156.914306] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:94:plane 3A] min_ddb 58, 58, 58, 76, 93, 129, 181, 215, 0, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 [156.914480] i915 0000:00:02.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 3328000 num active planes 2 -> 2 [156.914669] i915 0000:00:02.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 14993 required 1665 [157.080238] i915 0000:00:02.0: [drm:verify_connector_state [i915]] [CONNECTOR:291:DP-1] [157.080413] i915 0000:00:02.0: [drm:intel_atomic_commit_tail [i915]] [CRTC:150:pipe A] [156.916097] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] ddb ( 0- 0) -> ( 177-1376) [156.916277] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm [156.916231] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 177- 354) -> ( 0- 177) [156.916233] i915 0000:00:02.0: [drm:icl_check_nv12_planes [i915]] Linking NV12 planes: UV plane [PLANE:34:plane 1A] using Y plane [PLANE:134:plane 5A] [156.916266] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:94:plane 3A] ddb ( 0- 0) -> (1376-2575) [156.916398] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0- 177) -> ( 0- 177) [156.916517] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] ddb ( 177-1376) -> ( 177-1376) [156.916681] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:94:plane 3A] ddb (1376-2575) -> (1376-2575) [156.916802] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:124:plane 4A] ddb ( 0- 0) -> (2575-3774) [156.916922] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:134:plane 5A] ddb ( 0- 0) -> (3774-4051) [156.917056] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:134:plane 5A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm [156.917223] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:134:plane 5A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 3, 3, 3, 5, 6, 8, 12, 14, 0, 0, 1 [156.917388] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:134:plane 5A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 46, 46, 46, 77, 93, 125, 185, 217, 0, 0, 16 [156.917552] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:134:plane 5A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 55, 55, 55, 89, 107, 143, 207, 241, 0, 0, 0 [156.919192] i915 0000:00:02.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 2471100 num active planes 5 [156.919385] i915 0000:00:02.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 14993 required 1236 [157.078870] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0- 177) -> ( 0- 177) [157.079049] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] ddb ( 177-1376) -> ( 177-1376) [157.079224] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:94:plane 3A] ddb (1376-2575) -> (1376-2575) [157.079390] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:124:plane 4A] ddb (2575-3774) -> (2575-3774) [157.079554] i915 0000:00:02.0: [drm:skl_compute_wm [i915]] [PLANE:134:plane 5A] ddb (3774-4051) -> (3774-4051) [157.080052] i915 0000:00:02.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 2471100 num active planes 5 [157.080238] i915 0000:00:02.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 14993 required 1236 Thank You Khaled > > Fix by checking uapi.fb before allocating a Y-plane. If set, > > userspace > > configured this plane, so skip to the next candidate. This enables > > graceful fallback (4A busy -> try 5A) rather than the current > > behavior that steals planes from userspace. > > I do have a patch in some branch that changes the Y plane > selection to use 'enabled_planes' instead of 'active_planes' > which is equivalent to this. It is perhaps the slightly more > logical approach but it could result some specific usage > scenarios losing NV12 scanout capability. IIRC I also had > some unsolved issue with that approach, which is why I never > even sent out the patch. > > > IGT test and kernel fix generated with assistance from Claude > > Sonnet 4.5 > > through an iterative process. The following is a summary of the > > prompts > > used: > > > > IGT test generation prompt: > > Need an IGT test to: > > 1. Reproduce the NV12 + multiple AB24 plane allocation conflict > > 2. Work across different GPU vendors (not Intel-specific) > > 3. Discover hardware limits through iteration (not hardcoded) > > 4. Test atomic commit behavior with mixed formats > > 5. Validate driver properly rejects invalid configurations > > 6. Help debug plane allocation issues (interactive inspection) > > > > Kernel fix debug process: > > 1. Explained NV12 UV->Y plane linking mechanism (link_nv12_planes) > > 2. Traced Y-plane selection algorithm and hardware constraints > > 3. Analyzed i915_display_info output showing uapi vs hw state > > mismatch > > 4. Triggered kernel WARNING in unlink_nv12_plane() confirming the > > bug > > 5. Traced kernel logs through atomic commit sequence > > 6. Identified root cause: Y-plane allocation checks uapi.crtc, but > > that's > > set later during plane validation. uapi.fb is set earlier during > > state > > setup, making it the correct indicator of userspace > > configuration > > 7. Evaluated uapi.fb vs uapi.visible for detection timing > > 8. Initially suggested rejecting commit with -EINVAL, but decided > > graceful > > fallback with continue is better - allows trying alternate Y- > > planes > > (4A busy -> 5A) instead of failing entire atomic commit > > 9. Validated fix prevents plane stealing while allowing alternate > > Y-plane > > > > Cc: Uma Shankar <uma.shankar@intel.com> > > Cc: Jani Nikula <jani.nikula@intel.com> > > Cc: Ville Syrjala <ville.syrjala@linux.intel.com> > > Signed-off-by: Khaled Almahallawy <khaled.almahallawy@intel.com> > > --- > > drivers/gpu/drm/i915/display/intel_plane.c | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/drivers/gpu/drm/i915/display/intel_plane.c > > b/drivers/gpu/drm/i915/display/intel_plane.c > > index 3dc2ed52147f..57d1a9cd226e 100644 > > --- a/drivers/gpu/drm/i915/display/intel_plane.c > > +++ b/drivers/gpu/drm/i915/display/intel_plane.c > > @@ -1578,6 +1578,10 @@ static int icl_check_nv12_planes(struct > > intel_atomic_state *state, > > if (IS_ERR(y_plane_state)) > > return PTR_ERR(y_plane_state); > > > > + /* Reject if this Y-plane is being > > configured by userspace */ > > + if (y_plane_state->uapi.fb) > > + continue; > > + > > break; > > } > > > > -- > > 2.43.0 > ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-02-12 20:55 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-02-12 0:48 [RFC PATCH] drm/i915/display: Prevent NV12 Y-plane allocation from stealing userspace planes Khaled Almahallawy 2026-02-12 1:36 ` ✓ i915.CI.BAT: success for " Patchwork 2026-02-12 9:45 ` ✓ i915.CI.Full: " Patchwork 2026-02-12 11:47 ` [RFC PATCH] " Ville Syrjälä 2026-02-12 20:55 ` Almahallawy, Khaled
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox