* ✗ Xe.CI.FULL: failure for tests/intel/xe_pat: Fix semaphore_wait instruction
From: Patchwork @ 2026-06-24 10:26 UTC (permalink / raw)
To: Balasubramani Vivekanandan; +Cc: igt-dev
In-Reply-To: <20260624064751.2271122-2-balasubramani.vivekanandan@intel.com>
[-- Attachment #1: Type: text/plain, Size: 155652 bytes --]
== Series Details ==
Series: tests/intel/xe_pat: Fix semaphore_wait instruction
URL : https://patchwork.freedesktop.org/series/169065/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8982_FULL -> XEIGTPW_15437_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_15437_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_15437_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (2 -> 2)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_15437_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@2x-nonexisting-fb:
- shard-bmg: NOTRUN -> [SKIP][1] +596 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@wf_vblank-ts-check:
- shard-bmg: [PASS][2] -> [SKIP][3] +3743 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_flip@wf_vblank-ts-check.html
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_flip@wf_vblank-ts-check.html
* igt@xe_exec_compute_mode@once-userptr-invalidate-race:
- shard-lnl: NOTRUN -> [SKIP][4] +242 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@xe_exec_compute_mode@once-userptr-invalidate-race.html
* igt@xe_exec_system_allocator@twice-new-prefetch:
- shard-lnl: [PASS][5] -> [SKIP][6] +3670 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_exec_system_allocator@twice-new-prefetch.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@xe_exec_system_allocator@twice-new-prefetch.html
#### Warnings ####
* igt@asahi/asahi_get_params@get-params:
- shard-lnl: [SKIP][7] ([Intel XE#8416]) -> [SKIP][8] +7 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@asahi/asahi_get_params@get-params.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@asahi/asahi_get_params@get-params.html
* igt@asahi/asahi_get_time@get-time-flags-uint64-max:
- shard-bmg: [SKIP][9] ([Intel XE#8416]) -> [SKIP][10] +7 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@asahi/asahi_get_time@get-time-flags-uint64-max.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@asahi/asahi_get_time@get-time-flags-uint64-max.html
* igt@intel_hwmon@hwmon-read:
- shard-lnl: [SKIP][11] ([Intel XE#1125] / [Intel XE#7312]) -> [SKIP][12]
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@intel_hwmon@hwmon-read.html
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@intel_hwmon@hwmon-read.html
* igt@kms_3d@basic:
- shard-lnl: [SKIP][13] ([Intel XE#6011]) -> [SKIP][14]
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_3d@basic.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_3d@basic.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-lnl: [SKIP][15] ([Intel XE#1466]) -> [SKIP][16]
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-lnl: [SKIP][17] ([Intel XE#3157]) -> [SKIP][18]
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-lnl: [SKIP][19] ([Intel XE#3279]) -> [SKIP][20] +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-bmg: [SKIP][21] ([Intel XE#2370]) -> [SKIP][22] +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-bmg: [SKIP][23] ([Intel XE#2327]) -> [SKIP][24] +20 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-lnl: [SKIP][25] ([Intel XE#3658] / [Intel XE#7360]) -> [SKIP][26] +3 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-lnl: [SKIP][27] ([Intel XE#1407]) -> [SKIP][28] +26 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_big_fb@linear-32bpp-rotate-90.html
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-lnl: [SKIP][29] ([Intel XE#7059] / [Intel XE#7085]) -> [SKIP][30] +3 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-bmg: [SKIP][31] ([Intel XE#7059] / [Intel XE#7085]) -> [SKIP][32] +3 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@y-tiled-32bpp-rotate-0:
- shard-lnl: [SKIP][33] ([Intel XE#1124]) -> [SKIP][34] +60 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-bmg: [SKIP][35] ([Intel XE#2328] / [Intel XE#7367]) -> [SKIP][36] +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@kms_big_fb@y-tiled-addfb.html
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-lnl: [SKIP][37] ([Intel XE#1477] / [Intel XE#7361]) -> [SKIP][38] +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-lnl: [SKIP][39] ([Intel XE#1428] / [Intel XE#7387]) -> [SKIP][40]
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
- shard-bmg: [SKIP][41] ([Intel XE#610] / [Intel XE#7387]) -> [SKIP][42]
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180:
- shard-bmg: [SKIP][43] ([Intel XE#1124]) -> [SKIP][44] +57 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180.html
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-lnl: [SKIP][45] ([Intel XE#1467] / [Intel XE#7367]) -> [SKIP][46] +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_big_fb@yf-tiled-addfb.html
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-bmg: [SKIP][47] ([Intel XE#607] / [Intel XE#7361]) -> [SKIP][48] +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_bw@connected-linear-tiling-3-displays-target-2160x1440p:
- shard-lnl: [SKIP][49] ([Intel XE#7679]) -> [SKIP][50] +6 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_bw@connected-linear-tiling-3-displays-target-2160x1440p.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_bw@connected-linear-tiling-3-displays-target-2160x1440p.html
* igt@kms_bw@connected-linear-tiling-3-displays-target-2560x1440p:
- shard-bmg: [SKIP][51] ([Intel XE#7679]) -> [SKIP][52] +6 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_bw@connected-linear-tiling-3-displays-target-2560x1440p.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_bw@connected-linear-tiling-3-displays-target-2560x1440p.html
* igt@kms_bw@connected-linear-tiling-4-displays-target-2160x1440p:
- shard-lnl: [SKIP][53] ([Intel XE#8365]) -> [SKIP][54] +7 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_bw@connected-linear-tiling-4-displays-target-2160x1440p.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_bw@connected-linear-tiling-4-displays-target-2160x1440p.html
* igt@kms_bw@linear-tiling-1-displays-target-2560x1440p:
- shard-bmg: [SKIP][55] ([Intel XE#367]) -> [SKIP][56] +15 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_bw@linear-tiling-1-displays-target-2560x1440p.html
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_bw@linear-tiling-1-displays-target-2560x1440p.html
* igt@kms_bw@linear-tiling-2-displays-target-2560x1440p:
- shard-lnl: [SKIP][57] ([Intel XE#367]) -> [SKIP][58] +7 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_bw@linear-tiling-2-displays-target-2560x1440p.html
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_bw@linear-tiling-2-displays-target-2560x1440p.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
- shard-lnl: [SKIP][59] ([Intel XE#2887]) -> [SKIP][60] +84 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [INCOMPLETE][61] ([Intel XE#7084] / [Intel XE#8150]) -> [SKIP][62]
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
- shard-lnl: [SKIP][63] ([Intel XE#2669] / [Intel XE#3433] / [Intel XE#7389]) -> [SKIP][64]
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-bmg: [SKIP][65] ([Intel XE#3432]) -> [SKIP][66] +10 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-bmg: [SKIP][67] ([Intel XE#2652]) -> [SKIP][68] +5 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-lnl: [SKIP][69] ([Intel XE#3432]) -> [SKIP][70] +10 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-lnl: [SKIP][71] ([Intel XE#2669] / [Intel XE#7389]) -> [SKIP][72] +4 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-bmg: [SKIP][73] ([Intel XE#2887]) -> [SKIP][74] +79 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-2/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-bmg: [SKIP][75] ([Intel XE#2724] / [Intel XE#7449]) -> [SKIP][76] +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@kms_cdclk@mode-transition-all-outputs.html
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-4/igt@kms_cdclk@mode-transition-all-outputs.html
- shard-lnl: [SKIP][77] ([Intel XE#7008]) -> [SKIP][78]
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_cdclk@mode-transition-all-outputs.html
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@plane-scaling:
- shard-lnl: [SKIP][79] ([Intel XE#4416] / [Intel XE#7381]) -> [SKIP][80]
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_cdclk@plane-scaling.html
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_color@ctm-0-25:
- shard-bmg: [SKIP][81] ([Intel XE#2325] / [Intel XE#7358]) -> [SKIP][82] +9 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_chamelium_color@ctm-0-25.html
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@kms_chamelium_color@ctm-0-25.html
* igt@kms_chamelium_color@ctm-blue-to-red:
- shard-lnl: [SKIP][83] ([Intel XE#306] / [Intel XE#7358]) -> [SKIP][84] +10 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_chamelium_color@ctm-blue-to-red.html
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_chamelium_color@ctm-blue-to-red.html
* igt@kms_chamelium_color_pipeline@plane-lut1d:
- shard-lnl: [SKIP][85] ([Intel XE#7358]) -> [SKIP][86] +7 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@kms_chamelium_color_pipeline@plane-lut1d.html
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_chamelium_color_pipeline@plane-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d:
- shard-bmg: [SKIP][87] ([Intel XE#7358]) -> [SKIP][88] +6 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d.html
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d.html
* igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
- shard-bmg: [SKIP][89] ([Intel XE#2252]) -> [SKIP][90] +43 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-4/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
- shard-lnl: [SKIP][91] ([Intel XE#373]) -> [SKIP][92] +44 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
* igt@kms_chamelium_sharpness_filter@filter-basic:
- shard-bmg: [SKIP][93] ([Intel XE#6507]) -> [SKIP][94]
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-1/igt@kms_chamelium_sharpness_filter@filter-basic.html
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_chamelium_sharpness_filter@filter-basic.html
- shard-lnl: [SKIP][95] ([Intel XE#6507]) -> [SKIP][96]
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_chamelium_sharpness_filter@filter-basic.html
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@kms_chamelium_sharpness_filter@filter-basic.html
* igt@kms_color_pipeline@plane-lut3d-green-only:
- shard-lnl: [SKIP][97] ([Intel XE#6969] / [Intel XE#7006]) -> [SKIP][98]
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_color_pipeline@plane-lut3d-green-only.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_color_pipeline@plane-lut3d-green-only.html
- shard-bmg: [SKIP][99] ([Intel XE#6969] / [Intel XE#7006]) -> [SKIP][100]
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_color_pipeline@plane-lut3d-green-only.html
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_color_pipeline@plane-lut3d-green-only.html
* igt@kms_content_protection@atomic-dpms-hdcp14:
- shard-bmg: [FAIL][101] ([Intel XE#3304] / [Intel XE#7374]) -> [SKIP][102]
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@kms_content_protection@atomic-dpms-hdcp14.html
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_content_protection@atomic-dpms-hdcp14.html
* igt@kms_content_protection@content-type-change:
- shard-bmg: [SKIP][103] ([Intel XE#7642]) -> [SKIP][104] +2 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_content_protection@content-type-change.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-bmg: [SKIP][105] ([Intel XE#2390] / [Intel XE#6974]) -> [SKIP][106] +3 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_content_protection@dp-mst-lic-type-1.html
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-0-hdcp14:
- shard-bmg: [SKIP][107] ([Intel XE#6974]) -> [SKIP][108] +3 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-2/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-lnl: [SKIP][109] ([Intel XE#6974]) -> [SKIP][110] +3 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-lnl: [SKIP][111] ([Intel XE#307] / [Intel XE#6974]) -> [SKIP][112] +3 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_content_protection@dp-mst-type-1.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-bmg: [FAIL][113] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) -> [SKIP][114] +7 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_content_protection@legacy.html
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@mei-interface:
- shard-lnl: [SKIP][115] ([Intel XE#1468] / [Intel XE#7396]) -> [SKIP][116]
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@kms_content_protection@mei-interface.html
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@suspend-resume:
- shard-lnl: [SKIP][117] ([Intel XE#7642]) -> [SKIP][118] +13 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@kms_content_protection@suspend-resume.html
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_content_protection@suspend-resume.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-bmg: [FAIL][119] ([Intel XE#6707] / [Intel XE#7439]) -> [SKIP][120] +1 other test skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_content_protection@uevent-hdcp14.html
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-offscreen-128x42:
- shard-bmg: [SKIP][121] ([Intel XE#2320]) -> [SKIP][122] +26 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_cursor_crc@cursor-offscreen-128x42.html
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_cursor_crc@cursor-offscreen-128x42.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-lnl: [SKIP][123] ([Intel XE#2321] / [Intel XE#7355]) -> [SKIP][124] +8 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@kms_cursor_crc@cursor-sliding-512x512.html
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_cursor_crc@cursor-sliding-512x512.html
- shard-bmg: [SKIP][125] ([Intel XE#2321] / [Intel XE#7355]) -> [SKIP][126] +8 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@kms_cursor_crc@cursor-sliding-512x512.html
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-sliding-64x21:
- shard-lnl: [SKIP][127] ([Intel XE#1424]) -> [SKIP][128] +27 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_cursor_crc@cursor-sliding-64x21.html
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_cursor_crc@cursor-sliding-64x21.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-lnl: [SKIP][129] ([Intel XE#309] / [Intel XE#7343]) -> [SKIP][130] +24 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-lnl: [SKIP][131] ([Intel XE#323] / [Intel XE#6035]) -> [SKIP][132] +2 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
- shard-bmg: [SKIP][133] ([Intel XE#2286] / [Intel XE#6035]) -> [SKIP][134] +1 other test skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-lnl: [SKIP][135] ([Intel XE#1508]) -> [SKIP][136]
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
- shard-bmg: [SKIP][137] ([Intel XE#1508]) -> [SKIP][138]
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl:
- shard-bmg: [SKIP][139] ([Intel XE#4210] / [Intel XE#7467]) -> [SKIP][140]
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@kms_dirtyfb@fbc-dirtyfb-ioctl.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_dirtyfb@fbc-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-lnl: [SKIP][141] ([Intel XE#4302]) -> [SKIP][142]
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_display_modes@extended-mode-basic.html
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-lnl: [SKIP][143] ([Intel XE#4354] / [Intel XE#5882]) -> [SKIP][144]
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_dp_link_training@non-uhbr-mst.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@kms_dp_link_training@non-uhbr-mst.html
- shard-bmg: [SKIP][145] ([Intel XE#4354] / [Intel XE#5882]) -> [SKIP][146]
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_dp_link_training@non-uhbr-mst.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-lnl: [SKIP][147] ([Intel XE#4354] / [Intel XE#7450]) -> [SKIP][148]
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_dp_link_training@non-uhbr-sst.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-lnl: [SKIP][149] ([Intel XE#4354] / [Intel XE#7386]) -> [SKIP][150]
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_dp_link_training@uhbr-mst.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_dp_link_training@uhbr-mst.html
- shard-bmg: [SKIP][151] ([Intel XE#4354] / [Intel XE#7386]) -> [SKIP][152]
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@kms_dp_link_training@uhbr-mst.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-lnl: [SKIP][153] ([Intel XE#4354] / [Intel XE#5870]) -> [SKIP][154]
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_dp_link_training@uhbr-sst.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_dp_link_training@uhbr-sst.html
- shard-bmg: [SKIP][155] ([Intel XE#4354] / [Intel XE#5870]) -> [SKIP][156]
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@kms_dp_link_training@uhbr-sst.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-2/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-lnl: [SKIP][157] ([Intel XE#4294] / [Intel XE#7477]) -> [SKIP][158]
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_dp_linktrain_fallback@dp-fallback.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-lnl: [SKIP][159] ([Intel XE#4331] / [Intel XE#7227]) -> [SKIP][160]
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-bmg: [SKIP][161] ([Intel XE#4331] / [Intel XE#7227]) -> [SKIP][162]
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@kms_dp_linktrain_fallback@dsc-fallback.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-basic-bigjoiner:
- shard-bmg: [SKIP][163] ([Intel XE#8265]) -> [SKIP][164] +21 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@kms_dsc@dsc-basic-bigjoiner.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@kms_dsc@dsc-basic-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-bigjoiner:
- shard-lnl: [SKIP][165] ([Intel XE#8265]) -> [SKIP][166] +23 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@kms_dsc@dsc-with-output-formats-bigjoiner.html
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_dsc@dsc-with-output-formats-bigjoiner.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
- shard-bmg: [SKIP][167] ([Intel XE#4422] / [Intel XE#7442]) -> [SKIP][168] +2 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-out-visible-area:
- shard-lnl: [SKIP][169] ([Intel XE#4422] / [Intel XE#7442]) -> [SKIP][170] +2 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-out-visible-area.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-out-visible-area.html
* igt@kms_fbcon_fbt@fbc:
- shard-bmg: [SKIP][171] ([Intel XE#4156] / [Intel XE#7425]) -> [SKIP][172]
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_fbcon_fbt@fbc.html
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@kms_fbcon_fbt@fbc.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-lnl: [INCOMPLETE][173] ([Intel XE#8430]) -> [SKIP][174]
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_fbcon_fbt@fbc-suspend.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-bmg: [SKIP][175] ([Intel XE#6126] / [Intel XE#776]) -> [SKIP][176] +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@kms_fbcon_fbt@psr-suspend.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-bmg: [SKIP][177] ([Intel XE#2372] / [Intel XE#7359]) -> [SKIP][178]
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_feature_discovery@chamelium.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_feature_discovery@chamelium.html
- shard-lnl: [SKIP][179] ([Intel XE#701] / [Intel XE#7359]) -> [SKIP][180]
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_feature_discovery@chamelium.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-lnl: [SKIP][181] ([Intel XE#702] / [Intel XE#7344]) -> [SKIP][182]
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@kms_feature_discovery@display-2x.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-3x:
- shard-lnl: [SKIP][183] ([Intel XE#703] / [Intel XE#7448]) -> [SKIP][184]
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_feature_discovery@display-3x.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_feature_discovery@display-3x.html
- shard-bmg: [SKIP][185] ([Intel XE#2373] / [Intel XE#7448]) -> [SKIP][186]
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_feature_discovery@display-3x.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-lnl: [SKIP][187] ([Intel XE#1138] / [Intel XE#7344]) -> [SKIP][188]
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_feature_discovery@display-4x.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_feature_discovery@display-4x.html
- shard-bmg: [SKIP][189] ([Intel XE#1138] / [Intel XE#7344]) -> [SKIP][190]
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_feature_discovery@display-4x.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-lnl: [SKIP][191] ([Intel XE#1137] / [Intel XE#2375]) -> [SKIP][192]
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@kms_feature_discovery@dp-mst.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_feature_discovery@dp-mst.html
- shard-bmg: [SKIP][193] ([Intel XE#2375]) -> [SKIP][194]
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_feature_discovery@dp-mst.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-2/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-bmg: [SKIP][195] ([Intel XE#2374] / [Intel XE#6127]) -> [SKIP][196]
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@kms_feature_discovery@psr1.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_feature_discovery@psr1.html
* igt@kms_feature_discovery@psr2:
- shard-bmg: [SKIP][197] ([Intel XE#2374] / [Intel XE#6128]) -> [SKIP][198]
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@kms_feature_discovery@psr2.html
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-lnl: [SKIP][199] ([Intel XE#1421]) -> [SKIP][200] +41 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-bmg: [FAIL][201] ([Intel XE#3098]) -> [SKIP][202]
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-lnl: [FAIL][203] ([Intel XE#301] / [Intel XE#3149]) -> [SKIP][204]
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-lnl: [SKIP][205] ([Intel XE#7178] / [Intel XE#7349]) -> [SKIP][206] +3 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yuv-linear-to-32bpp-yuv-linear-reflect-x:
- shard-lnl: [SKIP][207] ([Intel XE#7179]) -> [SKIP][208] +3 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_flip_scaled_crc@flip-32bpp-yuv-linear-to-32bpp-yuv-linear-reflect-x.html
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_flip_scaled_crc@flip-32bpp-yuv-linear-to-32bpp-yuv-linear-reflect-x.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-bmg: [SKIP][209] ([Intel XE#7178] / [Intel XE#7349]) -> [SKIP][210] +3 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling:
- shard-lnl: [SKIP][211] ([Intel XE#1397] / [Intel XE#1745] / [Intel XE#7385]) -> [SKIP][212] +8 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling.html
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-lnl: [SKIP][213] ([Intel XE#7178] / [Intel XE#7351]) -> [SKIP][214] +23 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-bmg: [SKIP][215] ([Intel XE#7178] / [Intel XE#7351]) -> [SKIP][216] +22 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x:
- shard-bmg: [SKIP][217] ([Intel XE#7179]) -> [SKIP][218] +3 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x.html
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-lnl: [SKIP][219] ([Intel XE#352]) -> [SKIP][220] +2 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_force_connector_basic@prune-stale-modes.html
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-lnl: [SKIP][221] ([Intel XE#7905]) -> [SKIP][222] +279 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-pri-indfb-draw-mmap-wc.html
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrshdr-abgr161616f-draw-render:
- shard-lnl: [SKIP][223] ([Intel XE#7061]) -> [SKIP][224] +34 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@kms_frontbuffer_tracking@drrshdr-abgr161616f-draw-render.html
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_frontbuffer_tracking@drrshdr-abgr161616f-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt:
- shard-lnl: [ABORT][225] ([Intel XE#8007]) -> [SKIP][226]
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: [SKIP][227] ([Intel XE#4141]) -> [SKIP][228] +78 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-indfb-draw-blt:
- shard-lnl: [SKIP][229] ([Intel XE#6312]) -> [SKIP][230] +94 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-indfb-draw-blt.html
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-render:
- shard-bmg: [SKIP][231] ([Intel XE#2311]) -> [SKIP][232] +326 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-render.html
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-abgr161616f-draw-blt:
- shard-lnl: [SKIP][233] ([Intel XE#7061] / [Intel XE#7356]) -> [SKIP][234] +29 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_frontbuffer_tracking@fbcdrrs-abgr161616f-draw-blt.html
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrs-abgr161616f-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-render:
- shard-bmg: [SKIP][235] ([Intel XE#7061] / [Intel XE#7356]) -> [SKIP][236] +28 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-render.html
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt:
- shard-lnl: [SKIP][237] ([Intel XE#6312] / [Intel XE#651]) -> [SKIP][238] +71 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt.html
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- shard-lnl: [SKIP][239] ([Intel XE#1469] / [Intel XE#7399]) -> [SKIP][240] +2 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
- shard-bmg: [SKIP][241] ([Intel XE#2352] / [Intel XE#7399]) -> [SKIP][242] +2 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-tiling-y:
- shard-lnl: [SKIP][243] ([Intel XE#7399]) -> [SKIP][244] +2 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrshdr-tiling-y.html
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcdrrshdr-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y:
- shard-bmg: [SKIP][245] ([Intel XE#7399]) -> [SKIP][246] +2 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y.html
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-bmg: [SKIP][247] ([Intel XE#2350] / [Intel XE#7503]) -> [SKIP][248]
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-1/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-4/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
- shard-bmg: [SKIP][249] ([Intel XE#2313]) -> [SKIP][250] +329 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render:
- shard-lnl: [SKIP][251] ([Intel XE#656] / [Intel XE#7905]) -> [SKIP][252] +230 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render.html
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-indfb-plflip-blt:
- shard-lnl: [SKIP][253] ([Intel XE#7865]) -> [SKIP][254] +167 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-indfb-plflip-blt.html
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-abgr161616f-draw-blt:
- shard-bmg: [SKIP][255] ([Intel XE#7061]) -> [SKIP][256] +34 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_frontbuffer_tracking@psrhdr-abgr161616f-draw-blt.html
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_frontbuffer_tracking@psrhdr-abgr161616f-draw-blt.html
* igt@kms_hdmi_inject@inject-4k:
- shard-lnl: [SKIP][257] ([Intel XE#1470]) -> [SKIP][258]
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_hdmi_inject@inject-4k.html
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@kms_hdmi_inject@inject-4k.html
* igt@kms_hdmi_inject@inject-audio:
- shard-lnl: [SKIP][259] ([Intel XE#1470] / [Intel XE#2853]) -> [SKIP][260]
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@kms_hdmi_inject@inject-audio.html
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_hdmi_inject@inject-audio.html
- shard-bmg: [SKIP][261] ([Intel XE#7308]) -> [SKIP][262]
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@kms_hdmi_inject@inject-audio.html
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@brightness-with-hdr:
- shard-lnl: [SKIP][263] ([Intel XE#3374] / [Intel XE#3544]) -> [SKIP][264]
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_hdr@brightness-with-hdr.html
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_hdr@brightness-with-hdr.html
- shard-bmg: [SKIP][265] ([Intel XE#3374] / [Intel XE#3544]) -> [SKIP][266]
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_hdr@brightness-with-hdr.html
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-lnl: [SKIP][267] ([Intel XE#1503]) -> [SKIP][268] +4 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_hdr@invalid-metadata-sizes.html
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_joiner@basic-big-joiner:
- shard-lnl: [SKIP][269] ([Intel XE#6901]) -> [SKIP][270] +1 other test skip
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_joiner@basic-big-joiner.html
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_joiner@basic-big-joiner.html
- shard-bmg: [SKIP][271] ([Intel XE#6901]) -> [SKIP][272] +1 other test skip
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_joiner@basic-big-joiner.html
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-lnl: [SKIP][273] ([Intel XE#7086] / [Intel XE#7390]) -> [SKIP][274] +1 other test skip
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_joiner@basic-force-big-joiner.html
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-lnl: [SKIP][275] ([Intel XE#4298] / [Intel XE#5873]) -> [SKIP][276]
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@kms_joiner@basic-max-non-joiner.html
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_joiner@basic-max-non-joiner.html
- shard-bmg: [SKIP][277] ([Intel XE#4298] / [Intel XE#5873]) -> [SKIP][278]
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@kms_joiner@basic-max-non-joiner.html
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-2/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-lnl: [SKIP][279] ([Intel XE#6900] / [Intel XE#7362]) -> [SKIP][280] +3 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_joiner@basic-ultra-joiner.html
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_joiner@basic-ultra-joiner.html
- shard-bmg: [SKIP][281] ([Intel XE#6911] / [Intel XE#7378]) -> [SKIP][282] +1 other test skip
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_joiner@basic-ultra-joiner.html
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-4/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-bmg: [SKIP][283] ([Intel XE#6911] / [Intel XE#7466]) -> [SKIP][284] +1 other test skip
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-bmg: [SKIP][285] ([Intel XE#4090] / [Intel XE#7443]) -> [SKIP][286]
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-lnl: [SKIP][287] ([Intel XE#7173] / [Intel XE#7294]) -> [SKIP][288]
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_mst@mst-suspend-read-crc:
- shard-lnl: [SKIP][289] ([Intel XE#8348]) -> [SKIP][290]
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@kms_mst@mst-suspend-read-crc.html
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_mst@mst-suspend-read-crc.html
- shard-bmg: [SKIP][291] ([Intel XE#8348]) -> [SKIP][292]
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@kms_mst@mst-suspend-read-crc.html
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@kms_mst@mst-suspend-read-crc.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-bmg: [SKIP][293] ([Intel XE#7591]) -> [SKIP][294]
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
- shard-lnl: [SKIP][295] ([Intel XE#7591]) -> [SKIP][296]
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@legacy:
- shard-bmg: [SKIP][297] ([Intel XE#2486]) -> [SKIP][298] +1 other test skip
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_panel_fitting@legacy.html
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-lnl: [SKIP][299] ([Intel XE#6912] / [Intel XE#7375]) -> [SKIP][300]
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-bmg: [SKIP][301] ([Intel XE#4329] / [Intel XE#6912] / [Intel XE#7375]) -> [SKIP][302]
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
- shard-lnl: [SKIP][303] ([Intel XE#4329] / [Intel XE#6912] / [Intel XE#7375]) -> [SKIP][304]
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier:
- shard-lnl: [SKIP][305] ([Intel XE#7283]) -> [SKIP][306] +24 other tests skip
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping:
- shard-bmg: [SKIP][307] ([Intel XE#7283]) -> [SKIP][308] +22 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html
* igt@kms_plane_lowres@tiling-x:
- shard-lnl: [SKIP][309] ([Intel XE#599] / [Intel XE#7382]) -> [SKIP][310] +2 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_plane_lowres@tiling-x.html
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_plane_lowres@tiling-x.html
* igt@kms_plane_lowres@tiling-y:
- shard-lnl: [SKIP][311] ([Intel XE#599]) -> [SKIP][312] +1 other test skip
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_plane_lowres@tiling-y.html
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_plane_lowres@tiling-y.html
- shard-bmg: [SKIP][313] ([Intel XE#2393]) -> [SKIP][314] +1 other test skip
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_plane_lowres@tiling-y.html
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-lnl: [SKIP][315] ([Intel XE#4596] / [Intel XE#5854]) -> [SKIP][316] +4 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_plane_multiple@2x-tiling-none.html
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-bmg: [SKIP][317] ([Intel XE#5021] / [Intel XE#7377]) -> [SKIP][318] +1 other test skip
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@kms_plane_multiple@2x-tiling-yf.html
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-lnl: [SKIP][319] ([Intel XE#5020] / [Intel XE#7348]) -> [SKIP][320] +1 other test skip
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_plane_multiple@tiling-yf.html
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_plane_multiple@tiling-yf.html
- shard-bmg: [SKIP][321] ([Intel XE#5020] / [Intel XE#7348]) -> [SKIP][322] +1 other test skip
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_plane_multiple@tiling-yf.html
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-bmg: [SKIP][323] ([Intel XE#2685] / [Intel XE#3307]) -> [SKIP][324]
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@kms_plane_scaling@intel-max-src-size.html
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@kms_plane_scaling@intel-max-src-size.html
- shard-lnl: [SKIP][325] ([Intel XE#3307]) -> [SKIP][326]
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_plane_scaling@intel-max-src-size.html
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5:
- shard-bmg: [SKIP][327] ([Intel XE#2763] / [Intel XE#6886]) -> [SKIP][328] +3 other tests skip
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75:
- shard-lnl: [SKIP][329] ([Intel XE#2763] / [Intel XE#6886]) -> [SKIP][330] +10 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html
* igt@kms_pm_backlight@bad-brightness:
- shard-bmg: [SKIP][331] ([Intel XE#7376] / [Intel XE#7760] / [Intel XE#870]) -> [SKIP][332] +3 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-1/igt@kms_pm_backlight@bad-brightness.html
[332]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-bmg: [SKIP][333] ([Intel XE#2938] / [Intel XE#7376] / [Intel XE#7760]) -> [SKIP][334]
[333]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_pm_backlight@brightness-with-dpms.html
[334]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_dc@dc3co-vpb-framegap:
- shard-lnl: [SKIP][335] ([Intel XE#8395]) -> [SKIP][336] +3 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@kms_pm_dc@dc3co-vpb-framegap.html
[336]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@kms_pm_dc@dc3co-vpb-framegap.html
- shard-bmg: [SKIP][337] ([Intel XE#8395]) -> [SKIP][338] +2 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_pm_dc@dc3co-vpb-framegap.html
[338]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_pm_dc@dc3co-vpb-framegap.html
* igt@kms_pm_dc@dc5-dpms-negative:
- shard-lnl: [SKIP][339] ([Intel XE#1131]) -> [SKIP][340]
[339]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_pm_dc@dc5-dpms-negative.html
[340]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_pm_dc@dc5-dpms-negative.html
* igt@kms_pm_dc@dc5-pageflip-negative:
- shard-bmg: [SKIP][341] ([Intel XE#6927]) -> [SKIP][342]
[341]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@kms_pm_dc@dc5-pageflip-negative.html
[342]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@kms_pm_dc@dc5-pageflip-negative.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-lnl: [SKIP][343] ([Intel XE#3309] / [Intel XE#7368]) -> [SKIP][344]
[343]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_pm_dc@dc5-retention-flops.html
[344]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_pm_dc@dc5-retention-flops.html
- shard-bmg: [SKIP][345] ([Intel XE#3309] / [Intel XE#7368]) -> [SKIP][346]
[345]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@kms_pm_dc@dc5-retention-flops.html
[346]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc6-psr:
- shard-bmg: [SKIP][347] ([Intel XE#7794]) -> [SKIP][348] +1 other test skip
[347]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_pm_dc@dc6-psr.html
[348]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_dc@deep-pkgc:
- shard-lnl: [FAIL][349] ([Intel XE#2029] / [Intel XE#7395]) -> [SKIP][350]
[349]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_pm_dc@deep-pkgc.html
[350]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_pm_dc@deep-pkgc.html
- shard-bmg: [SKIP][351] ([Intel XE#2505] / [Intel XE#7447]) -> [SKIP][352]
[351]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-1/igt@kms_pm_dc@deep-pkgc.html
[352]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-2/igt@kms_pm_dc@deep-pkgc.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-bmg: [SKIP][353] ([Intel XE#2499]) -> [SKIP][354]
[353]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_pm_lpsp@kms-lpsp.html
[354]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-bmg: [SKIP][355] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#7383] / [Intel XE#836]) -> [SKIP][356] +3 other tests skip
[355]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_pm_rpm@dpms-lpsp.html
[356]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-bmg: [SKIP][357] ([Intel XE#1439] / [Intel XE#7402] / [Intel XE#836]) -> [SKIP][358]
[357]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-1/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[358]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-lnl: [SKIP][359] ([Intel XE#1439] / [Intel XE#7402] / [Intel XE#836]) -> [SKIP][360]
[359]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[360]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-lnl: [SKIP][361] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#7383]) -> [SKIP][362] +2 other tests skip
[361]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@kms_pm_rpm@modeset-non-lpsp.html
[362]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@package-g7:
- shard-lnl: [SKIP][363] ([Intel XE#6813]) -> [SKIP][364]
[363]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@kms_pm_rpm@package-g7.html
[364]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_pm_rpm@package-g7.html
- shard-bmg: [SKIP][365] ([Intel XE#6814] / [Intel XE#7428]) -> [SKIP][366]
[365]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_pm_rpm@package-g7.html
[366]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-4/igt@kms_pm_rpm@package-g7.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
- shard-lnl: [SKIP][367] ([Intel XE#2893] / [Intel XE#4608] / [Intel XE#7304]) -> [SKIP][368] +10 other tests skip
[367]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
[368]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
- shard-lnl: [SKIP][369] ([Intel XE#2893] / [Intel XE#7304]) -> [SKIP][370] +22 other tests skip
[369]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html
[370]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area:
- shard-bmg: [SKIP][371] ([Intel XE#1489]) -> [SKIP][372] +43 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area.html
[372]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-lnl: [SKIP][373] ([Intel XE#1128] / [Intel XE#7413]) -> [SKIP][374] +3 other tests skip
[373]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_psr2_su@frontbuffer-xrgb8888.html
[374]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-bmg: [SKIP][375] ([Intel XE#2387] / [Intel XE#7429]) -> [SKIP][376] +3 other tests skip
[375]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@kms_psr2_su@page_flip-xrgb8888.html
[376]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-lnl: [SKIP][377] ([Intel XE#1406] / [Intel XE#7345]) -> [SKIP][378] +11 other tests skip
[377]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@kms_psr@fbc-psr2-sprite-render.html
[378]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@pr-sprite-render:
- shard-lnl: [SKIP][379] ([Intel XE#1406]) -> [SKIP][380] +25 other tests skip
[379]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_psr@pr-sprite-render.html
[380]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_psr@pr-sprite-render.html
* igt@kms_psr@psr2-no-drrs:
- shard-bmg: [SKIP][381] ([Intel XE#2234] / [Intel XE#2850]) -> [SKIP][382] +71 other tests skip
[381]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@kms_psr@psr2-no-drrs.html
[382]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-4/igt@kms_psr@psr2-no-drrs.html
* igt@kms_psr@psr2-primary-render:
- shard-bmg: [SKIP][383] ([Intel XE#2234]) -> [SKIP][384]
[383]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@kms_psr@psr2-primary-render.html
[384]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-2/igt@kms_psr@psr2-primary-render.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-bmg: [SKIP][385] ([Intel XE#7795]) -> [SKIP][386] +1 other test skip
[385]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[386]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-rotation-90:
- shard-lnl: [SKIP][387] ([Intel XE#3414] / [Intel XE#3904] / [Intel XE#7342]) -> [SKIP][388] +12 other tests skip
[387]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@kms_rotation_crc@primary-rotation-90.html
[388]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@kms_rotation_crc@primary-rotation-90.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-bmg: [SKIP][389] ([Intel XE#2330] / [Intel XE#5813]) -> [SKIP][390] +2 other tests skip
[389]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
[390]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-lnl: [SKIP][391] ([Intel XE#1127] / [Intel XE#5813]) -> [SKIP][392] +2 other tests skip
[391]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
[392]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@sprite-rotation-90:
- shard-bmg: [SKIP][393] ([Intel XE#3904] / [Intel XE#7342]) -> [SKIP][394] +10 other tests skip
[393]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_rotation_crc@sprite-rotation-90.html
[394]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@kms_rotation_crc@sprite-rotation-90.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-bmg: [SKIP][395] ([Intel XE#2413]) -> [SKIP][396] +2 other tests skip
[395]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_scaling_modes@scaling-mode-center.html
[396]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-bmg: [SKIP][397] ([Intel XE#1435]) -> [SKIP][398] +1 other test skip
[397]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@kms_setmode@basic-clone-single-crtc.html
[398]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-lnl: [SKIP][399] ([Intel XE#1435]) -> [SKIP][400] +4 other tests skip
[399]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@kms_setmode@invalid-clone-single-crtc.html
[400]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_sharpness_filter@invalid-filter-with-scaling-mode:
- shard-bmg: [SKIP][401] ([Intel XE#6503]) -> [SKIP][402] +11 other tests skip
[401]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@kms_sharpness_filter@invalid-filter-with-scaling-mode.html
[402]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_sharpness_filter@invalid-filter-with-scaling-mode.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-lnl: [SKIP][403] ([Intel XE#362] / [Intel XE#5848]) -> [SKIP][404] +1 other test skip
[403]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[404]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
- shard-bmg: [SKIP][405] ([Intel XE#2509] / [Intel XE#7437]) -> [SKIP][406]
[405]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[406]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_tv_load_detect@load-detect:
- shard-lnl: [SKIP][407] ([Intel XE#330] / [Intel XE#5857]) -> [SKIP][408]
[407]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_tv_load_detect@load-detect.html
[408]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_tv_load_detect@load-detect.html
- shard-bmg: [SKIP][409] ([Intel XE#2450] / [Intel XE#5857]) -> [SKIP][410]
[409]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_tv_load_detect@load-detect.html
[410]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vrr@flip-suspend:
- shard-bmg: [SKIP][411] ([Intel XE#1499]) -> [SKIP][412] +8 other tests skip
[411]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@kms_vrr@flip-suspend.html
[412]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@lobf:
- shard-bmg: [SKIP][413] ([Intel XE#2168] / [Intel XE#7444]) -> [SKIP][414]
[413]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@kms_vrr@lobf.html
[414]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@kms_vrr@lobf.html
* igt@kms_vrr@negative-basic:
- shard-lnl: [SKIP][415] ([Intel XE#1499]) -> [SKIP][416] +3 other tests skip
[415]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@kms_vrr@negative-basic.html
[416]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@kms_vrr@negative-basic.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-lnl: [SKIP][417] ([Intel XE#1091] / [Intel XE#2849]) -> [SKIP][418] +1 other test skip
[417]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
[418]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
* igt@xe_ccs@vm-bind-fault-mode-decompress:
- shard-lnl: [SKIP][419] ([Intel XE#7644]) -> [SKIP][420] +1 other test skip
[419]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@xe_ccs@vm-bind-fault-mode-decompress.html
[420]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@xe_ccs@vm-bind-fault-mode-decompress.html
* igt@xe_compute@ccs-mode-basic:
- shard-bmg: [SKIP][421] ([Intel XE#6599]) -> [SKIP][422] +2 other tests skip
[421]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@xe_compute@ccs-mode-basic.html
[422]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@xe_compute@ccs-mode-basic.html
- shard-lnl: [SKIP][423] ([Intel XE#1447] / [Intel XE#7471]) -> [SKIP][424]
[423]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_compute@ccs-mode-basic.html
[424]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@xe_compute@ccs-mode-basic.html
* igt@xe_compute@ccs-mode-compute-kernel:
- shard-lnl: [SKIP][425] ([Intel XE#1447] / [Intel XE#7469]) -> [SKIP][426]
[425]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_compute@ccs-mode-compute-kernel.html
[426]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_compute@ccs-mode-compute-kernel.html
* igt@xe_compute@eu-busy-10s:
- shard-lnl: [SKIP][427] ([Intel XE#6592] / [Intel XE#6645] / [Intel XE#7391]) -> [SKIP][428]
[427]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@xe_compute@eu-busy-10s.html
[428]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@xe_compute@eu-busy-10s.html
* igt@xe_compute_preempt@compute-preempt-many-vram-evict:
- shard-lnl: [SKIP][429] ([Intel XE#5191] / [Intel XE#7316] / [Intel XE#7346]) -> [SKIP][430] +1 other test skip
[429]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@xe_compute_preempt@compute-preempt-many-vram-evict.html
[430]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_compute_preempt@compute-preempt-many-vram-evict.html
* igt@xe_create@create-big-vram:
- shard-lnl: [SKIP][431] ([Intel XE#1062] / [Intel XE#7318] / [Intel XE#7457]) -> [SKIP][432]
[431]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@xe_create@create-big-vram.html
[432]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_create@create-big-vram.html
* igt@xe_create@multigpu-create-massive-size:
- shard-lnl: [SKIP][433] ([Intel XE#7319] / [Intel XE#7350] / [Intel XE#944]) -> [SKIP][434]
[433]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@xe_create@multigpu-create-massive-size.html
[434]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@xe_create@multigpu-create-massive-size.html
- shard-bmg: [SKIP][435] ([Intel XE#2504] / [Intel XE#7319] / [Intel XE#7350]) -> [SKIP][436]
[435]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@xe_create@multigpu-create-massive-size.html
[436]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@xe_create@multigpu-create-massive-size.html
* igt@xe_eudebug@basic-vm-access-faultable:
- shard-lnl: [SKIP][437] ([Intel XE#7636]) -> [SKIP][438] +80 other tests skip
[437]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@xe_eudebug@basic-vm-access-faultable.html
[438]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@xe_eudebug@basic-vm-access-faultable.html
* igt@xe_eudebug_online@set-breakpoint-faultable:
- shard-bmg: [SKIP][439] ([Intel XE#7636]) -> [SKIP][440] +75 other tests skip
[439]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_eudebug_online@set-breakpoint-faultable.html
[440]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@xe_eudebug_online@set-breakpoint-faultable.html
* igt@xe_eudebug_sriov@deny-sriov:
- shard-lnl: [SKIP][441] ([Intel XE#4518] / [Intel XE#7404]) -> [SKIP][442] +1 other test skip
[441]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@xe_eudebug_sriov@deny-sriov.html
[442]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_eudebug_sriov@deny-sriov.html
- shard-bmg: [SKIP][443] ([Intel XE#5793] / [Intel XE#7320] / [Intel XE#7464]) -> [SKIP][444] +1 other test skip
[443]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@xe_eudebug_sriov@deny-sriov.html
[444]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@xe_eudebug_sriov@deny-sriov.html
* igt@xe_evict@evict-beng-large-external-cm:
- shard-lnl: [SKIP][445] ([Intel XE#6540] / [Intel XE#688]) -> [SKIP][446] +65 other tests skip
[445]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@xe_evict@evict-beng-large-external-cm.html
[446]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@xe_evict@evict-beng-large-external-cm.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-bmg: [INCOMPLETE][447] ([Intel XE#6321] / [Intel XE#8355]) -> [SKIP][448] +1 other test skip
[447]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@xe_evict@evict-mixed-many-threads-small.html
[448]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_evict@evict-threads-small-multi-queue:
- shard-bmg: [SKIP][449] ([Intel XE#8370]) -> [SKIP][450] +7 other tests skip
[449]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@xe_evict@evict-threads-small-multi-queue.html
[450]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@xe_evict@evict-threads-small-multi-queue.html
* igt@xe_exec_balancer@many-parallel-userptr-invalidate-race:
- shard-lnl: [SKIP][451] ([Intel XE#7482]) -> [SKIP][452] +116 other tests skip
[451]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_exec_balancer@many-parallel-userptr-invalidate-race.html
[452]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@xe_exec_balancer@many-parallel-userptr-invalidate-race.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-bmg: [SKIP][453] ([Intel XE#2322] / [Intel XE#7372]) -> [SKIP][454] +49 other tests skip
[453]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
[454]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_exec_basic@multigpu-no-exec-userptr:
- shard-lnl: [SKIP][455] ([Intel XE#1392]) -> [SKIP][456] +52 other tests skip
[455]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_exec_basic@multigpu-no-exec-userptr.html
[456]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_exec_basic@multigpu-no-exec-userptr.html
* igt@xe_exec_fault_mode@twice-multi-queue-userptr:
- shard-bmg: [SKIP][457] ([Intel XE#8374]) -> [SKIP][458] +69 other tests skip
[457]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@xe_exec_fault_mode@twice-multi-queue-userptr.html
[458]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@xe_exec_fault_mode@twice-multi-queue-userptr.html
* igt@xe_exec_fault_mode@twice-multi-queue-userptr-imm:
- shard-lnl: [SKIP][459] ([Intel XE#8374]) -> [SKIP][460] +74 other tests skip
[459]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_exec_fault_mode@twice-multi-queue-userptr-imm.html
[460]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_exec_fault_mode@twice-multi-queue-userptr-imm.html
* igt@xe_exec_multi_queue@many-queues-preempt-mode-userptr:
- shard-lnl: [SKIP][461] ([Intel XE#8364]) -> [SKIP][462] +176 other tests skip
[461]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_exec_multi_queue@many-queues-preempt-mode-userptr.html
[462]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_exec_multi_queue@many-queues-preempt-mode-userptr.html
* igt@xe_exec_multi_queue@two-queues-priority:
- shard-bmg: [SKIP][463] ([Intel XE#8364]) -> [SKIP][464] +166 other tests skip
[463]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_exec_multi_queue@two-queues-priority.html
[464]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@xe_exec_multi_queue@two-queues-priority.html
* igt@xe_exec_reset@cm-multi-queue-cat-error:
- shard-bmg: [SKIP][465] ([Intel XE#8369]) -> [SKIP][466] +11 other tests skip
[465]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_exec_reset@cm-multi-queue-cat-error.html
[466]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-4/igt@xe_exec_reset@cm-multi-queue-cat-error.html
* igt@xe_exec_reset@multi-queue-gt-reset:
- shard-lnl: [SKIP][467] ([Intel XE#8369]) -> [SKIP][468] +12 other tests skip
[467]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@xe_exec_reset@multi-queue-gt-reset.html
[468]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@xe_exec_reset@multi-queue-gt-reset.html
* igt@xe_exec_system_allocator@many-stride-new-prefetch:
- shard-bmg: [INCOMPLETE][469] ([Intel XE#7098] / [Intel XE#8159]) -> [SKIP][470]
[469]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_exec_system_allocator@many-stride-new-prefetch.html
[470]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@xe_exec_system_allocator@many-stride-new-prefetch.html
* igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-single-vma:
- shard-lnl: [SKIP][471] ([Intel XE#6196]) -> [SKIP][472] +3 other tests skip
[471]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-single-vma.html
[472]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-single-vma.html
* igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-rebind:
- shard-lnl: [SKIP][473] ([Intel XE#8378]) -> [SKIP][474] +55 other tests skip
[473]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-rebind.html
[474]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-rebind.html
* igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind:
- shard-bmg: [SKIP][475] ([Intel XE#8378]) -> [SKIP][476] +52 other tests skip
[475]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind.html
[476]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind.html
* igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add:
- shard-bmg: [SKIP][477] ([Intel XE#6281] / [Intel XE#7426]) -> [SKIP][478]
[477]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add.html
[478]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-2/igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add.html
* igt@xe_gpgpu_fill@offset-4x4:
- shard-lnl: [SKIP][479] ([Intel XE#7954]) -> [SKIP][480]
[479]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_gpgpu_fill@offset-4x4.html
[480]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@xe_gpgpu_fill@offset-4x4.html
- shard-bmg: [SKIP][481] ([Intel XE#7954]) -> [SKIP][482]
[481]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@xe_gpgpu_fill@offset-4x4.html
[482]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@xe_gpgpu_fill@offset-4x4.html
* igt@xe_live_ktest@xe_eudebug:
- shard-lnl: [SKIP][483] ([Intel XE#2833]) -> [SKIP][484]
[483]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_live_ktest@xe_eudebug.html
[484]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@xe_live_ktest@xe_eudebug.html
- shard-bmg: [SKIP][485] ([Intel XE#2833]) -> [SKIP][486]
[485]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@xe_live_ktest@xe_eudebug.html
[486]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@xe_live_ktest@xe_eudebug.html
* igt@xe_madvise@atomic-global:
- shard-lnl: [SKIP][487] ([Intel XE#7980]) -> [SKIP][488] +2 other tests skip
[487]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@xe_madvise@atomic-global.html
[488]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_madvise@atomic-global.html
* igt@xe_media_fill@media-fill:
- shard-lnl: [SKIP][489] ([Intel XE#560] / [Intel XE#7321] / [Intel XE#7453]) -> [SKIP][490]
[489]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_media_fill@media-fill.html
[490]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@xe_media_fill@media-fill.html
- shard-bmg: [SKIP][491] ([Intel XE#2459] / [Intel XE#2596] / [Intel XE#7321] / [Intel XE#7453]) -> [SKIP][492]
[491]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@xe_media_fill@media-fill.html
[492]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@xe_media_fill@media-fill.html
* igt@xe_mmap@pci-membarrier:
- shard-lnl: [SKIP][493] ([Intel XE#5100] / [Intel XE#7322] / [Intel XE#7408]) -> [SKIP][494] +3 other tests skip
[493]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@xe_mmap@pci-membarrier.html
[494]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@xe_mmap@pci-membarrier.html
* igt@xe_mmap@small-bar:
- shard-lnl: [SKIP][495] ([Intel XE#512] / [Intel XE#7323] / [Intel XE#7384]) -> [SKIP][496]
[495]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_mmap@small-bar.html
[496]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@xe_mmap@small-bar.html
- shard-bmg: [SKIP][497] ([Intel XE#586] / [Intel XE#7323] / [Intel XE#7384]) -> [SKIP][498]
[497]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_mmap@small-bar.html
[498]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@xe_mmap@small-bar.html
* igt@xe_mmap@vram:
- shard-lnl: [SKIP][499] ([Intel XE#1416]) -> [SKIP][500]
[499]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@xe_mmap@vram.html
[500]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@xe_mmap@vram.html
* igt@xe_module_load@load:
- shard-lnl: ([PASS][501], [PASS][502], [PASS][503], [PASS][504], [PASS][505], [PASS][506], [PASS][507], [PASS][508], [PASS][509], [PASS][510], [PASS][511], [PASS][512], [PASS][513], [PASS][514], [PASS][515], [PASS][516], [PASS][517], [PASS][518], [PASS][519], [PASS][520], [SKIP][521], [PASS][522], [PASS][523], [PASS][524], [PASS][525], [PASS][526]) ([Intel XE#378] / [Intel XE#7405]) -> ([PASS][527], [PASS][528], [PASS][529], [PASS][530], [SKIP][531], [PASS][532], [PASS][533], [PASS][534], [PASS][535], [PASS][536], [PASS][537], [PASS][538], [PASS][539], [PASS][540], [PASS][541], [PASS][542], [PASS][543], [PASS][544], [PASS][545], [PASS][546], [PASS][547], [PASS][548], [PASS][549], [PASS][550], [PASS][551], [PASS][552])
[501]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@xe_module_load@load.html
[502]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_module_load@load.html
[503]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_module_load@load.html
[504]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@xe_module_load@load.html
[505]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_module_load@load.html
[506]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@xe_module_load@load.html
[507]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@xe_module_load@load.html
[508]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@xe_module_load@load.html
[509]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@xe_module_load@load.html
[510]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@xe_module_load@load.html
[511]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_module_load@load.html
[512]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_module_load@load.html
[513]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@xe_module_load@load.html
[514]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@xe_module_load@load.html
[515]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_module_load@load.html
[516]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@xe_module_load@load.html
[517]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@xe_module_load@load.html
[518]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@xe_module_load@load.html
[519]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@xe_module_load@load.html
[520]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@xe_module_load@load.html
[521]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@xe_module_load@load.html
[522]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_module_load@load.html
[523]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@xe_module_load@load.html
[524]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_module_load@load.html
[525]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_module_load@load.html
[526]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_module_load@load.html
[527]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@xe_module_load@load.html
[528]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@xe_module_load@load.html
[529]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@xe_module_load@load.html
[530]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@xe_module_load@load.html
[531]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@xe_module_load@load.html
[532]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_module_load@load.html
[533]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_module_load@load.html
[534]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_module_load@load.html
[535]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@xe_module_load@load.html
[536]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@xe_module_load@load.html
[537]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@xe_module_load@load.html
[538]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@xe_module_load@load.html
[539]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@xe_module_load@load.html
[540]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@xe_module_load@load.html
[541]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@xe_module_load@load.html
[542]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_module_load@load.html
[543]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@xe_module_load@load.html
[544]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@xe_module_load@load.html
[545]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@xe_module_load@load.html
[546]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@xe_module_load@load.html
[547]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_module_load@load.html
[548]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_module_load@load.html
[549]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_module_load@load.html
[550]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@xe_module_load@load.html
[551]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@xe_module_load@load.html
[552]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@xe_module_load@load.html
- shard-bmg: ([PASS][553], [PASS][554], [PASS][555], [PASS][556], [PASS][557], [PASS][558], [PASS][559], [PASS][560], [PASS][561], [PASS][562], [PASS][563], [PASS][564], [PASS][565], [PASS][566], [PASS][567], [PASS][568], [PASS][569], [PASS][570], [PASS][571], [PASS][572], [PASS][573], [PASS][574], [PASS][575], [PASS][576], [PASS][577], [SKIP][578]) ([Intel XE#2457] / [Intel XE#7405]) -> ([PASS][579], [PASS][580], [PASS][581], [PASS][582], [PASS][583], [PASS][584], [PASS][585], [PASS][586], [PASS][587], [PASS][588], [PASS][589], [PASS][590], [PASS][591], [PASS][592], [PASS][593], [SKIP][594], [PASS][595], [PASS][596], [PASS][597], [PASS][598], [PASS][599], [PASS][600], [PASS][601], [PASS][602], [PASS][603], [PASS][604])
[553]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@xe_module_load@load.html
[554]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@xe_module_load@load.html
[555]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@xe_module_load@load.html
[556]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@xe_module_load@load.html
[557]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_module_load@load.html
[558]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@xe_module_load@load.html
[559]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@xe_module_load@load.html
[560]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@xe_module_load@load.html
[561]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@xe_module_load@load.html
[562]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@xe_module_load@load.html
[563]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@xe_module_load@load.html
[564]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@xe_module_load@load.html
[565]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_module_load@load.html
[566]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@xe_module_load@load.html
[567]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-1/igt@xe_module_load@load.html
[568]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-1/igt@xe_module_load@load.html
[569]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@xe_module_load@load.html
[570]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@xe_module_load@load.html
[571]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@xe_module_load@load.html
[572]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@xe_module_load@load.html
[573]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@xe_module_load@load.html
[574]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@xe_module_load@load.html
[575]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@xe_module_load@load.html
[576]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@xe_module_load@load.html
[577]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@xe_module_load@load.html
[578]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@xe_module_load@load.html
[579]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-2/igt@xe_module_load@load.html
[580]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-2/igt@xe_module_load@load.html
[581]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@xe_module_load@load.html
[582]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@xe_module_load@load.html
[583]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@xe_module_load@load.html
[584]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@xe_module_load@load.html
[585]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@xe_module_load@load.html
[586]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@xe_module_load@load.html
[587]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@xe_module_load@load.html
[588]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-4/igt@xe_module_load@load.html
[589]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@xe_module_load@load.html
[590]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@xe_module_load@load.html
[591]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@xe_module_load@load.html
[592]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@xe_module_load@load.html
[593]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@xe_module_load@load.html
[594]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@xe_module_load@load.html
[595]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@xe_module_load@load.html
[596]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-4/igt@xe_module_load@load.html
[597]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@xe_module_load@load.html
[598]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@xe_module_load@load.html
[599]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@xe_module_load@load.html
[600]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@xe_module_load@load.html
[601]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@xe_module_load@load.html
[602]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@xe_module_load@load.html
[603]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@xe_module_load@load.html
[604]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@xe_module_load@load.html
* igt@xe_multigpu_svm@mgpu-atomic-op-conflict:
- shard-lnl: [SKIP][605] ([Intel XE#6964]) -> [SKIP][606] +19 other tests skip
[605]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@xe_multigpu_svm@mgpu-atomic-op-conflict.html
[606]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_multigpu_svm@mgpu-atomic-op-conflict.html
* igt@xe_multigpu_svm@mgpu-concurrent-access-prefetch:
- shard-bmg: [SKIP][607] ([Intel XE#6964]) -> [SKIP][608] +18 other tests skip
[607]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@xe_multigpu_svm@mgpu-concurrent-access-prefetch.html
[608]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@xe_multigpu_svm@mgpu-concurrent-access-prefetch.html
* igt@xe_noexec_ping_pong@basic:
- shard-lnl: [SKIP][609] ([Intel XE#6259] / [Intel XE#7324] / [Intel XE#7406]) -> [SKIP][610]
[609]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_noexec_ping_pong@basic.html
[610]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@xe_noexec_ping_pong@basic.html
* igt@xe_oa@oa-tlb-invalidate:
- shard-lnl: [SKIP][611] ([Intel XE#2248] / [Intel XE#7325] / [Intel XE#7393]) -> [SKIP][612]
[611]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_oa@oa-tlb-invalidate.html
[612]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_oa@oa-tlb-invalidate.html
- shard-bmg: [SKIP][613] ([Intel XE#2248] / [Intel XE#7325] / [Intel XE#7393]) -> [SKIP][614]
[613]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_oa@oa-tlb-invalidate.html
[614]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@xe_oa@oa-tlb-invalidate.html
* igt@xe_page_reclaim@basic-mixed:
- shard-bmg: [SKIP][615] ([Intel XE#7793]) -> [SKIP][616] +11 other tests skip
[615]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@xe_page_reclaim@basic-mixed.html
[616]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@xe_page_reclaim@basic-mixed.html
* igt@xe_page_reclaim@binds-null-vma:
- shard-lnl: [SKIP][617] ([Intel XE#7793]) -> [SKIP][618] +11 other tests skip
[617]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-6/igt@xe_page_reclaim@binds-null-vma.html
[618]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@xe_page_reclaim@binds-null-vma.html
* igt@xe_pat@pat-index-xehpc:
- shard-lnl: [SKIP][619] ([Intel XE#1420] / [Intel XE#2838] / [Intel XE#7590]) -> [SKIP][620]
[619]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@xe_pat@pat-index-xehpc.html
[620]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_pat@pat-index-xehpc.html
- shard-bmg: [SKIP][621] ([Intel XE#1420] / [Intel XE#7590]) -> [SKIP][622]
[621]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@xe_pat@pat-index-xehpc.html
[622]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@xe_pat@pat-index-xehpc.html
* igt@xe_pat@pat-index-xelpg:
- shard-bmg: [SKIP][623] ([Intel XE#2236] / [Intel XE#7590]) -> [SKIP][624]
[623]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-3/igt@xe_pat@pat-index-xelpg.html
[624]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@xe_pat@pat-index-xelpg.html
- shard-lnl: [SKIP][625] ([Intel XE#7590] / [Intel XE#979]) -> [SKIP][626]
[625]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_pat@pat-index-xelpg.html
[626]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_pat@pat-index-xelpg.html
* igt@xe_pat@pat-sw-hw-reset-compare:
- shard-lnl: [FAIL][627] ([Intel XE#7695]) -> [SKIP][628] +2 other tests skip
[627]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@xe_pat@pat-sw-hw-reset-compare.html
[628]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@xe_pat@pat-sw-hw-reset-compare.html
- shard-bmg: [FAIL][629] ([Intel XE#7695]) -> [SKIP][630] +2 other tests skip
[629]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@xe_pat@pat-sw-hw-reset-compare.html
[630]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@xe_pat@pat-sw-hw-reset-compare.html
* igt@xe_pat@xa-app-transient-media-off:
- shard-lnl: [SKIP][631] ([Intel XE#7590] / [Intel XE#7772]) -> [SKIP][632] +2 other tests skip
[631]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@xe_pat@xa-app-transient-media-off.html
[632]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@xe_pat@xa-app-transient-media-off.html
- shard-bmg: [SKIP][633] ([Intel XE#7590]) -> [SKIP][634] +1 other test skip
[633]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-7/igt@xe_pat@xa-app-transient-media-off.html
[634]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@xe_pat@xa-app-transient-media-off.html
* igt@xe_peer2peer@read:
- shard-lnl: [SKIP][635] ([Intel XE#1061] / [Intel XE#7326] / [Intel XE#7353]) -> [SKIP][636]
[635]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_peer2peer@read.html
[636]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@xe_peer2peer@read.html
- shard-bmg: [SKIP][637] ([Intel XE#2427] / [Intel XE#6953] / [Intel XE#7326] / [Intel XE#7353]) -> [SKIP][638]
[637]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_peer2peer@read.html
[638]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@xe_peer2peer@read.html
* igt@xe_pm@d3cold-basic:
- shard-lnl: [SKIP][639] ([Intel XE#2284] / [Intel XE#366] / [Intel XE#7370]) -> [SKIP][640] +7 other tests skip
[639]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@xe_pm@d3cold-basic.html
[640]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@xe_pm@d3cold-basic.html
* igt@xe_pm@d3cold-i2c:
- shard-lnl: [SKIP][641] ([Intel XE#5694] / [Intel XE#7370]) -> [SKIP][642]
[641]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-3/igt@xe_pm@d3cold-i2c.html
[642]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_pm@d3cold-i2c.html
- shard-bmg: [SKIP][643] ([Intel XE#5694] / [Intel XE#7370]) -> [SKIP][644]
[643]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@xe_pm@d3cold-i2c.html
[644]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@xe_pm@d3cold-i2c.html
* igt@xe_pm@d3cold-mocs:
- shard-lnl: [SKIP][645] ([Intel XE#2284] / [Intel XE#7370]) -> [SKIP][646]
[645]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_pm@d3cold-mocs.html
[646]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_pm@d3cold-mocs.html
* igt@xe_pm@d3cold-multiple-execs:
- shard-bmg: [SKIP][647] ([Intel XE#2284] / [Intel XE#7370]) -> [SKIP][648] +8 other tests skip
[647]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@xe_pm@d3cold-multiple-execs.html
[648]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@xe_pm@d3cold-multiple-execs.html
* igt@xe_pm@d3hot-i2c:
- shard-lnl: [SKIP][649] ([Intel XE#5742] / [Intel XE#7328] / [Intel XE#7400]) -> [SKIP][650]
[649]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_pm@d3hot-i2c.html
[650]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_pm@d3hot-i2c.html
- shard-bmg: [SKIP][651] ([Intel XE#5742] / [Intel XE#7328] / [Intel XE#7400]) -> [SKIP][652]
[651]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-4/igt@xe_pm@d3hot-i2c.html
[652]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-10/igt@xe_pm@d3hot-i2c.html
* igt@xe_pm@d3hot-mmap-vram:
- shard-lnl: [SKIP][653] ([Intel XE#1948]) -> [SKIP][654]
[653]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_pm@d3hot-mmap-vram.html
[654]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@xe_pm@d3hot-mmap-vram.html
* igt@xe_pm@s3-mocs:
- shard-lnl: [SKIP][655] ([Intel XE#584] / [Intel XE#7369]) -> [SKIP][656] +9 other tests skip
[655]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@xe_pm@s3-mocs.html
[656]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_pm@s3-mocs.html
* igt@xe_pm@vram-d3cold-threshold:
- shard-lnl: [SKIP][657] ([Intel XE#579] / [Intel XE#7329] / [Intel XE#7456]) -> [SKIP][658]
[657]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_pm@vram-d3cold-threshold.html
[658]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@xe_pm@vram-d3cold-threshold.html
- shard-bmg: [SKIP][659] ([Intel XE#579] / [Intel XE#7329] / [Intel XE#7517]) -> [SKIP][660]
[659]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_pm@vram-d3cold-threshold.html
[660]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@xe_pm@vram-d3cold-threshold.html
* igt@xe_pmu@fn-engine-activity-sched-if-idle:
- shard-lnl: [SKIP][661] ([Intel XE#4650] / [Intel XE#7347]) -> [SKIP][662] +2 other tests skip
[661]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_pmu@fn-engine-activity-sched-if-idle.html
[662]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_pmu@fn-engine-activity-sched-if-idle.html
* igt@xe_prefetch_fault@prefetch-fault:
- shard-lnl: [SKIP][663] ([Intel XE#7599]) -> [SKIP][664] +1 other test skip
[663]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@xe_prefetch_fault@prefetch-fault.html
[664]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_prefetch_fault@prefetch-fault.html
* igt@xe_prefetch_fault@prefetch-fault-svm:
- shard-bmg: [SKIP][665] ([Intel XE#7599]) -> [SKIP][666] +1 other test skip
[665]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-6/igt@xe_prefetch_fault@prefetch-fault-svm.html
[666]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-7/igt@xe_prefetch_fault@prefetch-fault-svm.html
* igt@xe_pxp@pxp-termination-key-update-post-suspend:
- shard-bmg: [SKIP][667] ([Intel XE#4733] / [Intel XE#7417]) -> [SKIP][668] +13 other tests skip
[667]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-8/igt@xe_pxp@pxp-termination-key-update-post-suspend.html
[668]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@xe_pxp@pxp-termination-key-update-post-suspend.html
* igt@xe_query@multigpu-query-invalid-cs-cycles:
- shard-bmg: [SKIP][669] ([Intel XE#944]) -> [SKIP][670] +15 other tests skip
[669]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_query@multigpu-query-invalid-cs-cycles.html
[670]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@xe_query@multigpu-query-invalid-cs-cycles.html
* igt@xe_query@multigpu-query-pxp-status:
- shard-lnl: [SKIP][671] ([Intel XE#944]) -> [SKIP][672] +16 other tests skip
[671]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_query@multigpu-query-pxp-status.html
[672]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@xe_query@multigpu-query-pxp-status.html
* igt@xe_sriov_admin@bulk-exec-quantum-vfs-disabled:
- shard-lnl: [SKIP][673] ([Intel XE#7174]) -> [SKIP][674] +7 other tests skip
[673]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_sriov_admin@bulk-exec-quantum-vfs-disabled.html
[674]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@xe_sriov_admin@bulk-exec-quantum-vfs-disabled.html
* igt@xe_sriov_auto_provisioning@fair-allocation:
- shard-lnl: [SKIP][675] ([Intel XE#4130] / [Intel XE#7366]) -> [SKIP][676] +5 other tests skip
[675]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@xe_sriov_auto_provisioning@fair-allocation.html
[676]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-1/igt@xe_sriov_auto_provisioning@fair-allocation.html
* igt@xe_sriov_flr@flr-basic:
- shard-lnl: [SKIP][677] ([Intel XE#7569]) -> [SKIP][678]
[677]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@xe_sriov_flr@flr-basic.html
[678]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-4/igt@xe_sriov_flr@flr-basic.html
* igt@xe_sriov_flr@flr-vf1-clear:
- shard-lnl: [SKIP][679] ([Intel XE#3342]) -> [SKIP][680] +1 other test skip
[679]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-5/igt@xe_sriov_flr@flr-vf1-clear.html
[680]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@xe_sriov_flr@flr-vf1-clear.html
- shard-bmg: [FAIL][681] ([Intel XE#6569]) -> [SKIP][682]
[681]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-5/igt@xe_sriov_flr@flr-vf1-clear.html
[682]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-3/igt@xe_sriov_flr@flr-vf1-clear.html
* igt@xe_sriov_flr@flr-vfs-parallel:
- shard-lnl: [SKIP][683] ([Intel XE#4273]) -> [SKIP][684] +1 other test skip
[683]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-1/igt@xe_sriov_flr@flr-vfs-parallel.html
[684]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@xe_sriov_flr@flr-vfs-parallel.html
* igt@xe_sriov_scheduling@equal-throughput-normal-priority:
- shard-lnl: [SKIP][685] ([Intel XE#8339]) -> [SKIP][686] +4 other tests skip
[685]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@xe_sriov_scheduling@equal-throughput-normal-priority.html
[686]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-2/igt@xe_sriov_scheduling@equal-throughput-normal-priority.html
* igt@xe_sriov_vfio@region-info:
- shard-lnl: [SKIP][687] ([Intel XE#7724]) -> [SKIP][688] +2 other tests skip
[687]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-2/igt@xe_sriov_vfio@region-info.html
[688]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@xe_sriov_vfio@region-info.html
- shard-bmg: [FAIL][689] ([Intel XE#7992]) -> [SKIP][690] +1 other test skip
[689]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@xe_sriov_vfio@region-info.html
[690]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-5/igt@xe_sriov_vfio@region-info.html
* igt@xe_sriov_vram@vf-access-beyond:
- shard-lnl: [SKIP][691] ([Intel XE#6376] / [Intel XE#7330] / [Intel XE#7422]) -> [SKIP][692] +3 other tests skip
[691]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_sriov_vram@vf-access-beyond.html
[692]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@xe_sriov_vram@vf-access-beyond.html
* igt@xe_survivability@i2c-functionality:
- shard-lnl: [SKIP][693] ([Intel XE#8415]) -> [SKIP][694] +2 other tests skip
[693]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@xe_survivability@i2c-functionality.html
[694]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-3/igt@xe_survivability@i2c-functionality.html
* igt@xe_vm@out-of-memory:
- shard-lnl: [SKIP][695] ([Intel XE#5745] / [Intel XE#7892]) -> [SKIP][696]
[695]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_vm@out-of-memory.html
[696]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-5/igt@xe_vm@out-of-memory.html
* igt@xe_vm@overcommit-nonfault-vram-lr-external-nodefer:
- shard-lnl: [SKIP][697] ([Intel XE#7892]) -> [SKIP][698] +4 other tests skip
[697]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_vm@overcommit-nonfault-vram-lr-external-nodefer.html
[698]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-6/igt@xe_vm@overcommit-nonfault-vram-lr-external-nodefer.html
* igt@xe_wedged@wedged-mode-toggle:
- shard-bmg: [ABORT][699] ([Intel XE#8007]) -> [SKIP][700]
[699]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-9/igt@xe_wedged@wedged-mode-toggle.html
[700]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-9/igt@xe_wedged@wedged-mode-toggle.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@xe_exec_system_allocator@madvise-preffered-loc-atomic-device}:
- shard-lnl: [PASS][701] -> [SKIP][702]
[701]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-7/igt@xe_exec_system_allocator@madvise-preffered-loc-atomic-device.html
[702]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-7/igt@xe_exec_system_allocator@madvise-preffered-loc-atomic-device.html
- shard-bmg: [PASS][703] -> [SKIP][704]
[703]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-10/igt@xe_exec_system_allocator@madvise-preffered-loc-atomic-device.html
[704]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-8/igt@xe_exec_system_allocator@madvise-preffered-loc-atomic-device.html
Known issues
------------
Here are the changes found in XEIGTPW_15437_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions-varying-size:
- shard-bmg: NOTRUN -> [SKIP][705] ([Intel XE#7935])
[705]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-6/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions-varying-size.html
- shard-lnl: [PASS][706] -> [SKIP][707] ([Intel XE#7935])
[706]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-4/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions-varying-size.html
[707]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-bmg: [PASS][708] -> [SKIP][709] ([Intel XE#7935]) +1 other test skip
[708]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-bmg-2/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
[709]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-bmg-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
#### Warnings ####
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-lnl: [SKIP][710] ([Intel XE#309] / [Intel XE#7343] / [Intel XE#7935]) -> [SKIP][711] ([Intel XE#7935])
[710]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8982/shard-lnl-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
[711]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/shard-lnl-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
[Intel XE#1062]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1062
[Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1125]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1125
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1131
[Intel XE#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1416
[Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1428
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447
[Intel XE#1466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1466
[Intel XE#1467]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1467
[Intel XE#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468
[Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1470]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1470
[Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1508
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#1948]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1948
[Intel XE#2029]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2029
[Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2236]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2236
[Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2350]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2350
[Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
[Intel XE#2370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2370
[Intel XE#2372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2372
[Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2375
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427
[Intel XE#2450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2450
[Intel XE#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457
[Intel XE#2459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2459
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499
[Intel XE#2504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2504
[Intel XE#2505]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2505
[Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
[Intel XE#2596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2596
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669
[Intel XE#2685]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2685
[Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2833]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2833
[Intel XE#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
[Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#2853]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2853
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2938]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2938
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3098
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3157]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3157
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#3279]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3279
[Intel XE#330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/330
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3307
[Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
[Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
[Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3433]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3433
[Intel XE#352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/352
[Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4090]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4090
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4156]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4156
[Intel XE#4210]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4210
[Intel XE#4273]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4273
[Intel XE#4294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4294
[Intel XE#4298]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4298
[Intel XE#4302]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4302
[Intel XE#4329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4329
[Intel XE#4331]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4331
[Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4416
[Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
[Intel XE#4518]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4518
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
[Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
[Intel XE#5100]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5100
[Intel XE#512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/512
[Intel XE#5191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5191
[Intel XE#560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/560
[Intel XE#5694]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5694
[Intel XE#5742]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5742
[Intel XE#5745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5745
[Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
[Intel XE#5793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5793
[Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
[Intel XE#5854]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5854
[Intel XE#5857]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5857
[Intel XE#586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/586
[Intel XE#5870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5870
[Intel XE#5873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5873
[Intel XE#5882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5882
[Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
[Intel XE#6011]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6011
[Intel XE#6035]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6035
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
[Intel XE#6126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6126
[Intel XE#6127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6127
[Intel XE#6128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6128
[Intel XE#6196]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6196
[Intel XE#6259]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6259
[Intel XE#6281]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6281
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
[Intel XE#6376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6376
[Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
[Intel XE#6507]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6507
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
[Intel XE#6592]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6592
[Intel XE#6599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6599
[Intel XE#6645]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6645
[Intel XE#6707]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6707
[Intel XE#6813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6813
[Intel XE#6814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6814
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
[Intel XE#6901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6901
[Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911
[Intel XE#6912]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6912
[Intel XE#6927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6927
[Intel XE#6953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6953
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#6969]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6969
[Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
[Intel XE#7006]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7006
[Intel XE#7008]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7008
[Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
[Intel XE#702]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/702
[Intel XE#703]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/703
[Intel XE#7059]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7059
[Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
[Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
[Intel XE#7085]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7085
[Intel XE#7086]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7086
[Intel XE#7098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7098
[Intel XE#7173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7173
[Intel XE#7174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7174
[Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7179]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7179
[Intel XE#7227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7227
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7294
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7308
[Intel XE#7312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7312
[Intel XE#7316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7316
[Intel XE#7318]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7318
[Intel XE#7319]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7319
[Intel XE#7320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7320
[Intel XE#7321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7321
[Intel XE#7322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7322
[Intel XE#7323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7323
[Intel XE#7324]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7324
[Intel XE#7325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7325
[Intel XE#7326]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7326
[Intel XE#7328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7328
[Intel XE#7329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7329
[Intel XE#7330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7330
[Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7344]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7344
[Intel XE#7345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7345
[Intel XE#7346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7346
[Intel XE#7347]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7347
[Intel XE#7348]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7348
[Intel XE#7349]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7349
[Intel XE#7350]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7350
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[Intel XE#7353]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7353
[Intel XE#7355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7355
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
[Intel XE#7359]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7359
[Intel XE#7360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7360
[Intel XE#7361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7361
[Intel XE#7362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7362
[Intel XE#7366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7366
[Intel XE#7367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7367
[Intel XE#7368]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7368
[Intel XE#7369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7369
[Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370
[Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
[Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374
[Intel XE#7375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7375
[Intel XE#7376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7376
[Intel XE#7377]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7377
[Intel XE#7378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7378
[Intel XE#7381]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7381
[Intel XE#7382]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7382
[Intel XE#7383]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7383
[Intel XE#7384]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7384
[Intel XE#7385]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7385
[Intel XE#7386]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7386
[Intel XE#7387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7387
[Intel XE#7389]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7389
[Intel XE#7390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7390
[Intel XE#7391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7391
[Intel XE#7393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7393
[Intel XE#7395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7395
[Intel XE#7396]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7396
[Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399
[Intel XE#7400]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7400
[Intel XE#7402]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7402
[Intel XE#7404]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7404
[Intel XE#7405]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7405
[Intel XE#7406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7406
[Intel XE#7408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7408
[Intel XE#7413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7413
[Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417
[Intel XE#7422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7422
[Intel XE#7425]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7425
[Intel XE#7426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7426
[Intel XE#7428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7428
[Intel XE#7429]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7429
[Intel XE#7437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7437
[Intel XE#7439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7439
[Intel XE#7442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7442
[Intel XE#7443]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7443
[Intel XE#7444]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7444
[Intel XE#7447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7447
[Intel XE#7448]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7448
[Intel XE#7449]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7449
[Intel XE#7450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7450
[Intel XE#7453]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7453
[Intel XE#7456]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7456
[Intel XE#7457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7457
[Intel XE#7464]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7464
[Intel XE#7466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7466
[Intel XE#7467]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7467
[Intel XE#7469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7469
[Intel XE#7471]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7471
[Intel XE#7477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7477
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7503
[Intel XE#7517]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7517
[Intel XE#7569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7569
[Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
[Intel XE#7591]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7591
[Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599
[Intel XE#7636]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7636
[Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
[Intel XE#7644]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7644
[Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679
[Intel XE#7695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7695
[Intel XE#7724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7724
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#7760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7760
[Intel XE#7772]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7772
[Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
[Intel XE#7794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7794
[Intel XE#7795]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7795
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7892]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7892
[Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
[Intel XE#7935]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7935
[Intel XE#7954]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7954
[Intel XE#7980]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7980
[Intel XE#7992]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7992
[Intel XE#8007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8007
[Intel XE#8150]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8150
[Intel XE#8159]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8159
[Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
[Intel XE#8339]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8339
[Intel XE#8348]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8348
[Intel XE#8355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8355
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8365]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8365
[Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369
[Intel XE#8370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8370
[Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
[Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
[Intel XE#8395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8395
[Intel XE#8415]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8415
[Intel XE#8416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8416
[Intel XE#8430]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8430
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
Build changes
-------------
* IGT: IGT_8982 -> IGTPW_15437
* Linux: xe-5292-e7cd62086ec5a70cefb8b8b00964096692bfab36 -> xe-5294-b2817f6a1517bc9ecdef5229b84e8a44d983de82
IGTPW_15437: 97997bb1786c9fb004c79be06040369e62530e6e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8982: 48befce9e6b0c0d371c4812bfff34a61319f68f1 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-5292-e7cd62086ec5a70cefb8b8b00964096692bfab36: e7cd62086ec5a70cefb8b8b00964096692bfab36
xe-5294-b2817f6a1517bc9ecdef5229b84e8a44d983de82: b2817f6a1517bc9ecdef5229b84e8a44d983de82
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15437/index.html
[-- Attachment #2: Type: text/html, Size: 172545 bytes --]
^ permalink raw reply
* Re: [PATCH] drm/panthor: Check VMA boundaries for PMD mappings
From: Boris Brezillon @ 2026-06-24 10:26 UTC (permalink / raw)
To: Christian A. Ehrhardt
Cc: dri-devel, Steven Price, Liviu Dudau, Andrew Morton,
Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, linux-mm, linux-kernel
In-Reply-To: <20260623181942.1536598-1-lk@c--e.de>
On Tue, 23 Jun 2026 20:19:42 +0200
"Christian A. Ehrhardt" <lk@c--e.de> wrote:
> When checking a different patch[1] sashiko AI pointed out that
> panthor needs the same fix[2]:
>
> In the ->huge_fault handler do not install a PMD huge page
> mapping if the huge page exceeds the boundaries of the VMA.
>
> [1] https://lore.kernel.org/lkml/20260622215718.1532689-1-lk@c--e.de/
> [2] https://sashiko.dev/#/patchset/20260622215718.1532689-1-lk%40c--e.de
>
> Cc: Boris Brezillon <boris.brezillon@collabora.com>
> Cc: Steven Price <steven.price@arm.com>
> Cc: Liviu Dudau <liviu.dudau@arm.com>
> Fixes: 68cbf96b1e9b ("drm/panthor: Part ways with drm_gem_shmem_object")
> Signed-off-by: Christian A. Ehrhardt <lk@c--e.de>
I know the discussion is ongoing to decide what we should do about
these huge_fault() handlers, but I think it's worth getting this fix in
in the meantime.
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
> ---
> drivers/gpu/drm/panthor/panthor_gem.c | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
>
> NOTE:
> The panthor version is only compile tested because I don't
> have the hardware. However, the code is identical to that
> fixed in [1] and I have a reproducer for that.
>
> No need for for stable backports. The code is new in 7.1.
>
> diff --git a/drivers/gpu/drm/panthor/panthor_gem.c b/drivers/gpu/drm/panthor/panthor_gem.c
> index a1e2eb1ca7bb..54535bae2b0c 100644
> --- a/drivers/gpu/drm/panthor/panthor_gem.c
> +++ b/drivers/gpu/drm/panthor/panthor_gem.c
> @@ -802,9 +802,13 @@ static vm_fault_t insert_page(struct vm_fault *vmf, unsigned int order, struct p
> } else if (order == PMD_ORDER) {
> unsigned long pfn = page_to_pfn(page);
> unsigned long paddr = pfn << PAGE_SHIFT;
> + struct vm_area_struct *vma = vmf->vma;
> + unsigned long start = ALIGN_DOWN(vmf->address, PMD_SIZE);
> + unsigned long end = start + PMD_SIZE;
> + bool in_range = vma->vm_start <= start && end <= vma->vm_end;
> bool aligned = (vmf->address & ~PMD_MASK) == (paddr & ~PMD_MASK);
>
> - if (aligned &&
> + if (aligned && in_range &&
> folio_test_pmd_mappable(page_folio(page))) {
> pfn &= PMD_MASK >> PAGE_SHIFT;
> return vmf_insert_pfn_pmd(vmf, pfn, vmf->flags & FAULT_FLAG_WRITE);
^ permalink raw reply
* Re: [PATCH 2/2] arm64: dts: socfpga: agilex7-gen2: Add initial device tree
From: Krzysztof Kozlowski @ 2026-06-24 10:26 UTC (permalink / raw)
To: Nazle Asmade, Muhammad Nazim Amirul
Cc: dinguyen@kernel.org, robh@kernel.org, krzk+dt@kernel.org,
conor+dt@kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org
In-Reply-To: <4acdd3ee-c7eb-4871-bb59-c2e3eeedda28@altera.com>
On 24/06/2026 12:17, Nazle Asmade, Muhammad Nazim Amirul wrote:
>> SoC without any interface, serial or storage or network, is close to
>> useless one.
>>
>> I don't see a point in having it in mainline. Serial is usually ABSOLUTE
>> minimum.
>>
>> Best regards,
>> Krzysztof
>>
> Hi Krzysztof,
>
> Thank you for the review and fast response!
>
> I ran both dt_binding_check and dtbs_check (with CHECK_DTBS=y) locally —
> both passed without errors. Could you clarify which specific test you
> believe is failing?
I would expect simple-bus schema warning or W=1, because node is placed
outside of soc@, but maybe there is no such.
>
> Regarding "MMIO goes to MMIO" — are you referring to the GIC
Comments are placed in very specific and intentional place. Please read
guides how mailing list in-line review works before posting patches.
> (interrupt-controller@7000000) being placed at the root level instead of
> under the soc bus node?
>
> Regarding the serial console — the platform clock driver is not yet
> upstream, so the UART depends on clkmgr. Would adding the UART with
> clock-frequency be acceptable as an interim solution?
Add complete working serial. Why can't you use fixed placeholder clock?
There are probably multiple ways to solve it, not necessary
clock-frequency and I do not even remember if clock-frequency is allowed.
But if you cannot bring serial, then my comment stays valid: this is
unusable upstream thus is not ready to be posted and merged.
Best regards,
Krzysztof
^ permalink raw reply
* Re: [PATCH v2] PCI/ASPM: Mask ASPM states based on Devicetree properties
From: sashiko-bot @ 2026-06-24 10:26 UTC (permalink / raw)
To: Krishna Chaitanya Chundru; +Cc: linux-pci
In-Reply-To: <20260624-aspm-v2-1-800a4151ba3a@oss.qualcomm.com>
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [High] Modifying ASPM L1 PM Substates without first disabling ASPM L1 violates PCIe specifications.
- [Medium] The 'aspm-no-l1' override removes L1SS software support but fails to clear firmware-enabled L1SS hardware state.
--
commit 0343a07bd629cd03e625683fa27781cd434b46f3
Author: Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
PCI/ASPM: Mask ASPM states based on Devicetree properties
This commit updates ASPM link initialization to check for Devicetree
properties like 'aspm-no-l0s', 'aspm-no-l1', and 'aspm-no-l1ss'. It masks
the corresponding ASPM states from the link support mask before applying
the default ASPM policy.
Link [1]: https://github.com/devicetree-org/dt-schema/pull/188
Link [2]: https://github.com/devicetree-org/dt-schema/pull/190
> diff --git a/drivers/pci/pcie/aspm.c b/drivers/pci/pcie/aspm.c
> index 925373b98dff0..a79426b5bff0f 100644
> --- a/drivers/pci/pcie/aspm.c
> +++ b/drivers/pci/pcie/aspm.c
[ ... ]
> @@ -806,6 +815,24 @@ static void pcie_aspm_override_default_link_state(struct pcie_link_state *link)
>
> /* For devicetree platforms, enable L0s and L1 by default */
> if (of_have_populated_dt()) {
> + if (pcie_link_has_aspm_override(link, "aspm-no-l0s"))
> + link->aspm_support &= ~PCIE_LINK_STATE_L0S;
> +
> + if (pcie_link_has_aspm_override(link, "aspm-no-l1"))
> + link->aspm_support &= ~(PCIE_LINK_STATE_L1 | PCIE_LINK_STATE_L1SS);
[Severity: Medium]
If the devicetree has 'aspm-no-l1' but not 'aspm-no-l1ss', this clears
PCIE_LINK_STATE_L1SS from the link's aspm_support. Will this cause
pcie_config_aspm_link() to skip updating the L1SS registers because
aspm_capable lacks L1SS?
Should this branch also explicitly clear the hardware state via
pcie_config_aspm_l1ss(link, 0) in the same way the 'aspm-no-l1ss' branch
does, to prevent leaving a firmware-enabled L1SS configuration active in
hardware?
> +
> + if (pcie_link_has_aspm_override(link, "aspm-no-l1ss")) {
> + /*
> + * Clear L1SS in hardware before updating aspm_support. Once
> + * aspm_capable is derived from aspm_support, pcie_config_aspm_link()
> + * skips pcie_config_aspm_l1ss() entirely via the aspm_capable guard,
> + * leaving firmware-enabled L1SS substates active in hardware.
> + */
> + if (link->aspm_enabled & PCIE_LINK_STATE_L1SS)
> + pcie_config_aspm_l1ss(link, 0);
[Severity: High]
Does modifying the L1SS registers here violate PCIe specifications by
changing L1 PM Substates while ASPM L1 is still enabled?
Looking at the caller pcie_aspm_cap_init(), the original PCI_EXP_LNKCTL
values are restored right before calling pcie_aspm_override_default_link_state(),
which can re-enable ASPM L1 if the firmware had it enabled:
pcie_aspm_cap_init() {
...
if (FIELD_GET(PCI_EXP_LNKCTL_ASPMC, child_lnkctl) ||
FIELD_GET(PCI_EXP_LNKCTL_ASPMC, parent_lnkctl)) {
pcie_capability_write_word(parent, PCI_EXP_LNKCTL, parent_lnkctl);
pcie_capability_write_word(child, PCI_EXP_LNKCTL, child_lnkctl);
}
...
pcie_aspm_override_default_link_state(link);
}
Since PCIe r6.2 sec 5.5.4 requires disabling ASPM L1 first, is there
a risk of undefined hardware behavior or link drops here?
> + link->aspm_support &= ~PCIE_LINK_STATE_L1SS;
> + }
> +
> if (link->aspm_support & PCIE_LINK_STATE_L0S)
> link->aspm_default |= PCIE_LINK_STATE_L0S;
> if (link->aspm_support & PCIE_LINK_STATE_L1)
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260624-aspm-v2-1-800a4151ba3a@oss.qualcomm.com?part=1
^ permalink raw reply
* Re: [PATCH v4 1/2] ocfs2: validate inline xattrs during inode block validation
From: Cen Zhang @ 2026-06-24 10:25 UTC (permalink / raw)
To: Joseph Qi
Cc: Heming Zhao, ocfs2-devel, linux-kernel, Mark Fasheh, Joel Becker
In-Reply-To: <d05e492c-303a-4903-966e-53e6aacc54b4@linux.alibaba.com>
Hi Joseph,
> Seems we can define a ocfs2_xattr_entry_type and pass in, then compute
> the size inside ocfs2_validate_xattr_entries().
> e.g.
>
> enum ocfs2_xattr_entry_type {
> OCFS2_XATTR_IBODY,
> OCFS2_XATTR_BLOCK,
> OCFS2_XATTR_BUCKET
> };
>
> And here 'where' is to identify inline xattr, xattr block or bucket.
> Commonly, blkno is already sufficient to uniquely identifies the corrupt
> block. So I'd rather drop it for simplification.
Thanks for your review and suggestion. I will rework this for v5.
Best regards,
Cen Zhang
^ permalink raw reply
* Re: [PATCH v4 2/3] mm, swap: allow archs to override SWAP_NR_ORDERS via ARCH_MAX_PMD_ORDER
From: Kairui Song @ 2026-06-24 10:24 UTC (permalink / raw)
To: Ritesh Harjani (IBM)
Cc: linux-mm, Madhavan Srinivasan, Michael Ellerman, Nicholas Piggin,
Christophe Leroy, Andrew Morton, Chris Li, Kemeng Shi, Nhat Pham,
Baoquan He, Barry Song, Youngjun Park, David Hildenbrand,
linuxppc-dev, linux-kernel, Sayali Patil
In-Reply-To: <eda4e51ee9f1270582fbb2823ec5873e769de089.1781843449.git.ritesh.list@gmail.com>
On Fri, Jun 19, 2026 at 12:42 PM Ritesh Harjani (IBM)
<ritesh.list@gmail.com> wrote:
>
> SWAP_NR_ORDERS sizes a few small bounded arrays inside THP swap
> allocator code (nofull/frag cluster lists, percpu_swap_cluster's
> si/offset arrays, next array for rotational device). This currently
> expands to PMD_ORDER+1, which only works when PMD_ORDER is a compile
> time constant.
>
> However on architecture like PowerPC Book3S64, PMD_ORDER is a runtime
> variable which depends upon which MMU is selected (Radix / Hash), so in
> that case, PMD_ORDER cannot be used to size the static arrays.
>
> This patch provides an optional ARCH_MAX_PMD_ORDER (upper-bound)
> override for such architectures. The memory overhead on enabling this
> override is negligible. Even if we make SWAP_NR_ORDERS runtime alloc,
> default slab padding could cause some memory waste. Also we lose the
> per-cpu cacheline benefits (for percpu_swap_cluster) because it might
> cost an extra cacheline indirection overhead in swap_alloc_fast() for
> fetching si[order]/offset[order]. Note that a fully runtime
> SWAP_NR_ORDERS was considered in previous version but was dropped for
> this reason [1]
>
> [1]: https://lore.kernel.org/linuxppc-dev/pl1zdksc.ritesh.list@gmail.com/
>
> Suggested-by: YoungJun Park <youngjun.park@lge.com>
> Signed-off-by: Ritesh Harjani (IBM) <ritesh.list@gmail.com>
> ---
> arch/powerpc/include/asm/book3s/64/pgtable.h | 7 +++++++
> include/linux/swap.h | 12 +++++++++++-
> 2 files changed, 18 insertions(+), 1 deletion(-)
>
> diff --git a/arch/powerpc/include/asm/book3s/64/pgtable.h b/arch/powerpc/include/asm/book3s/64/pgtable.h
> index e67e64ac6e8c..7f22d5d5fbdf 100644
> --- a/arch/powerpc/include/asm/book3s/64/pgtable.h
> +++ b/arch/powerpc/include/asm/book3s/64/pgtable.h
> @@ -204,6 +204,13 @@ extern unsigned long __pmd_frag_size_shift;
> #define MAX_PTRS_PER_PGD (1 << (H_PGD_INDEX_SIZE > RADIX_PGD_INDEX_SIZE ? \
> H_PGD_INDEX_SIZE : RADIX_PGD_INDEX_SIZE))
>
> +/*
> + * Compile-time upper bound on PMD_ORDER across hash and radix MMUs.
> + * Used by THP SWAP code. Check include/linux/swap.h
> + */
> +#define ARCH_MAX_PMD_ORDER ((H_PTE_INDEX_SIZE > RADIX_PTE_INDEX_SIZE) ? \
> + H_PTE_INDEX_SIZE : RADIX_PTE_INDEX_SIZE)
Hi Ritesh
So swap is the only user of this macro? Will there by any other users?
I see that due to the percpu cluster design, it's hard to use a
flexible array here. We will probabaly get rid of the fixed percpu
cluster design in the future. By then should we be able to get rid of
this macro?
I'm OK with this approach though. This current design has no negative
effect on other archs so no reason to block it, just wondering if this
can be made simpler in the future :)
^ permalink raw reply
* [PATCH v5 12/12] arm64: defconfig: Enable I3C and SPD5118 hwmon
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
Enable I3C subsystem (I3C), Synopsys DesignWare I3C master controller
(DW_I3C_MASTER), and SPD5118 hwmon temperature sensor (SENSORS_SPD5118)
as modules.
The NVIDIA Vera CPU uses SOCAMM LPDDR5X memory module, which contains
SPD5118 (JEDEC JESD300) compliant temperature sensor. This sensor is
accessible over the I3C bus through the DesignWare I3C controller present
on the SoC. Enabling these configs allows monitoring memory module
temperatures on platforms such as Vera Rubin. Vera is an ACPI-based
platform and does not use device tree.
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
arch/arm64/configs/defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index f2e6ae93e533..65d9eb56e978 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -640,6 +640,8 @@ CONFIG_I2C_UNIPHIER_F=y
CONFIG_I2C_XILINX=m
CONFIG_I2C_RCAR=y
CONFIG_I2C_CROS_EC_TUNNEL=y
+CONFIG_I3C=m
+CONFIG_DW_I3C_MASTER=m
CONFIG_SPI=y
CONFIG_SPI_APPLE=m
CONFIG_SPI_ARMADA_3700=y
@@ -769,6 +771,7 @@ CONFIG_SENSORS_SL28CPLD=m
CONFIG_SENSORS_AMC6821=m
CONFIG_SENSORS_INA2XX=m
CONFIG_SENSORS_INA3221=m
+CONFIG_SENSORS_SPD5118=m
CONFIG_SENSORS_TMP102=m
CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
CONFIG_CPU_THERMAL=y
--
2.43.0
--
linux-i3c mailing list
linux-i3c@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-i3c
^ permalink raw reply related
* [PATCH for-4.22] x86/boot: don't blindly mark VGA in graphics mode on MB2 path
From: Jan Beulich @ 2026-06-24 10:24 UTC (permalink / raw)
To: xen-devel@lists.xenproject.org
Cc: Andrew Cooper, Roger Pau Monné, Teddy Astie,
Oleksii Kurochko
Setting ->orig_video_isVGA to the specific marker should be done only when
the VBE tag is present and the FRAMEBUFFER is either absent or indicates
RGB type. Since the "video" variable now starts out non-NULL, this
property was broken when in particular neither of the tags are present. To
move back to at least close to original behavior, add a 2nd check to said
conditional.
Fixes: d5a73cdc6b90 ("x86/boot: Use boot_vid_info variable directly from C code")
Reported-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Tested-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
--- a/xen/arch/x86/boot/reloc.c
+++ b/xen/arch/x86/boot/reloc.c
@@ -339,7 +339,7 @@ static multiboot_info_t *mbi2_reloc(uint
end:
#ifdef CONFIG_VIDEO
- if ( video )
+ if ( video && video->lfb_size )
video->orig_video_isVGA = 0x23;
#endif
^ permalink raw reply
* [PATCH v5 12/12] arm64: defconfig: Enable I3C and SPD5118 hwmon
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
Enable I3C subsystem (I3C), Synopsys DesignWare I3C master controller
(DW_I3C_MASTER), and SPD5118 hwmon temperature sensor (SENSORS_SPD5118)
as modules.
The NVIDIA Vera CPU uses SOCAMM LPDDR5X memory module, which contains
SPD5118 (JEDEC JESD300) compliant temperature sensor. This sensor is
accessible over the I3C bus through the DesignWare I3C controller present
on the SoC. Enabling these configs allows monitoring memory module
temperatures on platforms such as Vera Rubin. Vera is an ACPI-based
platform and does not use device tree.
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
arch/arm64/configs/defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index f2e6ae93e533..65d9eb56e978 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -640,6 +640,8 @@ CONFIG_I2C_UNIPHIER_F=y
CONFIG_I2C_XILINX=m
CONFIG_I2C_RCAR=y
CONFIG_I2C_CROS_EC_TUNNEL=y
+CONFIG_I3C=m
+CONFIG_DW_I3C_MASTER=m
CONFIG_SPI=y
CONFIG_SPI_APPLE=m
CONFIG_SPI_ARMADA_3700=y
@@ -769,6 +771,7 @@ CONFIG_SENSORS_SL28CPLD=m
CONFIG_SENSORS_AMC6821=m
CONFIG_SENSORS_INA2XX=m
CONFIG_SENSORS_INA3221=m
+CONFIG_SENSORS_SPD5118=m
CONFIG_SENSORS_TMP102=m
CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
CONFIG_CPU_THERMAL=y
--
2.43.0
^ permalink raw reply related
* [PATCH v5 11/12] hwmon: spd5118: Add I3C support
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
Add a regmap config and a probe function to support I3C-based
communication with SPD5118 devices.
On an I3C bus, SPD5118 devices are enumerated via SETAASA and always
require an ACPI or device tree entry. Device matching is hence through
the OF match tables only and does not need an I3C class match table. The
device identity is verified in the type registers before proceeding to
the common probe function.
Acked-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/hwmon/Kconfig | 9 ++++---
drivers/hwmon/spd5118.c | 56 ++++++++++++++++++++++++++++++++++++++++-
2 files changed, 61 insertions(+), 4 deletions(-)
diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig
index 5c2d3ff5fce8..c4bf5475fcb3 100644
--- a/drivers/hwmon/Kconfig
+++ b/drivers/hwmon/Kconfig
@@ -2354,12 +2354,15 @@ config SENSORS_INA3221
config SENSORS_SPD5118
tristate "SPD5118 Compliant Temperature Sensors"
- depends on I2C
+ depends on I3C_OR_I2C
select REGMAP_I2C
+ select REGMAP_I3C if I3C
help
If you say yes here you get support for SPD5118 (JEDEC JESD300)
- compliant temperature sensors. Such sensors are found on DDR5 memory
- modules.
+ compliant temperature sensors using I2C or I3C bus interface.
+ Such sensors are found on DDR5 memory modules.
+
+ This driver supports both I2C and I3C interfaces.
This driver can also be built as a module. If so, the module
will be called spd5118.
diff --git a/drivers/hwmon/spd5118.c b/drivers/hwmon/spd5118.c
index 6ba37a719300..9724cf70b61d 100644
--- a/drivers/hwmon/spd5118.c
+++ b/drivers/hwmon/spd5118.c
@@ -18,6 +18,7 @@
#include <linux/bits.h>
#include <linux/err.h>
#include <linux/i2c.h>
+#include <linux/i3c/device.h>
#include <linux/hwmon.h>
#include <linux/module.h>
#include <linux/mutex.h>
@@ -464,6 +465,27 @@ static const struct regmap_config spd5118_regmap8_config = {
.num_ranges = ARRAY_SIZE(spd5118_i2c_regmap_range_cfg),
};
+/*
+ * SPD5118 2-byte register address format (JESD300-5, Tables 7 & 20):
+ * Byte 1 (on wire first): MemReg | BlkAddr[0] | Address[5:0]
+ * Byte 2 (on wire second): 0000 | BlkAddr[4:1]
+ *
+ * The address byte (with MemReg and lower address bits) must be sent first,
+ * followed by the upper block address byte. With regmap 16-bit register
+ * format, this maps to little-endian: the low byte of the 16-bit value is
+ * transmitted first. No range config is needed since I3C does not use MR11
+ * page switching.
+ */
+static const struct regmap_config spd5118_regmap_i3c_config = {
+ .reg_bits = 16,
+ .val_bits = 8,
+ .max_register = 0x7ff,
+ .reg_format_endian = REGMAP_ENDIAN_LITTLE,
+ .writeable_reg = spd5118_writeable_reg,
+ .volatile_reg = spd5118_volatile_reg,
+ .cache_type = REGCACHE_MAPLE,
+};
+
static int spd5118_suspend(struct device *dev)
{
struct spd5118_data *data = dev_get_drvdata(dev);
@@ -701,7 +723,39 @@ static struct i2c_driver spd5118_i2c_driver = {
.address_list = IS_ENABLED(CONFIG_SENSORS_SPD5118_DETECT) ? normal_i2c : NULL,
};
-module_i2c_driver(spd5118_i2c_driver);
+/* I3C */
+
+static int spd5118_i3c_probe(struct i3c_device *i3cdev)
+{
+ struct device *dev = i3cdev_to_dev(i3cdev);
+ struct regmap *regmap;
+ u8 regval[2];
+ int err;
+
+ regmap = devm_regmap_init_i3c(i3cdev, &spd5118_regmap_i3c_config);
+ if (IS_ERR(regmap))
+ return dev_err_probe(dev, PTR_ERR(regmap), "regmap init failed\n");
+
+ err = regmap_bulk_read(regmap, SPD5118_REG_TYPE, regval, 2);
+ if (err)
+ return dev_err_probe(dev, err, "failed to read device type\n");
+
+ if (regval[0] != 0x51 || regval[1] != 0x18)
+ return -ENODEV;
+
+ return spd5118_common_probe(dev, regmap);
+}
+
+static struct i3c_driver spd5118_i3c_driver = {
+ .driver = {
+ .name = "spd5118_i3c",
+ .of_match_table = spd5118_of_ids,
+ .pm = pm_sleep_ptr(&spd5118_pm_ops),
+ },
+ .probe = spd5118_i3c_probe,
+};
+
+module_i3c_i2c_driver(spd5118_i3c_driver, &spd5118_i2c_driver);
MODULE_AUTHOR("René Rebe <rene@exactcode.de>");
MODULE_AUTHOR("Guenter Roeck <linux@roeck-us.net>");
--
2.43.0
--
linux-i3c mailing list
linux-i3c@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-i3c
^ permalink raw reply related
* [Bug 221686] New: README.d/ is not mentioned in README
From: bugzilla-daemon @ 2026-06-24 10:24 UTC (permalink / raw)
To: linux-man
https://bugzilla.kernel.org/show_bug.cgi?id=221686
Bug ID: 221686
Summary: README.d/ is not mentioned in README
Product: Documentation
Version: unspecified
Hardware: All
OS: Linux
Status: NEW
Severity: enhancement
Priority: P3
Component: man-pages
Assignee: documentation_man-pages@kernel-bugs.osdl.org
Reporter: jason@jasonyundt.email
Regression: No
The README file for the Linux man-pages project has a section named “Files”
that lists a bunch of different files and directories and describes them. The
“Files” section mentions the CONTRIBUTING file, the CONTRIBUTING.d/ directory
and the README file, but it does not mention the README.d/ directory. It would
be better if the README mentioned the README.d/ directory.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply
* [PATCH v5 11/12] hwmon: spd5118: Add I3C support
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
Add a regmap config and a probe function to support I3C-based
communication with SPD5118 devices.
On an I3C bus, SPD5118 devices are enumerated via SETAASA and always
require an ACPI or device tree entry. Device matching is hence through
the OF match tables only and does not need an I3C class match table. The
device identity is verified in the type registers before proceeding to
the common probe function.
Acked-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/hwmon/Kconfig | 9 ++++---
drivers/hwmon/spd5118.c | 56 ++++++++++++++++++++++++++++++++++++++++-
2 files changed, 61 insertions(+), 4 deletions(-)
diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig
index 5c2d3ff5fce8..c4bf5475fcb3 100644
--- a/drivers/hwmon/Kconfig
+++ b/drivers/hwmon/Kconfig
@@ -2354,12 +2354,15 @@ config SENSORS_INA3221
config SENSORS_SPD5118
tristate "SPD5118 Compliant Temperature Sensors"
- depends on I2C
+ depends on I3C_OR_I2C
select REGMAP_I2C
+ select REGMAP_I3C if I3C
help
If you say yes here you get support for SPD5118 (JEDEC JESD300)
- compliant temperature sensors. Such sensors are found on DDR5 memory
- modules.
+ compliant temperature sensors using I2C or I3C bus interface.
+ Such sensors are found on DDR5 memory modules.
+
+ This driver supports both I2C and I3C interfaces.
This driver can also be built as a module. If so, the module
will be called spd5118.
diff --git a/drivers/hwmon/spd5118.c b/drivers/hwmon/spd5118.c
index 6ba37a719300..9724cf70b61d 100644
--- a/drivers/hwmon/spd5118.c
+++ b/drivers/hwmon/spd5118.c
@@ -18,6 +18,7 @@
#include <linux/bits.h>
#include <linux/err.h>
#include <linux/i2c.h>
+#include <linux/i3c/device.h>
#include <linux/hwmon.h>
#include <linux/module.h>
#include <linux/mutex.h>
@@ -464,6 +465,27 @@ static const struct regmap_config spd5118_regmap8_config = {
.num_ranges = ARRAY_SIZE(spd5118_i2c_regmap_range_cfg),
};
+/*
+ * SPD5118 2-byte register address format (JESD300-5, Tables 7 & 20):
+ * Byte 1 (on wire first): MemReg | BlkAddr[0] | Address[5:0]
+ * Byte 2 (on wire second): 0000 | BlkAddr[4:1]
+ *
+ * The address byte (with MemReg and lower address bits) must be sent first,
+ * followed by the upper block address byte. With regmap 16-bit register
+ * format, this maps to little-endian: the low byte of the 16-bit value is
+ * transmitted first. No range config is needed since I3C does not use MR11
+ * page switching.
+ */
+static const struct regmap_config spd5118_regmap_i3c_config = {
+ .reg_bits = 16,
+ .val_bits = 8,
+ .max_register = 0x7ff,
+ .reg_format_endian = REGMAP_ENDIAN_LITTLE,
+ .writeable_reg = spd5118_writeable_reg,
+ .volatile_reg = spd5118_volatile_reg,
+ .cache_type = REGCACHE_MAPLE,
+};
+
static int spd5118_suspend(struct device *dev)
{
struct spd5118_data *data = dev_get_drvdata(dev);
@@ -701,7 +723,39 @@ static struct i2c_driver spd5118_i2c_driver = {
.address_list = IS_ENABLED(CONFIG_SENSORS_SPD5118_DETECT) ? normal_i2c : NULL,
};
-module_i2c_driver(spd5118_i2c_driver);
+/* I3C */
+
+static int spd5118_i3c_probe(struct i3c_device *i3cdev)
+{
+ struct device *dev = i3cdev_to_dev(i3cdev);
+ struct regmap *regmap;
+ u8 regval[2];
+ int err;
+
+ regmap = devm_regmap_init_i3c(i3cdev, &spd5118_regmap_i3c_config);
+ if (IS_ERR(regmap))
+ return dev_err_probe(dev, PTR_ERR(regmap), "regmap init failed\n");
+
+ err = regmap_bulk_read(regmap, SPD5118_REG_TYPE, regval, 2);
+ if (err)
+ return dev_err_probe(dev, err, "failed to read device type\n");
+
+ if (regval[0] != 0x51 || regval[1] != 0x18)
+ return -ENODEV;
+
+ return spd5118_common_probe(dev, regmap);
+}
+
+static struct i3c_driver spd5118_i3c_driver = {
+ .driver = {
+ .name = "spd5118_i3c",
+ .of_match_table = spd5118_of_ids,
+ .pm = pm_sleep_ptr(&spd5118_pm_ops),
+ },
+ .probe = spd5118_i3c_probe,
+};
+
+module_i3c_i2c_driver(spd5118_i3c_driver, &spd5118_i2c_driver);
MODULE_AUTHOR("René Rebe <rene@exactcode.de>");
MODULE_AUTHOR("Guenter Roeck <linux@roeck-us.net>");
--
2.43.0
^ permalink raw reply related
* [PATCH v5 10/12] hwmon: spd5118: Remove 16-bit addressing
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
The intent of introducing 16-bit addressing was to support I3C, but it
turns out that I3C does not require reading the Legacy Mode register,
nor any specific encoding for page translation. The testing of 16-bit
code was limited and there are no known users for this feature. Remove
the sections that support 16-bit addressing and prepare the driver to
support I3C appropriately.
Suggested-by: Guenter Roeck <linux@roeck-us.net>
Acked-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/hwmon/spd5118.c | 79 +++--------------------------------------
1 file changed, 5 insertions(+), 74 deletions(-)
diff --git a/drivers/hwmon/spd5118.c b/drivers/hwmon/spd5118.c
index cc40661cab21..6ba37a719300 100644
--- a/drivers/hwmon/spd5118.c
+++ b/drivers/hwmon/spd5118.c
@@ -66,9 +66,6 @@ static const unsigned short normal_i2c[] = {
#define SPD5118_EEPROM_BASE 0x80
#define SPD5118_EEPROM_SIZE (SPD5118_PAGE_SIZE * SPD5118_NUM_PAGES)
-#define PAGE_ADDR0(page) (((page) & BIT(0)) << 6)
-#define PAGE_ADDR1_4(page) (((page) & GENMASK(4, 1)) >> 1)
-
/* Temperature unit in millicelsius */
#define SPD5118_TEMP_UNIT (MILLIDEGREE_PER_DEGREE / 4)
/* Representable temperature range in millicelsius */
@@ -78,7 +75,6 @@ static const unsigned short normal_i2c[] = {
struct spd5118_data {
struct regmap *regmap;
struct mutex nvmem_lock;
- bool is_16bit;
};
/* hwmon */
@@ -348,12 +344,7 @@ static ssize_t spd5118_nvmem_read_page(struct spd5118_data *data, char *buf,
if (offset + count > SPD5118_PAGE_SIZE)
count = SPD5118_PAGE_SIZE - offset;
- if (data->is_16bit) {
- addr = SPD5118_EEPROM_BASE | PAGE_ADDR0(page) |
- (PAGE_ADDR1_4(page) << 8);
- } else {
- addr = page * 0x100 + SPD5118_EEPROM_BASE;
- }
+ addr = page * 0x100 + SPD5118_EEPROM_BASE;
err = regmap_bulk_read(regmap, addr + offset, buf, count);
if (err)
return err;
@@ -473,15 +464,6 @@ static const struct regmap_config spd5118_regmap8_config = {
.num_ranges = ARRAY_SIZE(spd5118_i2c_regmap_range_cfg),
};
-static const struct regmap_config spd5118_regmap16_config = {
- .reg_bits = 16,
- .val_bits = 8,
- .max_register = 0x7ff,
- .writeable_reg = spd5118_writeable_reg,
- .volatile_reg = spd5118_volatile_reg,
- .cache_type = REGCACHE_MAPLE,
-};
-
static int spd5118_suspend(struct device *dev)
{
struct spd5118_data *data = dev_get_drvdata(dev);
@@ -519,8 +501,7 @@ static int spd5118_resume(struct device *dev)
static DEFINE_SIMPLE_DEV_PM_OPS(spd5118_pm_ops, spd5118_suspend, spd5118_resume);
-static int spd5118_common_probe(struct device *dev, struct regmap *regmap,
- bool is_16bit)
+static int spd5118_common_probe(struct device *dev, struct regmap *regmap)
{
unsigned int capability, revision, vendor, bank;
struct spd5118_data *data;
@@ -537,8 +518,6 @@ static int spd5118_common_probe(struct device *dev, struct regmap *regmap,
if (!(capability & SPD5118_CAP_TS_SUPPORT))
return -ENODEV;
- data->is_16bit = is_16bit;
-
err = regmap_read(regmap, SPD5118_REG_REVISION, &revision);
if (err)
return err;
@@ -680,69 +659,21 @@ static int spd5118_i2c_init(struct i2c_client *client)
return 0;
}
-/*
- * 16-bit addressing note:
- *
- * If I2C_FUNC_I2C is not supported by an I2C adapter driver, regmap uses
- * SMBus operations as alternative. To simulate a read operation with a 16-bit
- * address, it writes the address using i2c_smbus_write_byte_data(), followed
- * by one or more calls to i2c_smbus_read_byte() to read the data.
- * Per spd5118 standard, a read operation after writing the address must start
- * with <Sr> (Repeat Start). However, a SMBus read byte operation starts with
- * <S> (Start). This resets the register address in the spd5118 chip. As result,
- * i2c_smbus_read_byte() always returns data from register address 0x00.
- *
- * A working alternative to access chips with 16-bit register addresses in the
- * absence of I2C_FUNC_I2C support is not known.
- *
- * For this reason, 16-bit addressing can only be supported with I2C if the
- * adapter supports I2C_FUNC_I2C.
- *
- * For I2C, the addressing mode selected by the BIOS must not be changed.
- * Experiments show that at least some PC BIOS versions will not change the
- * addressing mode on a soft reboot and end up in setup, claiming that some
- * configuration change happened. This will happen again after a power cycle,
- * which does reset the addressing mode. To prevent this from happening,
- * detect if 16-bit addressing is enabled and always use the currently
- * configured addressing mode.
- */
-
static int spd5118_i2c_probe(struct i2c_client *client)
{
- const struct regmap_config *config;
struct device *dev = &client->dev;
struct regmap *regmap;
- int err, mode;
- bool is_16bit;
+ int err;
err = spd5118_i2c_init(client);
if (err)
return err;
- mode = i2c_smbus_read_byte_data(client, SPD5118_REG_I2C_LEGACY_MODE);
- if (mode < 0)
- return mode;
-
- is_16bit = mode & SPD5118_LEGACY_MODE_ADDR;
- if (is_16bit) {
- /*
- * See 16-bit addressing note above explaining why it is
- * necessary to check for I2C_FUNC_I2C support here.
- */
- if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) {
- dev_err(dev, "Adapter does not support 16-bit register addresses\n");
- return -ENODEV;
- }
- config = &spd5118_regmap16_config;
- } else {
- config = &spd5118_regmap8_config;
- }
-
- regmap = devm_regmap_init_i2c(client, config);
+ regmap = devm_regmap_init_i2c(client, &spd5118_regmap8_config);
if (IS_ERR(regmap))
return dev_err_probe(dev, PTR_ERR(regmap), "regmap init failed\n");
- return spd5118_common_probe(dev, regmap, is_16bit);
+ return spd5118_common_probe(dev, regmap);
}
static const struct i2c_device_id spd5118_i2c_id[] = {
--
2.43.0
--
linux-i3c mailing list
linux-i3c@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-i3c
^ permalink raw reply related
* Re: [PATCH v4 0/2] mm: improve folio refcount scalability
From: David Hildenbrand (Arm) @ 2026-06-24 10:24 UTC (permalink / raw)
To: Ilya Gladyshev, Matthew Wilcox
Cc: Linus Torvalds, Andrew Morton, ivgorbunov, Liam.Howlett, apopple,
artem.kuzin, baolin.wang, foxido, harry.yoo, linux-kernel,
linux-mm, lorenzo.stoakes, mhocko, muchun.song, rppt, surenb,
vbabka, yuzhao, ziy, pfalcato, kirill
In-Reply-To: <b8b444637f51df57762ddebf8ac3c515d3ba2262@linux.dev>
On 6/23/26 23:23, Ilya Gladyshev wrote:
>>
>> On Sun, Jun 21, 2026 at 09:34:47PM +0000, Gladyshev Ilya wrote:
>>
>>>
>>> June 21, 2026 at 7:46 AM, Linus Torvalds wrote:
>>>
>>> On Sat, 20 Jun 2026 at 11:19, <ilya.gladyshev@linux.dev> wrote:
>>>
>>> >
>>> > T2: optimistic get() [0 -> 1]
>>> > T2: put page back [1 -> 0]
>>> > T2: calls dtor for type X, returns into the allocator
>>> >
>>> Which optimistic getter does this?
>>>
>>> If I understood you correctly, you are talking about the scenario where
>>> an optimistic getter took a refcount on the stolen page, so the validity
>>> check in the XArray will fail. And this scenario does indeed work normally.
>>>
>>> This "ABA" happens if the optimistic getter successfully gets a refcount
>>> on a valid page, so the full T2 execution looks like this:
>>>
>>> T2: optimistic get() [0 -> 1]
>>> T2: re-checks page [OK]
>>>
>> I don't think that can happen. Or maybe it can and we need to add
>> some barriers. The page is always removed from visibility (whether
>> we're talking about a page cache lookup or a page table lookup), then
>> the refcount is decremented. I hope we have enough barriers in place
>> to ensure that the refcount decrement is observed after the removal of
>> the PTE entry or the XArray entry.
>>
>> But I'm not sure why the folio_put() after a speculative get avoids this
>> problem; why do we need the recheck to be successful to hit this race?
>
> After additional thought, this race doesn't require speculative gets at all
> and is more about two parallel `folio_puts()`: one successfully deallocates
> the page, and one sleeps for a long time and then calls __folio_put() on a
> "logically new" page.
>
> And as everybody pointed out, this race isn't something specific to this patch.
> So folio_put() was always ready to be called on non-folio objects due to
> optimistic try_get() + put() in the filecache. We only care about calling
> folio_put() once, and nothing breaks with this patch.
>
> So thanks to you, Linus, and David, for helping to clarify this :) I'll post
> v5 with more or less cosmetic fixes from the AI review then.
Note that I found an example where I think it might indeed be problematic (the
deconstructor thingy) that might require another look.
--
Cheers,
David
^ permalink raw reply
* Re: [PATCH] drm/i915: Return NULL on error in active_instance
From: Joonas Lahtinen @ 2026-06-24 10:24 UTC (permalink / raw)
To: Intel graphics driver community testing & development,
Sebastian Brzezinka
Cc: Martin Hodo, Maarten Lankhorst, Thomas Hellström,
Simona Vetter, stable
In-Reply-To: <DJH67X9IJD3J.1YRKHO7I0JSZF@intel.com>
Quoting Sebastian Brzezinka (2026-06-24 12:27:07)
> Hi,
> On Wed Jun 24, 2026 at 11:09 AM CEST, Joonas Lahtinen wrote:
> > Avoid returning &node->base when node is NULL due to OOM
> > during GFP_ATOMIC allocation.
> >
> > Discovered using AI-assisted static analysis confirmed by
> > Intel Product Security.
<SNIP>
> > +++ b/drivers/gpu/drm/i915/i915_active.c
> > @@ -318,7 +318,7 @@ active_instance(struct i915_active *ref, u64 idx)
> > */
> > node = kmem_cache_alloc(slab_cache, GFP_ATOMIC);
> > if (!node)
> > - goto out;
> > + goto err;
> just a nit: this jump is not neccesery, you could return early.
We specifically want to embrace the onion error handling idiom with goto
rather than doing the spinlock release inline here.
Preferred error handling should look more like:
if (!try_lock(lock))
goto err;
mem = alloc();
if (!mem)
goto err_lock;
if (!bla_bla(mem, bar))
goto err_mem;
...
err_mem:
free(mem);
err_lock:
unlock(lock);
err:
return ret;
Rather than:
if (!try_lock(lock))
return ret;
mem = alloc();
if (!mem)
{
unlock(lock);
return ret;
}
if (!bla_bla(mem, bar))
{
free(mem);
unlock(lock);
return ret;
}
...
Regards, Joonas
^ permalink raw reply
* [PATCH v5 09/12] i3c: dw-i3c-master: Add ACPI ID for Tegra410
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
Update variable names to generic names and add Tegra410 ACPI ID to
support the I3C controller in Tegra410, which is a DesignWare I3C host
controller.
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/i3c/master/dw-i3c-master.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/i3c/master/dw-i3c-master.c b/drivers/i3c/master/dw-i3c-master.c
index 8e40d178d500..0753f6c853b7 100644
--- a/drivers/i3c/master/dw-i3c-master.c
+++ b/drivers/i3c/master/dw-i3c-master.c
@@ -1855,11 +1855,12 @@ static const struct of_device_id dw_i3c_master_of_match[] = {
};
MODULE_DEVICE_TABLE(of, dw_i3c_master_of_match);
-static const struct acpi_device_id amd_i3c_device_match[] = {
+static const struct acpi_device_id dw_i3c_master_acpi_match[] = {
{ "AMDI0015", AMD_I3C_OD_PP_TIMING },
+ { "NVDA2018", DW_I3C_ACPI_SKIP_CLK_RST },
{ }
};
-MODULE_DEVICE_TABLE(acpi, amd_i3c_device_match);
+MODULE_DEVICE_TABLE(acpi, dw_i3c_master_acpi_match);
static struct platform_driver dw_i3c_driver = {
.probe = dw_i3c_probe,
@@ -1868,7 +1869,7 @@ static struct platform_driver dw_i3c_driver = {
.driver = {
.name = "dw-i3c-master",
.of_match_table = dw_i3c_master_of_match,
- .acpi_match_table = amd_i3c_device_match,
+ .acpi_match_table = dw_i3c_master_acpi_match,
.pm = &dw_i3c_pm_ops,
},
};
--
2.43.0
--
linux-i3c mailing list
linux-i3c@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-i3c
^ permalink raw reply related
* [PATCH v5 10/12] hwmon: spd5118: Remove 16-bit addressing
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
The intent of introducing 16-bit addressing was to support I3C, but it
turns out that I3C does not require reading the Legacy Mode register,
nor any specific encoding for page translation. The testing of 16-bit
code was limited and there are no known users for this feature. Remove
the sections that support 16-bit addressing and prepare the driver to
support I3C appropriately.
Suggested-by: Guenter Roeck <linux@roeck-us.net>
Acked-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/hwmon/spd5118.c | 79 +++--------------------------------------
1 file changed, 5 insertions(+), 74 deletions(-)
diff --git a/drivers/hwmon/spd5118.c b/drivers/hwmon/spd5118.c
index cc40661cab21..6ba37a719300 100644
--- a/drivers/hwmon/spd5118.c
+++ b/drivers/hwmon/spd5118.c
@@ -66,9 +66,6 @@ static const unsigned short normal_i2c[] = {
#define SPD5118_EEPROM_BASE 0x80
#define SPD5118_EEPROM_SIZE (SPD5118_PAGE_SIZE * SPD5118_NUM_PAGES)
-#define PAGE_ADDR0(page) (((page) & BIT(0)) << 6)
-#define PAGE_ADDR1_4(page) (((page) & GENMASK(4, 1)) >> 1)
-
/* Temperature unit in millicelsius */
#define SPD5118_TEMP_UNIT (MILLIDEGREE_PER_DEGREE / 4)
/* Representable temperature range in millicelsius */
@@ -78,7 +75,6 @@ static const unsigned short normal_i2c[] = {
struct spd5118_data {
struct regmap *regmap;
struct mutex nvmem_lock;
- bool is_16bit;
};
/* hwmon */
@@ -348,12 +344,7 @@ static ssize_t spd5118_nvmem_read_page(struct spd5118_data *data, char *buf,
if (offset + count > SPD5118_PAGE_SIZE)
count = SPD5118_PAGE_SIZE - offset;
- if (data->is_16bit) {
- addr = SPD5118_EEPROM_BASE | PAGE_ADDR0(page) |
- (PAGE_ADDR1_4(page) << 8);
- } else {
- addr = page * 0x100 + SPD5118_EEPROM_BASE;
- }
+ addr = page * 0x100 + SPD5118_EEPROM_BASE;
err = regmap_bulk_read(regmap, addr + offset, buf, count);
if (err)
return err;
@@ -473,15 +464,6 @@ static const struct regmap_config spd5118_regmap8_config = {
.num_ranges = ARRAY_SIZE(spd5118_i2c_regmap_range_cfg),
};
-static const struct regmap_config spd5118_regmap16_config = {
- .reg_bits = 16,
- .val_bits = 8,
- .max_register = 0x7ff,
- .writeable_reg = spd5118_writeable_reg,
- .volatile_reg = spd5118_volatile_reg,
- .cache_type = REGCACHE_MAPLE,
-};
-
static int spd5118_suspend(struct device *dev)
{
struct spd5118_data *data = dev_get_drvdata(dev);
@@ -519,8 +501,7 @@ static int spd5118_resume(struct device *dev)
static DEFINE_SIMPLE_DEV_PM_OPS(spd5118_pm_ops, spd5118_suspend, spd5118_resume);
-static int spd5118_common_probe(struct device *dev, struct regmap *regmap,
- bool is_16bit)
+static int spd5118_common_probe(struct device *dev, struct regmap *regmap)
{
unsigned int capability, revision, vendor, bank;
struct spd5118_data *data;
@@ -537,8 +518,6 @@ static int spd5118_common_probe(struct device *dev, struct regmap *regmap,
if (!(capability & SPD5118_CAP_TS_SUPPORT))
return -ENODEV;
- data->is_16bit = is_16bit;
-
err = regmap_read(regmap, SPD5118_REG_REVISION, &revision);
if (err)
return err;
@@ -680,69 +659,21 @@ static int spd5118_i2c_init(struct i2c_client *client)
return 0;
}
-/*
- * 16-bit addressing note:
- *
- * If I2C_FUNC_I2C is not supported by an I2C adapter driver, regmap uses
- * SMBus operations as alternative. To simulate a read operation with a 16-bit
- * address, it writes the address using i2c_smbus_write_byte_data(), followed
- * by one or more calls to i2c_smbus_read_byte() to read the data.
- * Per spd5118 standard, a read operation after writing the address must start
- * with <Sr> (Repeat Start). However, a SMBus read byte operation starts with
- * <S> (Start). This resets the register address in the spd5118 chip. As result,
- * i2c_smbus_read_byte() always returns data from register address 0x00.
- *
- * A working alternative to access chips with 16-bit register addresses in the
- * absence of I2C_FUNC_I2C support is not known.
- *
- * For this reason, 16-bit addressing can only be supported with I2C if the
- * adapter supports I2C_FUNC_I2C.
- *
- * For I2C, the addressing mode selected by the BIOS must not be changed.
- * Experiments show that at least some PC BIOS versions will not change the
- * addressing mode on a soft reboot and end up in setup, claiming that some
- * configuration change happened. This will happen again after a power cycle,
- * which does reset the addressing mode. To prevent this from happening,
- * detect if 16-bit addressing is enabled and always use the currently
- * configured addressing mode.
- */
-
static int spd5118_i2c_probe(struct i2c_client *client)
{
- const struct regmap_config *config;
struct device *dev = &client->dev;
struct regmap *regmap;
- int err, mode;
- bool is_16bit;
+ int err;
err = spd5118_i2c_init(client);
if (err)
return err;
- mode = i2c_smbus_read_byte_data(client, SPD5118_REG_I2C_LEGACY_MODE);
- if (mode < 0)
- return mode;
-
- is_16bit = mode & SPD5118_LEGACY_MODE_ADDR;
- if (is_16bit) {
- /*
- * See 16-bit addressing note above explaining why it is
- * necessary to check for I2C_FUNC_I2C support here.
- */
- if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) {
- dev_err(dev, "Adapter does not support 16-bit register addresses\n");
- return -ENODEV;
- }
- config = &spd5118_regmap16_config;
- } else {
- config = &spd5118_regmap8_config;
- }
-
- regmap = devm_regmap_init_i2c(client, config);
+ regmap = devm_regmap_init_i2c(client, &spd5118_regmap8_config);
if (IS_ERR(regmap))
return dev_err_probe(dev, PTR_ERR(regmap), "regmap init failed\n");
- return spd5118_common_probe(dev, regmap, is_16bit);
+ return spd5118_common_probe(dev, regmap);
}
static const struct i2c_device_id spd5118_i2c_id[] = {
--
2.43.0
^ permalink raw reply related
* [PATCH v5 09/12] i3c: dw-i3c-master: Add ACPI ID for Tegra410
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
Update variable names to generic names and add Tegra410 ACPI ID to
support the I3C controller in Tegra410, which is a DesignWare I3C host
controller.
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/i3c/master/dw-i3c-master.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/i3c/master/dw-i3c-master.c b/drivers/i3c/master/dw-i3c-master.c
index 8e40d178d500..0753f6c853b7 100644
--- a/drivers/i3c/master/dw-i3c-master.c
+++ b/drivers/i3c/master/dw-i3c-master.c
@@ -1855,11 +1855,12 @@ static const struct of_device_id dw_i3c_master_of_match[] = {
};
MODULE_DEVICE_TABLE(of, dw_i3c_master_of_match);
-static const struct acpi_device_id amd_i3c_device_match[] = {
+static const struct acpi_device_id dw_i3c_master_acpi_match[] = {
{ "AMDI0015", AMD_I3C_OD_PP_TIMING },
+ { "NVDA2018", DW_I3C_ACPI_SKIP_CLK_RST },
{ }
};
-MODULE_DEVICE_TABLE(acpi, amd_i3c_device_match);
+MODULE_DEVICE_TABLE(acpi, dw_i3c_master_acpi_match);
static struct platform_driver dw_i3c_driver = {
.probe = dw_i3c_probe,
@@ -1868,7 +1869,7 @@ static struct platform_driver dw_i3c_driver = {
.driver = {
.name = "dw-i3c-master",
.of_match_table = dw_i3c_master_of_match,
- .acpi_match_table = amd_i3c_device_match,
+ .acpi_match_table = dw_i3c_master_acpi_match,
.pm = &dw_i3c_pm_ops,
},
};
--
2.43.0
^ permalink raw reply related
* [PATCH v5 08/12] i3c: dw-i3c-master: Add ACPI core clock frequency quirk
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
Some ACPI-enumerated devices like Tegra410 do not expose the controller
core clock through the clk framework. Unlike device tree, ACPI on Arm does
not model clock providers. The hardware is expected to have its clocks
enabled by firmware before the OS takes over.
Make the core clock optional and allow selected ACPI devices to provide the
core clock rate through the "clock-frequency" _DSD property when the core
clock is absent.
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/i3c/master/dw-i3c-master.c | 27 ++++++++++++++++++++++++---
1 file changed, 24 insertions(+), 3 deletions(-)
diff --git a/drivers/i3c/master/dw-i3c-master.c b/drivers/i3c/master/dw-i3c-master.c
index 29030fd9594a..8e40d178d500 100644
--- a/drivers/i3c/master/dw-i3c-master.c
+++ b/drivers/i3c/master/dw-i3c-master.c
@@ -242,6 +242,7 @@
/* List of quirks */
#define AMD_I3C_OD_PP_TIMING BIT(1)
#define DW_I3C_DISABLE_RUNTIME_PM_QUIRK BIT(2)
+#define DW_I3C_ACPI_SKIP_CLK_RST BIT(3)
struct dw_i3c_cmd {
u32 cmd_lo;
@@ -556,13 +557,33 @@ static void dw_i3c_master_set_intr_regs(struct dw_i3c_master *master)
writel(IBI_REQ_REJECT_ALL, master->regs + IBI_MR_REQ_REJECT);
}
+static unsigned long dw_i3c_master_get_core_rate(struct dw_i3c_master *master)
+{
+ unsigned int core_rate_prop;
+
+ if (master->core_clk)
+ return clk_get_rate(master->core_clk);
+
+ if (!(master->quirks & DW_I3C_ACPI_SKIP_CLK_RST)) {
+ dev_err(master->dev, "missing core clock\n");
+ return 0;
+ }
+
+ if (device_property_read_u32(master->dev, "clock-frequency", &core_rate_prop)) {
+ dev_err(master->dev, "missing clock-frequency property\n");
+ return 0;
+ }
+
+ return core_rate_prop;
+}
+
static int dw_i3c_clk_cfg(struct dw_i3c_master *master)
{
unsigned long core_rate, core_period;
u32 scl_timing;
u8 hcnt, lcnt;
- core_rate = clk_get_rate(master->core_clk);
+ core_rate = dw_i3c_master_get_core_rate(master);
if (!core_rate)
return -EINVAL;
@@ -615,7 +636,7 @@ static int dw_i2c_clk_cfg(struct dw_i3c_master *master)
u16 hcnt, lcnt;
u32 scl_timing;
- core_rate = clk_get_rate(master->core_clk);
+ core_rate = dw_i3c_master_get_core_rate(master);
if (!core_rate)
return -EINVAL;
@@ -1577,7 +1598,7 @@ int dw_i3c_common_probe(struct dw_i3c_master *master,
if (IS_ERR(master->regs))
return PTR_ERR(master->regs);
- master->core_clk = devm_clk_get_enabled(&pdev->dev, NULL);
+ master->core_clk = devm_clk_get_optional_enabled(&pdev->dev, NULL);
if (IS_ERR(master->core_clk))
return PTR_ERR(master->core_clk);
--
2.43.0
--
linux-i3c mailing list
linux-i3c@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-i3c
^ permalink raw reply related
* [PATCH v5 08/12] i3c: dw-i3c-master: Add ACPI core clock frequency quirk
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
Some ACPI-enumerated devices like Tegra410 do not expose the controller
core clock through the clk framework. Unlike device tree, ACPI on Arm does
not model clock providers. The hardware is expected to have its clocks
enabled by firmware before the OS takes over.
Make the core clock optional and allow selected ACPI devices to provide the
core clock rate through the "clock-frequency" _DSD property when the core
clock is absent.
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/i3c/master/dw-i3c-master.c | 27 ++++++++++++++++++++++++---
1 file changed, 24 insertions(+), 3 deletions(-)
diff --git a/drivers/i3c/master/dw-i3c-master.c b/drivers/i3c/master/dw-i3c-master.c
index 29030fd9594a..8e40d178d500 100644
--- a/drivers/i3c/master/dw-i3c-master.c
+++ b/drivers/i3c/master/dw-i3c-master.c
@@ -242,6 +242,7 @@
/* List of quirks */
#define AMD_I3C_OD_PP_TIMING BIT(1)
#define DW_I3C_DISABLE_RUNTIME_PM_QUIRK BIT(2)
+#define DW_I3C_ACPI_SKIP_CLK_RST BIT(3)
struct dw_i3c_cmd {
u32 cmd_lo;
@@ -556,13 +557,33 @@ static void dw_i3c_master_set_intr_regs(struct dw_i3c_master *master)
writel(IBI_REQ_REJECT_ALL, master->regs + IBI_MR_REQ_REJECT);
}
+static unsigned long dw_i3c_master_get_core_rate(struct dw_i3c_master *master)
+{
+ unsigned int core_rate_prop;
+
+ if (master->core_clk)
+ return clk_get_rate(master->core_clk);
+
+ if (!(master->quirks & DW_I3C_ACPI_SKIP_CLK_RST)) {
+ dev_err(master->dev, "missing core clock\n");
+ return 0;
+ }
+
+ if (device_property_read_u32(master->dev, "clock-frequency", &core_rate_prop)) {
+ dev_err(master->dev, "missing clock-frequency property\n");
+ return 0;
+ }
+
+ return core_rate_prop;
+}
+
static int dw_i3c_clk_cfg(struct dw_i3c_master *master)
{
unsigned long core_rate, core_period;
u32 scl_timing;
u8 hcnt, lcnt;
- core_rate = clk_get_rate(master->core_clk);
+ core_rate = dw_i3c_master_get_core_rate(master);
if (!core_rate)
return -EINVAL;
@@ -615,7 +636,7 @@ static int dw_i2c_clk_cfg(struct dw_i3c_master *master)
u16 hcnt, lcnt;
u32 scl_timing;
- core_rate = clk_get_rate(master->core_clk);
+ core_rate = dw_i3c_master_get_core_rate(master);
if (!core_rate)
return -EINVAL;
@@ -1577,7 +1598,7 @@ int dw_i3c_common_probe(struct dw_i3c_master *master,
if (IS_ERR(master->regs))
return PTR_ERR(master->regs);
- master->core_clk = devm_clk_get_enabled(&pdev->dev, NULL);
+ master->core_clk = devm_clk_get_optional_enabled(&pdev->dev, NULL);
if (IS_ERR(master->core_clk))
return PTR_ERR(master->core_clk);
--
2.43.0
^ permalink raw reply related
* [RESEND] "ext4: get rid of ppath in get_ext_path()" 6.6.y backport request
From: Yoann Congal @ 2026-06-24 10:24 UTC (permalink / raw)
To: stable
Cc: Baokun Li, Jan Kara, Ojaswin Mujoo, Theodore Ts'o,
Andreas Dilger, linux-ext4
Hello,
(Resent with developers/maintainers of the patch in CC)
I'd like to request the backport of
6b854d552711 ("ext4: get rid of ppath in get_ext_path()")
on the 6.6.y branch.
Rational:
6.6.130 commit fb138df7d886 ("ext4: get rid of ppath in ext4_ext_insert_extent()")
created a regression in ext4_ext_map_blocks() by changing the path value
under error (NULL -> ERR_PTR). But path is only checked for NULL value
in ext4_free_ext_path (not ERR_PTR).
The check is added in 6b854d552711 ("ext4: get rid of ppath in get_ext_path()"),
hence this backport request.
More details:
This regression was triggered during LTP test on a 6.6.129->6.6.142
upgrade for a Yocto Project stable branch:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/98/builds/3837
-> https://valkyrie.yocto.io/pub/non-release/20260622-121/testresults/qemuarm64-ltp/core-image-sato/qemu_boot_log.20260623002740
[ 6952.500858] Unable to handle kernel paging request at virtual address ffffffffffffffec
[ 6952.503768] Mem abort info:
[ 6952.504431] ESR = 0x0000000096000005
[ 6952.505333] EC = 0x25: DABT (current EL), IL = 32 bits
[ 6952.506541] SET = 0, FnV = 0
[ 6952.507354] EA = 0, S1PTW = 0
[ 6952.508154] FSC = 0x05: level 1 translation fault
[ 6952.509208] Data abort info:
[ 6952.509849] ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
[ 6952.511175] CM = 0, WnR = 0, TnD = 0, TagAccess = 0
[ 6952.512372] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
[ 6952.513667] swapper pgtable: 4k pages, 39-bit VAs, pgdp=0000000041250000
[ 6952.514909] [ffffffffffffffec] pgd=0000000000000000, p4d=0000000000000000, pud=0000000000000000
[ 6952.516423] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP
[ 6952.517503] Modules linked in: x_tables tun loop [last unloaded: ip6_tables]
[ 6952.518691] CPU: 1 PID: 1078 Comm: kworker/u12:1 Tainted: G W 6.6.142-yocto-standard #1
[ 6952.520269] Hardware name: linux,dummy-virt (DT)
[ 6952.521094] Workqueue: writeback wb_workfn (flush-7:0)
[ 6952.521985] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 6952.523184] pc : ext4_ext_map_blocks+0x260/0x1860
[ 6952.524011] lr : ext4_ext_map_blocks+0xdb8/0x1860
[ 6952.524851] sp : ffffffc086a3b620
[ 6952.525421] x29: ffffffc086a3b740 x28: ffffffffffffffe4 x27: 000000000000808c
[ 6952.526624] x26: ffffff8017dd9000 x25: 000000000000808c x24: 0000000000000002
[ 6952.527849] x23: ffffff8035e766c8 x22: ffffff802e589690 x21: 000000000000042f
[ 6952.529087] x20: ffffffc086a3b948 x19: ffffff8035e767f0 x18: 0000000000000000
[ 6952.530310] x17: ffffffc081691310 x16: fffffffe001ab548 x15: 0000005564d4cb48
[ 6952.531519] x14: 00000000ffffffff x13: 0000000000000000 x12: ffffffffffffffc0
[ 6952.532683] x11: 0000000000000040 x10: ffffff8005d81d80 x9 : ffffffc0803cce14
[ 6952.533886] x8 : 00000000bab647bc x7 : 0000000000000000 x6 : 000000000000d847
[ 6952.535065] x5 : 0000000000000000 x4 : 0000000000316019 x3 : 0000000000000000
[ 6952.536264] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffffff803deec880
[ 6952.537425] Call trace:
[ 6952.537860] ext4_ext_map_blocks+0x260/0x1860
[ 6952.538589] ext4_map_blocks+0x19c/0x598
[ 6952.539258] ext4_do_writepages+0x5a4/0xbe0
[ 6952.539977] ext4_writepages+0x84/0x110
[ 6952.540624] do_writepages+0x94/0x1e0
[ 6952.541240] __writeback_single_inode+0x60/0x4d8
[ 6952.542086] writeback_sb_inodes+0x208/0x4b0
[ 6952.542812] __writeback_inodes_wb+0x58/0x118
[ 6952.543578] wb_writeback+0x274/0x440
[ 6952.544198] wb_workfn+0x3b0/0x5c8
[ 6952.544788] process_one_work+0x16c/0x3e0
[ 6952.545434] worker_thread+0x1b4/0x378
[ 6952.546059] kthread+0x118/0x128
[ 6952.546599] ret_from_fork+0x10/0x20
[ 6952.547197] Code: 2a0103f9 b9009fe1 b9000e99 b40055fc (79401398)
[ 6952.548170] ---[ end trace 0000000000000000 ]---
[ 6952.551090] ------------[ cut here ]------------
Reading the resulting code in 6.6.142:
fs/ext4/extents.c:
int ext4_ext_map_blocks(handle_t *handle, struct inode *inode,
struct ext4_map_blocks *map, int flags)
{
struct ext4_ext_path *path = NULL;
// ...
got_allocated_blocks:
path = ext4_ext_insert_extent(handle, inode, path, &newex, flags);
if (IS_ERR(path)) {
err = PTR_ERR(path);
/*
* Gracefully handle out of space conditions. If the filesystem
* is inconsistent, we'll just leak allocated blocks to avoid
* causing even more damage.
*/
// ...
goto out;
}
// ...
out:
ext4_free_ext_path(path);
trace_ext4_ext_map_blocks_exit(inode, flags, map,
err ? err : allocated);
return err ? err : allocated;
}
=> Under out of space condition (what LTP does a *LOT*): path is given unmodified to
ext4_free_ext_path() that only does a NULL check (no IS_ERR) before
dereferencing it. And that produces the oops and then, the LTP failure.
Notably, master commit 6b854d552711 ("ext4: get rid of ppath in get_ext_path()")
never got backported to 6.6.y. But does add the IS_ERR_OR_NULL() check
to ext4_free_ext_path:
void ext4_free_ext_path(struct ext4_ext_path *path)
{
+ if (IS_ERR_OR_NULL(path))
+ return;
Thanks!
--
Yoann Congal
Smile ECS
^ permalink raw reply
* [PATCH v5 07/12] i3c: dw-i3c-master: Add SETAASA as supported CCC
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
Add SETAASA and SETHID to the supported list of CCC commands for
DesignWare I3C host controller.
SETAASA is a broadcast command that assigns predefined static addresses
to all I3C devices on the bus.
SETHID is to stop HID bit flipping by the SPD Hub to which the SPD devices
are connected. It is a prerequisite command to be sent before SETAASA as
recommended by JESD300-5 and JESD403 sideband bus specifications.
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/i3c/master/dw-i3c-master.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/i3c/master/dw-i3c-master.c b/drivers/i3c/master/dw-i3c-master.c
index 2f8c0c4683e0..29030fd9594a 100644
--- a/drivers/i3c/master/dw-i3c-master.c
+++ b/drivers/i3c/master/dw-i3c-master.c
@@ -309,6 +309,8 @@ static bool dw_i3c_master_supports_ccc_cmd(struct i3c_master_controller *m,
case I3C_CCC_GETSTATUS:
case I3C_CCC_GETMXDS:
case I3C_CCC_GETHDRCAP:
+ case I3C_CCC_SETAASA:
+ case I3C_CCC_VENDOR(0, true): /* SETHID */
return true;
default:
return false;
--
2.43.0
--
linux-i3c mailing list
linux-i3c@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-i3c
^ permalink raw reply related
* [PATCH v5 07/12] i3c: dw-i3c-master: Add SETAASA as supported CCC
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
Add SETAASA and SETHID to the supported list of CCC commands for
DesignWare I3C host controller.
SETAASA is a broadcast command that assigns predefined static addresses
to all I3C devices on the bus.
SETHID is to stop HID bit flipping by the SPD Hub to which the SPD devices
are connected. It is a prerequisite command to be sent before SETAASA as
recommended by JESD300-5 and JESD403 sideband bus specifications.
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/i3c/master/dw-i3c-master.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/i3c/master/dw-i3c-master.c b/drivers/i3c/master/dw-i3c-master.c
index 2f8c0c4683e0..29030fd9594a 100644
--- a/drivers/i3c/master/dw-i3c-master.c
+++ b/drivers/i3c/master/dw-i3c-master.c
@@ -309,6 +309,8 @@ static bool dw_i3c_master_supports_ccc_cmd(struct i3c_master_controller *m,
case I3C_CCC_GETSTATUS:
case I3C_CCC_GETMXDS:
case I3C_CCC_GETHDRCAP:
+ case I3C_CCC_SETAASA:
+ case I3C_CCC_VENDOR(0, true): /* SETHID */
return true;
default:
return false;
--
2.43.0
^ permalink raw reply related
* [PATCH v5 06/12] i3c: master: match I3C device through DT and ACPI
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
SETAASA-based devices cannot always be identified by PID or DCR; the
standard I3C id_table matching may not be applicable. Allow such devices to
match through Device Tree or ACPI.
Emit OF and ACPI modaliases so firmware-matched devices can autoload their
drivers.
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/i3c/master.c | 29 ++++++++++++++++++++++++++++-
1 file changed, 28 insertions(+), 1 deletion(-)
diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c
index bd0dc76c7ba1..f513169ac395 100644
--- a/drivers/i3c/master.c
+++ b/drivers/i3c/master.c
@@ -19,6 +19,7 @@
#include <linux/kernel.h>
#include <linux/list.h>
#include <linux/of.h>
+#include <linux/of_device.h>
#include <linux/pm_runtime.h>
#include <linux/property.h>
#include <linux/slab.h>
@@ -320,6 +321,15 @@ static int i3c_device_uevent(const struct device *dev, struct kobj_uevent_env *e
const struct i3c_device *i3cdev = dev_to_i3cdev(dev);
struct i3c_device_info devinfo;
u16 manuf, part, ext;
+ int rc;
+
+ rc = of_device_uevent_modalias(dev, env);
+ if (rc != -ENODEV)
+ return rc;
+
+ rc = acpi_device_uevent_modalias(dev, env);
+ if (rc != -ENODEV)
+ return rc;
if (i3cdev->desc)
devinfo = i3cdev->desc->info;
@@ -345,15 +355,32 @@ static int i3c_device_match(struct device *dev, const struct device_driver *drv)
{
struct i3c_device *i3cdev;
const struct i3c_driver *i3cdrv;
+ u8 static_addr_method = 0;
if (dev->type != &i3c_device_type)
return 0;
i3cdev = dev_to_i3cdev(dev);
i3cdrv = drv_to_i3cdrv(drv);
- if (i3c_device_match_id(i3cdev, i3cdrv->id_table))
+
+ if (i3cdev->desc && i3cdev->desc->boardinfo)
+ static_addr_method = i3cdev->desc->boardinfo->static_addr_method;
+
+ /*
+ * SETAASA-based devices need not always have a matching ID since
+ * it is not mandatory for such devices to implement deviceinfo
+ * CCC commands. Allow them to register through DT or ACPI.
+ */
+ if (i3cdrv->id_table && i3c_device_match_id(i3cdev, i3cdrv->id_table))
return 1;
+ if (static_addr_method & I3C_ADDR_METHOD_SETAASA) {
+ if (of_driver_match_device(dev, drv))
+ return 1;
+ if (acpi_driver_match_device(dev, drv))
+ return 1;
+ }
+
return 0;
}
--
2.43.0
--
linux-i3c mailing list
linux-i3c@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-i3c
^ permalink raw reply related
* [PATCH v5 06/12] i3c: master: match I3C device through DT and ACPI
From: Akhil R @ 2026-06-24 10:21 UTC (permalink / raw)
To: Alexandre Belloni
Cc: Frank Li, Miquel Raynal, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Guenter Roeck, Philipp Zabel, Jon Hunter,
Thierry Reding, linux-i3c, devicetree, linux-hwmon, linux-tegra,
linux-kernel, Akhil R
In-Reply-To: <20260624102153.1770072-1-akhilrajeev@nvidia.com>
SETAASA-based devices cannot always be identified by PID or DCR; the
standard I3C id_table matching may not be applicable. Allow such devices to
match through Device Tree or ACPI.
Emit OF and ACPI modaliases so firmware-matched devices can autoload their
drivers.
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
---
drivers/i3c/master.c | 29 ++++++++++++++++++++++++++++-
1 file changed, 28 insertions(+), 1 deletion(-)
diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c
index bd0dc76c7ba1..f513169ac395 100644
--- a/drivers/i3c/master.c
+++ b/drivers/i3c/master.c
@@ -19,6 +19,7 @@
#include <linux/kernel.h>
#include <linux/list.h>
#include <linux/of.h>
+#include <linux/of_device.h>
#include <linux/pm_runtime.h>
#include <linux/property.h>
#include <linux/slab.h>
@@ -320,6 +321,15 @@ static int i3c_device_uevent(const struct device *dev, struct kobj_uevent_env *e
const struct i3c_device *i3cdev = dev_to_i3cdev(dev);
struct i3c_device_info devinfo;
u16 manuf, part, ext;
+ int rc;
+
+ rc = of_device_uevent_modalias(dev, env);
+ if (rc != -ENODEV)
+ return rc;
+
+ rc = acpi_device_uevent_modalias(dev, env);
+ if (rc != -ENODEV)
+ return rc;
if (i3cdev->desc)
devinfo = i3cdev->desc->info;
@@ -345,15 +355,32 @@ static int i3c_device_match(struct device *dev, const struct device_driver *drv)
{
struct i3c_device *i3cdev;
const struct i3c_driver *i3cdrv;
+ u8 static_addr_method = 0;
if (dev->type != &i3c_device_type)
return 0;
i3cdev = dev_to_i3cdev(dev);
i3cdrv = drv_to_i3cdrv(drv);
- if (i3c_device_match_id(i3cdev, i3cdrv->id_table))
+
+ if (i3cdev->desc && i3cdev->desc->boardinfo)
+ static_addr_method = i3cdev->desc->boardinfo->static_addr_method;
+
+ /*
+ * SETAASA-based devices need not always have a matching ID since
+ * it is not mandatory for such devices to implement deviceinfo
+ * CCC commands. Allow them to register through DT or ACPI.
+ */
+ if (i3cdrv->id_table && i3c_device_match_id(i3cdev, i3cdrv->id_table))
return 1;
+ if (static_addr_method & I3C_ADDR_METHOD_SETAASA) {
+ if (of_driver_match_device(dev, drv))
+ return 1;
+ if (acpi_driver_match_device(dev, drv))
+ return 1;
+ }
+
return 0;
}
--
2.43.0
^ permalink raw reply related
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.