* [PATCH] drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end
@ 2025-12-19 21:03 Jonathan Cavitt
2025-12-19 23:43 ` ✓ i915.CI.BAT: success for " Patchwork
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Jonathan Cavitt @ 2025-12-19 21:03 UTC (permalink / raw)
To: intel-gfx
Cc: saurabhg.gupta, alex.zuo, jonathan.cavitt, paulo.r.zanoni,
ville.syrjala, daniel.vetter
Static analysis reveals a potential integer underflow in
intel_fbc_stolen_end. This can apparently occur if
intel_parent_stolen_area_size returns zero (or, theoretically, any value
less than 2^23), as 2^23 is subtracted from the return value and stored
in a u64. While this doesn't appear to cause any issues due to the use
of the min() function to clamp the return values from the
intel_fbc_stolen_end function, it would be best practice to avoid
undeflowing values like this on principle. So, rework the function to
prevent the underflow from occurring. Note that the underflow at
present would result in the value of intel_fbc_cfb_base_max being
returned at the end of intel_fbc_stolen_end, so just return that if the
value of intel_parent_stolen_area_size is too small.
While we're here, create a macro for the 2^23 value and modify the
execution path for readability.
Fixes: a9da512b3ed7 ("drm/i915: avoid the last 8mb of stolen on BDW/SKL")
Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
---
drivers/gpu/drm/i915/display/intel_fbc.c | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_fbc.c b/drivers/gpu/drm/i915/display/intel_fbc.c
index fef2f35ff1e9..00c32df50933 100644
--- a/drivers/gpu/drm/i915/display/intel_fbc.c
+++ b/drivers/gpu/drm/i915/display/intel_fbc.c
@@ -807,21 +807,29 @@ static u64 intel_fbc_cfb_base_max(struct intel_display *display)
return BIT_ULL(32);
}
+#define STOLEN_RESERVE_MAX SZ_8M
static u64 intel_fbc_stolen_end(struct intel_display *display)
{
- u64 end;
+ u64 end = intel_fbc_cfb_base_max(display);
/* The FBC hardware for BDW/SKL doesn't have access to the stolen
* reserved range size, so it always assumes the maximum (8mb) is used.
* If we enable FBC using a CFB on that memory range we'll get FIFO
* underruns, even if that range is not reserved by the BIOS. */
if (display->platform.broadwell ||
- (DISPLAY_VER(display) == 9 && !display->platform.broxton))
- end = intel_parent_stolen_area_size(display) - 8 * 1024 * 1024;
- else
- end = U64_MAX;
+ (DISPLAY_VER(display) == 9 && !display->platform.broxton)) {
+ u64 stolen_area_size = intel_parent_stolen_area_size(display);
+
+ /* If stolen_area_size is less than STOLEN_RESERVE_MAX,
+ * use intel_fbc_cfb_base_max instead. */
+ if (stolen_area_size < STOLEN_RESERVE_MAX)
+ return end;
+
+ stolen_area_size -= STOLEN_RESERVE_MAX;
+ return min(end, stolen_area_size);
+ }
- return min(end, intel_fbc_cfb_base_max(display));
+ return end;
}
static int intel_fbc_min_limit(const struct intel_plane_state *plane_state)
--
2.43.0
^ permalink raw reply related [flat|nested] 6+ messages in thread* ✓ i915.CI.BAT: success for drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end 2025-12-19 21:03 [PATCH] drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end Jonathan Cavitt @ 2025-12-19 23:43 ` Patchwork 2025-12-23 7:54 ` ✓ i915.CI.Full: " Patchwork 2026-01-07 11:39 ` [PATCH] " Jani Nikula 2 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2025-12-19 23:43 UTC (permalink / raw) To: Jonathan Cavitt; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 3706 bytes --] == Series Details == Series: drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end URL : https://patchwork.freedesktop.org/series/159319/ State : success == Summary == CI Bug Log - changes from CI_DRM_17722 -> Patchwork_159319v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/index.html Participating hosts (43 -> 40) ------------------------------ Missing (3): bat-dg2-13 fi-snb-2520m bat-adls-6 Known issues ------------ Here are the changes found in Patchwork_159319v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live: - bat-mtlp-8: [PASS][1] -> [DMESG-FAIL][2] ([i915#12061]) +1 other test dmesg-fail [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/bat-mtlp-8/igt@i915_selftest@live.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/bat-mtlp-8/igt@i915_selftest@live.html * igt@i915_selftest@live@workarounds: - bat-arls-5: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/bat-arls-5/igt@i915_selftest@live@workarounds.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/bat-arls-5/igt@i915_selftest@live@workarounds.html - bat-dg2-9: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/bat-dg2-9/igt@i915_selftest@live@workarounds.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/bat-dg2-9/igt@i915_selftest@live@workarounds.html - bat-dg2-11: [PASS][7] -> [DMESG-FAIL][8] ([i915#12061]) +1 other test dmesg-fail [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/bat-dg2-11/igt@i915_selftest@live@workarounds.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/bat-dg2-11/igt@i915_selftest@live@workarounds.html #### Possible fixes #### * igt@i915_selftest@live: - fi-hsw-4770: [INCOMPLETE][9] -> [PASS][10] +1 other test pass [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/fi-hsw-4770/igt@i915_selftest@live.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/fi-hsw-4770/igt@i915_selftest@live.html * igt@i915_selftest@live@workarounds: - bat-arlh-3: [DMESG-FAIL][11] ([i915#12061]) -> [PASS][12] +1 other test pass [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/bat-arlh-3/igt@i915_selftest@live@workarounds.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/bat-arlh-3/igt@i915_selftest@live@workarounds.html - bat-mtlp-9: [DMESG-FAIL][13] ([i915#12061]) -> [PASS][14] +1 other test pass [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/bat-mtlp-9/igt@i915_selftest@live@workarounds.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/bat-mtlp-9/igt@i915_selftest@live@workarounds.html [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 Build changes ------------- * Linux: CI_DRM_17722 -> Patchwork_159319v1 CI-20190529: 20190529 CI_DRM_17722: 020eab92c6fed8e2257f0f8e7e1343e7e70b2b9c @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8674: f38f4d8e9c65aff45ac807e646d06e38bc3193a2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_159319v1: 020eab92c6fed8e2257f0f8e7e1343e7e70b2b9c @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/index.html [-- Attachment #2: Type: text/html, Size: 4786 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* ✓ i915.CI.Full: success for drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end 2025-12-19 21:03 [PATCH] drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end Jonathan Cavitt 2025-12-19 23:43 ` ✓ i915.CI.BAT: success for " Patchwork @ 2025-12-23 7:54 ` Patchwork 2026-01-07 11:39 ` [PATCH] " Jani Nikula 2 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2025-12-23 7:54 UTC (permalink / raw) To: Jonathan Cavitt; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 95479 bytes --] == Series Details == Series: drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end URL : https://patchwork.freedesktop.org/series/159319/ State : success == Summary == CI Bug Log - changes from CI_DRM_17722_full -> Patchwork_159319v1_full ==================================================== Summary ------- **WARNING** Minor unknown changes coming with Patchwork_159319v1_full need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_159319v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (9 -> 9) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_159319v1_full: ### IGT changes ### #### Warnings #### * igt@gem_lmem_swapping@verify: - shard-dg2: [WARN][1] ([i915#15490]) -> [WARN][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-5/igt@gem_lmem_swapping@verify.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-4/igt@gem_lmem_swapping@verify.html * igt@gem_lmem_swapping@verify@lmem0: - shard-dg2: [CRASH][3] ([i915#15490]) -> [CRASH][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-5/igt@gem_lmem_swapping@verify@lmem0.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-4/igt@gem_lmem_swapping@verify@lmem0.html New tests --------- New tests have been introduced between CI_DRM_17722_full and Patchwork_159319v1_full: ### New IGT tests (6) ### * igt@kms_color@ctm-signed@pipe-a-vga-1: - Statuses : 1 pass(s) - Exec time: [0.95] s * igt@kms_color@ctm-signed@pipe-b-vga-1: - Statuses : 1 pass(s) - Exec time: [0.83] s * igt@kms_invalid_mode@bad-hsync-end@pipe-a-vga-1: - Statuses : 1 pass(s) - Exec time: [0.12] s * igt@kms_invalid_mode@bad-hsync-end@pipe-b-vga-1: - Statuses : 1 pass(s) - Exec time: [0.00] s * igt@kms_vblank@query-forked-busy@pipe-a-vga-1: - Statuses : 1 pass(s) - Exec time: [2.46] s * igt@kms_vblank@query-forked-busy@pipe-b-vga-1: - Statuses : 1 pass(s) - Exec time: [2.35] s Known issues ------------ Here are the changes found in Patchwork_159319v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@crc32: - shard-tglu: NOTRUN -> [SKIP][5] ([i915#6230]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@api_intel_bb@crc32.html * igt@device_reset@cold-reset-bound: - shard-tglu-1: NOTRUN -> [SKIP][6] ([i915#11078]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@device_reset@cold-reset-bound.html * igt@gem_ccs@block-multicopy-compressed: - shard-tglu-1: NOTRUN -> [SKIP][7] ([i915#9323]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@gem_ccs@block-multicopy-compressed.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-rkl: NOTRUN -> [SKIP][8] ([i915#14544] / [i915#9323]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_close_race@multigpu-basic-process: - shard-tglu: NOTRUN -> [SKIP][9] ([i915#7697]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@gem_close_race@multigpu-basic-process.html * igt@gem_create@create-ext-cpu-access-big: - shard-tglu: NOTRUN -> [SKIP][10] ([i915#6335]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_ctx_sseu@engines: - shard-tglu-1: NOTRUN -> [SKIP][11] ([i915#280]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@gem_ctx_sseu@engines.html * igt@gem_ctx_sseu@mmap-args: - shard-tglu: NOTRUN -> [SKIP][12] ([i915#280]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@gem_ctx_sseu@mmap-args.html * igt@gem_exec_balancer@invalid-bonds: - shard-mtlp: NOTRUN -> [SKIP][13] ([i915#4036]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-2/igt@gem_exec_balancer@invalid-bonds.html * igt@gem_exec_balancer@parallel-balancer: - shard-tglu-1: NOTRUN -> [SKIP][14] ([i915#4525]) +1 other test skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@gem_exec_balancer@parallel-balancer.html * igt@gem_exec_balancer@parallel-keep-submit-fence: - shard-tglu: NOTRUN -> [SKIP][15] ([i915#4525]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@gem_exec_balancer@parallel-keep-submit-fence.html * igt@gem_exec_capture@capture-invisible: - shard-glk10: NOTRUN -> [SKIP][16] ([i915#6334]) +1 other test skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk10/igt@gem_exec_capture@capture-invisible.html * igt@gem_exec_reloc@basic-cpu-gtt-noreloc: - shard-rkl: NOTRUN -> [SKIP][17] ([i915#14544] / [i915#3281]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html * igt@gem_exec_reloc@basic-cpu-read-active: - shard-rkl: NOTRUN -> [SKIP][18] ([i915#3281]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-5/igt@gem_exec_reloc@basic-cpu-read-active.html * igt@gem_exec_reloc@basic-write-wc-noreloc: - shard-dg1: NOTRUN -> [SKIP][19] ([i915#3281]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@gem_exec_reloc@basic-write-wc-noreloc.html * igt@gem_exec_suspend@basic-s0@smem: - shard-dg2: [PASS][20] -> [INCOMPLETE][21] ([i915#13356]) +2 other tests incomplete [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-11/igt@gem_exec_suspend@basic-s0@smem.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-7/igt@gem_exec_suspend@basic-s0@smem.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs: - shard-tglu: NOTRUN -> [SKIP][22] ([i915#4613]) +3 other tests skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html * igt@gem_lmem_swapping@parallel-random: - shard-tglu-1: NOTRUN -> [SKIP][23] ([i915#4613]) +1 other test skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@gem_lmem_swapping@parallel-random.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-rkl: NOTRUN -> [SKIP][24] ([i915#14544] / [i915#4613]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_lmem_swapping@random: - shard-glk: NOTRUN -> [SKIP][25] ([i915#4613]) +2 other tests skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk1/igt@gem_lmem_swapping@random.html * igt@gem_media_vme: - shard-mtlp: NOTRUN -> [SKIP][26] ([i915#284]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-2/igt@gem_media_vme.html * igt@gem_mmap_wc@read: - shard-mtlp: NOTRUN -> [SKIP][27] ([i915#4083]) +1 other test skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-2/igt@gem_mmap_wc@read.html * igt@gem_mmap_wc@write-read-distinct: - shard-dg1: NOTRUN -> [SKIP][28] ([i915#4083]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@gem_mmap_wc@write-read-distinct.html * igt@gem_pread@exhaustion: - shard-tglu: NOTRUN -> [WARN][29] ([i915#2658]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@gem_pread@exhaustion.html * igt@gem_render_copy@yf-tiled-to-vebox-linear: - shard-mtlp: NOTRUN -> [SKIP][30] ([i915#8428]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@gem_render_copy@yf-tiled-to-vebox-linear.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-mtlp: NOTRUN -> [SKIP][31] ([i915#4079]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_tiled_partial_pwrite_pread@writes: - shard-dg1: NOTRUN -> [SKIP][32] ([i915#4077]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@gem_tiled_partial_pwrite_pread@writes.html * igt@gem_userptr_blits@readonly-pwrite-unsync: - shard-tglu: NOTRUN -> [SKIP][33] ([i915#3297]) +1 other test skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@gem_userptr_blits@readonly-pwrite-unsync.html * igt@gem_userptr_blits@relocations: - shard-mtlp: NOTRUN -> [SKIP][34] ([i915#3281] / [i915#3297]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@gem_userptr_blits@relocations.html * igt@gem_userptr_blits@unsync-overlap: - shard-mtlp: NOTRUN -> [SKIP][35] ([i915#3297]) +1 other test skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@gem_userptr_blits@unsync-overlap.html * igt@gen3_render_tiledy_blits: - shard-mtlp: NOTRUN -> [SKIP][36] +8 other tests skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@gen3_render_tiledy_blits.html * igt@gen7_exec_parse@bitmasks: - shard-rkl: NOTRUN -> [SKIP][37] ([i915#14544]) +3 other tests skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@gen7_exec_parse@bitmasks.html * igt@gen9_exec_parse@cmd-crossing-page: - shard-tglu: NOTRUN -> [SKIP][38] ([i915#2527] / [i915#2856]) +3 other tests skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@gen9_exec_parse@cmd-crossing-page.html * igt@gen9_exec_parse@unaligned-access: - shard-rkl: NOTRUN -> [SKIP][39] ([i915#2527]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-5/igt@gen9_exec_parse@unaligned-access.html * igt@gen9_exec_parse@valid-registers: - shard-dg1: NOTRUN -> [SKIP][40] ([i915#2527]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@gen9_exec_parse@valid-registers.html * igt@i915_drm_fdinfo@all-busy-idle-check-all: - shard-mtlp: NOTRUN -> [SKIP][41] ([i915#14123]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@i915_drm_fdinfo@all-busy-idle-check-all.html * igt@i915_drm_fdinfo@virtual-busy-hang-all: - shard-dg1: NOTRUN -> [SKIP][42] ([i915#14118]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@i915_drm_fdinfo@virtual-busy-hang-all.html * igt@i915_module_load@fault-injection: - shard-glk: NOTRUN -> [ABORT][43] ([i915#15342] / [i915#15481]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk1/igt@i915_module_load@fault-injection.html * igt@i915_module_load@fault-injection@i915_driver_hw_probe: - shard-glk: NOTRUN -> [ABORT][44] ([i915#15481]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk1/igt@i915_module_load@fault-injection@i915_driver_hw_probe.html * igt@i915_module_load@fault-injection@intel_connector_register: - shard-glk: NOTRUN -> [DMESG-WARN][45] ([i915#15342]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk1/igt@i915_module_load@fault-injection@intel_connector_register.html * igt@i915_pm_freq_api@freq-reset: - shard-tglu: NOTRUN -> [SKIP][46] ([i915#8399]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@i915_pm_freq_api@freq-reset.html * igt@i915_pm_freq_api@freq-suspend@gt0: - shard-dg2: [PASS][47] -> [INCOMPLETE][48] ([i915#13356] / [i915#13820]) +1 other test incomplete [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-1/igt@i915_pm_freq_api@freq-suspend@gt0.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-1/igt@i915_pm_freq_api@freq-suspend@gt0.html * igt@i915_pm_rc6_residency@rc6-fence: - shard-tglu: [PASS][49] -> [WARN][50] ([i915#13790] / [i915#2681]) +1 other test warn [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-tglu-6/igt@i915_pm_rc6_residency@rc6-fence.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-10/igt@i915_pm_rc6_residency@rc6-fence.html * igt@i915_pm_rps@engine-order: - shard-glk10: NOTRUN -> [FAIL][51] ([i915#14896]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk10/igt@i915_pm_rps@engine-order.html * igt@i915_query@test-query-geometry-subslices: - shard-tglu: NOTRUN -> [SKIP][52] ([i915#5723]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@i915_query@test-query-geometry-subslices.html * igt@i915_selftest@live@workarounds: - shard-dg2: [PASS][53] -> [DMESG-FAIL][54] ([i915#12061]) +1 other test dmesg-fail [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-1/igt@i915_selftest@live@workarounds.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-1/igt@i915_selftest@live@workarounds.html - shard-mtlp: [PASS][55] -> [DMESG-FAIL][56] ([i915#12061]) +1 other test dmesg-fail [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-mtlp-5/igt@i915_selftest@live@workarounds.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-7/igt@i915_selftest@live@workarounds.html * igt@i915_suspend@forcewake: - shard-rkl: [PASS][57] -> [INCOMPLETE][58] ([i915#4817]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-7/igt@i915_suspend@forcewake.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@i915_suspend@forcewake.html * igt@intel_hwmon@hwmon-read: - shard-tglu: NOTRUN -> [SKIP][59] ([i915#7707]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@intel_hwmon@hwmon-read.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-glk10: NOTRUN -> [SKIP][60] ([i915#1769]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_big_fb@4-tiled-addfb-size-offset-overflow: - shard-tglu: NOTRUN -> [SKIP][61] ([i915#5286]) +3 other tests skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0: - shard-tglu-1: NOTRUN -> [SKIP][62] ([i915#5286]) +1 other test skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/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: [PASS][63] -> [FAIL][64] ([i915#5138]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@x-tiled-64bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][65] ([i915#14544] / [i915#3638]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html * igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-d-dp-3: - shard-dg2: NOTRUN -> [SKIP][66] ([i915#6095]) +55 other tests skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-11/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-d-dp-3.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][67] ([i915#6095]) +49 other tests skip [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs: - shard-tglu-1: NOTRUN -> [SKIP][68] ([i915#12313]) +1 other test skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][69] ([i915#6095]) +207 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-16/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][70] ([i915#6095]) +14 other tests skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1.html * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][71] ([i915#10307] / [i915#10434] / [i915#6095]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-4/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs: - shard-tglu: NOTRUN -> [SKIP][72] ([i915#12313]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][73] ([i915#6095]) +55 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs: - shard-tglu: NOTRUN -> [SKIP][74] ([i915#12805]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1: - shard-tglu-1: NOTRUN -> [SKIP][75] ([i915#6095]) +34 other tests skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][76] ([i915#14098] / [i915#6095]) +27 other tests skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][77] ([i915#10307] / [i915#6095]) +118 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs: - shard-rkl: NOTRUN -> [SKIP][78] ([i915#14098] / [i915#14544] / [i915#6095]) +3 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][79] ([i915#14544] / [i915#6095]) +3 other tests skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [SKIP][80] +160 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk6/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1.html * igt@kms_cdclk@plane-scaling@pipe-c-dp-3: - shard-dg2: NOTRUN -> [SKIP][81] ([i915#13783]) +3 other tests skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-11/igt@kms_cdclk@plane-scaling@pipe-c-dp-3.html * igt@kms_chamelium_audio@dp-audio-edid: - shard-dg1: NOTRUN -> [SKIP][82] ([i915#11151] / [i915#7828]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@kms_chamelium_audio@dp-audio-edid.html * igt@kms_chamelium_edid@dp-edid-read: - shard-rkl: NOTRUN -> [SKIP][83] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_chamelium_edid@dp-edid-read.html * igt@kms_chamelium_edid@hdmi-mode-timings: - shard-mtlp: NOTRUN -> [SKIP][84] ([i915#11151] / [i915#7828]) +2 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-2/igt@kms_chamelium_edid@hdmi-mode-timings.html * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode: - shard-tglu-1: NOTRUN -> [SKIP][85] ([i915#11151] / [i915#7828]) +2 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html * igt@kms_chamelium_hpd@vga-hpd-without-ddc: - shard-tglu: NOTRUN -> [SKIP][86] ([i915#11151] / [i915#7828]) +6 other tests skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html * igt@kms_content_protection@atomic: - shard-rkl: NOTRUN -> [SKIP][87] ([i915#14544] / [i915#6944] / [i915#7118] / [i915#9424]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_content_protection@atomic.html * igt@kms_content_protection@dp-mst-type-1: - shard-tglu: NOTRUN -> [SKIP][88] ([i915#3116] / [i915#3299]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@mei-interface: - shard-tglu-1: NOTRUN -> [SKIP][89] ([i915#6944] / [i915#9424]) +1 other test skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_content_protection@mei-interface.html * igt@kms_cursor_crc@cursor-offscreen-max-size: - shard-mtlp: NOTRUN -> [SKIP][90] ([i915#3555] / [i915#8814]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_cursor_crc@cursor-offscreen-max-size.html * igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1: - shard-tglu: NOTRUN -> [FAIL][91] ([i915#13566]) +1 other test fail [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [FAIL][92] ([i915#13566]) +2 other tests fail [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-5/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-random-256x85: - shard-tglu-1: NOTRUN -> [FAIL][93] ([i915#13566]) +1 other test fail [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_cursor_crc@cursor-random-256x85.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-tglu: NOTRUN -> [SKIP][94] ([i915#13049]) +1 other test skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-mtlp: NOTRUN -> [SKIP][95] ([i915#13049]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-rkl: NOTRUN -> [SKIP][96] ([i915#14544] / [i915#3555]) +1 other test skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_crc@cursor-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][97] ([i915#12358] / [i915#14152] / [i915#7882]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk6/igt@kms_cursor_crc@cursor-suspend.html * igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [INCOMPLETE][98] ([i915#12358] / [i915#14152]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk6/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html * igt@kms_cursor_legacy@cursora-vs-flipb-legacy: - shard-mtlp: NOTRUN -> [SKIP][99] ([i915#9809]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size: - shard-rkl: NOTRUN -> [SKIP][100] [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: NOTRUN -> [FAIL][101] ([i915#2346]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-tglu: NOTRUN -> [SKIP][102] ([i915#4103]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_display_modes@extended-mode-basic: - shard-tglu: NOTRUN -> [SKIP][103] ([i915#13691]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_display_modes@extended-mode-basic.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc: - shard-tglu-1: NOTRUN -> [SKIP][104] ([i915#1769] / [i915#3555] / [i915#3804]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-tglu-1: NOTRUN -> [SKIP][105] ([i915#3804]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][106] ([i915#3804]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html * igt@kms_dsc@dsc-basic: - shard-tglu: NOTRUN -> [SKIP][107] ([i915#3555] / [i915#3840]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_dsc@dsc-basic.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#3840]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-bpc: - shard-mtlp: NOTRUN -> [SKIP][109] ([i915#3555] / [i915#3840]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_dsc@dsc-with-bpc.html * igt@kms_fb_coherency@memset-crc@mmap-gtt: - shard-tglu-1: NOTRUN -> [CRASH][110] ([i915#15351]) +1 other test crash [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_fb_coherency@memset-crc@mmap-gtt.html * igt@kms_feature_discovery@display-2x: - shard-tglu: NOTRUN -> [SKIP][111] ([i915#1839]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_feature_discovery@display-2x.html * igt@kms_flip@2x-absolute-wf_vblank: - shard-tglu: NOTRUN -> [SKIP][112] ([i915#3637] / [i915#9934]) +4 other tests skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_flip@2x-absolute-wf_vblank.html * igt@kms_flip@2x-busy-flip: - shard-tglu-1: NOTRUN -> [SKIP][113] ([i915#3637] / [i915#9934]) +1 other test skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_flip@2x-busy-flip.html * igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible: - shard-mtlp: NOTRUN -> [SKIP][114] ([i915#9934]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-mtlp: NOTRUN -> [SKIP][115] ([i915#3637] / [i915#9934]) +5 other tests skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html * igt@kms_flip@2x-flip-vs-suspend-interruptible: - shard-glk10: NOTRUN -> [INCOMPLETE][116] ([i915#12745] / [i915#4839]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk10/igt@kms_flip@2x-flip-vs-suspend-interruptible.html * igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2: - shard-glk10: NOTRUN -> [INCOMPLETE][117] ([i915#4839]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk10/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2.html * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible: - shard-dg1: NOTRUN -> [SKIP][118] ([i915#9934]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html * igt@kms_flip@flip-vs-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][119] ([i915#12745] / [i915#4839] / [i915#6113]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk1/igt@kms_flip@flip-vs-suspend.html * igt@kms_flip@flip-vs-suspend@a-hdmi-a1: - shard-glk: NOTRUN -> [INCOMPLETE][120] ([i915#12745] / [i915#6113]) [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk1/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode: - shard-tglu-1: NOTRUN -> [SKIP][121] ([i915#2587] / [i915#2672]) +2 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling: - shard-rkl: NOTRUN -> [SKIP][122] ([i915#14544] / [i915#2672] / [i915#3555]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][123] ([i915#14544] / [i915#2672]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling: - shard-tglu: NOTRUN -> [SKIP][124] ([i915#2672] / [i915#3555]) +3 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][125] ([i915#2587] / [i915#2672]) +3 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling: - shard-tglu-1: NOTRUN -> [SKIP][126] ([i915#2672] / [i915#3555]) +2 other tests skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling: - shard-mtlp: NOTRUN -> [SKIP][127] ([i915#2672] / [i915#3555] / [i915#8813]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][128] ([i915#2672] / [i915#8813]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-default-mode.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu: - shard-dg2: [PASS][129] -> [FAIL][130] ([i915#15389] / [i915#6880]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu: - shard-tglu-1: NOTRUN -> [SKIP][131] +35 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/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][132] ([i915#1825]) +5 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render: - shard-tglu: NOTRUN -> [SKIP][133] +44 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt: - shard-rkl: NOTRUN -> [SKIP][134] ([i915#14544] / [i915#15102] / [i915#3023]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc: - shard-tglu-1: NOTRUN -> [SKIP][135] ([i915#15102]) +8 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render: - shard-tglu: NOTRUN -> [SKIP][136] ([i915#15102]) +15 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][137] ([i915#8708]) +1 other test skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][138] ([i915#8708]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite: - shard-rkl: NOTRUN -> [SKIP][139] ([i915#1825]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu: - shard-rkl: NOTRUN -> [SKIP][140] ([i915#15102] / [i915#3023]) +1 other test skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-suspend: - shard-dg1: NOTRUN -> [SKIP][141] ([i915#15102] / [i915#3458]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-suspend.html * igt@kms_hdr@bpc-switch-dpms: - shard-tglu: NOTRUN -> [SKIP][142] ([i915#3555] / [i915#8228]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_hdr@static-toggle: - shard-tglu-1: NOTRUN -> [SKIP][143] ([i915#3555] / [i915#8228]) +1 other test skip [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_hdr@static-toggle.html * igt@kms_hdr@static-toggle-suspend: - shard-dg2: [PASS][144] -> [SKIP][145] ([i915#3555] / [i915#8228]) +1 other test skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-11/igt@kms_hdr@static-toggle-suspend.html [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-3/igt@kms_hdr@static-toggle-suspend.html * igt@kms_joiner@invalid-modeset-ultra-joiner: - shard-tglu: NOTRUN -> [SKIP][146] ([i915#15458]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_joiner@invalid-modeset-ultra-joiner.html * igt@kms_pipe_stress@stress-xrgb8888-4tiled: - shard-tglu: NOTRUN -> [SKIP][147] ([i915#14712]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a: - shard-rkl: [PASS][148] -> [INCOMPLETE][149] ([i915#14412]) +1 other test incomplete [148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html * igt@kms_plane_alpha_blend@alpha-opaque-fb: - shard-glk: NOTRUN -> [FAIL][150] ([i915#10647] / [i915#12169]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk5/igt@kms_plane_alpha_blend@alpha-opaque-fb.html * igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][151] ([i915#10647]) +1 other test fail [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk5/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_multiple@2x-tiling-none: - shard-dg1: NOTRUN -> [SKIP][152] ([i915#13958]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@kms_plane_multiple@2x-tiling-none.html * igt@kms_plane_multiple@2x-tiling-x: - shard-tglu: NOTRUN -> [SKIP][153] ([i915#13958]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_plane_multiple@2x-tiling-x.html * igt@kms_plane_multiple@2x-tiling-y: - shard-rkl: NOTRUN -> [SKIP][154] ([i915#13958] / [i915#14544]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html * igt@kms_plane_scaling@intel-max-src-size: - shard-dg2: [PASS][155] -> [SKIP][156] ([i915#6953] / [i915#9423]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-11/igt@kms_plane_scaling@intel-max-src-size.html [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-6/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a: - shard-mtlp: NOTRUN -> [SKIP][157] ([i915#15329]) +4 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d: - shard-tglu: NOTRUN -> [SKIP][158] ([i915#15329]) +4 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d.html * igt@kms_pm_backlight@bad-brightness: - shard-tglu-1: NOTRUN -> [SKIP][159] ([i915#9812]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_pm_backlight@bad-brightness.html * igt@kms_pm_backlight@brightness-with-dpms: - shard-tglu-1: NOTRUN -> [SKIP][160] ([i915#12343]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_pm_backlight@brightness-with-dpms.html * igt@kms_pm_backlight@fade-with-suspend: - shard-tglu: NOTRUN -> [SKIP][161] ([i915#9812]) +1 other test skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#9685]) [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc5-retention-flops: - shard-tglu: NOTRUN -> [SKIP][163] ([i915#3828]) [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_pm_dc@dc5-retention-flops.html * igt@kms_pm_lpsp@kms-lpsp: - shard-dg2: [PASS][164] -> [SKIP][165] ([i915#9340]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-7/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@dpms-non-lpsp: - shard-tglu: NOTRUN -> [SKIP][166] ([i915#15073]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_pm_rpm@dpms-non-lpsp.html - shard-dg2: [PASS][167] -> [SKIP][168] ([i915#15073]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-5/igt@kms_pm_rpm@dpms-non-lpsp.html [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-4/igt@kms_pm_rpm@dpms-non-lpsp.html * igt@kms_pm_rpm@i2c: - shard-dg1: [PASS][169] -> [DMESG-WARN][170] ([i915#4423]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg1-12/igt@kms_pm_rpm@i2c.html [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@kms_pm_rpm@i2c.html * igt@kms_pm_rpm@modeset-lpsp: - shard-rkl: NOTRUN -> [SKIP][171] ([i915#14544] / [i915#15073]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-dg1: [PASS][172] -> [SKIP][173] ([i915#15073]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp-stress.html [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-12/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-rkl: [PASS][174] -> [SKIP][175] ([i915#15073]) +2 other tests skip [174]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_pm_rpm@system-suspend-modeset: - shard-rkl: [PASS][176] -> [INCOMPLETE][177] ([i915#14419]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-2/igt@kms_pm_rpm@system-suspend-modeset.html [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-4/igt@kms_pm_rpm@system-suspend-modeset.html * igt@kms_prime@basic-modeset-hybrid: - shard-tglu: NOTRUN -> [SKIP][178] ([i915#6524]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_prime@d3hot: - shard-mtlp: NOTRUN -> [SKIP][179] ([i915#6524]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_prime@d3hot.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf: - shard-glk: NOTRUN -> [SKIP][180] ([i915#11520]) +6 other tests skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk1/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf: - shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#11520]) +5 other tests skip [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area: - shard-rkl: NOTRUN -> [SKIP][182] ([i915#11520] / [i915#14544]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf: - shard-mtlp: NOTRUN -> [SKIP][183] ([i915#12316]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area: - shard-tglu: NOTRUN -> [SKIP][184] ([i915#11520]) +4 other tests skip [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area: - shard-glk10: NOTRUN -> [SKIP][185] ([i915#11520]) +3 other tests skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk10/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html * igt@kms_psr@fbc-pr-cursor-blt: - shard-rkl: NOTRUN -> [SKIP][186] ([i915#1072] / [i915#9732]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-5/igt@kms_psr@fbc-pr-cursor-blt.html * igt@kms_psr@fbc-pr-primary-render: - shard-rkl: NOTRUN -> [SKIP][187] ([i915#1072] / [i915#14544] / [i915#9732]) +1 other test skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_psr@fbc-pr-primary-render.html * igt@kms_psr@fbc-psr2-cursor-mmap-cpu: - shard-mtlp: NOTRUN -> [SKIP][188] ([i915#9688]) +6 other tests skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-2/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html * igt@kms_psr@fbc-psr2-suspend: - shard-tglu-1: NOTRUN -> [SKIP][189] ([i915#9732]) +7 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_psr@fbc-psr2-suspend.html * igt@kms_psr@psr-primary-render: - shard-tglu: NOTRUN -> [SKIP][190] ([i915#9732]) +16 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_psr@psr-primary-render.html * igt@kms_rotation_crc@sprite-rotation-90: - shard-mtlp: NOTRUN -> [SKIP][191] ([i915#12755]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_rotation_crc@sprite-rotation-90.html * igt@kms_scaling_modes@scaling-mode-none: - shard-tglu-1: NOTRUN -> [SKIP][192] ([i915#3555]) +3 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_scaling_modes@scaling-mode-none.html * igt@kms_setmode@clone-exclusive-crtc: - shard-tglu: NOTRUN -> [SKIP][193] ([i915#3555]) +2 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_setmode@clone-exclusive-crtc.html * igt@kms_vblank@ts-continuation-dpms-suspend: - shard-rkl: [PASS][194] -> [ABORT][195] ([i915#15132]) +1 other test abort [194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_vblank@ts-continuation-dpms-suspend.html [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-1/igt@kms_vblank@ts-continuation-dpms-suspend.html * igt@kms_vrr@lobf: - shard-tglu: NOTRUN -> [SKIP][196] ([i915#11920]) [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@kms_vrr@lobf.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-tglu-1: NOTRUN -> [SKIP][197] ([i915#9906]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@kms_vrr@seamless-rr-switch-vrr: - shard-mtlp: NOTRUN -> [SKIP][198] ([i915#8808] / [i915#9906]) [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@kms_vrr@seamless-rr-switch-vrr.html * igt@perf_pmu@module-unload: - shard-rkl: NOTRUN -> [FAIL][199] ([i915#14433]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@perf_pmu@module-unload.html * igt@sriov_basic@bind-unbind-vf: - shard-glk10: NOTRUN -> [SKIP][200] +172 other tests skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk10/igt@sriov_basic@bind-unbind-vf.html * igt@sriov_basic@bind-unbind-vf@vf-4: - shard-tglu: NOTRUN -> [FAIL][201] ([i915#12910]) +9 other tests fail [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-tglu-2/igt@sriov_basic@bind-unbind-vf@vf-4.html #### Possible fixes #### * 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_17722/shard-mtlp-7/igt@gem_mmap_offset@clear-via-pagefault.html [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-5/igt@gem_mmap_offset@clear-via-pagefault.html * igt@i915_suspend@debugfs-reader: - shard-rkl: [ABORT][204] ([i915#15131]) -> [PASS][205] [204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@i915_suspend@debugfs-reader.html [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@i915_suspend@debugfs-reader.html * igt@kms_cursor_edge_walk@64x64-right-edge: - shard-dg1: [DMESG-WARN][206] ([i915#4423]) -> [PASS][207] [206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg1-18/igt@kms_cursor_edge_walk@64x64-right-edge.html [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-13/igt@kms_cursor_edge_walk@64x64-right-edge.html * igt@kms_dp_aux_dev: - shard-dg2: [SKIP][208] ([i915#1257]) -> [PASS][209] [208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-7/igt@kms_dp_aux_dev.html [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-11/igt@kms_dp_aux_dev.html * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-dg2: [SKIP][210] ([i915#13707]) -> [PASS][211] [210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-4/igt@kms_dp_linktrain_fallback@dp-fallback.html [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-11/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-rkl: [INCOMPLETE][212] ([i915#9878]) -> [PASS][213] [212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-3/igt@kms_fbcon_fbt@fbc-suspend.html [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-5/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@a-hdmi-a3: - shard-dg2: [FAIL][214] ([i915#10826]) -> [PASS][215] +1 other test pass [214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-6/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-hdmi-a3.html [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-8/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-hdmi-a3.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1: - shard-snb: [FAIL][216] ([i915#10826]) -> [PASS][217] +1 other test pass [216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-snb4/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1.html [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-snb7/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1.html * igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt: - shard-snb: [SKIP][218] -> [PASS][219] +3 other tests pass [218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-snb1/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-dg1: [SKIP][220] ([i915#15073]) -> [PASS][221] [220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg1-14/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-12/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-rkl: [SKIP][222] ([i915#15073]) -> [PASS][223] [222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_setmode@basic: - shard-mtlp: [FAIL][224] ([i915#15106]) -> [PASS][225] +1 other test pass [224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-mtlp-2/igt@kms_setmode@basic.html [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-8/igt@kms_setmode@basic.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: [FAIL][226] ([i915#4349]) -> [PASS][227] +5 other tests pass [226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-7/igt@perf_pmu@busy-double-start@vecs1.html [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-11/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@semaphore-busy@bcs0: - shard-mtlp: [FAIL][228] ([i915#4349]) -> [PASS][229] +1 other test pass [228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-mtlp-8/igt@perf_pmu@semaphore-busy@bcs0.html [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-mtlp-3/igt@perf_pmu@semaphore-busy@bcs0.html #### Warnings #### * igt@api_intel_bb@object-reloc-keep-cache: - shard-rkl: [SKIP][230] ([i915#8411]) -> [SKIP][231] ([i915#14544] / [i915#8411]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@api_intel_bb@object-reloc-keep-cache.html [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@api_intel_bb@object-reloc-keep-cache.html * igt@gem_ccs@ctrl-surf-copy: - 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_17722/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy.html [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_exec_reloc@basic-gtt-read-noreloc: - shard-rkl: [SKIP][234] ([i915#14544] / [i915#3281]) -> [SKIP][235] ([i915#3281]) +1 other test skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read-noreloc.html [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@gem_exec_reloc@basic-gtt-read-noreloc.html * igt@gem_exec_reloc@basic-write-read: - shard-rkl: [SKIP][236] ([i915#3281]) -> [SKIP][237] ([i915#14544] / [i915#3281]) +3 other tests skip [236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@gem_exec_reloc@basic-write-read.html [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@gem_exec_reloc@basic-write-read.html * igt@gem_lmem_swapping@basic: - shard-rkl: [SKIP][238] ([i915#4613]) -> [SKIP][239] ([i915#14544] / [i915#4613]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@gem_lmem_swapping@basic.html [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@parallel-random: - shard-rkl: [SKIP][240] ([i915#14544] / [i915#4613]) -> [SKIP][241] ([i915#4613]) +2 other tests skip [240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@gem_lmem_swapping@parallel-random.html [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-1/igt@gem_lmem_swapping@parallel-random.html * igt@gem_pwrite@basic-exhaustion: - shard-rkl: [SKIP][242] ([i915#14544] / [i915#3282]) -> [SKIP][243] ([i915#3282]) +2 other tests skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@gem_pwrite@basic-exhaustion.html [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@gem_pwrite@basic-exhaustion.html * igt@gem_tiled_partial_pwrite_pread@reads: - shard-rkl: [SKIP][244] ([i915#3282]) -> [SKIP][245] ([i915#14544] / [i915#3282]) +1 other test skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@gem_tiled_partial_pwrite_pread@reads.html [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@gem_tiled_partial_pwrite_pread@reads.html * igt@gem_userptr_blits@unsync-unmap-cycles: - shard-rkl: [SKIP][246] ([i915#3297]) -> [SKIP][247] ([i915#14544] / [i915#3297]) +1 other test skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@gem_userptr_blits@unsync-unmap-cycles.html [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-cycles.html * igt@gen9_exec_parse@bb-start-param: - shard-rkl: [SKIP][248] ([i915#14544] / [i915#2527]) -> [SKIP][249] ([i915#2527]) [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@gen9_exec_parse@bb-start-param.html * igt@i915_pm_freq_api@freq-suspend: - shard-rkl: [SKIP][250] ([i915#8399]) -> [SKIP][251] ([i915#14544] / [i915#8399]) [250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@i915_pm_freq_api@freq-suspend.html [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html * igt@kms_big_fb@4-tiled-16bpp-rotate-270: - shard-rkl: [SKIP][252] ([i915#5286]) -> [SKIP][253] ([i915#14544] / [i915#5286]) +1 other test skip [252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-rkl: [SKIP][254] ([i915#14544] / [i915#5286]) -> [SKIP][255] ([i915#5286]) +1 other test skip [254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@x-tiled-8bpp-rotate-90: - shard-rkl: [SKIP][256] ([i915#14544] / [i915#3638]) -> [SKIP][257] ([i915#3638]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-1/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-addfb: - shard-rkl: [SKIP][258] -> [SKIP][259] ([i915#14544]) +7 other tests skip [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_big_fb@yf-tiled-addfb.html [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_big_fb@yf-tiled-addfb.html * igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-2: - shard-rkl: [SKIP][260] ([i915#14544] / [i915#6095]) -> [SKIP][261] ([i915#6095]) +13 other tests skip [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-2.html [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-1/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs: - shard-rkl: [SKIP][262] ([i915#12313] / [i915#14544]) -> [SKIP][263] ([i915#12313]) [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2: - shard-rkl: [SKIP][264] ([i915#6095]) -> [SKIP][265] ([i915#14544] / [i915#6095]) +4 other tests skip [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2.html [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1: - shard-glk: [INCOMPLETE][266] ([i915#12796] / [i915#14694]) -> [INCOMPLETE][267] ([i915#12796]) +1 other test incomplete [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-glk1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-glk9/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs: - shard-rkl: [SKIP][268] ([i915#12313]) -> [SKIP][269] ([i915#12313] / [i915#14544]) [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2: - shard-rkl: [SKIP][270] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][271] ([i915#14098] / [i915#6095]) +13 other tests skip [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2: - shard-rkl: [SKIP][272] ([i915#14098] / [i915#6095]) -> [SKIP][273] ([i915#14098] / [i915#14544] / [i915#6095]) +5 other tests skip [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html * igt@kms_chamelium_frames@hdmi-crc-fast: - shard-rkl: [SKIP][274] ([i915#11151] / [i915#7828]) -> [SKIP][275] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_chamelium_frames@hdmi-crc-fast.html [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats: - shard-rkl: [SKIP][276] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][277] ([i915#11151] / [i915#7828]) +2 other tests skip [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-1/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html * igt@kms_content_protection@legacy: - shard-dg2: [FAIL][278] ([i915#7173]) -> [SKIP][279] ([i915#6944] / [i915#7118] / [i915#9424]) [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-11/igt@kms_content_protection@legacy.html [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-6/igt@kms_content_protection@legacy.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][280] ([i915#9433]) -> [SKIP][281] ([i915#6944] / [i915#9424]) [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg1-13/igt@kms_content_protection@mei-interface.html [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-17/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@type1: - shard-rkl: [SKIP][282] ([i915#6944] / [i915#7118] / [i915#9424]) -> [SKIP][283] ([i915#14544] / [i915#6944] / [i915#7118] / [i915#9424]) [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_content_protection@type1.html [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-onscreen-32x10: - shard-rkl: [SKIP][284] ([i915#3555]) -> [SKIP][285] ([i915#14544] / [i915#3555]) +1 other test skip [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_cursor_crc@cursor-onscreen-32x10.html [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x10.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic: - shard-rkl: [SKIP][286] ([i915#14544]) -> [SKIP][287] +4 other tests skip [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-1/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic: - shard-dg2: [SKIP][288] -> [SKIP][289] ([i915#15489]) +6 other tests skip [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-5/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic.html [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-4/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic.html * igt@kms_dp_link_training@uhbr-sst: - shard-rkl: [SKIP][290] ([i915#13748]) -> [SKIP][291] ([i915#13748] / [i915#14544]) [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_dp_link_training@uhbr-sst.html [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html * igt@kms_dsc@dsc-with-formats: - shard-rkl: [SKIP][292] ([i915#14544] / [i915#3555] / [i915#3840]) -> [SKIP][293] ([i915#3555] / [i915#3840]) [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_dsc@dsc-with-formats.html [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_dsc@dsc-with-formats.html * igt@kms_fbcon_fbt@psr-suspend: - shard-rkl: [SKIP][294] ([i915#14544] / [i915#3955]) -> [SKIP][295] ([i915#3955]) [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_flip@2x-flip-vs-dpms: - shard-rkl: [SKIP][296] ([i915#9934]) -> [SKIP][297] ([i915#14544] / [i915#9934]) +2 other tests skip [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_flip@2x-flip-vs-dpms.html [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms.html * igt@kms_flip@2x-plain-flip: - shard-rkl: [SKIP][298] ([i915#14544] / [i915#9934]) -> [SKIP][299] ([i915#9934]) +2 other tests skip [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_flip@2x-plain-flip.html [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_flip@2x-plain-flip.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling: - shard-rkl: [SKIP][300] ([i915#14544] / [i915#2672] / [i915#3555]) -> [SKIP][301] ([i915#2672] / [i915#3555]) +1 other test skip [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode: - shard-rkl: [SKIP][302] ([i915#14544] / [i915#2672]) -> [SKIP][303] ([i915#2672]) +1 other test skip [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling: - shard-rkl: [SKIP][304] ([i915#2672] / [i915#3555]) -> [SKIP][305] ([i915#14544] / [i915#2672] / [i915#3555]) +1 other test skip [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode: - shard-rkl: [SKIP][306] ([i915#2672]) -> [SKIP][307] ([i915#14544] / [i915#2672]) +1 other test skip [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode.html [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-blt: - shard-rkl: [SKIP][308] ([i915#14544] / [i915#15102]) -> [SKIP][309] ([i915#15102]) +2 other tests skip [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-blt.html [309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render: - shard-dg1: [SKIP][310] ([i915#15102] / [i915#3458]) -> [SKIP][311] ([i915#15102] / [i915#3458] / [i915#4423]) [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render.html [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt: - shard-dg2: [SKIP][312] ([i915#15102] / [i915#3458]) -> [SKIP][313] ([i915#10433] / [i915#15102] / [i915#3458]) +2 other tests skip [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render: - shard-rkl: [SKIP][314] ([i915#14544] / [i915#1825]) -> [SKIP][315] ([i915#1825]) +9 other tests skip [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html [315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-pwrite: - shard-rkl: [SKIP][316] ([i915#1825]) -> [SKIP][317] ([i915#14544] / [i915#1825]) +17 other tests skip [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-pwrite.html [317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-suspend: - shard-dg2: [SKIP][318] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][319] ([i915#15102] / [i915#3458]) +1 other test skip [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html [319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite: - shard-rkl: [SKIP][320] ([i915#15102]) -> [SKIP][321] ([i915#14544] / [i915#15102]) [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite.html [321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc: - shard-rkl: [SKIP][322] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][323] ([i915#15102] / [i915#3023]) +5 other tests skip [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc.html [323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-modesetfrombusy: - shard-rkl: [SKIP][324] ([i915#15102] / [i915#3023]) -> [SKIP][325] ([i915#14544] / [i915#15102] / [i915#3023]) +9 other tests skip [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html [325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html * igt@kms_hdr@brightness-with-hdr: - shard-rkl: [SKIP][326] ([i915#13331]) -> [SKIP][327] ([i915#13331] / [i915#14544]) [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_hdr@brightness-with-hdr.html [327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_hdr@brightness-with-hdr.html * igt@kms_joiner@basic-ultra-joiner: - shard-rkl: [SKIP][328] ([i915#15458]) -> [SKIP][329] ([i915#14544] / [i915#15458]) [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_joiner@basic-ultra-joiner.html [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_joiner@basic-ultra-joiner.html * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a: - shard-rkl: [SKIP][330] ([i915#15329]) -> [SKIP][331] ([i915#14544] / [i915#15329]) +3 other tests skip [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html [331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html * igt@kms_pm_backlight@brightness-with-dpms: - shard-rkl: [SKIP][332] ([i915#12343] / [i915#14544]) -> [SKIP][333] ([i915#12343]) [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_pm_backlight@brightness-with-dpms.html [333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-1/igt@kms_pm_backlight@brightness-with-dpms.html * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf: - shard-rkl: [SKIP][334] ([i915#11520]) -> [SKIP][335] ([i915#11520] / [i915#14544]) +2 other tests skip [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html [335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area: - shard-rkl: [SKIP][336] ([i915#11520] / [i915#14544]) -> [SKIP][337] ([i915#11520]) +1 other test skip [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html [337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-1/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-p010: - shard-rkl: [SKIP][338] ([i915#14544] / [i915#9683]) -> [SKIP][339] ([i915#9683]) [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_psr2_su@page_flip-p010.html [339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@fbc-psr2-sprite-render: - shard-rkl: [SKIP][340] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][341] ([i915#1072] / [i915#9732]) +4 other tests skip [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-render.html [341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_psr@fbc-psr2-sprite-render.html * igt@kms_psr@psr2-sprite-mmap-cpu: - shard-rkl: [SKIP][342] ([i915#1072] / [i915#9732]) -> [SKIP][343] ([i915#1072] / [i915#14544] / [i915#9732]) +7 other tests skip [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_psr@psr2-sprite-mmap-cpu.html [343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_psr@psr2-sprite-mmap-cpu.html * igt@kms_psr@psr2-sprite-plane-onoff: - shard-dg1: [SKIP][344] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][345] ([i915#1072] / [i915#9732]) [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-dg1-16/igt@kms_psr@psr2-sprite-plane-onoff.html [345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-dg1-19/igt@kms_psr@psr2-sprite-plane-onoff.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-rkl: [SKIP][346] ([i915#5289]) -> [SKIP][347] ([i915#14544] / [i915#5289]) [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html [347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_setmode@basic-clone-single-crtc: - shard-rkl: [SKIP][348] ([i915#14544] / [i915#3555]) -> [SKIP][349] ([i915#3555]) +1 other test skip [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_setmode@basic-clone-single-crtc.html [349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_setmode@basic-clone-single-crtc.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-rkl: [SKIP][350] ([i915#14544] / [i915#8623]) -> [SKIP][351] ([i915#8623]) [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html [351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-rkl: [SKIP][352] ([i915#14544] / [i915#9906]) -> [SKIP][353] ([i915#9906]) [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-drrs.html [353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-1/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@prime_vgem@fence-write-hang: - shard-rkl: [SKIP][354] ([i915#3708]) -> [SKIP][355] ([i915#14544] / [i915#3708]) [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@prime_vgem@fence-write-hang.html [355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@prime_vgem@fence-write-hang.html * igt@sriov_basic@enable-vfs-autoprobe-on: - shard-rkl: [SKIP][356] ([i915#9917]) -> [SKIP][357] ([i915#14544] / [i915#9917]) [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17722/shard-rkl-1/igt@sriov_basic@enable-vfs-autoprobe-on.html [357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_159319v1/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-on.html [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#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316 [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343 [i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358 [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257 [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796 [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805 [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910 [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#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691 [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707 [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748 [i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783 [i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790 [i915#13820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13820 [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958 [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098 [i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118 [i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123 [i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152 [i915#14412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14412 [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#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694 [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712 [i915#14809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14809 [i915#14896]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14896 [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073 [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102 [i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106 [i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131 [i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132 [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329 [i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342 [i915#15351]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15351 [i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389 [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458 [i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481 [i915#15489]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15489 [i915#15490]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15490 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839 [i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672 [i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681 [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#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#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955 [i915#4036]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4036 [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#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#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289 [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113 [i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230 [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334 [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880 [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953 [i915#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#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808 [i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813 [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424 [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433 [i915#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_17722 -> Patchwork_159319v1 CI-20190529: 20190529 CI_DRM_17722: 020eab92c6fed8e2257f0f8e7e1343e7e70b2b9c @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8674: f38f4d8e9c65aff45ac807e646d06e38bc3193a2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_159319v1: 020eab92c6fed8e2257f0f8e7e1343e7e70b2b9c @ 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_159319v1/index.html [-- Attachment #2: Type: text/html, Size: 127773 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end 2025-12-19 21:03 [PATCH] drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end Jonathan Cavitt 2025-12-19 23:43 ` ✓ i915.CI.BAT: success for " Patchwork 2025-12-23 7:54 ` ✓ i915.CI.Full: " Patchwork @ 2026-01-07 11:39 ` Jani Nikula 2026-01-07 15:09 ` Cavitt, Jonathan 2 siblings, 1 reply; 6+ messages in thread From: Jani Nikula @ 2026-01-07 11:39 UTC (permalink / raw) To: Jonathan Cavitt, intel-gfx Cc: saurabhg.gupta, alex.zuo, jonathan.cavitt, paulo.r.zanoni, ville.syrjala, daniel.vetter On Fri, 19 Dec 2025, Jonathan Cavitt <jonathan.cavitt@intel.com> wrote: > Static analysis reveals a potential integer underflow in > intel_fbc_stolen_end. This can apparently occur if > intel_parent_stolen_area_size returns zero (or, theoretically, any value > less than 2^23), as 2^23 is subtracted from the return value and stored > in a u64. While this doesn't appear to cause any issues due to the use > of the min() function to clamp the return values from the > intel_fbc_stolen_end function, it would be best practice to avoid > undeflowing values like this on principle. So, rework the function to > prevent the underflow from occurring. Note that the underflow at > present would result in the value of intel_fbc_cfb_base_max being > returned at the end of intel_fbc_stolen_end, so just return that if the > value of intel_parent_stolen_area_size is too small. > > While we're here, create a macro for the 2^23 value and modify the > execution path for readability. > > Fixes: a9da512b3ed7 ("drm/i915: avoid the last 8mb of stolen on BDW/SKL") > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > Cc: Paulo Zanoni <paulo.r.zanoni@intel.com> > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > Cc: Daniel Vetter <daniel.vetter@ffwll.ch> > --- > drivers/gpu/drm/i915/display/intel_fbc.c | 20 ++++++++++++++------ > 1 file changed, 14 insertions(+), 6 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_fbc.c b/drivers/gpu/drm/i915/display/intel_fbc.c > index fef2f35ff1e9..00c32df50933 100644 > --- a/drivers/gpu/drm/i915/display/intel_fbc.c > +++ b/drivers/gpu/drm/i915/display/intel_fbc.c > @@ -807,21 +807,29 @@ static u64 intel_fbc_cfb_base_max(struct intel_display *display) > return BIT_ULL(32); > } > > +#define STOLEN_RESERVE_MAX SZ_8M > static u64 intel_fbc_stolen_end(struct intel_display *display) > { > - u64 end; > + u64 end = intel_fbc_cfb_base_max(display); > > /* The FBC hardware for BDW/SKL doesn't have access to the stolen > * reserved range size, so it always assumes the maximum (8mb) is used. > * If we enable FBC using a CFB on that memory range we'll get FIFO > * underruns, even if that range is not reserved by the BIOS. */ > if (display->platform.broadwell || > - (DISPLAY_VER(display) == 9 && !display->platform.broxton)) > - end = intel_parent_stolen_area_size(display) - 8 * 1024 * 1024; > - else > - end = U64_MAX; > + (DISPLAY_VER(display) == 9 && !display->platform.broxton)) { > + u64 stolen_area_size = intel_parent_stolen_area_size(display); > + > + /* If stolen_area_size is less than STOLEN_RESERVE_MAX, > + * use intel_fbc_cfb_base_max instead. */ Please use the proper multi-line comment style. > + if (stolen_area_size < STOLEN_RESERVE_MAX) > + return end; check_sub_overflow(), perhaps with a drm_WARN_ON(), would be the way to go I think. You can get rid of the extra macro too. > + > + stolen_area_size -= STOLEN_RESERVE_MAX; A blank line is preferred before return. > + return min(end, stolen_area_size); > + } > > - return min(end, intel_fbc_cfb_base_max(display)); > + return end; > } > > static int intel_fbc_min_limit(const struct intel_plane_state *plane_state) -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: [PATCH] drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end 2026-01-07 11:39 ` [PATCH] " Jani Nikula @ 2026-01-07 15:09 ` Cavitt, Jonathan 2026-01-07 15:55 ` Jani Nikula 0 siblings, 1 reply; 6+ messages in thread From: Cavitt, Jonathan @ 2026-01-07 15:09 UTC (permalink / raw) To: Jani Nikula, intel-gfx@lists.freedesktop.org Cc: Gupta, Saurabhg, Zuo, Alex, Zanoni, Paulo R, ville.syrjala@linux.intel.com, daniel.vetter@ffwll.ch, Cavitt, Jonathan -----Original Message----- From: Jani Nikula <jani.nikula@linux.intel.com> Sent: Wednesday, January 7, 2026 3:39 AM To: Cavitt, Jonathan <jonathan.cavitt@intel.com>; intel-gfx@lists.freedesktop.org Cc: Gupta, Saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Cavitt, Jonathan <jonathan.cavitt@intel.com>; Zanoni, Paulo R <paulo.r.zanoni@intel.com>; ville.syrjala@linux.intel.com; daniel.vetter@ffwll.ch Subject: Re: [PATCH] drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end > > On Fri, 19 Dec 2025, Jonathan Cavitt <jonathan.cavitt@intel.com> wrote: > > Static analysis reveals a potential integer underflow in > > intel_fbc_stolen_end. This can apparently occur if > > intel_parent_stolen_area_size returns zero (or, theoretically, any value > > less than 2^23), as 2^23 is subtracted from the return value and stored > > in a u64. While this doesn't appear to cause any issues due to the use > > of the min() function to clamp the return values from the > > intel_fbc_stolen_end function, it would be best practice to avoid > > undeflowing values like this on principle. So, rework the function to > > prevent the underflow from occurring. Note that the underflow at > > present would result in the value of intel_fbc_cfb_base_max being > > returned at the end of intel_fbc_stolen_end, so just return that if the > > value of intel_parent_stolen_area_size is too small. > > > > While we're here, create a macro for the 2^23 value and modify the > > execution path for readability. > > > > Fixes: a9da512b3ed7 ("drm/i915: avoid the last 8mb of stolen on BDW/SKL") > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > Cc: Paulo Zanoni <paulo.r.zanoni@intel.com> > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Cc: Daniel Vetter <daniel.vetter@ffwll.ch> > > --- > > drivers/gpu/drm/i915/display/intel_fbc.c | 20 ++++++++++++++------ > > 1 file changed, 14 insertions(+), 6 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/display/intel_fbc.c b/drivers/gpu/drm/i915/display/intel_fbc.c > > index fef2f35ff1e9..00c32df50933 100644 > > --- a/drivers/gpu/drm/i915/display/intel_fbc.c > > +++ b/drivers/gpu/drm/i915/display/intel_fbc.c > > @@ -807,21 +807,29 @@ static u64 intel_fbc_cfb_base_max(struct intel_display *display) > > return BIT_ULL(32); > > } > > > > +#define STOLEN_RESERVE_MAX SZ_8M > > static u64 intel_fbc_stolen_end(struct intel_display *display) > > { > > - u64 end; > > + u64 end = intel_fbc_cfb_base_max(display); > > > > /* The FBC hardware for BDW/SKL doesn't have access to the stolen > > * reserved range size, so it always assumes the maximum (8mb) is used. > > * If we enable FBC using a CFB on that memory range we'll get FIFO > > * underruns, even if that range is not reserved by the BIOS. */ > > if (display->platform.broadwell || > > - (DISPLAY_VER(display) == 9 && !display->platform.broxton)) > > - end = intel_parent_stolen_area_size(display) - 8 * 1024 * 1024; > > - else > > - end = U64_MAX; > > + (DISPLAY_VER(display) == 9 && !display->platform.broxton)) { > > + u64 stolen_area_size = intel_parent_stolen_area_size(display); > > + > > + /* If stolen_area_size is less than STOLEN_RESERVE_MAX, > > + * use intel_fbc_cfb_base_max instead. */ > > Please use the proper multi-line comment style. Should I also fix the comment about FBC hardware while I'm here? > > > + if (stolen_area_size < STOLEN_RESERVE_MAX) > > + return end; > > check_sub_overflow(), perhaps with a drm_WARN_ON(), would be the way to > go I think. You can get rid of the extra macro too. So, instead of STOLEN_RESERVE_MAX, just directly reference SZ_8M here? -Jonathan Cavitt > > > + > > + stolen_area_size -= STOLEN_RESERVE_MAX; > > A blank line is preferred before return. > > > + return min(end, stolen_area_size); > > + } > > > > - return min(end, intel_fbc_cfb_base_max(display)); > > + return end; > > } > > > > static int intel_fbc_min_limit(const struct intel_plane_state *plane_state) > > -- > Jani Nikula, Intel > ^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: [PATCH] drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end 2026-01-07 15:09 ` Cavitt, Jonathan @ 2026-01-07 15:55 ` Jani Nikula 0 siblings, 0 replies; 6+ messages in thread From: Jani Nikula @ 2026-01-07 15:55 UTC (permalink / raw) To: Cavitt, Jonathan, intel-gfx@lists.freedesktop.org Cc: Gupta, Saurabhg, Zuo, Alex, Zanoni, Paulo R, ville.syrjala@linux.intel.com, daniel.vetter@ffwll.ch, Cavitt, Jonathan On Wed, 07 Jan 2026, "Cavitt, Jonathan" <jonathan.cavitt@intel.com> wrote: > -----Original Message----- > From: Jani Nikula <jani.nikula@linux.intel.com> > Sent: Wednesday, January 7, 2026 3:39 AM > To: Cavitt, Jonathan <jonathan.cavitt@intel.com>; intel-gfx@lists.freedesktop.org > Cc: Gupta, Saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Cavitt, Jonathan <jonathan.cavitt@intel.com>; Zanoni, Paulo R <paulo.r.zanoni@intel.com>; ville.syrjala@linux.intel.com; daniel.vetter@ffwll.ch > Subject: Re: [PATCH] drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end >> >> On Fri, 19 Dec 2025, Jonathan Cavitt <jonathan.cavitt@intel.com> wrote: >> > Static analysis reveals a potential integer underflow in >> > intel_fbc_stolen_end. This can apparently occur if >> > intel_parent_stolen_area_size returns zero (or, theoretically, any value >> > less than 2^23), as 2^23 is subtracted from the return value and stored >> > in a u64. While this doesn't appear to cause any issues due to the use >> > of the min() function to clamp the return values from the >> > intel_fbc_stolen_end function, it would be best practice to avoid >> > undeflowing values like this on principle. So, rework the function to >> > prevent the underflow from occurring. Note that the underflow at >> > present would result in the value of intel_fbc_cfb_base_max being >> > returned at the end of intel_fbc_stolen_end, so just return that if the >> > value of intel_parent_stolen_area_size is too small. >> > >> > While we're here, create a macro for the 2^23 value and modify the >> > execution path for readability. >> > >> > Fixes: a9da512b3ed7 ("drm/i915: avoid the last 8mb of stolen on BDW/SKL") >> > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> >> > Cc: Paulo Zanoni <paulo.r.zanoni@intel.com> >> > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> >> > Cc: Daniel Vetter <daniel.vetter@ffwll.ch> >> > --- >> > drivers/gpu/drm/i915/display/intel_fbc.c | 20 ++++++++++++++------ >> > 1 file changed, 14 insertions(+), 6 deletions(-) >> > >> > diff --git a/drivers/gpu/drm/i915/display/intel_fbc.c b/drivers/gpu/drm/i915/display/intel_fbc.c >> > index fef2f35ff1e9..00c32df50933 100644 >> > --- a/drivers/gpu/drm/i915/display/intel_fbc.c >> > +++ b/drivers/gpu/drm/i915/display/intel_fbc.c >> > @@ -807,21 +807,29 @@ static u64 intel_fbc_cfb_base_max(struct intel_display *display) >> > return BIT_ULL(32); >> > } >> > >> > +#define STOLEN_RESERVE_MAX SZ_8M >> > static u64 intel_fbc_stolen_end(struct intel_display *display) >> > { >> > - u64 end; >> > + u64 end = intel_fbc_cfb_base_max(display); >> > >> > /* The FBC hardware for BDW/SKL doesn't have access to the stolen >> > * reserved range size, so it always assumes the maximum (8mb) is used. >> > * If we enable FBC using a CFB on that memory range we'll get FIFO >> > * underruns, even if that range is not reserved by the BIOS. */ >> > if (display->platform.broadwell || >> > - (DISPLAY_VER(display) == 9 && !display->platform.broxton)) >> > - end = intel_parent_stolen_area_size(display) - 8 * 1024 * 1024; >> > - else >> > - end = U64_MAX; >> > + (DISPLAY_VER(display) == 9 && !display->platform.broxton)) { >> > + u64 stolen_area_size = intel_parent_stolen_area_size(display); >> > + >> > + /* If stolen_area_size is less than STOLEN_RESERVE_MAX, >> > + * use intel_fbc_cfb_base_max instead. */ >> >> Please use the proper multi-line comment style. > > Should I also fix the comment about FBC hardware while I'm here? I wouldn't mind. > >> >> > + if (stolen_area_size < STOLEN_RESERVE_MAX) >> > + return end; >> >> check_sub_overflow(), perhaps with a drm_WARN_ON(), would be the way to >> go I think. You can get rid of the extra macro too. > > So, instead of STOLEN_RESERVE_MAX, just directly reference SZ_8M here? Yeah, since using check_sub_overflow() means you don't have to reference the value twice, so you don't need the macro for it. > -Jonathan Cavitt > >> >> > + >> > + stolen_area_size -= STOLEN_RESERVE_MAX; >> >> A blank line is preferred before return. >> >> > + return min(end, stolen_area_size); >> > + } >> > >> > - return min(end, intel_fbc_cfb_base_max(display)); >> > + return end; >> > } >> > >> > static int intel_fbc_min_limit(const struct intel_plane_state *plane_state) >> >> -- >> Jani Nikula, Intel >> -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-01-07 15:56 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-12-19 21:03 [PATCH] drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end Jonathan Cavitt 2025-12-19 23:43 ` ✓ i915.CI.BAT: success for " Patchwork 2025-12-23 7:54 ` ✓ i915.CI.Full: " Patchwork 2026-01-07 11:39 ` [PATCH] " Jani Nikula 2026-01-07 15:09 ` Cavitt, Jonathan 2026-01-07 15:55 ` Jani Nikula
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox