* [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
@ 2025-10-16 0:03 Umesh Nerlige Ramappa
2025-10-16 1:17 ` ✓ i915.CI.BAT: success for drm/i915: Fix conversion between clock ticks and nanoseconds (rev3) Patchwork
` (3 more replies)
0 siblings, 4 replies; 18+ messages in thread
From: Umesh Nerlige Ramappa @ 2025-10-16 0:03 UTC (permalink / raw)
To: intel-gfx; +Cc: Ashutosh Dixit, andi.shyti
When tick values are large, the multiplication by NSEC_PER_SEC is larger
than 64 bits and results in bad conversions.
The issue is seen in PMU busyness counters that look like they have
wrapped around due to bad conversion. i915 PMU implementation returns
monotonically increasing counters. If a count is lesser than previous
one, it will only return the larger value until the smaller value
catches up. The user will see this as zero delta between two
measurements even though the engines are busy.
Fix it by using mul_u64_u32_div()
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
---
v2:
- Fix divide by zero for Gen11 (Andi)
- Update commit message
v3:
- Drop GCD and use mul_u64_u32_div() instead (Ashutosh)
---
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
index 88b147fa5cb1..c90b35881a26 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
@@ -205,7 +205,7 @@ static u64 div_u64_roundup(u64 nom, u32 den)
u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
{
- return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
+ return mul_u64_u32_div(count, NSEC_PER_SEC, gt->clock_frequency);
}
u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
@@ -215,7 +215,7 @@ u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
{
- return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
+ return mul_u64_u32_div(ns, gt->clock_frequency, NSEC_PER_SEC);
}
u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
--
2.43.0
^ permalink raw reply related [flat|nested] 18+ messages in thread* ✓ i915.CI.BAT: success for drm/i915: Fix conversion between clock ticks and nanoseconds (rev3)
2025-10-16 0:03 [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds Umesh Nerlige Ramappa
@ 2025-10-16 1:17 ` Patchwork
2025-10-16 10:18 ` ✓ i915.CI.Full: " Patchwork
` (2 subsequent siblings)
3 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-10-16 1:17 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 4397 bytes --]
== Series Details ==
Series: drm/i915: Fix conversion between clock ticks and nanoseconds (rev3)
URL : https://patchwork.freedesktop.org/series/155566/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_17369 -> Patchwork_155566v3
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/index.html
Participating hosts (40 -> 40)
------------------------------
Additional (1): fi-bsw-nick
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_155566v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_hdmi_inject@inject-audio:
- fi-tgl-1115g4: [PASS][1] -> [FAIL][2] ([i915#14867])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_psr@psr-primary-mmap-gtt:
- fi-bsw-n3050: NOTRUN -> [SKIP][3] +21 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/fi-bsw-n3050/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@runner@aborted:
- fi-bsw-nick: NOTRUN -> [FAIL][4] ([i915#15124])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/fi-bsw-nick/igt@runner@aborted.html
#### Possible fixes ####
* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [DMESG-FAIL][5] ([i915#12061]) -> [PASS][6] +1 other test pass
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/bat-arlh-3/igt@i915_selftest@live@workarounds.html
- bat-arls-5: [DMESG-FAIL][7] ([i915#12061]) -> [PASS][8] +1 other test pass
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/bat-arls-5/igt@i915_selftest@live@workarounds.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/bat-arls-5/igt@i915_selftest@live@workarounds.html
- bat-mtlp-9: [DMESG-FAIL][9] ([i915#12061]) -> [PASS][10] +1 other test pass
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
- bat-arls-6: [DMESG-FAIL][11] ([i915#12061]) -> [PASS][12] +1 other test pass
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/bat-arls-6/igt@i915_selftest@live@workarounds.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/bat-arls-6/igt@i915_selftest@live@workarounds.html
#### Warnings ####
* igt@i915_selftest@live:
- bat-atsm-1: [DMESG-FAIL][13] ([i915#12061] / [i915#13929]) -> [DMESG-FAIL][14] ([i915#12061] / [i915#14204])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/bat-atsm-1/igt@i915_selftest@live.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/bat-atsm-1/igt@i915_selftest@live.html
* igt@i915_selftest@live@mman:
- bat-atsm-1: [DMESG-FAIL][15] ([i915#13929]) -> [DMESG-FAIL][16] ([i915#14204])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/bat-atsm-1/igt@i915_selftest@live@mman.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/bat-atsm-1/igt@i915_selftest@live@mman.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#13929]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929
[i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204
[i915#14867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14867
[i915#15124]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15124
Build changes
-------------
* Linux: CI_DRM_17369 -> Patchwork_155566v3
CI-20190529: 20190529
CI_DRM_17369: f019aaad58112f89234f7b68557c831846437008 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8587: 8587
Patchwork_155566v3: f019aaad58112f89234f7b68557c831846437008 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/index.html
[-- Attachment #2: Type: text/html, Size: 5670 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread* ✓ i915.CI.Full: success for drm/i915: Fix conversion between clock ticks and nanoseconds (rev3)
2025-10-16 0:03 [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds Umesh Nerlige Ramappa
2025-10-16 1:17 ` ✓ i915.CI.BAT: success for drm/i915: Fix conversion between clock ticks and nanoseconds (rev3) Patchwork
@ 2025-10-16 10:18 ` Patchwork
2025-10-16 20:07 ` [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds Dixit, Ashutosh
2025-10-29 11:33 ` Tvrtko Ursulin
3 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-10-16 10:18 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 138013 bytes --]
== Series Details ==
Series: drm/i915: Fix conversion between clock ticks and nanoseconds (rev3)
URL : https://patchwork.freedesktop.org/series/155566/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_17369_full -> Patchwork_155566v3_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (11 -> 11)
------------------------------
No changes in participating hosts
New tests
---------
New tests have been introduced between CI_DRM_17369_full and Patchwork_155566v3_full:
### New IGT tests (6) ###
* igt@kms_sequence@get-forked-busy@pipe-d-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [2.52] s
* igt@kms_vblank@query-forked-busy-hang@pipe-b-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [13.81] s
* igt@kms_vblank@query-forked-busy-hang@pipe-d-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [25.00] s
* igt@kms_vblank@query-forked-hang@pipe-c-hdmi-a-1:
- Statuses : 1 pass(s)
- Exec time: [6.94] s
* igt@kms_vblank@wait-busy@pipe-c-hdmi-a-1:
- Statuses : 1 pass(s)
- Exec time: [2.58] s
* igt@kms_vblank@wait-forked@pipe-d-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [2.22] s
Known issues
------------
Here are the changes found in Patchwork_155566v3_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-rkl: NOTRUN -> [SKIP][1] ([i915#8411])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@api_intel_bb@crc32:
- shard-tglu: NOTRUN -> [SKIP][2] ([i915#6230])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@api_intel_bb@crc32.html
* igt@device_reset@cold-reset-bound:
- shard-rkl: NOTRUN -> [SKIP][3] ([i915#11078])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-dg2: NOTRUN -> [SKIP][4] ([i915#11078])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_buddy@drm_buddy:
- shard-glk: NOTRUN -> [DMESG-WARN][5] ([i915#15095])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk3/igt@drm_buddy@drm_buddy.html
- shard-tglu-1: NOTRUN -> [DMESG-WARN][6] ([i915#15095])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@drm_buddy@drm_buddy.html
* igt@gem_close_race@multigpu-basic-process:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#7697])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@gem_close_race@multigpu-basic-process.html
- shard-tglu-1: NOTRUN -> [SKIP][8] ([i915#7697])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-tglu: NOTRUN -> [SKIP][9] ([i915#7697])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-clear@smem0:
- shard-rkl: NOTRUN -> [DMESG-WARN][10] ([i915#12964]) +8 other tests dmesg-warn
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-2/igt@gem_create@create-clear@smem0.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu: NOTRUN -> [SKIP][11] ([i915#6335])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu-1: NOTRUN -> [SKIP][12] ([i915#6335])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-dg2: NOTRUN -> [SKIP][13] ([i915#8555]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_ctx_persistence@processes:
- shard-snb: NOTRUN -> [SKIP][14] ([i915#1099])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-snb7/igt@gem_ctx_persistence@processes.html
* igt@gem_ctx_persistence@saturated-hostile-nopreempt@rcs0:
- shard-dg2-9: NOTRUN -> [SKIP][15] ([i915#5882]) +7 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_ctx_persistence@saturated-hostile-nopreempt@rcs0.html
* igt@gem_ctx_sseu@invalid-args:
- shard-tglu: NOTRUN -> [SKIP][16] ([i915#280])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg2-9: NOTRUN -> [SKIP][17] ([i915#280])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_ctx_sseu@mmap-args:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#280])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@bonded-pair:
- shard-dg2-9: NOTRUN -> [SKIP][19] ([i915#4771])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@bonded-true-hang:
- shard-dg2: NOTRUN -> [SKIP][20] ([i915#4812]) +2 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@gem_exec_balancer@bonded-true-hang.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-rkl: NOTRUN -> [SKIP][21] ([i915#4525]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@gem_exec_balancer@parallel-balancer.html
- shard-tglu-1: NOTRUN -> [SKIP][22] ([i915#4525]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-tglu: NOTRUN -> [SKIP][23] ([i915#4525])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_big@single:
- shard-tglu: [PASS][24] -> [ABORT][25] ([i915#11713] / [i915#14756])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-tglu-5/igt@gem_exec_big@single.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-7/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-invisible:
- shard-glk10: NOTRUN -> [SKIP][26] ([i915#6334]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk10/igt@gem_exec_capture@capture-invisible.html
* igt@gem_exec_fence@concurrent:
- shard-dg2-9: NOTRUN -> [SKIP][27] ([i915#4812])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_exec_fence@concurrent.html
* igt@gem_exec_flush@basic-uc-prw-default:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#3539])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@gem_exec_flush@basic-uc-prw-default.html
* igt@gem_exec_flush@basic-uc-set-default:
- shard-dg2-9: NOTRUN -> [SKIP][29] ([i915#3539])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_exec_flush@basic-uc-set-default.html
* igt@gem_exec_flush@basic-wb-ro-before-default:
- shard-dg2-9: NOTRUN -> [SKIP][30] ([i915#3539] / [i915#4852]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_exec_flush@basic-wb-ro-before-default.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-dg2-9: NOTRUN -> [SKIP][31] ([i915#5107])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-gtt-read-active:
- shard-dg2-9: NOTRUN -> [SKIP][32] ([i915#3281]) +5 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_exec_reloc@basic-gtt-read-active.html
* igt@gem_exec_reloc@basic-softpin:
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#3281]) +7 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@gem_exec_reloc@basic-softpin.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-rkl: NOTRUN -> [SKIP][34] ([i915#3281]) +8 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#4537] / [i915#4812])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_fence_thrash@bo-copy:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#4860]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@gem_fence_thrash@bo-copy.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][37] ([i915#4860]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible.html
* igt@gem_huc_copy@huc-copy:
- shard-tglu: NOTRUN -> [SKIP][38] ([i915#2190])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-tglu-1: NOTRUN -> [SKIP][39] ([i915#4613])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-multi.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][40] ([i915#4613])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@massive-random:
- shard-tglu: NOTRUN -> [SKIP][41] ([i915#4613]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][42] ([i915#4613]) +6 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk9/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: [PASS][43] -> [TIMEOUT][44] ([i915#5493]) +1 other test timeout
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-19/igt@gem_lmem_swapping@smem-oom@lmem0.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-12/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_madvise@dontneed-before-exec:
- shard-dg2-9: NOTRUN -> [SKIP][45] ([i915#3282]) +2 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_madvise@dontneed-before-exec.html
* igt@gem_mmap@pf-nonblock:
- shard-dg2-9: NOTRUN -> [SKIP][46] ([i915#4083]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_mmap@pf-nonblock.html
* igt@gem_mmap_gtt@basic-write:
- shard-dg2-9: NOTRUN -> [SKIP][47] ([i915#4077]) +13 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_mmap_gtt@basic-write.html
* igt@gem_mmap_wc@bad-size:
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#4083])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@gem_mmap_wc@bad-size.html
* igt@gem_partial_pwrite_pread@reads:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#3282]) +3 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#3282]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_pread@exhaustion:
- shard-tglu: NOTRUN -> [WARN][51] ([i915#2658])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@gem_pread@exhaustion.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-rkl: [PASS][52] -> [TIMEOUT][53] ([i915#12964])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-8/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-7/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
- shard-dg2-9: NOTRUN -> [SKIP][54] ([i915#4270]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-tglu-1: NOTRUN -> [SKIP][55] ([i915#13398])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-rkl: NOTRUN -> [TIMEOUT][56] ([i915#12917] / [i915#12964]) +1 other test timeout
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][57] ([i915#4270]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][58] ([i915#5190] / [i915#8428]) +2 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][59] ([i915#5190] / [i915#8428]) +5 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#4885])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_tiled_pread_pwrite:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#4079]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@gem_tiled_pread_pwrite.html
* igt@gem_tiled_swapping@non-threaded:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#4077]) +6 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@gem_tiled_swapping@non-threaded.html
* igt@gem_userptr_blits@access-control:
- shard-tglu: NOTRUN -> [SKIP][63] ([i915#3297])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#3297]) +3 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#3297] / [i915#4880]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gen9_exec_parse@batch-without-end:
- shard-tglu: NOTRUN -> [SKIP][66] ([i915#2527] / [i915#2856]) +1 other test skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@gen9_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@bb-large:
- shard-dg2-9: NOTRUN -> [SKIP][67] ([i915#2856]) +2 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-secure:
- shard-rkl: NOTRUN -> [SKIP][68] ([i915#2527]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@gen9_exec_parse@bb-secure.html
* igt@gen9_exec_parse@bb-start-out:
- shard-tglu-1: NOTRUN -> [SKIP][69] ([i915#2527] / [i915#2856]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#2856]) +2 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_drm_fdinfo@all-busy-check-all:
- shard-dg2: NOTRUN -> [SKIP][71] ([i915#14123])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@i915_drm_fdinfo@all-busy-check-all.html
* igt@i915_drm_fdinfo@busy-check-all@bcs0:
- shard-dg2-9: NOTRUN -> [SKIP][72] ([i915#11527]) +7 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@i915_drm_fdinfo@busy-check-all@bcs0.html
* igt@i915_drm_fdinfo@most-busy-idle-check-all:
- shard-dg2-9: NOTRUN -> [SKIP][73] ([i915#14073]) +7 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@i915_drm_fdinfo@most-busy-idle-check-all.html
* igt@i915_drm_fdinfo@virtual-busy-idle-all:
- shard-dg2-9: NOTRUN -> [SKIP][74] ([i915#14118])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@i915_drm_fdinfo@virtual-busy-idle-all.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg2: NOTRUN -> [DMESG-WARN][75] ([i915#13447])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_module_load@resize-bar:
- shard-tglu: NOTRUN -> [SKIP][76] ([i915#6412])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-rkl: NOTRUN -> [SKIP][77] ([i915#8399])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-tglu: NOTRUN -> [SKIP][78] ([i915#8399])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu: NOTRUN -> [WARN][79] ([i915#13790] / [i915#2681]) +1 other test warn
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk: [PASS][80] -> [INCOMPLETE][81] ([i915#13356])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-glk3/igt@i915_pm_rpm@system-suspend-execbuf.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk5/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-dg2-9: NOTRUN -> [SKIP][82] ([i915#11681] / [i915#6621])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_query@hwconfig_table:
- shard-tglu: NOTRUN -> [SKIP][83] ([i915#6245])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@i915_query@hwconfig_table.html
* igt@i915_suspend@forcewake:
- shard-glk10: NOTRUN -> [INCOMPLETE][84] ([i915#4817])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk10/igt@i915_suspend@forcewake.html
* igt@i915_suspend@sysfs-reader:
- shard-glk: NOTRUN -> [INCOMPLETE][85] ([i915#4817])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk5/igt@i915_suspend@sysfs-reader.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg2-9: NOTRUN -> [SKIP][86] ([i915#4212]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-tglu: NOTRUN -> [SKIP][87] ([i915#12454] / [i915#12712])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-dg1: [PASS][88] -> [FAIL][89] ([i915#14888]) +1 other test fail
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-15/igt@kms_async_flips@alternate-sync-async-flip.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-15/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-dg1: [PASS][90] -> [DMESG-WARN][91] ([i915#4423])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-14/igt@kms_async_flips@async-flip-suspend-resume.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-15/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#9531])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-dg2: [PASS][93] -> [FAIL][94] ([i915#5956]) +1 other test fail
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
- shard-tglu: [PASS][95] -> [FAIL][96] ([i915#14857]) +1 other test fail
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-tglu-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-9/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk: NOTRUN -> [SKIP][97] ([i915#1769])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][98] ([i915#5286]) +4 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#5286]) +2 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-tglu-1: NOTRUN -> [SKIP][100] ([i915#5286]) +3 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [PASS][101] -> [FAIL][102] ([i915#5138])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][103] ([i915#3638])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-dg2-9: NOTRUN -> [SKIP][104] +4 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][105] ([i915#4538] / [i915#5190]) +7 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: NOTRUN -> [SKIP][106] ([i915#5190])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg2-9: NOTRUN -> [SKIP][107] ([i915#4538] / [i915#5190]) +6 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#6095]) +34 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#10307] / [i915#6095]) +58 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][110] ([i915#12313]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#12313])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#14098] / [i915#6095]) +29 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
- shard-glk: NOTRUN -> [SKIP][113] +256 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk3/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][114] ([i915#12313])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs:
- shard-glk10: NOTRUN -> [SKIP][115] +248 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk10/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][116] ([i915#6095]) +123 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-13/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-rkl: NOTRUN -> [SKIP][117] ([i915#12805])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
- shard-dg2-9: NOTRUN -> [SKIP][118] ([i915#12805])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][119] ([i915#12805])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#6095]) +8 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][121] ([i915#6095]) +9 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
- shard-rkl: [PASS][122] -> [INCOMPLETE][123] ([i915#12796])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [INCOMPLETE][124] ([i915#12796])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][125] ([i915#12313]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-b-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][127] ([i915#10307] / [i915#6095]) +44 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#12313])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][129] ([i915#6095]) +49 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#6095]) +25 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_cdclk@mode-transition@pipe-a-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][131] ([i915#13781]) +4 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_cdclk@mode-transition@pipe-a-hdmi-a-2.html
* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-tglu-1: NOTRUN -> [SKIP][132] ([i915#11151] / [i915#7828]) +5 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_chamelium_audio@hdmi-audio-edid.html
* igt@kms_chamelium_color@ctm-negative:
- shard-dg2: NOTRUN -> [SKIP][133] +8 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_chamelium_color@ctm-negative.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#11151] / [i915#7828]) +5 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][135] ([i915#11151] / [i915#7828]) +4 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-rkl: NOTRUN -> [SKIP][136] ([i915#11151] / [i915#7828]) +8 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode:
- shard-dg2-9: NOTRUN -> [SKIP][137] ([i915#11151] / [i915#7828]) +5 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html
* igt@kms_color@ctm-green-to-red:
- shard-rkl: [PASS][138] -> [SKIP][139] ([i915#12655] / [i915#14544])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_color@ctm-green-to-red.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_color@ctm-green-to-red.html
* igt@kms_color@deep-color:
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#12655] / [i915#3555])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#7118] / [i915#9424]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@content-type-change:
- shard-rkl: NOTRUN -> [SKIP][142] ([i915#9424])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-2/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2-9: NOTRUN -> [SKIP][143] ([i915#3299])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@uevent:
- shard-dg2-9: NOTRUN -> [SKIP][144] ([i915#7118] / [i915#9424])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-dg2-9: NOTRUN -> [SKIP][145] ([i915#3555])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#13049]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#3555]) +5 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-max-size.html
- shard-tglu-1: NOTRUN -> [SKIP][148] ([i915#3555]) +4 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][149] ([i915#13566]) +2 other tests fail
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-dg2: NOTRUN -> [SKIP][150] ([i915#3555]) +2 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-dg2-9: NOTRUN -> [SKIP][151] ([i915#13049]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-random-64x21:
- shard-rkl: NOTRUN -> [DMESG-FAIL][152] ([i915#12964])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-2/igt@kms_cursor_crc@cursor-random-64x21.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-tglu: NOTRUN -> [SKIP][153] ([i915#13049])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-tglu-1: NOTRUN -> [SKIP][154] ([i915#13049])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-rkl: [PASS][155] -> [INCOMPLETE][156] ([i915#12358] / [i915#14152])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_cursor_crc@cursor-suspend.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][157] ([i915#12358] / [i915#14152])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][158] ([i915#4103]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
- shard-rkl: [PASS][159] -> [SKIP][160] ([i915#11190] / [i915#14544])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
- shard-rkl: NOTRUN -> [SKIP][161] +12 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#13046] / [i915#5354])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
- shard-dg2-9: NOTRUN -> [SKIP][163] ([i915#13046] / [i915#5354]) +2 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-tglu: NOTRUN -> [SKIP][164] ([i915#9067])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@single-move@pipe-a:
- shard-rkl: [PASS][165] -> [DMESG-WARN][166] ([i915#12964]) +4 other tests dmesg-warn
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_cursor_legacy@single-move@pipe-a.html
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_cursor_legacy@single-move@pipe-a.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg2-9: NOTRUN -> [SKIP][167] ([i915#9833])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][168] ([i915#3804])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_aux_dev:
- shard-tglu: NOTRUN -> [SKIP][169] ([i915#1257])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#13749])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#13748])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg2-9: NOTRUN -> [SKIP][172] ([i915#13707])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_dp_linktrain_fallback@dp-fallback.html
- shard-rkl: NOTRUN -> [SKIP][173] ([i915#13707])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_dp_linktrain_fallback@dp-fallback.html
- shard-tglu-1: NOTRUN -> [SKIP][174] ([i915#13707])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-dg2: NOTRUN -> [SKIP][175] ([i915#13707])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#3555] / [i915#3840])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-dg2-9: NOTRUN -> [SKIP][177] ([i915#3840] / [i915#9688])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-formats:
- shard-dg2-9: NOTRUN -> [SKIP][178] ([i915#3555] / [i915#3840]) +1 other test skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_dsc@dsc-with-formats.html
- shard-rkl: NOTRUN -> [SKIP][179] ([i915#3555] / [i915#3840])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#3555] / [i915#3840])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-tglu: NOTRUN -> [SKIP][181] ([i915#3840] / [i915#9053])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-tglu-1: NOTRUN -> [ABORT][182] ([i915#15066])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#3469])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-4x:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#1839])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#9337])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@kms_feature_discovery@dp-mst.html
- shard-tglu-1: NOTRUN -> [SKIP][186] ([i915#9337])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr2:
- shard-dg2-9: NOTRUN -> [SKIP][187] ([i915#658])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_feature_discovery@psr2.html
- shard-rkl: NOTRUN -> [SKIP][188] ([i915#658])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][189] ([i915#3637] / [i915#9934]) +2 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][190] ([i915#9934])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][191] ([i915#9934]) +4 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
- shard-rkl: NOTRUN -> [SKIP][192] ([i915#9934]) +5 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
- shard-dg2-9: NOTRUN -> [SKIP][193] ([i915#9934]) +1 other test skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-tglu: NOTRUN -> [SKIP][194] ([i915#3637] / [i915#9934]) +10 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@bo-too-big-interruptible:
- shard-rkl: [PASS][195] -> [SKIP][196] ([i915#14544] / [i915#3637]) +3 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_flip@bo-too-big-interruptible.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_flip@bo-too-big-interruptible.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-dg2: NOTRUN -> [SKIP][197] ([i915#8381])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][198] ([i915#2672]) +3 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][199] ([i915#2672] / [i915#3555])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][200] ([i915#2672])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][201] ([i915#2672] / [i915#3555]) +1 other test skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-dg2-9: NOTRUN -> [SKIP][202] ([i915#2672] / [i915#3555]) +1 other test skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][203] ([i915#2672]) +3 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-dg2-9: NOTRUN -> [SKIP][204] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][205] ([i915#2587] / [i915#2672]) +1 other test skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][206] ([i915#2672] / [i915#3555])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][207] ([i915#2587] / [i915#2672])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#2672] / [i915#3555]) +1 other test skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling:
- shard-rkl: [PASS][209] -> [SKIP][210] ([i915#14544] / [i915#3555])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
- shard-rkl: [PASS][211] -> [SKIP][212] ([i915#14544] / [i915#1849] / [i915#5354]) +6 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#5354]) +17 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-rkl: NOTRUN -> [SKIP][214] ([i915#1825]) +24 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][215] +34 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render:
- shard-tglu: NOTRUN -> [SKIP][216] +46 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2-9: NOTRUN -> [SKIP][217] ([i915#5354]) +27 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#8708]) +11 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][219] ([i915#5439])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff:
- shard-dg2-9: NOTRUN -> [SKIP][220] ([i915#15102] / [i915#3458]) +8 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#10433] / [i915#15102] / [i915#3458])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][222] ([i915#5439])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#10055])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
- shard-tglu: NOTRUN -> [SKIP][224] ([i915#15102]) +9 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][225] ([i915#15102]) +10 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][226] ([i915#8708]) +10 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render:
- shard-dg2: NOTRUN -> [SKIP][227] ([i915#15102] / [i915#3458]) +3 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#15102] / [i915#3023]) +14 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-suspend.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#12713])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-hdr:
- shard-dg2-9: NOTRUN -> [SKIP][230] ([i915#3555] / [i915#8228]) +1 other test skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-tglu: NOTRUN -> [SKIP][231] ([i915#3555] / [i915#8228]) +2 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#13688])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-2/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#12339])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][234] ([i915#10656])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][235] ([i915#12339])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-2/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][236] ([i915#4070] / [i915#4816])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
- shard-tglu-1: NOTRUN -> [SKIP][237] ([i915#1839])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#6301])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_panel_fitting@legacy:
- shard-rkl: NOTRUN -> [SKIP][239] ([i915#6301])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@kms_panel_fitting@legacy.html
- shard-tglu-1: NOTRUN -> [SKIP][240] ([i915#6301])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_crc_basic@hang-read-crc:
- shard-glk10: NOTRUN -> [SKIP][241] ([i915#11190])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk10/igt@kms_pipe_crc_basic@hang-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][242] ([i915#12756] / [i915#13409] / [i915#13476]) +1 other test incomplete
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb:
- shard-glk: NOTRUN -> [FAIL][243] ([i915#10647] / [i915#12169])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk3/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][244] ([i915#10647]) +3 other tests fail
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk3/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_alpha_blend@alpha-transparent-fb:
- shard-glk: NOTRUN -> [FAIL][245] ([i915#10647] / [i915#12177])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk1/igt@kms_plane_alpha_blend@alpha-transparent-fb.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2-9: NOTRUN -> [SKIP][246] ([i915#3555] / [i915#8821])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-tglu-1: NOTRUN -> [SKIP][247] ([i915#13958])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@tiling-4:
- shard-tglu: NOTRUN -> [SKIP][248] ([i915#14259])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_multiple@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#14259])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#12247]) +6 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers:
- shard-rkl: [PASS][251] -> [SKIP][252] ([i915#14544] / [i915#3555] / [i915#8152])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b:
- shard-rkl: [PASS][253] -> [SKIP][254] ([i915#12247] / [i915#14544] / [i915#8152]) +4 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b.html
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers:
- shard-rkl: [PASS][255] -> [SKIP][256] ([i915#14544] / [i915#8152]) +1 other test skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers.html
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers@pipe-a:
- shard-rkl: [PASS][257] -> [SKIP][258] ([i915#12247] / [i915#14544]) +3 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers@pipe-a.html
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d:
- shard-tglu-1: NOTRUN -> [SKIP][259] ([i915#12247]) +14 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: NOTRUN -> [SKIP][260] ([i915#5354])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@kms_pm_backlight@bad-brightness.html
- shard-tglu-1: NOTRUN -> [SKIP][261] ([i915#9812])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2: NOTRUN -> [SKIP][262] ([i915#12343])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-tglu: NOTRUN -> [SKIP][263] ([i915#9685])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc6-psr:
- shard-dg2: NOTRUN -> [SKIP][264] ([i915#9685]) +1 other test skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: NOTRUN -> [SKIP][265] ([i915#3361])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-tglu: NOTRUN -> [SKIP][266] ([i915#8430])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][267] ([i915#15073])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: [PASS][268] -> [SKIP][269] ([i915#15073]) +1 other test skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg2-6/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2-9: NOTRUN -> [SKIP][270] ([i915#15073])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_pm_rpm@modeset-lpsp.html
- shard-rkl: NOTRUN -> [SKIP][271] ([i915#15073])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [PASS][272] -> [SKIP][273] ([i915#15073])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
- shard-tglu: NOTRUN -> [SKIP][274] ([i915#15073]) +1 other test skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg2-9: NOTRUN -> [SKIP][275] ([i915#6524] / [i915#6805]) +1 other test skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-tglu: NOTRUN -> [SKIP][276] ([i915#11520]) +5 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-dg2-9: NOTRUN -> [SKIP][277] ([i915#11520]) +5 other tests skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf:
- shard-glk: NOTRUN -> [SKIP][278] ([i915#11520]) +7 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#11520]) +6 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-2/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-snb: NOTRUN -> [SKIP][280] ([i915#11520])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-snb7/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk10: NOTRUN -> [SKIP][281] ([i915#11520]) +6 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk10/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
- shard-tglu-1: NOTRUN -> [SKIP][282] ([i915#11520]) +4 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][283] ([i915#11520]) +5 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-tglu-1: NOTRUN -> [SKIP][284] ([i915#9683])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-tglu: NOTRUN -> [SKIP][285] ([i915#9683])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-sprite-render:
- shard-tglu: NOTRUN -> [SKIP][286] ([i915#9732]) +14 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_psr@fbc-pr-sprite-render.html
* igt@kms_psr@fbc-psr-primary-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][287] ([i915#1072] / [i915#9732]) +15 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_psr@fbc-psr-primary-mmap-gtt.html
* igt@kms_psr@fbc-psr2-basic:
- shard-tglu-1: NOTRUN -> [SKIP][288] ([i915#9732]) +11 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_psr@fbc-psr2-basic.html
* igt@kms_psr@psr-sprite-blt:
- shard-snb: NOTRUN -> [SKIP][289] +34 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-snb7/igt@kms_psr@psr-sprite-blt.html
* igt@kms_psr@psr2-cursor-blt:
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#1072] / [i915#9732]) +13 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_psr@psr2-cursor-blt.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][291] ([i915#1072] / [i915#9732]) +19 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-2/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-dg2-9: NOTRUN -> [SKIP][292] ([i915#12755]) +1 other test skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg2-9: NOTRUN -> [SKIP][293] ([i915#4235])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2-9: NOTRUN -> [SKIP][294] ([i915#5190]) +2 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options:
- shard-rkl: NOTRUN -> [FAIL][295] ([i915#15119]) +2 other tests fail
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_selftest@drm_cmdline_parser@drm_test_cmdline_tv_options.html
* igt@kms_selftest@drm_dp_mst_helper@drm_test_dp_mst_calc_pbn_div:
- shard-tglu: NOTRUN -> [FAIL][296] ([i915#15119]) +3 other tests fail
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_selftest@drm_dp_mst_helper@drm_test_dp_mst_calc_pbn_div.html
* igt@kms_selftest@drm_dp_mst_helper@drm_test_dp_mst_sideband_msg_req_decode:
- shard-glk10: NOTRUN -> [FAIL][297] ([i915#15119]) +3 other tests fail
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk10/igt@kms_selftest@drm_dp_mst_helper@drm_test_dp_mst_sideband_msg_req_decode.html
* igt@kms_selftest@drm_plane_helper@drm_test_check_plane_state:
- shard-dg2-9: NOTRUN -> [FAIL][298] ([i915#15119]) +2 other tests fail
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_selftest@drm_plane_helper@drm_test_check_plane_state.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-tglu: NOTRUN -> [SKIP][299] ([i915#3555]) +1 other test skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2: NOTRUN -> [SKIP][300] ([i915#8623])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [ABORT][301] ([i915#15132])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-b-hdmi-a-1.html
* igt@kms_vblank@wait-forked-busy-hang:
- shard-rkl: [PASS][302] -> [SKIP][303] ([i915#14544]) +28 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@kms_vblank@wait-forked-busy-hang.html
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_vblank@wait-forked-busy-hang.html
* igt@kms_vrr@lobf:
- shard-tglu: NOTRUN -> [SKIP][304] ([i915#11920])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-tglu: NOTRUN -> [SKIP][305] ([i915#9906])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-4/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-rkl: NOTRUN -> [SKIP][306] ([i915#9906]) +1 other test skip
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-tglu-1: NOTRUN -> [SKIP][307] ([i915#9906])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-check-output:
- shard-dg2: NOTRUN -> [SKIP][308] ([i915#2437])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2-9: NOTRUN -> [SKIP][309] ([i915#2437] / [i915#9412])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_writeback@writeback-check-output-xrgb2101010.html
- shard-rkl: NOTRUN -> [SKIP][310] ([i915#2437] / [i915#9412])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-fb-id:
- shard-glk: NOTRUN -> [SKIP][311] ([i915#2437]) +1 other test skip
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk1/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-tglu-1: NOTRUN -> [SKIP][312] ([i915#2437])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@kms_writeback@writeback-invalid-parameters.html
- shard-dg2-9: NOTRUN -> [SKIP][313] ([i915#2437]) +1 other test skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@kms_writeback@writeback-invalid-parameters.html
- shard-rkl: NOTRUN -> [SKIP][314] ([i915#2437])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@kms_writeback@writeback-invalid-parameters.html
* igt@perf_pmu@module-unload:
- shard-glk: NOTRUN -> [FAIL][315] ([i915#14433])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk1/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6-all-gts:
- shard-dg2: NOTRUN -> [SKIP][316] ([i915#8516])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@perf_pmu@rc6-all-gts.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-rkl: NOTRUN -> [SKIP][317] ([i915#9917]) +1 other test skip
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-random:
- shard-tglu-1: NOTRUN -> [FAIL][318] ([i915#12910]) +9 other tests fail
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-tglu-1/igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-random.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-dg2: NOTRUN -> [SKIP][319] ([i915#9917])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-8/igt@sriov_basic@enable-vfs-bind-unbind-each.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2-9: NOTRUN -> [SKIP][320] ([i915#9917])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-9/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
#### Possible fixes ####
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: [TIMEOUT][321] ([i915#12917] / [i915#12964]) -> [PASS][322] +1 other test pass
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-5/igt@gem_pxp@reject-modify-context-protection-on.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gen9_exec_parse@allowed-all:
- shard-glk: [ABORT][323] ([i915#5566]) -> [PASS][324]
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-glk5/igt@gen9_exec_parse@allowed-all.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk9/igt@gen9_exec_parse@allowed-all.html
* igt@i915_module_load@reload-no-display:
- shard-snb: [DMESG-WARN][325] ([i915#14545]) -> [PASS][326]
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-snb4/igt@i915_module_load@reload-no-display.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-snb1/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-rkl: [INCOMPLETE][327] ([i915#13356]) -> [PASS][328]
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-3/igt@i915_pm_rpm@system-suspend-execbuf.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-5/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [INCOMPLETE][329] ([i915#12964] / [i915#4817]) -> [PASS][330]
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-5/igt@i915_suspend@basic-s3-without-i915.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@debugfs-reader:
- shard-rkl: [ABORT][331] ([i915#15131]) -> [PASS][332]
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-4/igt@i915_suspend@debugfs-reader.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-2/igt@i915_suspend@debugfs-reader.html
* igt@kms_color@ctm-0-50:
- shard-rkl: [SKIP][333] ([i915#12655] / [i915#14544]) -> [PASS][334]
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_color@ctm-0-50.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_color@ctm-0-50.html
* igt@kms_cursor_crc@cursor-onscreen-256x256:
- shard-rkl: [SKIP][335] ([i915#14544]) -> [PASS][336] +25 other tests pass
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-256x256.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-256x256.html
* igt@kms_fbcon_fbt@fbc:
- shard-rkl: [SKIP][337] ([i915#14544] / [i915#14561]) -> [PASS][338]
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_fbcon_fbt@fbc.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_fbcon_fbt@fbc.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling:
- shard-rkl: [SKIP][339] ([i915#14544] / [i915#3555]) -> [PASS][340] +2 other tests pass
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-pwrite:
- shard-rkl: [SKIP][341] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][342] +4 other tests pass
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-pwrite.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-pwrite.html
* igt@kms_getfb@getfb-handle-not-fb:
- shard-dg1: [DMESG-WARN][343] ([i915#4423]) -> [PASS][344] +1 other test pass
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-12/igt@kms_getfb@getfb-handle-not-fb.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-13/igt@kms_getfb@getfb-handle-not-fb.html
* igt@kms_hdmi_inject@inject-audio:
- shard-snb: [SKIP][345] -> [PASS][346]
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-snb4/igt@kms_hdmi_inject@inject-audio.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-snb1/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_invalid_mode@clock-too-high:
- shard-rkl: [SKIP][347] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][348] +1 other test pass
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_invalid_mode@clock-too-high.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_invalid_mode@clock-too-high.html
* igt@kms_plane@pixel-format:
- shard-rkl: [SKIP][349] ([i915#14544] / [i915#8825]) -> [PASS][350]
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_plane@pixel-format.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_plane@pixel-format.html
* igt@kms_plane@pixel-format@pipe-b-plane-0:
- shard-glk: [DMESG-FAIL][351] ([i915#118]) -> [PASS][352] +1 other test pass
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-glk9/igt@kms_plane@pixel-format@pipe-b-plane-0.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-glk1/igt@kms_plane@pixel-format@pipe-b-plane-0.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers:
- shard-rkl: [SKIP][353] ([i915#14544] / [i915#8152]) -> [PASS][354]
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-modifiers.html
* igt@kms_plane_scaling@planes-scaler-unity-scaling:
- shard-rkl: [SKIP][355] ([i915#14544] / [i915#3555] / [i915#8152]) -> [PASS][356]
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_plane_scaling@planes-scaler-unity-scaling.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_plane_scaling@planes-scaler-unity-scaling.html
* igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a:
- shard-rkl: [SKIP][357] ([i915#12247] / [i915#14544]) -> [PASS][358] +2 other tests pass
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75:
- shard-rkl: [SKIP][359] ([i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) -> [PASS][360]
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b:
- shard-rkl: [SKIP][361] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][362] +2 other tests pass
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: [SKIP][363] ([i915#15073]) -> [PASS][364]
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-8/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [SKIP][365] ([i915#15073]) -> [PASS][366]
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* {igt@kms_pm_rpm@system-suspend-idle}:
- shard-dg2: [INCOMPLETE][367] ([i915#14419]) -> [PASS][368]
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg2-7/igt@kms_pm_rpm@system-suspend-idle.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-6/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_properties@crtc-properties-legacy:
- shard-rkl: [SKIP][369] ([i915#11521] / [i915#14544]) -> [PASS][370]
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_properties@crtc-properties-legacy.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_properties@crtc-properties-legacy.html
* igt@perf_pmu@enable-race@vcs0:
- shard-rkl: [DMESG-WARN][371] ([i915#12964]) -> [PASS][372] +10 other tests pass
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@perf_pmu@enable-race@vcs0.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@perf_pmu@enable-race@vcs0.html
* igt@perf_pmu@interrupts-sync:
- shard-rkl: [FAIL][373] ([i915#14470]) -> [PASS][374]
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-5/igt@perf_pmu@interrupts-sync.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-2/igt@perf_pmu@interrupts-sync.html
#### Warnings ####
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-rkl: [SKIP][375] ([i915#14544] / [i915#8411]) -> [SKIP][376] ([i915#8411])
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@api_intel_bb@object-reloc-purge-cache.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-rkl: [SKIP][377] ([i915#9323]) -> [SKIP][378] ([i915#14544] / [i915#9323])
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-rkl: [SKIP][379] ([i915#13008]) -> [SKIP][380] ([i915#13008] / [i915#14544])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@gem_ccs@large-ctrl-surf-copy.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_eio@in-flight-suspend:
- shard-rkl: [ABORT][381] ([i915#15131]) -> [DMESG-WARN][382] ([i915#12964])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-4/igt@gem_eio@in-flight-suspend.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-3/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_balancer@parallel-bb-first:
- shard-rkl: [SKIP][383] ([i915#4525]) -> [SKIP][384] ([i915#14544] / [i915#4525])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@gem_exec_balancer@parallel-bb-first.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@gem_exec_balancer@parallel-bb-first.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-rkl: [SKIP][385] ([i915#14544] / [i915#4525]) -> [SKIP][386] ([i915#4525])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@gem_exec_balancer@parallel-out-fence.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-rkl: [SKIP][387] ([i915#14544] / [i915#3281]) -> [SKIP][388] ([i915#3281]) +4 other tests skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_exec_reloc@basic-write-gtt-noreloc:
- shard-rkl: [SKIP][389] ([i915#3281]) -> [SKIP][390] ([i915#14544] / [i915#3281])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@gem_exec_reloc@basic-write-gtt-noreloc.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@gem_exec_reloc@basic-write-gtt-noreloc.html
* igt@gem_exec_schedule@semaphore-power:
- shard-rkl: [SKIP][391] ([i915#14544] / [i915#7276]) -> [SKIP][392] ([i915#7276])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@gem_exec_schedule@semaphore-power.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: [SKIP][393] ([i915#14544] / [i915#4613]) -> [SKIP][394] ([i915#4613])
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-rkl: [SKIP][395] ([i915#14544] / [i915#3282]) -> [SKIP][396] ([i915#3282]) +6 other tests skip
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_userptr_blits@coherency-sync:
- shard-rkl: [SKIP][397] ([i915#3297]) -> [SKIP][398] ([i915#14544] / [i915#3297])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@gem_userptr_blits@coherency-sync.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-rkl: [SKIP][399] ([i915#14544] / [i915#3297]) -> [SKIP][400] ([i915#3297])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@gem_userptr_blits@coherency-unsync.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@gem_userptr_blits@coherency-unsync.html
* igt@gen7_exec_parse@basic-rejected:
- shard-rkl: [SKIP][401] ([i915#14544]) -> [SKIP][402] +8 other tests skip
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@gen7_exec_parse@basic-rejected.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@gen7_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@bb-start-param:
- shard-rkl: [SKIP][403] ([i915#14544] / [i915#2527]) -> [SKIP][404] ([i915#2527])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-rkl: [SKIP][405] ([i915#2527]) -> [SKIP][406] ([i915#14544] / [i915#2527])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@gen9_exec_parse@cmd-crossing-page.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: [SKIP][407] ([i915#14544] / [i915#8399]) -> [SKIP][408] ([i915#8399])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@i915_pm_freq_api@freq-reset.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_suspend@basic-s2idle-without-i915:
- shard-rkl: [DMESG-WARN][409] ([i915#12917] / [i915#12964]) -> [ABORT][410] ([i915#15131])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@i915_suspend@basic-s2idle-without-i915.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@i915_suspend@basic-s2idle-without-i915.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: [SKIP][411] ([i915#7707]) -> [SKIP][412] ([i915#14544] / [i915#7707])
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@intel_hwmon@hwmon-read.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@intel_hwmon@hwmon-read.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-rkl: [SKIP][413] ([i915#14544]) -> [SKIP][414] ([i915#5286]) +3 other tests skip
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: [SKIP][415] ([i915#5286]) -> [SKIP][416] ([i915#14544]) +2 other tests skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_big_fb@4-tiled-addfb.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-rkl: [SKIP][417] ([i915#14544]) -> [SKIP][418] ([i915#3638])
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs:
- shard-rkl: [SKIP][419] ([i915#14544]) -> [SKIP][420] ([i915#14098] / [i915#6095]) +4 other tests skip
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][421] ([i915#14544]) -> [SKIP][422] ([i915#12313]) +1 other test skip
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][423] ([i915#14098] / [i915#6095]) -> [SKIP][424] ([i915#6095])
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-5/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
- shard-dg1: [SKIP][425] ([i915#4423] / [i915#6095]) -> [SKIP][426] ([i915#6095])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-19/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-12/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs:
- shard-rkl: [SKIP][427] ([i915#14098] / [i915#6095]) -> [SKIP][428] ([i915#14544]) +6 other tests skip
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-dg1: [SKIP][429] ([i915#12313] / [i915#4423]) -> [SKIP][430] ([i915#12313])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-12/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-13/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-rkl: [SKIP][431] -> [SKIP][432] ([i915#14544]) +11 other tests skip
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@kms_chamelium_color@ctm-green-to-red.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-rkl: [SKIP][433] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][434] ([i915#11151] / [i915#7828]) +2 other tests skip
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_chamelium_frames@hdmi-frame-dump.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-rkl: [SKIP][435] ([i915#11151] / [i915#7828]) -> [SKIP][436] ([i915#11151] / [i915#14544] / [i915#7828]) +3 other tests skip
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_content_protection@atomic:
- shard-rkl: [SKIP][437] ([i915#14544]) -> [SKIP][438] ([i915#7118] / [i915#9424])
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_content_protection@atomic.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg1: [SKIP][439] ([i915#3299] / [i915#4423]) -> [SKIP][440] ([i915#3299])
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-12/igt@kms_content_protection@dp-mst-lic-type-1.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-13/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@lic-type-1:
- shard-rkl: [SKIP][441] ([i915#9424]) -> [SKIP][442] ([i915#14544])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@kms_content_protection@lic-type-1.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_content_protection@lic-type-1.html
* igt@kms_cursor_crc@cursor-onscreen-128x128:
- shard-rkl: [DMESG-WARN][443] ([i915#12964]) -> [SKIP][444] ([i915#14544])
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-128x128.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-128x128.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-rkl: [SKIP][445] ([i915#14544]) -> [SKIP][446] ([i915#13049])
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-rkl: [SKIP][447] ([i915#14544]) -> [SKIP][448] ([i915#3555]) +2 other tests skip
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_legacy@cursor-vs-flip-atomic:
- shard-rkl: [SKIP][449] ([i915#14544]) -> [DMESG-WARN][450] ([i915#12964])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-rkl: [SKIP][451] ([i915#4103]) -> [SKIP][452] ([i915#14544])
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: [SKIP][453] ([i915#14544]) -> [SKIP][454] ([i915#13691])
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_display_modes@extended-mode-basic.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-rkl: [SKIP][455] ([i915#14544]) -> [SKIP][456] ([i915#13748])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dsc@dsc-with-bpc:
- shard-rkl: [SKIP][457] ([i915#3555] / [i915#3840]) -> [SKIP][458] ([i915#14544])
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@kms_dsc@dsc-with-bpc.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_feature_discovery@display-2x:
- shard-rkl: [SKIP][459] ([i915#14544] / [i915#1839]) -> [SKIP][460] ([i915#1839])
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_feature_discovery@display-2x.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-rkl: [SKIP][461] ([i915#14544] / [i915#9934]) -> [SKIP][462] ([i915#9934]) +2 other tests skip
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_flip@2x-blocking-wf_vblank.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-dg1: [SKIP][463] ([i915#4423] / [i915#9934]) -> [SKIP][464] ([i915#9934])
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-19/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-12/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-rkl: [SKIP][465] ([i915#9934]) -> [SKIP][466] ([i915#14544] / [i915#9934]) +4 other tests skip
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@blocking-absolute-wf_vblank:
- shard-rkl: [DMESG-WARN][467] ([i915#12964]) -> [SKIP][468] ([i915#14544] / [i915#3637])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_flip@blocking-absolute-wf_vblank.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_flip@blocking-absolute-wf_vblank.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-rkl: [SKIP][469] ([i915#2672] / [i915#3555]) -> [SKIP][470] ([i915#14544] / [i915#3555]) +1 other test skip
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: [SKIP][471] ([i915#14544] / [i915#3555]) -> [SKIP][472] ([i915#2672] / [i915#3555]) +1 other test skip
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render:
- shard-rkl: [SKIP][473] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][474] ([i915#1825]) +15 other tests skip
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg1: [SKIP][475] ([i915#15102] / [i915#3458] / [i915#4423]) -> [SKIP][476] ([i915#15102] / [i915#3458])
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff:
- shard-rkl: [SKIP][477] ([i915#1825]) -> [SKIP][478] ([i915#14544] / [i915#1849] / [i915#5354]) +14 other tests skip
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
- shard-rkl: [SKIP][479] ([i915#15102] / [i915#3023]) -> [SKIP][480] ([i915#14544] / [i915#1849] / [i915#5354]) +8 other tests skip
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
- shard-dg2: [SKIP][481] ([i915#15102] / [i915#3458]) -> [SKIP][482] ([i915#10433] / [i915#15102] / [i915#3458]) +3 other tests skip
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render:
- shard-dg1: [SKIP][483] ([i915#4423]) -> [SKIP][484]
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-rkl: [SKIP][485] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][486] ([i915#15102] / [i915#3023]) +7 other tests skip
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-rkl: [SKIP][487] ([i915#14544]) -> [SKIP][488] ([i915#3555] / [i915#8228])
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg1: [SKIP][489] ([i915#1187] / [i915#12713]) -> [SKIP][490] ([i915#12713])
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-14/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@static-toggle:
- shard-rkl: [SKIP][491] ([i915#3555] / [i915#8228]) -> [SKIP][492] ([i915#14544])
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@kms_hdr@static-toggle.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-rkl: [SKIP][493] ([i915#12388]) -> [SKIP][494] ([i915#12388] / [i915#14544])
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_joiner@basic-force-big-joiner.html
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-rkl: [SKIP][495] ([i915#12394] / [i915#14544]) -> [SKIP][496] ([i915#12394])
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-rkl: [SKIP][497] ([i915#14544]) -> [SKIP][498] ([i915#13958])
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-yf.html
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: [SKIP][499] ([i915#14544] / [i915#3555] / [i915#8152]) -> [SKIP][500] ([i915#3555])
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a:
- shard-rkl: [SKIP][501] ([i915#12247] / [i915#14544]) -> [SKIP][502] ([i915#12247])
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
- shard-rkl: [SKIP][503] ([i915#12247] / [i915#14544] / [i915#8152]) -> [SKIP][504] ([i915#12247])
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][505] ([i915#3828]) -> [SKIP][506] ([i915#14544] / [i915#9340])
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [SKIP][507] ([i915#14544] / [i915#15073]) -> [SKIP][508] ([i915#15073])
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp.html
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-rkl: [SKIP][509] ([i915#11520]) -> [SKIP][510] ([i915#11520] / [i915#14544]) +3 other tests skip
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-rkl: [SKIP][511] ([i915#11520] / [i915#14544]) -> [SKIP][512] ([i915#11520]) +3 other tests skip
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-rkl: [SKIP][513] ([i915#14544] / [i915#9683]) -> [SKIP][514] ([i915#9683])
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_psr2_su@page_flip-nv12.html
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-pr-primary-blt:
- shard-dg1: [SKIP][515] ([i915#1072] / [i915#9732]) -> [SKIP][516] ([i915#1072] / [i915#4423] / [i915#9732])
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-dg1-18/igt@kms_psr@fbc-pr-primary-blt.html
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-dg1-12/igt@kms_psr@fbc-pr-primary-blt.html
* igt@kms_psr@fbc-psr2-primary-blt:
- shard-rkl: [SKIP][517] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][518] ([i915#1072] / [i915#9732]) +8 other tests skip
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_psr@fbc-psr2-primary-blt.html
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_psr@fbc-psr2-primary-blt.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: [SKIP][519] ([i915#1072] / [i915#9732]) -> [SKIP][520] ([i915#1072] / [i915#14544] / [i915#9732]) +9 other tests skip
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_psr@fbc-psr2-sprite-render.html
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: [SKIP][521] ([i915#14544] / [i915#9685]) -> [SKIP][522] ([i915#9685])
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-rkl: [SKIP][523] ([i915#14544] / [i915#3555]) -> [SKIP][524] ([i915#3555])
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_setmode@invalid-clone-single-crtc.html
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-rkl: [SKIP][525] ([i915#14544]) -> [ABORT][526] ([i915#15132])
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_vblank@ts-continuation-dpms-suspend.html
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-4/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vrr@flip-dpms:
- shard-rkl: [SKIP][527] ([i915#3555]) -> [SKIP][528] ([i915#14544]) +2 other tests skip
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-2/igt@kms_vrr@flip-dpms.html
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-6/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@negative-basic:
- shard-rkl: [SKIP][529] ([i915#14544]) -> [SKIP][530] ([i915#3555] / [i915#9906])
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17369/shard-rkl-6/igt@kms_vrr@negative-basic.html
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155566v3/shard-rkl-8/igt@kms_vrr@negative-basic.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[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#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11521]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11521
[i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[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#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13447]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13447
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[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#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[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#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
[i915#14470]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14470
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14561
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#14756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14756
[i915#14857]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14857
[i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
[i915#15066]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15066
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15095
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15119
[i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[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#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#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#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[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#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#5107]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5107
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566
[i915#5882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5882
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
[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#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[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#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
[i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[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_17369 -> Patchwork_155566v3
CI-20190529: 20190529
CI_DRM_17369: f019aaad58112f89234f7b68557c831846437008 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8587: 8587
Patchwork_155566v3: f019aaad58112f89234f7b68557c831846437008 @ 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_155566v3/index.html
[-- Attachment #2: Type: text/html, Size: 182126 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-16 0:03 [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds Umesh Nerlige Ramappa
2025-10-16 1:17 ` ✓ i915.CI.BAT: success for drm/i915: Fix conversion between clock ticks and nanoseconds (rev3) Patchwork
2025-10-16 10:18 ` ✓ i915.CI.Full: " Patchwork
@ 2025-10-16 20:07 ` Dixit, Ashutosh
2025-10-16 23:36 ` Umesh Nerlige Ramappa
2025-10-29 11:33 ` Tvrtko Ursulin
3 siblings, 1 reply; 18+ messages in thread
From: Dixit, Ashutosh @ 2025-10-16 20:07 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: intel-gfx, andi.shyti
On Wed, 15 Oct 2025 17:03:51 -0700, Umesh Nerlige Ramappa wrote:
>
> When tick values are large, the multiplication by NSEC_PER_SEC is larger
> than 64 bits and results in bad conversions.
>
> The issue is seen in PMU busyness counters that look like they have
> wrapped around due to bad conversion. i915 PMU implementation returns
> monotonically increasing counters. If a count is lesser than previous
> one, it will only return the larger value until the smaller value
> catches up. The user will see this as zero delta between two
> measurements even though the engines are busy.
>
> Fix it by using mul_u64_u32_div()
Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> ---
> v2:
> - Fix divide by zero for Gen11 (Andi)
> - Update commit message
>
> v3:
> - Drop GCD and use mul_u64_u32_div() instead (Ashutosh)
> ---
> drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> index 88b147fa5cb1..c90b35881a26 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> +++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> @@ -205,7 +205,7 @@ static u64 div_u64_roundup(u64 nom, u32 den)
>
> u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
> {
> - return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
> + return mul_u64_u32_div(count, NSEC_PER_SEC, gt->clock_frequency);
> }
>
> u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
> @@ -215,7 +215,7 @@ u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
>
> u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
> {
> - return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
> + return mul_u64_u32_div(ns, gt->clock_frequency, NSEC_PER_SEC);
> }
>
> u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-16 20:07 ` [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds Dixit, Ashutosh
@ 2025-10-16 23:36 ` Umesh Nerlige Ramappa
2025-10-17 2:01 ` Rodrigo Vivi
0 siblings, 1 reply; 18+ messages in thread
From: Umesh Nerlige Ramappa @ 2025-10-16 23:36 UTC (permalink / raw)
To: Dixit, Ashutosh; +Cc: intel-gfx, andi.shyti, rodrigo.vivi, lucas.demarchi
On Thu, Oct 16, 2025 at 01:07:17PM -0700, Dixit, Ashutosh wrote:
>On Wed, 15 Oct 2025 17:03:51 -0700, Umesh Nerlige Ramappa wrote:
>>
>> When tick values are large, the multiplication by NSEC_PER_SEC is larger
>> than 64 bits and results in bad conversions.
>>
>> The issue is seen in PMU busyness counters that look like they have
>> wrapped around due to bad conversion. i915 PMU implementation returns
>> monotonically increasing counters. If a count is lesser than previous
>> one, it will only return the larger value until the smaller value
>> catches up. The user will see this as zero delta between two
>> measurements even though the engines are busy.
>>
>> Fix it by using mul_u64_u32_div()
>
>Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Thanks, Pushed it.
@Lucas, @Rodrigo
fyi,
I was working on drm-intel-gt-next and did a dim ub at some point and it
automatically switched to drm-xe-next. Instead of pushing
drm-intel-gt-next, I accidentally pushed drm-xe-next without any
changes. Hope that does not cause any issues.
I later pushed the right branch.
Regards,
Umesh
>
>> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
>> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
>> ---
>> v2:
>> - Fix divide by zero for Gen11 (Andi)
>> - Update commit message
>>
>> v3:
>> - Drop GCD and use mul_u64_u32_div() instead (Ashutosh)
>> ---
>> drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>> index 88b147fa5cb1..c90b35881a26 100644
>> --- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>> +++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>> @@ -205,7 +205,7 @@ static u64 div_u64_roundup(u64 nom, u32 den)
>>
>> u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
>> {
>> - return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
>> + return mul_u64_u32_div(count, NSEC_PER_SEC, gt->clock_frequency);
>> }
>>
>> u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
>> @@ -215,7 +215,7 @@ u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
>>
>> u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
>> {
>> - return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
>> + return mul_u64_u32_div(ns, gt->clock_frequency, NSEC_PER_SEC);
>> }
>>
>> u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
>> --
>> 2.43.0
>>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-16 23:36 ` Umesh Nerlige Ramappa
@ 2025-10-17 2:01 ` Rodrigo Vivi
0 siblings, 0 replies; 18+ messages in thread
From: Rodrigo Vivi @ 2025-10-17 2:01 UTC (permalink / raw)
To: Umesh Nerlige Ramappa
Cc: Dixit, Ashutosh, intel-gfx, andi.shyti, lucas.demarchi
On Thu, Oct 16, 2025 at 04:36:23PM -0700, Umesh Nerlige Ramappa wrote:
> On Thu, Oct 16, 2025 at 01:07:17PM -0700, Dixit, Ashutosh wrote:
> > On Wed, 15 Oct 2025 17:03:51 -0700, Umesh Nerlige Ramappa wrote:
> > >
> > > When tick values are large, the multiplication by NSEC_PER_SEC is larger
> > > than 64 bits and results in bad conversions.
> > >
> > > The issue is seen in PMU busyness counters that look like they have
> > > wrapped around due to bad conversion. i915 PMU implementation returns
> > > monotonically increasing counters. If a count is lesser than previous
> > > one, it will only return the larger value until the smaller value
> > > catches up. The user will see this as zero delta between two
> > > measurements even though the engines are busy.
> > >
> > > Fix it by using mul_u64_u32_div()
> >
> > Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
>
> Thanks, Pushed it.
>
> @Lucas, @Rodrigo
>
> fyi,
>
> I was working on drm-intel-gt-next and did a dim ub at some point and it
> automatically switched to drm-xe-next. Instead of pushing drm-intel-gt-next,
> I accidentally pushed drm-xe-next without any changes. Hope that does not
> cause any issues.
I'm kind of confused here.... I was going to force-push this out of
drm-xe-next. But it is not there.
Unless Lucas was faster than me...
In any case, please go to your drm-xe-next repository and run
git fetch drm-xe && git reset --hard drm-xe/drm-xe-next
just in case it is only applied but not pushed yet, so you don't
end up really pushing it on your next dim push.
>
> I later pushed the right branch.
yeap, this one in the drm-intel-gt-next I can see.
>
> Regards,
> Umesh
> >
> > > Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
> > > Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> > > ---
> > > v2:
> > > - Fix divide by zero for Gen11 (Andi)
> > > - Update commit message
> > >
> > > v3:
> > > - Drop GCD and use mul_u64_u32_div() instead (Ashutosh)
> > > ---
> > > drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 ++--
> > > 1 file changed, 2 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> > > index 88b147fa5cb1..c90b35881a26 100644
> > > --- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> > > +++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> > > @@ -205,7 +205,7 @@ static u64 div_u64_roundup(u64 nom, u32 den)
> > >
> > > u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
> > > {
> > > - return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
> > > + return mul_u64_u32_div(count, NSEC_PER_SEC, gt->clock_frequency);
> > > }
> > >
> > > u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
> > > @@ -215,7 +215,7 @@ u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
> > >
> > > u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
> > > {
> > > - return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
> > > + return mul_u64_u32_div(ns, gt->clock_frequency, NSEC_PER_SEC);
> > > }
> > >
> > > u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
> > > --
> > > 2.43.0
> > >
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-16 0:03 [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds Umesh Nerlige Ramappa
` (2 preceding siblings ...)
2025-10-16 20:07 ` [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds Dixit, Ashutosh
@ 2025-10-29 11:33 ` Tvrtko Ursulin
2025-10-29 22:01 ` Umesh Nerlige Ramappa
3 siblings, 1 reply; 18+ messages in thread
From: Tvrtko Ursulin @ 2025-10-29 11:33 UTC (permalink / raw)
To: Umesh Nerlige Ramappa, intel-gfx; +Cc: Ashutosh Dixit, andi.shyti
On 16/10/2025 01:03, Umesh Nerlige Ramappa wrote:
> When tick values are large, the multiplication by NSEC_PER_SEC is larger
> than 64 bits and results in bad conversions.
>
> The issue is seen in PMU busyness counters that look like they have
> wrapped around due to bad conversion. i915 PMU implementation returns
> monotonically increasing counters. If a count is lesser than previous
> one, it will only return the larger value until the smaller value
> catches up. The user will see this as zero delta between two
> measurements even though the engines are busy.
>
> Fix it by using mul_u64_u32_div()
>
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
There was no need for Fixes: or cc: stable?
Regards,
Tvrtko
> ---
> v2:
> - Fix divide by zero for Gen11 (Andi)
> - Update commit message
>
> v3:
> - Drop GCD and use mul_u64_u32_div() instead (Ashutosh)
> ---
> drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> index 88b147fa5cb1..c90b35881a26 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> +++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> @@ -205,7 +205,7 @@ static u64 div_u64_roundup(u64 nom, u32 den)
>
> u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
> {
> - return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
> + return mul_u64_u32_div(count, NSEC_PER_SEC, gt->clock_frequency);
> }
>
> u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
> @@ -215,7 +215,7 @@ u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
>
> u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
> {
> - return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
> + return mul_u64_u32_div(ns, gt->clock_frequency, NSEC_PER_SEC);
> }
>
> u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-29 11:33 ` Tvrtko Ursulin
@ 2025-10-29 22:01 ` Umesh Nerlige Ramappa
2025-10-31 8:40 ` Tvrtko Ursulin
0 siblings, 1 reply; 18+ messages in thread
From: Umesh Nerlige Ramappa @ 2025-10-29 22:01 UTC (permalink / raw)
To: Tvrtko Ursulin; +Cc: intel-gfx, Ashutosh Dixit, andi.shyti
On Wed, Oct 29, 2025 at 11:33:20AM +0000, Tvrtko Ursulin wrote:
>
>On 16/10/2025 01:03, Umesh Nerlige Ramappa wrote:
>>When tick values are large, the multiplication by NSEC_PER_SEC is larger
>>than 64 bits and results in bad conversions.
>>
>>The issue is seen in PMU busyness counters that look like they have
>>wrapped around due to bad conversion. i915 PMU implementation returns
>>monotonically increasing counters. If a count is lesser than previous
>>one, it will only return the larger value until the smaller value
>>catches up. The user will see this as zero delta between two
>>measurements even though the engines are busy.
>>
>>Fix it by using mul_u64_u32_div()
>>
>>Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
>>Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
>
>There was no need for Fixes: or cc: stable?
Oh, sorry, I missed that. Should have been both. Is it too late to do
that now?
Fixes: 77cdd054dd2c ("drm/i915/pmu: Connect engine busyness stats from GuC to pmu")
Thanks,
Umesh
>Regards,
>
>Tvrtko
>
>>---
>>v2:
>>- Fix divide by zero for Gen11 (Andi)
>>- Update commit message
>>
>>v3:
>>- Drop GCD and use mul_u64_u32_div() instead (Ashutosh)
>>---
>> drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>
>>diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>>index 88b147fa5cb1..c90b35881a26 100644
>>--- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>>+++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>>@@ -205,7 +205,7 @@ static u64 div_u64_roundup(u64 nom, u32 den)
>> u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
>> {
>>- return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
>>+ return mul_u64_u32_div(count, NSEC_PER_SEC, gt->clock_frequency);
>> }
>> u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
>>@@ -215,7 +215,7 @@ u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
>> u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
>> {
>>- return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
>>+ return mul_u64_u32_div(ns, gt->clock_frequency, NSEC_PER_SEC);
>> }
>> u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-29 22:01 ` Umesh Nerlige Ramappa
@ 2025-10-31 8:40 ` Tvrtko Ursulin
2025-11-05 19:38 ` Rodrigo Vivi
0 siblings, 1 reply; 18+ messages in thread
From: Tvrtko Ursulin @ 2025-10-31 8:40 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: intel-gfx, Ashutosh Dixit, andi.shyti, Rodrigo Vivi
On 29/10/2025 22:01, Umesh Nerlige Ramappa wrote:
> On Wed, Oct 29, 2025 at 11:33:20AM +0000, Tvrtko Ursulin wrote:
>>
>> On 16/10/2025 01:03, Umesh Nerlige Ramappa wrote:
>>> When tick values are large, the multiplication by NSEC_PER_SEC is larger
>>> than 64 bits and results in bad conversions.
>>>
>>> The issue is seen in PMU busyness counters that look like they have
>>> wrapped around due to bad conversion. i915 PMU implementation returns
>>> monotonically increasing counters. If a count is lesser than previous
>>> one, it will only return the larger value until the smaller value
>>> catches up. The user will see this as zero delta between two
>>> measurements even though the engines are busy.
>>>
>>> Fix it by using mul_u64_u32_div()
>>>
>>> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
>>> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
>>
>> There was no need for Fixes: or cc: stable?
>
> Oh, sorry, I missed that. Should have been both. Is it too late to do
> that now?
>
> Fixes: 77cdd054dd2c ("drm/i915/pmu: Connect engine busyness stats from
> GuC to pmu")
Possibly not. Lets ask Rodrigo if he could manually cherry pick it for 6.18.
Regards,
Tvrtko
>>> ---
>>> v2:
>>> - Fix divide by zero for Gen11 (Andi)
>>> - Update commit message
>>>
>>> v3:
>>> - Drop GCD and use mul_u64_u32_div() instead (Ashutosh)
>>> ---
>>> drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 ++--
>>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/
>>> drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>>> index 88b147fa5cb1..c90b35881a26 100644
>>> --- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>>> +++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>>> @@ -205,7 +205,7 @@ static u64 div_u64_roundup(u64 nom, u32 den)
>>> u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
>>> {
>>> - return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
>>> + return mul_u64_u32_div(count, NSEC_PER_SEC, gt->clock_frequency);
>>> }
>>> u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
>>> @@ -215,7 +215,7 @@ u64 intel_gt_pm_interval_to_ns(const struct
>>> intel_gt *gt, u64 count)
>>> u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
>>> {
>>> - return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
>>> + return mul_u64_u32_div(ns, gt->clock_frequency, NSEC_PER_SEC);
>>> }
>>> u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
>>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-31 8:40 ` Tvrtko Ursulin
@ 2025-11-05 19:38 ` Rodrigo Vivi
0 siblings, 0 replies; 18+ messages in thread
From: Rodrigo Vivi @ 2025-11-05 19:38 UTC (permalink / raw)
To: Tvrtko Ursulin
Cc: Umesh Nerlige Ramappa, intel-gfx, Ashutosh Dixit, andi.shyti
On Fri, Oct 31, 2025 at 08:40:53AM +0000, Tvrtko Ursulin wrote:
>
> On 29/10/2025 22:01, Umesh Nerlige Ramappa wrote:
> > On Wed, Oct 29, 2025 at 11:33:20AM +0000, Tvrtko Ursulin wrote:
> > >
> > > On 16/10/2025 01:03, Umesh Nerlige Ramappa wrote:
> > > > When tick values are large, the multiplication by NSEC_PER_SEC is larger
> > > > than 64 bits and results in bad conversions.
> > > >
> > > > The issue is seen in PMU busyness counters that look like they have
> > > > wrapped around due to bad conversion. i915 PMU implementation returns
> > > > monotonically increasing counters. If a count is lesser than previous
> > > > one, it will only return the larger value until the smaller value
> > > > catches up. The user will see this as zero delta between two
> > > > measurements even though the engines are busy.
> > > >
> > > > Fix it by using mul_u64_u32_div()
> > > >
> > > > Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
> > > > Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> > >
> > > There was no need for Fixes: or cc: stable?
> >
> > Oh, sorry, I missed that. Should have been both. Is it too late to do
> > that now?
> >
> > Fixes: 77cdd054dd2c ("drm/i915/pmu: Connect engine busyness stats from
> > GuC to pmu")
>
> Possibly not. Lets ask Rodrigo if he could manually cherry pick it for 6.18.
Done, and added the fixes tag while at it.
Thanks for the heads up.
>
> Regards,
>
> Tvrtko
>
> > > > ---
> > > > v2:
> > > > - Fix divide by zero for Gen11 (Andi)
> > > > - Update commit message
> > > >
> > > > v3:
> > > > - Drop GCD and use mul_u64_u32_div() instead (Ashutosh)
> > > > ---
> > > > drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 ++--
> > > > 1 file changed, 2 insertions(+), 2 deletions(-)
> > > >
> > > > diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/
> > > > drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> > > > index 88b147fa5cb1..c90b35881a26 100644
> > > > --- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> > > > +++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> > > > @@ -205,7 +205,7 @@ static u64 div_u64_roundup(u64 nom, u32 den)
> > > > u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
> > > > {
> > > > - return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
> > > > + return mul_u64_u32_div(count, NSEC_PER_SEC, gt->clock_frequency);
> > > > }
> > > > u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
> > > > @@ -215,7 +215,7 @@ u64 intel_gt_pm_interval_to_ns(const struct
> > > > intel_gt *gt, u64 count)
> > > > u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
> > > > {
> > > > - return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
> > > > + return mul_u64_u32_div(ns, gt->clock_frequency, NSEC_PER_SEC);
> > > > }
> > > > u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
> > >
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
@ 2025-10-09 19:16 Umesh Nerlige Ramappa
0 siblings, 0 replies; 18+ messages in thread
From: Umesh Nerlige Ramappa @ 2025-10-09 19:16 UTC (permalink / raw)
To: intel-gfx, andi.shyti
Cc: lucas.demarchi, riana.tauro, matthew.brost, Ashutosh Dixit
When tick values are large, the multiplication by NSEC_PER_SEC is larger
than 64 bits and results in bad conversions.
The issue is seen in PMU busyness counters that look like they have
wrapped around due to bad conversion. i915 PMU implementation returns
monotonically increasing counters. If a count is lesser than previous
one, it will only return the larger value until the smaller value
catches up. The user will see this as zero delta between two
measurements even though the engines are busy.
Fix it by using a scaling factor to do the conversion. Add the same fix
for reverse conversion as well.
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
---
v2:
- Fix divide by zero for Gen11 (Andi)
- Update commit message
v3:
- Warn if gt->clock_frequency is 0 (Andi)
---
.../gpu/drm/i915/gt/intel_gt_clock_utils.c | 21 ++++++++++++++-----
drivers/gpu/drm/i915/gt/intel_gt_types.h | 2 ++
2 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
index 88b147fa5cb1..52e47cdcf0ce 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
@@ -3,6 +3,8 @@
* Copyright © 2020 Intel Corporation
*/
+#include <linux/gcd.h>
+
#include "i915_drv.h"
#include "i915_reg.h"
#include "intel_gt.h"
@@ -171,7 +173,14 @@ static u32 read_clock_frequency(struct intel_uncore *uncore)
void intel_gt_init_clock_frequency(struct intel_gt *gt)
{
+ unsigned long clock_period_scale;
+
gt->clock_frequency = read_clock_frequency(gt->uncore);
+ GEM_WARN_ON(!gt->clock_frequency);
+
+ clock_period_scale = gcd(NSEC_PER_SEC, gt->clock_frequency);
+ gt->clock_nsec_scaled = NSEC_PER_SEC / clock_period_scale;
+ gt->clock_freq_scaled = gt->clock_frequency / clock_period_scale;
/* Icelake appears to use another fixed frequency for CTX_TIMESTAMP */
if (GRAPHICS_VER(gt->i915) == 11)
@@ -180,11 +189,11 @@ void intel_gt_init_clock_frequency(struct intel_gt *gt)
gt->clock_period_ns = intel_gt_clock_interval_to_ns(gt, 1);
GT_TRACE(gt,
- "Using clock frequency: %dkHz, period: %dns, wrap: %lldms\n",
+ "Using clock frequency: %dkHz, period: %dns, wrap: %lldms, scale %lu\n",
gt->clock_frequency / 1000,
gt->clock_period_ns,
- div_u64(mul_u32_u32(gt->clock_period_ns, S32_MAX),
- USEC_PER_SEC));
+ div_u64(mul_u32_u32(gt->clock_period_ns, S32_MAX), USEC_PER_SEC),
+ clock_period_scale);
}
#if IS_ENABLED(CONFIG_DRM_I915_DEBUG_GEM)
@@ -205,7 +214,8 @@ static u64 div_u64_roundup(u64 nom, u32 den)
u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
{
- return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
+ return div_u64_roundup(count * gt->clock_nsec_scaled,
+ gt->clock_freq_scaled);
}
u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
@@ -215,7 +225,8 @@ u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
{
- return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
+ return div_u64_roundup(gt->clock_freq_scaled * ns,
+ gt->clock_nsec_scaled);
}
u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h
index bcee084b1f27..a19c568fcdc0 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_types.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h
@@ -166,6 +166,8 @@ struct intel_gt {
u32 clock_frequency;
u32 clock_period_ns;
+ u32 clock_freq_scaled;
+ u32 clock_nsec_scaled;
struct intel_llc llc;
struct intel_rc6 rc6;
--
2.43.0
^ permalink raw reply related [flat|nested] 18+ messages in thread* [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
@ 2025-10-07 23:35 Umesh Nerlige Ramappa
2025-10-09 12:24 ` Andi Shyti
2025-10-14 1:19 ` Dixit, Ashutosh
0 siblings, 2 replies; 18+ messages in thread
From: Umesh Nerlige Ramappa @ 2025-10-07 23:35 UTC (permalink / raw)
To: intel-gfx, lucas.demarchi, riana.tauro, andi.shyti; +Cc: matthew.brost
When tick values are large, the multiplication by NSEC_PER_SEC is larger
than 64 bits and results in bad conversions.
The issue is seen in PMU busyness counters that look like they have
wrapped around due to bad conversion. i915 PMU implementation returns
monotonically increasing counters. If a count is lesser than previous
one, it will only return the larger value until the smaller value
catches up. The user will see this as zero delta between two
measurements even though the engines are busy.
Fix it by using a scaling factor to do the conversion. Add the same fix
for reverse conversion as well.
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
---
v2:
- Fix divide by zero for Gen11 (Andi)
- Update commit message
---
.../gpu/drm/i915/gt/intel_gt_clock_utils.c | 19 ++++++++++++++-----
drivers/gpu/drm/i915/gt/intel_gt_types.h | 2 ++
2 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
index 88b147fa5cb1..41a0e8622b33 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
@@ -3,6 +3,8 @@
* Copyright © 2020 Intel Corporation
*/
+#include <linux/gcd.h>
+
#include "i915_drv.h"
#include "i915_reg.h"
#include "intel_gt.h"
@@ -171,7 +173,12 @@ static u32 read_clock_frequency(struct intel_uncore *uncore)
void intel_gt_init_clock_frequency(struct intel_gt *gt)
{
+ unsigned long clock_period_scale;
+
gt->clock_frequency = read_clock_frequency(gt->uncore);
+ clock_period_scale = gcd(NSEC_PER_SEC, gt->clock_frequency);
+ gt->clock_nsec_scaled = NSEC_PER_SEC / clock_period_scale;
+ gt->clock_freq_scaled = gt->clock_frequency / clock_period_scale;
/* Icelake appears to use another fixed frequency for CTX_TIMESTAMP */
if (GRAPHICS_VER(gt->i915) == 11)
@@ -180,11 +187,11 @@ void intel_gt_init_clock_frequency(struct intel_gt *gt)
gt->clock_period_ns = intel_gt_clock_interval_to_ns(gt, 1);
GT_TRACE(gt,
- "Using clock frequency: %dkHz, period: %dns, wrap: %lldms\n",
+ "Using clock frequency: %dkHz, period: %dns, wrap: %lldms, scale %lu\n",
gt->clock_frequency / 1000,
gt->clock_period_ns,
- div_u64(mul_u32_u32(gt->clock_period_ns, S32_MAX),
- USEC_PER_SEC));
+ div_u64(mul_u32_u32(gt->clock_period_ns, S32_MAX), USEC_PER_SEC),
+ clock_period_scale);
}
#if IS_ENABLED(CONFIG_DRM_I915_DEBUG_GEM)
@@ -205,7 +212,8 @@ static u64 div_u64_roundup(u64 nom, u32 den)
u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
{
- return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
+ return div_u64_roundup(count * gt->clock_nsec_scaled,
+ gt->clock_freq_scaled);
}
u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
@@ -215,7 +223,8 @@ u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
{
- return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
+ return div_u64_roundup(gt->clock_freq_scaled * ns,
+ gt->clock_nsec_scaled);
}
u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h
index bcee084b1f27..a19c568fcdc0 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_types.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h
@@ -166,6 +166,8 @@ struct intel_gt {
u32 clock_frequency;
u32 clock_period_ns;
+ u32 clock_freq_scaled;
+ u32 clock_nsec_scaled;
struct intel_llc llc;
struct intel_rc6 rc6;
--
2.43.0
^ permalink raw reply related [flat|nested] 18+ messages in thread* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-07 23:35 Umesh Nerlige Ramappa
@ 2025-10-09 12:24 ` Andi Shyti
2025-10-10 17:45 ` Umesh Nerlige Ramappa
2025-10-14 1:19 ` Dixit, Ashutosh
1 sibling, 1 reply; 18+ messages in thread
From: Andi Shyti @ 2025-10-09 12:24 UTC (permalink / raw)
To: Umesh Nerlige Ramappa
Cc: intel-gfx, lucas.demarchi, riana.tauro, matthew.brost
Hi Umesh,
...
> @@ -171,7 +173,12 @@ static u32 read_clock_frequency(struct intel_uncore *uncore)
>
> void intel_gt_init_clock_frequency(struct intel_gt *gt)
> {
> + unsigned long clock_period_scale;
> +
> gt->clock_frequency = read_clock_frequency(gt->uncore);
Shall we add a paranoid check here to raise a warning if
clock_frequency is '0'?
It should never happen, but for robustness I would suggest:
GEM_WARN_ON(!gt->clock_frequency);
(or even BUG_ON, though that might be overkill).
Andi
> + clock_period_scale = gcd(NSEC_PER_SEC, gt->clock_frequency);
> + gt->clock_nsec_scaled = NSEC_PER_SEC / clock_period_scale;
> + gt->clock_freq_scaled = gt->clock_frequency / clock_period_scale;
>
> /* Icelake appears to use another fixed frequency for CTX_TIMESTAMP */
> if (GRAPHICS_VER(gt->i915) == 11)
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-09 12:24 ` Andi Shyti
@ 2025-10-10 17:45 ` Umesh Nerlige Ramappa
2025-10-14 8:58 ` Andi Shyti
0 siblings, 1 reply; 18+ messages in thread
From: Umesh Nerlige Ramappa @ 2025-10-10 17:45 UTC (permalink / raw)
To: Andi Shyti; +Cc: intel-gfx, lucas.demarchi, riana.tauro, matthew.brost
On Thu, Oct 09, 2025 at 02:24:52PM +0200, Andi Shyti wrote:
>Hi Umesh,
>
>...
>
>> @@ -171,7 +173,12 @@ static u32 read_clock_frequency(struct intel_uncore *uncore)
>>
>> void intel_gt_init_clock_frequency(struct intel_gt *gt)
>> {
>> + unsigned long clock_period_scale;
>> +
>> gt->clock_frequency = read_clock_frequency(gt->uncore);
>
>Shall we add a paranoid check here to raise a warning if
>clock_frequency is '0'?
>
>It should never happen, but for robustness I would suggest:
I did post that change, but BAT fails for PNV since clock_frequency is 0
on PNV (gen3). I will use this version without the check.
Thanks,
Umesh
>
> GEM_WARN_ON(!gt->clock_frequency);
>
>(or even BUG_ON, though that might be overkill).
>
>Andi
>
>> + clock_period_scale = gcd(NSEC_PER_SEC, gt->clock_frequency);
>> + gt->clock_nsec_scaled = NSEC_PER_SEC / clock_period_scale;
>> + gt->clock_freq_scaled = gt->clock_frequency / clock_period_scale;
>>
>> /* Icelake appears to use another fixed frequency for CTX_TIMESTAMP */
>> if (GRAPHICS_VER(gt->i915) == 11)
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-10 17:45 ` Umesh Nerlige Ramappa
@ 2025-10-14 8:58 ` Andi Shyti
0 siblings, 0 replies; 18+ messages in thread
From: Andi Shyti @ 2025-10-14 8:58 UTC (permalink / raw)
To: Umesh Nerlige Ramappa
Cc: intel-gfx, lucas.demarchi, riana.tauro, matthew.brost
Hi Umesh,
On Fri, Oct 10, 2025 at 10:45:39AM -0700, Umesh Nerlige Ramappa wrote:
> On Thu, Oct 09, 2025 at 02:24:52PM +0200, Andi Shyti wrote:
> > > @@ -171,7 +173,12 @@ static u32 read_clock_frequency(struct intel_uncore *uncore)
> > >
> > > void intel_gt_init_clock_frequency(struct intel_gt *gt)
> > > {
> > > + unsigned long clock_period_scale;
> > > +
> > > gt->clock_frequency = read_clock_frequency(gt->uncore);
> >
> > Shall we add a paranoid check here to raise a warning if
> > clock_frequency is '0'?
> >
> > It should never happen, but for robustness I would suggest:
>
> I did post that change, but BAT fails for PNV since clock_frequency is 0 on
> PNV (gen3). I will use this version without the check.
I saw the failure, haven't checked the all the paths, but isn't
then PNV affected by division by 0?
Andi
> >
> > GEM_WARN_ON(!gt->clock_frequency);
> >
> > (or even BUG_ON, though that might be overkill).
> >
> > Andi
> >
> > > + clock_period_scale = gcd(NSEC_PER_SEC, gt->clock_frequency);
> > > + gt->clock_nsec_scaled = NSEC_PER_SEC / clock_period_scale;
> > > + gt->clock_freq_scaled = gt->clock_frequency / clock_period_scale;
> > >
> > > /* Icelake appears to use another fixed frequency for CTX_TIMESTAMP */
> > > if (GRAPHICS_VER(gt->i915) == 11)
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-07 23:35 Umesh Nerlige Ramappa
2025-10-09 12:24 ` Andi Shyti
@ 2025-10-14 1:19 ` Dixit, Ashutosh
2025-10-14 20:31 ` Umesh Nerlige Ramappa
1 sibling, 1 reply; 18+ messages in thread
From: Dixit, Ashutosh @ 2025-10-14 1:19 UTC (permalink / raw)
To: Umesh Nerlige Ramappa
Cc: intel-gfx, lucas.demarchi, riana.tauro, andi.shyti, matthew.brost
On Tue, 07 Oct 2025 16:35:44 -0700, Umesh Nerlige Ramappa wrote:
Hi Umesh,
>
> When tick values are large, the multiplication by NSEC_PER_SEC is larger
> than 64 bits and results in bad conversions.
>
> The issue is seen in PMU busyness counters that look like they have
> wrapped around due to bad conversion. i915 PMU implementation returns
> monotonically increasing counters. If a count is lesser than previous
> one, it will only return the larger value until the smaller value
> catches up. The user will see this as zero delta between two
> measurements even though the engines are busy.
>
> Fix it by using a scaling factor to do the conversion. Add the same fix
> for reverse conversion as well.
>
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> ---
> v2:
> - Fix divide by zero for Gen11 (Andi)
> - Update commit message
> ---
> .../gpu/drm/i915/gt/intel_gt_clock_utils.c | 19 ++++++++++++++-----
> drivers/gpu/drm/i915/gt/intel_gt_types.h | 2 ++
> 2 files changed, 16 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> index 88b147fa5cb1..41a0e8622b33 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> +++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> @@ -3,6 +3,8 @@
> * Copyright © 2020 Intel Corporation
> */
>
> +#include <linux/gcd.h>
> +
> #include "i915_drv.h"
> #include "i915_reg.h"
> #include "intel_gt.h"
> @@ -171,7 +173,12 @@ static u32 read_clock_frequency(struct intel_uncore *uncore)
>
> void intel_gt_init_clock_frequency(struct intel_gt *gt)
> {
> + unsigned long clock_period_scale;
> +
> gt->clock_frequency = read_clock_frequency(gt->uncore);
> + clock_period_scale = gcd(NSEC_PER_SEC, gt->clock_frequency);
> + gt->clock_nsec_scaled = NSEC_PER_SEC / clock_period_scale;
> + gt->clock_freq_scaled = gt->clock_frequency / clock_period_scale;
>
> /* Icelake appears to use another fixed frequency for CTX_TIMESTAMP */
> if (GRAPHICS_VER(gt->i915) == 11)
> @@ -180,11 +187,11 @@ void intel_gt_init_clock_frequency(struct intel_gt *gt)
> gt->clock_period_ns = intel_gt_clock_interval_to_ns(gt, 1);
>
> GT_TRACE(gt,
> - "Using clock frequency: %dkHz, period: %dns, wrap: %lldms\n",
> + "Using clock frequency: %dkHz, period: %dns, wrap: %lldms, scale %lu\n",
> gt->clock_frequency / 1000,
> gt->clock_period_ns,
> - div_u64(mul_u32_u32(gt->clock_period_ns, S32_MAX),
> - USEC_PER_SEC));
> + div_u64(mul_u32_u32(gt->clock_period_ns, S32_MAX), USEC_PER_SEC),
> + clock_period_scale);
> }
>
> #if IS_ENABLED(CONFIG_DRM_I915_DEBUG_GEM)
> @@ -205,7 +212,8 @@ static u64 div_u64_roundup(u64 nom, u32 den)
>
> u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
> {
> - return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
> + return div_u64_roundup(count * gt->clock_nsec_scaled,
> + gt->clock_freq_scaled);
> }
>
> u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
> @@ -215,7 +223,8 @@ u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
>
> u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
> {
> - return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
> + return div_u64_roundup(gt->clock_freq_scaled * ns,
> + gt->clock_nsec_scaled);
Instead of this approach, how about just using the already available
mul_u64_u32_div() (or even mul_u64_u64_div_u64())? That would be preferable
I think (though not sure if the rounding is needed?).
There is also a roundup_u64() available in math64.h as a replacement for
div_u64_roundup().
Thanks.
--
Ashutosh
> }
>
> u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h
> index bcee084b1f27..a19c568fcdc0 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt_types.h
> +++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h
> @@ -166,6 +166,8 @@ struct intel_gt {
>
> u32 clock_frequency;
> u32 clock_period_ns;
> + u32 clock_freq_scaled;
> + u32 clock_nsec_scaled;
>
> struct intel_llc llc;
> struct intel_rc6 rc6;
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-14 1:19 ` Dixit, Ashutosh
@ 2025-10-14 20:31 ` Umesh Nerlige Ramappa
2025-10-14 21:43 ` Dixit, Ashutosh
0 siblings, 1 reply; 18+ messages in thread
From: Umesh Nerlige Ramappa @ 2025-10-14 20:31 UTC (permalink / raw)
To: Dixit, Ashutosh
Cc: intel-gfx, lucas.demarchi, riana.tauro, andi.shyti, matthew.brost
On Mon, Oct 13, 2025 at 06:19:37PM -0700, Dixit, Ashutosh wrote:
>On Tue, 07 Oct 2025 16:35:44 -0700, Umesh Nerlige Ramappa wrote:
>
>Hi Umesh,
>
>>
>> When tick values are large, the multiplication by NSEC_PER_SEC is larger
>> than 64 bits and results in bad conversions.
>>
>> The issue is seen in PMU busyness counters that look like they have
>> wrapped around due to bad conversion. i915 PMU implementation returns
>> monotonically increasing counters. If a count is lesser than previous
>> one, it will only return the larger value until the smaller value
>> catches up. The user will see this as zero delta between two
>> measurements even though the engines are busy.
>>
>> Fix it by using a scaling factor to do the conversion. Add the same fix
>> for reverse conversion as well.
>>
>> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
>> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
>> ---
>> v2:
>> - Fix divide by zero for Gen11 (Andi)
>> - Update commit message
>> ---
>> .../gpu/drm/i915/gt/intel_gt_clock_utils.c | 19 ++++++++++++++-----
>> drivers/gpu/drm/i915/gt/intel_gt_types.h | 2 ++
>> 2 files changed, 16 insertions(+), 5 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>> index 88b147fa5cb1..41a0e8622b33 100644
>> --- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>> +++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
>> @@ -3,6 +3,8 @@
>> * Copyright © 2020 Intel Corporation
>> */
>>
>> +#include <linux/gcd.h>
>> +
>> #include "i915_drv.h"
>> #include "i915_reg.h"
>> #include "intel_gt.h"
>> @@ -171,7 +173,12 @@ static u32 read_clock_frequency(struct intel_uncore *uncore)
>>
>> void intel_gt_init_clock_frequency(struct intel_gt *gt)
>> {
>> + unsigned long clock_period_scale;
>> +
>> gt->clock_frequency = read_clock_frequency(gt->uncore);
>> + clock_period_scale = gcd(NSEC_PER_SEC, gt->clock_frequency);
>> + gt->clock_nsec_scaled = NSEC_PER_SEC / clock_period_scale;
>> + gt->clock_freq_scaled = gt->clock_frequency / clock_period_scale;
>>
>> /* Icelake appears to use another fixed frequency for CTX_TIMESTAMP */
>> if (GRAPHICS_VER(gt->i915) == 11)
>> @@ -180,11 +187,11 @@ void intel_gt_init_clock_frequency(struct intel_gt *gt)
>> gt->clock_period_ns = intel_gt_clock_interval_to_ns(gt, 1);
>>
>> GT_TRACE(gt,
>> - "Using clock frequency: %dkHz, period: %dns, wrap: %lldms\n",
>> + "Using clock frequency: %dkHz, period: %dns, wrap: %lldms, scale %lu\n",
>> gt->clock_frequency / 1000,
>> gt->clock_period_ns,
>> - div_u64(mul_u32_u32(gt->clock_period_ns, S32_MAX),
>> - USEC_PER_SEC));
>> + div_u64(mul_u32_u32(gt->clock_period_ns, S32_MAX), USEC_PER_SEC),
>> + clock_period_scale);
>> }
>>
>> #if IS_ENABLED(CONFIG_DRM_I915_DEBUG_GEM)
>> @@ -205,7 +212,8 @@ static u64 div_u64_roundup(u64 nom, u32 den)
>>
>> u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
>> {
>> - return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
>> + return div_u64_roundup(count * gt->clock_nsec_scaled,
>> + gt->clock_freq_scaled);
>> }
>>
>> u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
>> @@ -215,7 +223,8 @@ u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
>>
>> u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
>> {
>> - return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
>> + return div_u64_roundup(gt->clock_freq_scaled * ns,
>> + gt->clock_nsec_scaled);
>
>Instead of this approach, how about just using the already available
>mul_u64_u32_div() (or even mul_u64_u64_div_u64())? That would be preferable
>I think (though not sure if the rounding is needed?).
I still think that we need to use the GCD for this calculation and I
don't see any of the available helpers doing it already. I will assume
your comment is just about replacing the div_u64_roundup with something
already available. Are you okay if I leave it as is here, but change it
in Xe KMD as per your suggestion?
>
>There is also a roundup_u64() available in math64.h as a replacement for
>div_u64_roundup().
Thanks,
Umesh
>
>Thanks.
>--
>Ashutosh
>
>> }
>>
>> u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
>> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h
>> index bcee084b1f27..a19c568fcdc0 100644
>> --- a/drivers/gpu/drm/i915/gt/intel_gt_types.h
>> +++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h
>> @@ -166,6 +166,8 @@ struct intel_gt {
>>
>> u32 clock_frequency;
>> u32 clock_period_ns;
>> + u32 clock_freq_scaled;
>> + u32 clock_nsec_scaled;
>>
>> struct intel_llc llc;
>> struct intel_rc6 rc6;
>> --
>> 2.43.0
>>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds
2025-10-14 20:31 ` Umesh Nerlige Ramappa
@ 2025-10-14 21:43 ` Dixit, Ashutosh
0 siblings, 0 replies; 18+ messages in thread
From: Dixit, Ashutosh @ 2025-10-14 21:43 UTC (permalink / raw)
To: Umesh Nerlige Ramappa
Cc: intel-gfx, lucas.demarchi, riana.tauro, andi.shyti, matthew.brost
On Tue, 14 Oct 2025 13:31:27 -0700, Umesh Nerlige Ramappa wrote:
>
> On Mon, Oct 13, 2025 at 06:19:37PM -0700, Dixit, Ashutosh wrote:
> > On Tue, 07 Oct 2025 16:35:44 -0700, Umesh Nerlige Ramappa wrote:
> >
> > Hi Umesh,
> >
> >>
> >> When tick values are large, the multiplication by NSEC_PER_SEC is larger
> >> than 64 bits and results in bad conversions.
> >>
> >> The issue is seen in PMU busyness counters that look like they have
> >> wrapped around due to bad conversion. i915 PMU implementation returns
> >> monotonically increasing counters. If a count is lesser than previous
> >> one, it will only return the larger value until the smaller value
> >> catches up. The user will see this as zero delta between two
> >> measurements even though the engines are busy.
> >>
> >> Fix it by using a scaling factor to do the conversion. Add the same fix
> >> for reverse conversion as well.
> >>
> >> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14955
> >> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> >> ---
> >> v2:
> >> - Fix divide by zero for Gen11 (Andi)
> >> - Update commit message
> >> ---
> >> .../gpu/drm/i915/gt/intel_gt_clock_utils.c | 19 ++++++++++++++-----
> >> drivers/gpu/drm/i915/gt/intel_gt_types.h | 2 ++
> >> 2 files changed, 16 insertions(+), 5 deletions(-)
> >>
> >> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> >> index 88b147fa5cb1..41a0e8622b33 100644
> >> --- a/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> >> +++ b/drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
> >> @@ -3,6 +3,8 @@
> >> * Copyright © 2020 Intel Corporation
> >> */
> >>
> >> +#include <linux/gcd.h>
> >> +
> >> #include "i915_drv.h"
> >> #include "i915_reg.h"
> >> #include "intel_gt.h"
> >> @@ -171,7 +173,12 @@ static u32 read_clock_frequency(struct intel_uncore *uncore)
> >>
> >> void intel_gt_init_clock_frequency(struct intel_gt *gt)
> >> {
> >> + unsigned long clock_period_scale;
> >> +
> >> gt->clock_frequency = read_clock_frequency(gt->uncore);
> >> + clock_period_scale = gcd(NSEC_PER_SEC, gt->clock_frequency);
> >> + gt->clock_nsec_scaled = NSEC_PER_SEC / clock_period_scale;
> >> + gt->clock_freq_scaled = gt->clock_frequency / clock_period_scale;
> >>
> >> /* Icelake appears to use another fixed frequency for CTX_TIMESTAMP */
> >> if (GRAPHICS_VER(gt->i915) == 11)
> >> @@ -180,11 +187,11 @@ void intel_gt_init_clock_frequency(struct intel_gt *gt)
> >> gt->clock_period_ns = intel_gt_clock_interval_to_ns(gt, 1);
> >>
> >> GT_TRACE(gt,
> >> - "Using clock frequency: %dkHz, period: %dns, wrap: %lldms\n",
> >> + "Using clock frequency: %dkHz, period: %dns, wrap: %lldms, scale %lu\n",
> >> gt->clock_frequency / 1000,
> >> gt->clock_period_ns,
> >> - div_u64(mul_u32_u32(gt->clock_period_ns, S32_MAX),
> >> - USEC_PER_SEC));
> >> + div_u64(mul_u32_u32(gt->clock_period_ns, S32_MAX), USEC_PER_SEC),
> >> + clock_period_scale);
> >> }
> >>
> >> #if IS_ENABLED(CONFIG_DRM_I915_DEBUG_GEM)
> >> @@ -205,7 +212,8 @@ static u64 div_u64_roundup(u64 nom, u32 den)
> >>
> >> u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count)
> >> {
> >> - return div_u64_roundup(count * NSEC_PER_SEC, gt->clock_frequency);
> >> + return div_u64_roundup(count * gt->clock_nsec_scaled,
> >> + gt->clock_freq_scaled);
> >> }
> >>
> >> u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
> >> @@ -215,7 +223,8 @@ u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count)
> >>
> >> u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns)
> >> {
> >> - return div_u64_roundup(gt->clock_frequency * ns, NSEC_PER_SEC);
> >> + return div_u64_roundup(gt->clock_freq_scaled * ns,
> >> + gt->clock_nsec_scaled);
> >
> > Instead of this approach, how about just using the already available
> > mul_u64_u32_div() (or even mul_u64_u64_div_u64())? That would be preferable
> > I think (though not sure if the rounding is needed?).
>
> I still think that we need to use the GCD for this calculation and I don't
> see any of the available helpers doing it already. I will assume your
> comment is just about replacing the div_u64_roundup with something already
> available. Are you okay if I leave it as is here, but change it in Xe KMD
> as per your suggestion?
Hi Umesh,
Sorry, the comment about roundup_u64() was mostly incidental. But to me it
looks like gcd() itself is not needed, because the functions I mentioned
will prevent 64 bit overflow using things like 128 bit operations (or
equivalent when 128 bit is not available).
These looks safer (and more standard) in case we have weird gpu freq's and
gcd turns out to be say 1?
Thanks.
--
Ashutosh
>
> >
> > There is also a roundup_u64() available in math64.h as a replacement for
> > div_u64_roundup().
>
> >
> >> }
> >>
> >> u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns)
> >> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h
> >> index bcee084b1f27..a19c568fcdc0 100644
> >> --- a/drivers/gpu/drm/i915/gt/intel_gt_types.h
> >> +++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h
> >> @@ -166,6 +166,8 @@ struct intel_gt {
> >>
> >> u32 clock_frequency;
> >> u32 clock_period_ns;
> >> + u32 clock_freq_scaled;
> >> + u32 clock_nsec_scaled;
> >>
> >> struct intel_llc llc;
> >> struct intel_rc6 rc6;
> >> --
> >> 2.43.0
> >>
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2025-11-05 19:38 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-16 0:03 [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds Umesh Nerlige Ramappa
2025-10-16 1:17 ` ✓ i915.CI.BAT: success for drm/i915: Fix conversion between clock ticks and nanoseconds (rev3) Patchwork
2025-10-16 10:18 ` ✓ i915.CI.Full: " Patchwork
2025-10-16 20:07 ` [PATCH] drm/i915: Fix conversion between clock ticks and nanoseconds Dixit, Ashutosh
2025-10-16 23:36 ` Umesh Nerlige Ramappa
2025-10-17 2:01 ` Rodrigo Vivi
2025-10-29 11:33 ` Tvrtko Ursulin
2025-10-29 22:01 ` Umesh Nerlige Ramappa
2025-10-31 8:40 ` Tvrtko Ursulin
2025-11-05 19:38 ` Rodrigo Vivi
-- strict thread matches above, loose matches on Subject: below --
2025-10-09 19:16 Umesh Nerlige Ramappa
2025-10-07 23:35 Umesh Nerlige Ramappa
2025-10-09 12:24 ` Andi Shyti
2025-10-10 17:45 ` Umesh Nerlige Ramappa
2025-10-14 8:58 ` Andi Shyti
2025-10-14 1:19 ` Dixit, Ashutosh
2025-10-14 20:31 ` Umesh Nerlige Ramappa
2025-10-14 21:43 ` Dixit, Ashutosh
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox