* [PATCH i-g-t v5 0/6] Compression support for Lunarlake
@ 2023-12-12 17:39 Akshata Jahagirdar
2023-12-12 6:48 ` ✓ Fi.CI.BAT: success for " Patchwork
` (8 more replies)
0 siblings, 9 replies; 19+ messages in thread
From: Akshata Jahagirdar @ 2023-12-12 17:39 UTC (permalink / raw)
Cc: igt-dev, ayaz.siddiqui, akshata.jahagirdar, matthew.auld
Series enables the compression feature for Lunarlake and address various
changes of the feature from Gen12. The Main-to-CCS ratio has been
changed to 512:1. This changes the calculations and value for fields
such as CCS Copy size for blitter command APIs.
This patch series updates tests xe_ccs and gem_ccs for XE2.
This series doesn't solve "in-place" and "suspend-resume" subtests.
These changes are based on top of the "vm_bind pat_index" patch here:
https://patchwork.freedesktop.org/series/124667/
v2: Lots of improvements/tweaks (Kamil)
Addressed review comments (Matthew, Karolina)
v3: Reused dg2_xy_fast_copy definition for defing xe2_cmds_info struct(Karolina)
Split the patch to address ccs_size calculation and updating
pat_index, updated the intel_get_pat_idx_uc_comp function as per review
comments (Kamil)
v4: Addressed review comments (Karolina)
Rebase. Removed few unnecessary conditions, plus few fixes.
v5: Addressed Review comments (Matthew, Zbigniew)
Rebase, Fixes for pre-merge IGT tests.
Akshata Jahagirdar (6):
lib: Add blt command properties for lunarlake
lib/intel_blt: Update calculation of ccs_size and size_of_ctrl_copy
lib/intel_pat: Add uc_comp pat_index
lib/intel_blt: Update caching mode and pat_index
tests/intel/gem_ccs: Add compression support for Lunarlake
tests/intel/xe_ccs: Add compression support for Lunarlake
lib/intel_blt.c | 26 ++++++++++++++++--------
lib/intel_blt.h | 2 +-
lib/intel_cmds_info.c | 16 +++++++++++++++
lib/intel_cmds_info.h | 1 +
lib/intel_device_info.c | 2 +-
lib/intel_pat.c | 14 ++++++++++++-
lib/intel_pat.h | 2 ++
tests/intel/gem_ccs.c | 2 +-
tests/intel/xe_ccs.c | 45 ++++++++++++++++++++++++-----------------
9 files changed, 79 insertions(+), 31 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 19+ messages in thread* ✓ Fi.CI.BAT: success for Compression support for Lunarlake 2023-12-12 17:39 [PATCH i-g-t v5 0/6] Compression support for Lunarlake Akshata Jahagirdar @ 2023-12-12 6:48 ` Patchwork 2023-12-12 7:44 ` ✗ Fi.CI.IGT: failure " Patchwork ` (7 subsequent siblings) 8 siblings, 0 replies; 19+ messages in thread From: Patchwork @ 2023-12-12 6:48 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 13105 bytes --] == Series Details == Series: Compression support for Lunarlake URL : https://patchwork.freedesktop.org/series/127666/ State : success == Summary == CI Bug Log - changes from CI_DRM_14008 -> IGTPW_10398 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/index.html Participating hosts (32 -> 25) ------------------------------ Additional (2): bat-dg2-8 bat-dg2-9 Missing (9): fi-kbl-7567u fi-snb-2520m fi-glk-j4005 fi-kbl-x1275 fi-cfl-8109u fi-elk-e7500 fi-blb-e6850 fi-skl-6600u bat-mtlp-6 Known issues ------------ Here are the changes found in IGTPW_10398 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-jsl-1: NOTRUN -> [SKIP][1] ([i915#9318]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-jsl-1/igt@debugfs_test@basic-hwmon.html * igt@gem_exec_suspend@basic-s0@smem: - bat-jsl-3: [PASS][2] -> [INCOMPLETE][3] ([i915#9275]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/bat-jsl-3/igt@gem_exec_suspend@basic-s0@smem.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-jsl-3/igt@gem_exec_suspend@basic-s0@smem.html - bat-dg2-8: NOTRUN -> [INCOMPLETE][4] ([i915#9275]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@gem_exec_suspend@basic-s0@smem.html * igt@gem_huc_copy@huc-copy: - bat-jsl-1: NOTRUN -> [SKIP][5] ([i915#2190]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-jsl-1/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@verify-random: - bat-jsl-1: NOTRUN -> [SKIP][6] ([i915#4613]) +3 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html * igt@gem_mmap@basic: - bat-dg2-9: NOTRUN -> [SKIP][7] ([i915#4083]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@gem_mmap@basic.html - bat-dg2-8: NOTRUN -> [SKIP][8] ([i915#4083]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@gem_mmap@basic.html * igt@gem_mmap_gtt@basic: - bat-dg2-9: NOTRUN -> [SKIP][9] ([i915#4077]) +2 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@gem_mmap_gtt@basic.html - bat-dg2-8: NOTRUN -> [SKIP][10] ([i915#4077]) +2 other tests skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@gem_mmap_gtt@basic.html * igt@gem_render_tiled_blits@basic: - bat-dg2-9: NOTRUN -> [SKIP][11] ([i915#4079]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@gem_render_tiled_blits@basic.html * igt@gem_tiled_pread_basic: - bat-dg2-8: NOTRUN -> [SKIP][12] ([i915#4079]) +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@gem_tiled_pread_basic.html * igt@i915_pm_rps@basic-api: - bat-dg2-9: NOTRUN -> [SKIP][13] ([i915#6621]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@i915_pm_rps@basic-api.html - bat-dg2-8: NOTRUN -> [SKIP][14] ([i915#6621]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@i915_pm_rps@basic-api.html * igt@i915_suspend@basic-s3-without-i915: - bat-jsl-3: [PASS][15] -> [FAIL][16] ([fdo#103375]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/bat-jsl-3/igt@i915_suspend@basic-s3-without-i915.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-jsl-3/igt@i915_suspend@basic-s3-without-i915.html - bat-dg2-8: NOTRUN -> [SKIP][17] ([i915#6645]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-dg2-9: NOTRUN -> [SKIP][18] ([i915#5190]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html - bat-dg2-8: NOTRUN -> [SKIP][19] ([i915#5190]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg2-9: NOTRUN -> [SKIP][20] ([i915#4215] / [i915#5190]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html - bat-dg2-8: NOTRUN -> [SKIP][21] ([i915#4215] / [i915#5190]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_addfb_basic@framebuffer-vs-set-tiling: - bat-dg2-9: NOTRUN -> [SKIP][22] ([i915#4212]) +6 other tests skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html - bat-dg2-8: NOTRUN -> [SKIP][23] ([i915#4212]) +6 other tests skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html * igt@kms_addfb_basic@tile-pitch-mismatch: - bat-dg2-9: NOTRUN -> [SKIP][24] ([i915#4212] / [i915#5608]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@kms_addfb_basic@tile-pitch-mismatch.html - bat-dg2-8: NOTRUN -> [SKIP][25] ([i915#4212] / [i915#5608]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@kms_addfb_basic@tile-pitch-mismatch.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-dg2-9: NOTRUN -> [SKIP][26] ([i915#4103] / [i915#4213] / [i915#5608]) +1 other test skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - bat-dg2-8: NOTRUN -> [SKIP][27] ([i915#4103] / [i915#4213] / [i915#5608]) +1 other test skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - bat-jsl-1: NOTRUN -> [SKIP][28] ([i915#4103]) +1 other test skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-jsl-1: NOTRUN -> [SKIP][29] ([i915#3555]) +1 other test skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-jsl-1/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-dg2-9: NOTRUN -> [SKIP][30] ([fdo#109285]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@kms_force_connector_basic@force-load-detect.html - bat-dg2-8: NOTRUN -> [SKIP][31] ([fdo#109285]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@kms_force_connector_basic@force-load-detect.html - bat-jsl-1: NOTRUN -> [SKIP][32] ([fdo#109285]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-dg2-9: NOTRUN -> [SKIP][33] ([i915#5274]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@kms_force_connector_basic@prune-stale-modes.html - bat-dg2-8: NOTRUN -> [SKIP][34] ([i915#5274]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_pm_backlight@basic-brightness: - bat-dg2-8: NOTRUN -> [SKIP][35] ([i915#5354]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@kms_pm_backlight@basic-brightness.html - bat-dg2-9: NOTRUN -> [SKIP][36] ([i915#5354]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@kms_pm_backlight@basic-brightness.html * igt@kms_setmode@basic-clone-single-crtc: - bat-dg2-9: NOTRUN -> [SKIP][37] ([i915#3555]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@kms_setmode@basic-clone-single-crtc.html - bat-dg2-8: NOTRUN -> [SKIP][38] ([i915#3555]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-dg2-9: NOTRUN -> [SKIP][39] ([i915#3708]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@prime_vgem@basic-fence-flip.html - bat-dg2-8: NOTRUN -> [SKIP][40] ([i915#3708]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-fence-mmap: - bat-dg2-8: NOTRUN -> [SKIP][41] ([i915#3708] / [i915#4077]) +1 other test skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@prime_vgem@basic-fence-mmap.html - bat-dg2-9: NOTRUN -> [SKIP][42] ([i915#3708] / [i915#4077]) +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-write: - bat-dg2-9: NOTRUN -> [SKIP][43] ([i915#3291] / [i915#3708]) +2 other tests skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-9/igt@prime_vgem@basic-write.html - bat-dg2-8: NOTRUN -> [SKIP][44] ([i915#3291] / [i915#3708]) +2 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-dg2-8/igt@prime_vgem@basic-write.html #### Possible fixes #### * igt@kms_flip@basic-flip-vs-dpms@a-dp5: - bat-adlp-11: [DMESG-WARN][45] ([i915#9839]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/bat-adlp-11/igt@kms_flip@basic-flip-vs-dpms@a-dp5.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-adlp-11/igt@kms_flip@basic-flip-vs-dpms@a-dp5.html * igt@kms_flip@basic-flip-vs-dpms@d-dp5: - bat-adlp-11: [FAIL][47] ([i915#6121]) -> [PASS][48] +2 other tests pass [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/bat-adlp-11/igt@kms_flip@basic-flip-vs-dpms@d-dp5.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/bat-adlp-11/igt@kms_flip@basic-flip-vs-dpms@d-dp5.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608 [i915#6121]: https://gitlab.freedesktop.org/drm/intel/issues/6121 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645 [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359 [i915#8981]: https://gitlab.freedesktop.org/drm/intel/issues/8981 [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 [i915#9839]: https://gitlab.freedesktop.org/drm/intel/issues/9839 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7635 -> IGTPW_10398 CI-20190529: 20190529 CI_DRM_14008: d630426f84b0724b04e5c41e59594a41460b3c3c @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10398: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/index.html IGT_7635: 0b796be8ce05cb2070ce5136d248f438c962d11e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Testlist changes ---------------- +igt@xe_sysfs_tile@physical_vram_size_bytes == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/index.html [-- Attachment #2: Type: text/html, Size: 16648 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* ✗ Fi.CI.IGT: failure for Compression support for Lunarlake 2023-12-12 17:39 [PATCH i-g-t v5 0/6] Compression support for Lunarlake Akshata Jahagirdar 2023-12-12 6:48 ` ✓ Fi.CI.BAT: success for " Patchwork @ 2023-12-12 7:44 ` Patchwork 2023-12-12 8:13 ` ✓ CI.xeBAT: success " Patchwork ` (6 subsequent siblings) 8 siblings, 0 replies; 19+ messages in thread From: Patchwork @ 2023-12-12 7:44 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 73320 bytes --] == Series Details == Series: Compression support for Lunarlake URL : https://patchwork.freedesktop.org/series/127666/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14008_full -> IGTPW_10398_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_10398_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_10398_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. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/index.html Participating hosts (7 -> 8) ------------------------------ Additional (1): shard-glk-0 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_10398_full: ### IGT changes ### #### Possible regressions #### * igt@gem_ctx_freq@sysfs@gt0: - shard-tglu: NOTRUN -> [INCOMPLETE][1] +9 other tests incomplete [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-6/igt@gem_ctx_freq@sysfs@gt0.html * igt@gem_ctx_freq@sysfs@gt1: - shard-mtlp: NOTRUN -> [INCOMPLETE][2] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-1/igt@gem_ctx_freq@sysfs@gt1.html * igt@gem_exec_balancer@bonded-chain: - shard-dg1: NOTRUN -> [ABORT][3] +1 other test abort [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-13/igt@gem_exec_balancer@bonded-chain.html - shard-glk: NOTRUN -> [ABORT][4] +1 other test abort [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-glk1/igt@gem_exec_balancer@bonded-chain.html * igt@gem_exec_balancer@bonded-false-hang: - shard-rkl: NOTRUN -> [ABORT][5] +2 other tests abort [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-3/igt@gem_exec_balancer@bonded-false-hang.html * igt@gem_exec_balancer@smoke: - shard-dg2: NOTRUN -> [ABORT][6] [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-3/igt@gem_exec_balancer@smoke.html - shard-rkl: NOTRUN -> [INCOMPLETE][7] +7 other tests incomplete [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-4/igt@gem_exec_balancer@smoke.html * igt@gem_exec_whisper@basic-queues: - shard-snb: NOTRUN -> [INCOMPLETE][8] +9 other tests incomplete [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-snb2/igt@gem_exec_whisper@basic-queues.html * igt@i915_pm_rps@fence-order: - shard-dg1: NOTRUN -> [INCOMPLETE][9] +7 other tests incomplete [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-12/igt@i915_pm_rps@fence-order.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt: - shard-snb: NOTRUN -> [ABORT][10] [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt.html * igt@perf_pmu@busy-accuracy-50@rcs0: - shard-dg2: NOTRUN -> [INCOMPLETE][11] +5 other tests incomplete [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-1/igt@perf_pmu@busy-accuracy-50@rcs0.html * igt@perf_pmu@busy-idle-no-semaphores@rcs0: - shard-glk: NOTRUN -> [INCOMPLETE][12] +8 other tests incomplete [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-glk4/igt@perf_pmu@busy-idle-no-semaphores@rcs0.html - shard-mtlp: NOTRUN -> [ABORT][13] +17 other tests abort [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@perf_pmu@busy-idle-no-semaphores@rcs0.html #### Warnings #### * igt@gem_exec_balancer@bonded-sync: - shard-dg1: [SKIP][14] ([i915#4771]) -> [ABORT][15] [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg1-19/igt@gem_exec_balancer@bonded-sync.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-13/igt@gem_exec_balancer@bonded-sync.html * igt@gem_exec_balancer@full: - shard-dg1: [INCOMPLETE][16] -> [ABORT][17] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg1-12/igt@gem_exec_balancer@full.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-13/igt@gem_exec_balancer@full.html * igt@i915_pm_rc6_residency@rc6-fence@gt0: - shard-mtlp: [ABORT][18] ([i915#9855]) -> [ABORT][19] +3 other tests abort [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-mtlp-5/igt@i915_pm_rc6_residency@rc6-fence@gt0.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-5/igt@i915_pm_rc6_residency@rc6-fence@gt0.html Known issues ------------ Here are the changes found in IGTPW_10398_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@object-reloc-keep-cache: - shard-rkl: NOTRUN -> [SKIP][20] ([i915#8411]) +1 other test skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@api_intel_bb@object-reloc-keep-cache.html - shard-mtlp: NOTRUN -> [SKIP][21] ([i915#8411]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@api_intel_bb@object-reloc-keep-cache.html - shard-dg2: NOTRUN -> [SKIP][22] ([i915#8411]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@api_intel_bb@object-reloc-keep-cache.html * igt@debugfs_test@basic-hwmon: - shard-rkl: NOTRUN -> [SKIP][23] ([i915#9318]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-4/igt@debugfs_test@basic-hwmon.html - shard-tglu: NOTRUN -> [SKIP][24] ([i915#9318]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-4/igt@debugfs_test@basic-hwmon.html * igt@drm_fdinfo@virtual-busy-hang-all: - shard-mtlp: NOTRUN -> [SKIP][25] ([i915#8414]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-7/igt@drm_fdinfo@virtual-busy-hang-all.html - shard-dg2: NOTRUN -> [SKIP][26] ([i915#8414]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-2/igt@drm_fdinfo@virtual-busy-hang-all.html - shard-dg1: NOTRUN -> [SKIP][27] ([i915#8414]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-12/igt@drm_fdinfo@virtual-busy-hang-all.html * igt@gem_bad_reloc@negative-reloc-bltcopy: - shard-mtlp: NOTRUN -> [SKIP][28] ([i915#3281]) +7 other tests skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@gem_bad_reloc@negative-reloc-bltcopy.html * igt@gem_ccs@suspend-resume: - shard-tglu: NOTRUN -> [SKIP][29] ([i915#9323]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-7/igt@gem_ccs@suspend-resume.html * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0: - shard-dg2: NOTRUN -> [INCOMPLETE][30] ([i915#7297]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-10/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html * igt@gem_ctx_persistence@engines-hostile-preempt: - shard-snb: NOTRUN -> [SKIP][31] ([fdo#109271] / [i915#1099]) +4 other tests skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-snb5/igt@gem_ctx_persistence@engines-hostile-preempt.html * igt@gem_eio@hibernate: - shard-dg2: NOTRUN -> [ABORT][32] ([i915#7975] / [i915#8213]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-2/igt@gem_eio@hibernate.html - shard-rkl: NOTRUN -> [ABORT][33] ([i915#7975] / [i915#8213]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-5/igt@gem_eio@hibernate.html * igt@gem_exec_balancer@bonded-pair: - shard-dg2: NOTRUN -> [SKIP][34] ([i915#4771]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@gem_exec_balancer@bonded-pair.html - shard-dg1: NOTRUN -> [SKIP][35] ([i915#4771]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-19/igt@gem_exec_balancer@bonded-pair.html * igt@gem_exec_capture@capture-invisible@lmem0: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#6334]) +1 other test skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@gem_exec_capture@capture-invisible@lmem0.html - shard-dg1: NOTRUN -> [SKIP][37] ([i915#6334]) +1 other test skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-12/igt@gem_exec_capture@capture-invisible@lmem0.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-glk: NOTRUN -> [SKIP][38] ([fdo#109271] / [i915#6334]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-glk8/igt@gem_exec_capture@capture-invisible@smem0.html - shard-mtlp: NOTRUN -> [SKIP][39] ([i915#6334]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@gem_exec_capture@capture-invisible@smem0.html - shard-rkl: NOTRUN -> [SKIP][40] ([i915#6334]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-1/igt@gem_exec_capture@capture-invisible@smem0.html - shard-tglu: NOTRUN -> [SKIP][41] ([i915#6334]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-8/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_capture@many-4k-zero: - shard-dg1: NOTRUN -> [FAIL][42] ([i915#9606]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-13/igt@gem_exec_capture@many-4k-zero.html - shard-tglu: NOTRUN -> [FAIL][43] ([i915#9606]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-9/igt@gem_exec_capture@many-4k-zero.html - shard-glk: NOTRUN -> [FAIL][44] ([i915#9606]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-glk6/igt@gem_exec_capture@many-4k-zero.html - shard-mtlp: NOTRUN -> [FAIL][45] ([i915#9606]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-7/igt@gem_exec_capture@many-4k-zero.html - shard-dg2: NOTRUN -> [FAIL][46] ([i915#9606]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-10/igt@gem_exec_capture@many-4k-zero.html - shard-rkl: NOTRUN -> [FAIL][47] ([i915#9606]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-7/igt@gem_exec_capture@many-4k-zero.html * igt@gem_exec_fair@basic-none-share: - shard-dg2: NOTRUN -> [SKIP][48] ([i915#3539] / [i915#4852]) +1 other test skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-10/igt@gem_exec_fair@basic-none-share.html - shard-dg1: NOTRUN -> [SKIP][49] ([i915#3539] / [i915#4852]) +1 other test skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-17/igt@gem_exec_fair@basic-none-share.html - shard-mtlp: NOTRUN -> [SKIP][50] ([i915#4473] / [i915#4771]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-7/igt@gem_exec_fair@basic-none-share.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-tglu: NOTRUN -> [FAIL][51] ([i915#2842]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-10/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fence@submit3: - shard-dg2: NOTRUN -> [SKIP][52] ([i915#4812]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-10/igt@gem_exec_fence@submit3.html - shard-dg1: NOTRUN -> [SKIP][53] ([i915#4812]) +1 other test skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-16/igt@gem_exec_fence@submit3.html * igt@gem_exec_fence@submit67: - shard-mtlp: NOTRUN -> [SKIP][54] ([i915#4812]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@gem_exec_fence@submit67.html * igt@gem_exec_flush@basic-uc-prw-default: - shard-dg1: NOTRUN -> [SKIP][55] ([i915#3539]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-18/igt@gem_exec_flush@basic-uc-prw-default.html - shard-dg2: NOTRUN -> [SKIP][56] ([i915#3539]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@gem_exec_flush@basic-uc-prw-default.html * igt@gem_exec_reloc@basic-cpu-gtt-noreloc: - shard-dg2: NOTRUN -> [SKIP][57] ([i915#3281]) +6 other tests skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html * igt@gem_exec_reloc@basic-write-cpu-active: - shard-dg1: NOTRUN -> [SKIP][58] ([i915#3281]) +8 other tests skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-16/igt@gem_exec_reloc@basic-write-cpu-active.html * igt@gem_exec_reloc@basic-write-read-noreloc: - shard-rkl: NOTRUN -> [SKIP][59] ([i915#3281]) +9 other tests skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-1/igt@gem_exec_reloc@basic-write-read-noreloc.html * igt@gem_exec_whisper@basic-contexts-forked-all: - shard-mtlp: NOTRUN -> [ABORT][60] ([i915#7392]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-3/igt@gem_exec_whisper@basic-contexts-forked-all.html - shard-tglu: NOTRUN -> [INCOMPLETE][61] ([i915#6755]) +1 other test incomplete [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-4/igt@gem_exec_whisper@basic-contexts-forked-all.html * igt@gem_huc_copy@huc-copy: - shard-rkl: NOTRUN -> [SKIP][62] ([i915#2190]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@gem_huc_copy@huc-copy.html - shard-tglu: NOTRUN -> [SKIP][63] ([i915#2190]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-10/igt@gem_huc_copy@huc-copy.html - shard-glk: NOTRUN -> [SKIP][64] ([fdo#109271] / [i915#2190]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-glk5/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - shard-mtlp: NOTRUN -> [SKIP][65] ([i915#4613]) +2 other tests skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@parallel-random-verify: - shard-rkl: NOTRUN -> [SKIP][66] ([i915#4613]) +2 other tests skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-4/igt@gem_lmem_swapping@parallel-random-verify.html * igt@gem_lmem_swapping@verify-random-ccs: - shard-tglu: NOTRUN -> [SKIP][67] ([i915#4613]) +2 other tests skip [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-3/igt@gem_lmem_swapping@verify-random-ccs.html - shard-glk: NOTRUN -> [SKIP][68] ([fdo#109271] / [i915#4613]) +2 other tests skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-glk4/igt@gem_lmem_swapping@verify-random-ccs.html * igt@gem_lmem_swapping@verify-random-ccs@lmem0: - shard-dg1: NOTRUN -> [SKIP][69] ([i915#4565]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-16/igt@gem_lmem_swapping@verify-random-ccs@lmem0.html * igt@gem_media_vme: - shard-mtlp: NOTRUN -> [SKIP][70] ([i915#284]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-6/igt@gem_media_vme.html - shard-dg2: NOTRUN -> [SKIP][71] ([i915#284]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@gem_media_vme.html - shard-rkl: NOTRUN -> [SKIP][72] ([i915#284]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-7/igt@gem_media_vme.html - shard-dg1: NOTRUN -> [SKIP][73] ([i915#284]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-15/igt@gem_media_vme.html - shard-tglu: NOTRUN -> [SKIP][74] ([i915#284]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-9/igt@gem_media_vme.html * igt@gem_mmap_gtt@cpuset-basic-small-copy: - shard-dg1: NOTRUN -> [SKIP][75] ([i915#4077]) +14 other tests skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-12/igt@gem_mmap_gtt@cpuset-basic-small-copy.html * igt@gem_mmap_gtt@cpuset-big-copy: - shard-dg2: NOTRUN -> [SKIP][76] ([i915#4077]) +14 other tests skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-6/igt@gem_mmap_gtt@cpuset-big-copy.html * igt@gem_mmap_gtt@cpuset-medium-copy-odd: - shard-mtlp: NOTRUN -> [SKIP][77] ([i915#4077]) +17 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html * igt@gem_mmap_wc@close: - shard-dg2: NOTRUN -> [SKIP][78] ([i915#4083]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@gem_mmap_wc@close.html - shard-dg1: NOTRUN -> [SKIP][79] ([i915#4083]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-18/igt@gem_mmap_wc@close.html * igt@gem_mmap_wc@coherency: - shard-mtlp: NOTRUN -> [SKIP][80] ([i915#4083]) +1 other test skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@gem_mmap_wc@coherency.html * igt@gem_partial_pwrite_pread@write-display: - shard-mtlp: NOTRUN -> [SKIP][81] ([i915#3282]) +2 other tests skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@gem_partial_pwrite_pread@write-display.html * igt@gem_pread@snoop: - shard-dg2: NOTRUN -> [SKIP][82] ([i915#3282]) +2 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-6/igt@gem_pread@snoop.html * igt@gem_pxp@reject-modify-context-protection-off-1: - shard-tglu: NOTRUN -> [SKIP][83] ([i915#4270]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-8/igt@gem_pxp@reject-modify-context-protection-off-1.html - shard-mtlp: NOTRUN -> [SKIP][84] ([i915#4270]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-5/igt@gem_pxp@reject-modify-context-protection-off-1.html - shard-dg2: NOTRUN -> [SKIP][85] ([i915#4270]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-10/igt@gem_pxp@reject-modify-context-protection-off-1.html - shard-dg1: NOTRUN -> [SKIP][86] ([i915#4270]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-17/igt@gem_pxp@reject-modify-context-protection-off-1.html * igt@gem_render_copy@y-tiled-to-vebox-y-tiled: - shard-mtlp: NOTRUN -> [SKIP][87] ([i915#8428]) +4 other tests skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled: - shard-dg2: NOTRUN -> [SKIP][88] ([i915#5190]) +7 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-2/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-dg2: NOTRUN -> [SKIP][89] ([i915#4079]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-1/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html - shard-dg1: NOTRUN -> [SKIP][90] ([i915#4079]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-16/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html - shard-mtlp: NOTRUN -> [SKIP][91] ([i915#4079]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-5/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_softpin@evict-snoop: - shard-tglu: NOTRUN -> [SKIP][92] ([fdo#109312]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-3/igt@gem_softpin@evict-snoop.html - shard-mtlp: NOTRUN -> [SKIP][93] ([i915#4885]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-5/igt@gem_softpin@evict-snoop.html - shard-dg2: NOTRUN -> [SKIP][94] ([i915#4885]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-6/igt@gem_softpin@evict-snoop.html * igt@gem_userptr_blits@access-control: - shard-mtlp: NOTRUN -> [SKIP][95] ([i915#3297]) +2 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@gem_userptr_blits@access-control.html * igt@gem_userptr_blits@coherency-unsync: - shard-dg2: NOTRUN -> [SKIP][96] ([i915#3297]) +1 other test skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@gem_userptr_blits@coherency-unsync.html - shard-rkl: NOTRUN -> [SKIP][97] ([i915#3297]) +1 other test skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@gem_userptr_blits@coherency-unsync.html - shard-dg1: NOTRUN -> [SKIP][98] ([i915#3297]) +1 other test skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-18/igt@gem_userptr_blits@coherency-unsync.html - shard-tglu: NOTRUN -> [SKIP][99] ([i915#3297]) +1 other test skip [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-5/igt@gem_userptr_blits@coherency-unsync.html * igt@gem_userptr_blits@forbidden-operations: - shard-rkl: NOTRUN -> [SKIP][100] ([i915#3282]) +2 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-7/igt@gem_userptr_blits@forbidden-operations.html - shard-dg1: NOTRUN -> [SKIP][101] ([i915#3282]) +1 other test skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-13/igt@gem_userptr_blits@forbidden-operations.html * igt@gem_userptr_blits@vma-merge: - shard-dg1: NOTRUN -> [FAIL][102] ([i915#3318]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-15/igt@gem_userptr_blits@vma-merge.html - shard-mtlp: NOTRUN -> [FAIL][103] ([i915#3318]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-6/igt@gem_userptr_blits@vma-merge.html * igt@gen3_render_tiledy_blits: - shard-mtlp: NOTRUN -> [SKIP][104] ([fdo#109289]) +3 other tests skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-1/igt@gen3_render_tiledy_blits.html * igt@gen7_exec_parse@basic-rejected: - shard-dg2: NOTRUN -> [SKIP][105] ([fdo#109289]) +3 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-6/igt@gen7_exec_parse@basic-rejected.html - shard-rkl: NOTRUN -> [SKIP][106] ([fdo#109289]) +3 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-4/igt@gen7_exec_parse@basic-rejected.html - shard-dg1: NOTRUN -> [SKIP][107] ([fdo#109289]) +3 other tests skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-15/igt@gen7_exec_parse@basic-rejected.html * igt@gen9_exec_parse@batch-zero-length: - shard-tglu: NOTRUN -> [SKIP][108] ([i915#2527] / [i915#2856]) +4 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-5/igt@gen9_exec_parse@batch-zero-length.html - shard-mtlp: NOTRUN -> [SKIP][109] ([i915#2856]) +5 other tests skip [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@gen9_exec_parse@batch-zero-length.html * igt@gen9_exec_parse@bb-large: - shard-dg1: NOTRUN -> [SKIP][110] ([i915#2527]) +4 other tests skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-15/igt@gen9_exec_parse@bb-large.html * igt@gen9_exec_parse@bb-oversize: - shard-rkl: NOTRUN -> [SKIP][111] ([i915#2527]) +4 other tests skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-7/igt@gen9_exec_parse@bb-oversize.html * igt@gen9_exec_parse@valid-registers: - shard-dg2: NOTRUN -> [SKIP][112] ([i915#2856]) +3 other tests skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-10/igt@gen9_exec_parse@valid-registers.html * igt@i915_module_load@reload-with-fault-injection: - shard-snb: NOTRUN -> [INCOMPLETE][113] ([i915#9200]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-snb1/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_rpm@gem-mmap-type@gtt-smem0: - shard-mtlp: NOTRUN -> [SKIP][114] ([i915#8431]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@i915_pm_rpm@gem-mmap-type@gtt-smem0.html * igt@i915_pm_rps@min-max-config-loaded: - shard-dg1: NOTRUN -> [SKIP][115] ([i915#6621]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-16/igt@i915_pm_rps@min-max-config-loaded.html - shard-mtlp: NOTRUN -> [SKIP][116] ([i915#6621]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@i915_pm_rps@min-max-config-loaded.html * igt@i915_pm_rps@thresholds-park@gt0: - shard-dg1: NOTRUN -> [SKIP][117] ([i915#8925]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-12/igt@i915_pm_rps@thresholds-park@gt0.html - shard-mtlp: NOTRUN -> [SKIP][118] ([i915#8925]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@i915_pm_rps@thresholds-park@gt0.html - shard-dg2: NOTRUN -> [SKIP][119] ([i915#8925]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@i915_pm_rps@thresholds-park@gt0.html * igt@i915_pm_rps@thresholds-park@gt1: - shard-mtlp: NOTRUN -> [SKIP][120] ([i915#3555] / [i915#8925]) [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@i915_pm_rps@thresholds-park@gt1.html * igt@i915_query@hwconfig_table: - shard-dg1: NOTRUN -> [SKIP][121] ([i915#6245]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-17/igt@i915_query@hwconfig_table.html - shard-tglu: NOTRUN -> [SKIP][122] ([i915#6245]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-6/igt@i915_query@hwconfig_table.html - shard-rkl: NOTRUN -> [SKIP][123] ([i915#6245]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-4/igt@i915_query@hwconfig_table.html * igt@intel_hwmon@hwmon-read: - shard-tglu: NOTRUN -> [SKIP][124] ([i915#7707]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-5/igt@intel_hwmon@hwmon-read.html - shard-mtlp: NOTRUN -> [SKIP][125] ([i915#7707]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-6/igt@intel_hwmon@hwmon-read.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - shard-mtlp: NOTRUN -> [SKIP][126] ([i915#5190]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@bo-too-small-due-to-tiling: - shard-dg1: NOTRUN -> [SKIP][127] ([i915#4212]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-12/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html - shard-mtlp: NOTRUN -> [SKIP][128] ([i915#4212]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html - shard-dg2: NOTRUN -> [SKIP][129] ([i915#4212]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html * igt@kms_big_fb@4-tiled-32bpp-rotate-270: - shard-tglu: NOTRUN -> [SKIP][130] ([fdo#111615] / [i915#5286]) +3 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-3/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html * igt@kms_big_fb@4-tiled-addfb-size-offset-overflow: - shard-tglu: NOTRUN -> [SKIP][131] ([i915#5286]) +1 other test skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-10/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@4-tiled-addfb-size-overflow: - shard-dg1: NOTRUN -> [SKIP][132] ([i915#5286]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-15/igt@kms_big_fb@4-tiled-addfb-size-overflow.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][133] ([i915#5286]) +4 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-dg1: NOTRUN -> [SKIP][134] ([i915#4538] / [i915#5286]) +4 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-19/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@linear-64bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][135] ([fdo#111614]) +3 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@kms_big_fb@linear-64bpp-rotate-270.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][136] ([fdo#111614]) +3 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html - shard-rkl: NOTRUN -> [SKIP][137] ([fdo#111614] / [i915#3638]) +1 other test skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-7/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html - shard-dg1: NOTRUN -> [SKIP][138] ([i915#3638]) +1 other test skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-15/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html - shard-tglu: NOTRUN -> [SKIP][139] ([fdo#111614]) +2 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-9/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180: - shard-mtlp: NOTRUN -> [SKIP][140] ([fdo#111615]) +4 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][141] ([i915#4538] / [i915#5190]) +1 other test skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html - shard-dg1: NOTRUN -> [SKIP][142] ([i915#4538]) +1 other test skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-12/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-180: - shard-rkl: NOTRUN -> [SKIP][143] ([fdo#110723]) +2 other tests skip [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip: - shard-tglu: NOTRUN -> [SKIP][144] ([fdo#111615]) +1 other test skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html * igt@kms_ccs@pipe-a-bad-pixel-format-4-tiled-dg2-rc-ccs-cc: - shard-mtlp: NOTRUN -> [SKIP][145] ([i915#5354] / [i915#6095]) +36 other tests skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-5/igt@kms_ccs@pipe-a-bad-pixel-format-4-tiled-dg2-rc-ccs-cc.html * igt@kms_ccs@pipe-a-random-ccs-data-yf-tiled-ccs: - shard-dg1: NOTRUN -> [SKIP][146] ([i915#5354] / [i915#6095]) +38 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-15/igt@kms_ccs@pipe-a-random-ccs-data-yf-tiled-ccs.html * igt@kms_ccs@pipe-b-crc-primary-rotation-180-4-tiled-dg2-rc-ccs: - shard-rkl: NOTRUN -> [SKIP][147] ([i915#5354] / [i915#6095]) +17 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-1/igt@kms_ccs@pipe-b-crc-primary-rotation-180-4-tiled-dg2-rc-ccs.html * igt@kms_ccs@pipe-c-missing-ccs-buffer-y-tiled-gen12-mc-ccs: - shard-tglu: NOTRUN -> [SKIP][148] ([i915#5354] / [i915#6095]) +37 other tests skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-3/igt@kms_ccs@pipe-c-missing-ccs-buffer-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@pipe-d-ccs-on-another-bo-4-tiled-mtl-mc-ccs: - shard-rkl: NOTRUN -> [SKIP][149] ([i915#5354]) +18 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-7/igt@kms_ccs@pipe-d-ccs-on-another-bo-4-tiled-mtl-mc-ccs.html * igt@kms_chamelium_audio@dp-audio: - shard-tglu: NOTRUN -> [SKIP][150] ([i915#7828]) +7 other tests skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-4/igt@kms_chamelium_audio@dp-audio.html * igt@kms_chamelium_color@ctm-0-50: - shard-dg1: NOTRUN -> [SKIP][151] ([fdo#111827]) +2 other tests skip [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-15/igt@kms_chamelium_color@ctm-0-50.html * igt@kms_chamelium_color@ctm-max: - shard-mtlp: NOTRUN -> [SKIP][152] ([fdo#111827]) +3 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-7/igt@kms_chamelium_color@ctm-max.html * igt@kms_chamelium_color@degamma: - shard-dg2: NOTRUN -> [SKIP][153] ([fdo#111827]) +2 other tests skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-10/igt@kms_chamelium_color@degamma.html - shard-rkl: NOTRUN -> [SKIP][154] ([fdo#111827]) +2 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-1/igt@kms_chamelium_color@degamma.html - shard-tglu: NOTRUN -> [SKIP][155] ([fdo#111827]) +2 other tests skip [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-10/igt@kms_chamelium_color@degamma.html * igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k: - shard-dg2: NOTRUN -> [SKIP][156] ([i915#7828]) +6 other tests skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html - shard-rkl: NOTRUN -> [SKIP][157] ([i915#7828]) +7 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html - shard-dg1: NOTRUN -> [SKIP][158] ([i915#7828]) +7 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-18/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html * igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode: - shard-mtlp: NOTRUN -> [SKIP][159] ([i915#7828]) +7 other tests skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html * igt@kms_content_protection@atomic: - shard-dg1: NOTRUN -> [SKIP][160] ([i915#7116]) +1 other test skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-12/igt@kms_content_protection@atomic.html - shard-tglu: NOTRUN -> [SKIP][161] ([i915#6944] / [i915#7116] / [i915#7118]) +2 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-8/igt@kms_content_protection@atomic.html - shard-mtlp: NOTRUN -> [SKIP][162] ([i915#6944]) +1 other test skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@kms_content_protection@atomic.html * igt@kms_content_protection@srm: - shard-rkl: NOTRUN -> [SKIP][163] ([i915#7118]) +2 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@kms_content_protection@srm.html * igt@kms_content_protection@type1: - shard-dg2: NOTRUN -> [SKIP][164] ([i915#7118]) +2 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-10/igt@kms_content_protection@type1.html - shard-mtlp: NOTRUN -> [SKIP][165] ([i915#3555] / [i915#6944]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-7/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-random-32x10: - shard-mtlp: NOTRUN -> [SKIP][166] ([i915#3555] / [i915#8814]) +1 other test skip [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-7/igt@kms_cursor_crc@cursor-random-32x10.html * igt@kms_cursor_crc@cursor-rapid-movement-32x32: - shard-dg2: NOTRUN -> [SKIP][167] ([i915#3555]) +3 other tests skip [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-6/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-tglu: NOTRUN -> [SKIP][168] ([i915#3359]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-10/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html - shard-mtlp: NOTRUN -> [SKIP][169] ([i915#3359]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html - shard-dg2: NOTRUN -> [SKIP][170] ([i915#3359]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html - shard-rkl: NOTRUN -> [SKIP][171] ([i915#3359]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_crc@cursor-sliding-256x85: - shard-mtlp: NOTRUN -> [SKIP][172] ([i915#8814]) +1 other test skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-1/igt@kms_cursor_crc@cursor-sliding-256x85.html * igt@kms_cursor_legacy@cursora-vs-flipb-toggle: - shard-dg2: NOTRUN -> [SKIP][173] ([fdo#109274] / [i915#5354]) +4 other tests skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-2/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html * igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size: - shard-tglu: NOTRUN -> [SKIP][174] ([fdo#109274]) +5 other tests skip [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-5/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html - shard-mtlp: NOTRUN -> [SKIP][175] ([i915#9809]) +5 other tests skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html * igt@kms_display_modes@mst-extended-mode-negative: - shard-dg2: NOTRUN -> [SKIP][176] ([i915#8588]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@kms_display_modes@mst-extended-mode-negative.html - shard-rkl: NOTRUN -> [SKIP][177] ([i915#8588]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-1/igt@kms_display_modes@mst-extended-mode-negative.html - shard-dg1: NOTRUN -> [SKIP][178] ([i915#8588]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-12/igt@kms_display_modes@mst-extended-mode-negative.html - shard-tglu: NOTRUN -> [SKIP][179] ([i915#8588]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-8/igt@kms_display_modes@mst-extended-mode-negative.html - shard-mtlp: NOTRUN -> [SKIP][180] ([i915#8588]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@kms_display_modes@mst-extended-mode-negative.html * igt@kms_draw_crc@draw-method-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][181] ([i915#8812]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-17/igt@kms_draw_crc@draw-method-mmap-gtt.html - shard-mtlp: NOTRUN -> [SKIP][182] ([i915#3555] / [i915#8812]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-1/igt@kms_draw_crc@draw-method-mmap-gtt.html - shard-dg2: NOTRUN -> [SKIP][183] ([i915#8812]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-6/igt@kms_draw_crc@draw-method-mmap-gtt.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank: - shard-tglu: NOTRUN -> [SKIP][184] ([fdo#109274] / [i915#3637]) +10 other tests skip [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-10/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-blocking-wf-vblank: - shard-dg2: NOTRUN -> [SKIP][185] ([fdo#109274] / [fdo#111767]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html - shard-rkl: NOTRUN -> [SKIP][186] ([fdo#111767] / [fdo#111825]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-1/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html - shard-dg1: NOTRUN -> [SKIP][187] ([fdo#111767] / [fdo#111825]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-12/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html - shard-tglu: NOTRUN -> [SKIP][188] ([fdo#109274] / [fdo#111767] / [i915#3637]) [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-8/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html - shard-mtlp: NOTRUN -> [SKIP][189] ([fdo#111767] / [i915#3637]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html * igt@kms_flip@2x-flip-vs-fences-interruptible: - shard-mtlp: NOTRUN -> [SKIP][190] ([i915#8381]) [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@kms_flip@2x-flip-vs-fences-interruptible.html - shard-dg2: NOTRUN -> [SKIP][191] ([i915#8381]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@kms_flip@2x-flip-vs-fences-interruptible.html * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible: - shard-mtlp: NOTRUN -> [SKIP][192] ([i915#3637]) +9 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-6/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html * igt@kms_flip@2x-plain-flip: - shard-rkl: NOTRUN -> [SKIP][193] ([fdo#111825]) +15 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-1/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset: - shard-dg2: NOTRUN -> [SKIP][194] ([fdo#109274]) +8 other tests skip [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][195] ([i915#2672]) +3 other tests skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][196] ([i915#2672]) +2 other tests skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html - shard-dg1: NOTRUN -> [SKIP][197] ([i915#2587] / [i915#2672]) +3 other tests skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-13/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html - shard-tglu: NOTRUN -> [SKIP][198] ([i915#2587] / [i915#2672]) +3 other tests skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][199] ([i915#2672]) +1 other test skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][200] ([i915#3555] / [i915#8810]) +1 other test skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][201] ([i915#2672] / [i915#3555]) +1 other test skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][202] ([i915#2672] / [i915#3555]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][203] ([i915#5354]) +51 other tests skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render: - shard-mtlp: NOTRUN -> [SKIP][204] ([i915#1825]) +30 other tests skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt: - shard-dg1: NOTRUN -> [SKIP][205] ([fdo#111825]) +44 other tests skip [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-19/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite: - shard-dg1: NOTRUN -> [SKIP][206] ([i915#3458]) +14 other tests skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt: - shard-rkl: NOTRUN -> [SKIP][207] ([fdo#111825] / [i915#1825]) +29 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][208] ([i915#8708]) +9 other tests skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render: - shard-tglu: NOTRUN -> [SKIP][209] ([fdo#109280]) +32 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc: - shard-rkl: NOTRUN -> [SKIP][210] ([i915#3023]) +17 other tests skip [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html - shard-dg1: NOTRUN -> [SKIP][211] ([i915#8708]) +11 other tests skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][212] ([i915#3458]) +12 other tests skip [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][213] ([i915#8708]) +6 other tests skip [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt: - shard-tglu: NOTRUN -> [SKIP][214] ([fdo#110189]) +15 other tests skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-10/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt.html * igt@kms_hdr@static-toggle-suspend: - shard-rkl: NOTRUN -> [SKIP][215] ([i915#3555] / [i915#8228]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@kms_hdr@static-toggle-suspend.html - shard-dg1: NOTRUN -> [SKIP][216] ([i915#3555] / [i915#8228]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-18/igt@kms_hdr@static-toggle-suspend.html - shard-tglu: NOTRUN -> [SKIP][217] ([i915#3555] / [i915#8228]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-5/igt@kms_hdr@static-toggle-suspend.html - shard-mtlp: NOTRUN -> [SKIP][218] ([i915#3555] / [i915#8228]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@kms_hdr@static-toggle-suspend.html * igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c: - shard-tglu: NOTRUN -> [SKIP][219] ([fdo#109289]) +3 other tests skip [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-3/igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c.html * igt@kms_plane_multiple@tiling-y: - shard-dg2: NOTRUN -> [SKIP][220] ([i915#8806]) [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@kms_plane_multiple@tiling-y.html * igt@kms_plane_multiple@tiling-yf: - shard-rkl: NOTRUN -> [SKIP][221] ([i915#3555]) +4 other tests skip [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@kms_plane_multiple@tiling-yf.html - shard-dg1: NOTRUN -> [SKIP][222] ([i915#3555]) +4 other tests skip [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-18/igt@kms_plane_multiple@tiling-yf.html - shard-mtlp: NOTRUN -> [SKIP][223] ([i915#3555] / [i915#8806]) +1 other test skip [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@kms_plane_multiple@tiling-yf.html - shard-dg2: NOTRUN -> [SKIP][224] ([i915#3555] / [i915#8806]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][225] ([i915#9423]) +1 other test skip [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-c-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][226] ([i915#9423]) +3 other tests skip [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-18/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-c-hdmi-a-4.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-d-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][227] ([i915#9423]) +3 other tests skip [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-5/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-d-hdmi-a-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][228] ([i915#5235]) +17 other tests skip [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a-edp-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][229] ([i915#5235]) +7 other tests skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-1/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a-hdmi-a-2.html * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][230] ([i915#5235]) +15 other tests skip [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-3/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][231] ([i915#5235]) +11 other tests skip [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-16/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-4.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-d-edp-1: - shard-mtlp: NOTRUN -> [SKIP][232] ([i915#3555] / [i915#5235]) +5 other tests skip [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-d-edp-1.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-dp-4: - shard-dg2: NOTRUN -> [SKIP][233] ([i915#5235]) +11 other tests skip [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-dp-4.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [SKIP][234] ([fdo#109271]) +158 other tests skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-glk2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1.html * igt@kms_pm_backlight@basic-brightness: - shard-dg1: NOTRUN -> [SKIP][235] ([i915#5354]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-15/igt@kms_pm_backlight@basic-brightness.html - shard-tglu: NOTRUN -> [SKIP][236] ([i915#9812]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-5/igt@kms_pm_backlight@basic-brightness.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-tglu: NOTRUN -> [SKIP][237] ([i915#9519]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-6/igt@kms_pm_rpm@modeset-non-lpsp.html - shard-mtlp: NOTRUN -> [SKIP][238] ([i915#9519]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-1/igt@kms_pm_rpm@modeset-non-lpsp.html - shard-rkl: NOTRUN -> [SKIP][239] ([i915#9519]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf: - shard-rkl: NOTRUN -> [SKIP][240] ([i915#9683]) +1 other test skip [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@cursor-plane-move-continuous-sf: - shard-dg1: NOTRUN -> [SKIP][241] ([i915#9683]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-15/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html - shard-tglu: NOTRUN -> [SKIP][242] ([i915#9683]) +1 other test skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-5/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html - shard-dg2: NOTRUN -> [SKIP][243] ([i915#9683]) +1 other test skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-6/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html * igt@kms_rotation_crc@bad-pixel-format: - shard-mtlp: NOTRUN -> [SKIP][244] ([i915#4235]) +4 other tests skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@kms_rotation_crc@bad-pixel-format.html * igt@kms_rotation_crc@primary-rotation-270: - shard-dg2: NOTRUN -> [SKIP][245] ([i915#4235]) +2 other tests skip [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-5/igt@kms_rotation_crc@primary-rotation-270.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-mtlp: NOTRUN -> [SKIP][246] ([i915#5289]) [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270: - shard-dg2: NOTRUN -> [SKIP][247] ([i915#4235] / [i915#5190]) +1 other test skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html - shard-rkl: NOTRUN -> [SKIP][248] ([fdo#111615] / [i915#5289]) +1 other test skip [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html - shard-dg1: NOTRUN -> [SKIP][249] ([fdo#111615] / [i915#5289]) +1 other test skip [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-18/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html - shard-tglu: NOTRUN -> [SKIP][250] ([fdo#111615] / [i915#5289]) +1 other test skip [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-9/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html * igt@kms_scaling_modes@scaling-mode-full: - shard-tglu: NOTRUN -> [SKIP][251] ([i915#3555]) +4 other tests skip [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-8/igt@kms_scaling_modes@scaling-mode-full.html * igt@kms_setmode@invalid-clone-single-crtc: - shard-mtlp: NOTRUN -> [SKIP][252] ([i915#3555] / [i915#8809]) [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-7/igt@kms_setmode@invalid-clone-single-crtc.html * igt@kms_sysfs_edid_timing: - shard-dg1: NOTRUN -> [FAIL][253] ([IGT#2] / [i915#6493]) [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-18/igt@kms_sysfs_edid_timing.html * igt@kms_tv_load_detect@load-detect: - shard-snb: NOTRUN -> [SKIP][254] ([fdo#109271]) +382 other tests skip [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-snb7/igt@kms_tv_load_detect@load-detect.html - shard-tglu: NOTRUN -> [SKIP][255] ([fdo#109309]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-3/igt@kms_tv_load_detect@load-detect.html - shard-mtlp: NOTRUN -> [SKIP][256] ([fdo#109309]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@kms_tv_load_detect@load-detect.html - shard-rkl: NOTRUN -> [SKIP][257] ([fdo#109309]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-1/igt@kms_tv_load_detect@load-detect.html - shard-dg1: NOTRUN -> [SKIP][258] ([fdo#109309]) [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-16/igt@kms_tv_load_detect@load-detect.html * igt@perf@invalid-remove-userspace-config: - shard-mtlp: NOTRUN -> [ABORT][259] ([i915#9847]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-6/igt@perf@invalid-remove-userspace-config.html * igt@perf_pmu@event-wait@rcs0: - shard-dg1: NOTRUN -> [SKIP][260] ([fdo#112283]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-15/igt@perf_pmu@event-wait@rcs0.html - shard-mtlp: NOTRUN -> [SKIP][261] ([i915#3555] / [i915#8807]) [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-6/igt@perf_pmu@event-wait@rcs0.html * igt@prime_vgem@basic-read: - shard-mtlp: NOTRUN -> [SKIP][262] ([i915#3708]) +1 other test skip [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-write: - shard-dg2: NOTRUN -> [SKIP][263] ([i915#3291] / [i915#3708]) +1 other test skip [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@prime_vgem@basic-write.html - shard-rkl: NOTRUN -> [SKIP][264] ([fdo#109295] / [i915#3291] / [i915#3708]) +1 other test skip [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@prime_vgem@basic-write.html - shard-dg1: NOTRUN -> [SKIP][265] ([i915#3708]) +1 other test skip [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-18/igt@prime_vgem@basic-write.html * igt@v3d/v3d_submit_cl@bad-flag: - shard-tglu: NOTRUN -> [SKIP][266] ([fdo#109315] / [i915#2575]) +8 other tests skip [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-3/igt@v3d/v3d_submit_cl@bad-flag.html * igt@v3d/v3d_submit_cl@job-perfmon: - shard-dg1: NOTRUN -> [SKIP][267] ([i915#2575]) +8 other tests skip [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-13/igt@v3d/v3d_submit_cl@job-perfmon.html * igt@v3d/v3d_submit_csd@bad-multisync-extension: - shard-rkl: NOTRUN -> [SKIP][268] ([fdo#109315]) +8 other tests skip [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-1/igt@v3d/v3d_submit_csd@bad-multisync-extension.html * igt@v3d/v3d_wait_bo@bad-pad: - shard-mtlp: NOTRUN -> [SKIP][269] ([i915#2575]) +9 other tests skip [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-2/igt@v3d/v3d_wait_bo@bad-pad.html * igt@v3d/v3d_wait_bo@used-bo-1ns: - shard-dg2: NOTRUN -> [SKIP][270] ([i915#2575]) +7 other tests skip [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@v3d/v3d_wait_bo@used-bo-1ns.html * igt@vc4/vc4_create_bo@create-bo-4096: - shard-mtlp: NOTRUN -> [SKIP][271] ([i915#7711]) +3 other tests skip [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-mtlp-8/igt@vc4/vc4_create_bo@create-bo-4096.html * igt@vc4/vc4_dmabuf_poll@poll-read-waits-until-write-done: - shard-dg2: NOTRUN -> [SKIP][272] ([i915#7711]) +2 other tests skip [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg2-11/igt@vc4/vc4_dmabuf_poll@poll-read-waits-until-write-done.html - shard-dg1: NOTRUN -> [SKIP][273] ([i915#7711]) +2 other tests skip [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-dg1-19/igt@vc4/vc4_dmabuf_poll@poll-read-waits-until-write-done.html * igt@vc4/vc4_tiling@set-bad-handle: - shard-rkl: NOTRUN -> [SKIP][274] ([i915#7711]) +2 other tests skip [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-rkl-2/igt@vc4/vc4_tiling@set-bad-handle.html - shard-tglu: NOTRUN -> [SKIP][275] ([i915#2575]) +2 other tests skip [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-tglu-10/igt@vc4/vc4_tiling@set-bad-handle.html #### Possible fixes #### * igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: - shard-snb: [SKIP][276] ([fdo#109271] / [fdo#111767]) -> [PASS][277] [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb6/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt: - shard-snb: [SKIP][278] ([fdo#109271]) -> [PASS][279] +2 other tests pass [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt.html [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt.html #### Warnings #### * igt@kms_content_protection@atomic-dpms: - shard-snb: [INCOMPLETE][280] -> [SKIP][281] ([fdo#109271]) [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb7/igt@kms_content_protection@atomic-dpms.html [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/shard-snb2/igt@kms_content_protection@atomic-dpms.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245 [i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334 [i915#6493]: https://gitlab.freedesktop.org/drm/intel/issues/6493 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6755]: https://gitlab.freedesktop.org/drm/intel/issues/6755 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297 [i915#7392]: https://gitlab.freedesktop.org/drm/intel/issues/7392 [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381 [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428 [i915#8431]: https://gitlab.freedesktop.org/drm/intel/issues/8431 [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806 [i915#8807]: https://gitlab.freedesktop.org/drm/intel/issues/8807 [i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809 [i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810 [i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812 [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 [i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323 [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423 [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519 [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683 [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808 [i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809 [i915#9812]: https://gitlab.freedesktop.org/drm/intel/issues/9812 [i915#9847]: https://gitlab.freedesktop.org/drm/intel/issues/9847 [i915#9855]: https://gitlab.freedesktop.org/drm/intel/issues/9855 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7635 -> IGTPW_10398 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_14008: d630426f84b0724b04e5c41e59594a41460b3c3c @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10398: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/index.html IGT_7635: 0b796be8ce05cb2070ce5136d248f438c962d11e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/index.html [-- Attachment #2: Type: text/html, Size: 93942 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* ✓ CI.xeBAT: success for Compression support for Lunarlake 2023-12-12 17:39 [PATCH i-g-t v5 0/6] Compression support for Lunarlake Akshata Jahagirdar 2023-12-12 6:48 ` ✓ Fi.CI.BAT: success for " Patchwork 2023-12-12 7:44 ` ✗ Fi.CI.IGT: failure " Patchwork @ 2023-12-12 8:13 ` Patchwork 2023-12-12 17:39 ` [PATCH i-g-t v5 1/6] lib: Add blt command properties for lunarlake Akshata Jahagirdar ` (5 subsequent siblings) 8 siblings, 0 replies; 19+ messages in thread From: Patchwork @ 2023-12-12 8:13 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 2596 bytes --] == Series Details == Series: Compression support for Lunarlake URL : https://patchwork.freedesktop.org/series/127666/ State : success == Summary == CI Bug Log - changes from XEIGT_7635_BAT -> XEIGTPW_10398_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_10398_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_flip@basic-flip-vs-wf_vblank@b-edp1: - bat-adlp-7: [PASS][1] -> [FAIL][2] ([Intel XE#480]) [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7635/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@b-edp1.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10398/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@b-edp1.html #### Possible fixes #### * igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1: - bat-adlp-7: [FAIL][3] ([Intel XE#480]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7635/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10398/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html #### Warnings #### * igt@kms_frontbuffer_tracking@basic: - bat-adlp-7: [DMESG-FAIL][5] ([Intel XE#282] / [i915#2017]) -> [DMESG-WARN][6] ([Intel XE#282] / [i915#2017]) [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7635/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10398/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html [Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282 [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480 [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017 Build changes ------------- * IGT: IGT_7635 -> IGTPW_10398 * Linux: xe-566-00175313322325f73095e61b6cbe550f47184408 -> xe-570-0c30a1b58ce6096e5d6a6c9ba32961c345fab7c8 IGTPW_10398: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10398/index.html IGT_7635: 0b796be8ce05cb2070ce5136d248f438c962d11e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-566-00175313322325f73095e61b6cbe550f47184408: 00175313322325f73095e61b6cbe550f47184408 xe-570-0c30a1b58ce6096e5d6a6c9ba32961c345fab7c8: 0c30a1b58ce6096e5d6a6c9ba32961c345fab7c8 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10398/index.html [-- Attachment #2: Type: text/html, Size: 3423 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH i-g-t v5 1/6] lib: Add blt command properties for lunarlake 2023-12-12 17:39 [PATCH i-g-t v5 0/6] Compression support for Lunarlake Akshata Jahagirdar ` (2 preceding siblings ...) 2023-12-12 8:13 ` ✓ CI.xeBAT: success " Patchwork @ 2023-12-12 17:39 ` Akshata Jahagirdar 2023-12-12 17:39 ` [PATCH i-g-t v5 2/6] lib/intel_blt: Update calculation of ccs_size and size_of_ctrl_copy Akshata Jahagirdar ` (4 subsequent siblings) 8 siblings, 0 replies; 19+ messages in thread From: Akshata Jahagirdar @ 2023-12-12 17:39 UTC (permalink / raw) Cc: igt-dev, ayaz.siddiqui, akshata.jahagirdar, matthew.auld Add blt_cmd_info struct to describe properties of XY_BLOCK_COPY for XE2 platform. Reuse XY_FAST_COPY struct from DG2 and Update the definitions for Lunarlake. Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> Reviewed-by: Karolina Stolarek <karolina.stolarek@intel.com> Reviewed-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> --- lib/intel_cmds_info.c | 16 ++++++++++++++++ lib/intel_cmds_info.h | 1 + lib/intel_device_info.c | 2 +- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/lib/intel_cmds_info.c b/lib/intel_cmds_info.c index 2e51ec081..56073bd6d 100644 --- a/lib/intel_cmds_info.c +++ b/lib/intel_cmds_info.c @@ -67,6 +67,15 @@ static const struct blt_cmd_info BLT_CMD_EXTENDED | BLT_CMD_SUPPORTS_COMPRESSION); +static const struct blt_cmd_info + xe2_xy_block_copy = BLT_INFO_EXT(XY_BLOCK_COPY, + BIT(T_LINEAR) | + BIT(T_XMAJOR) | + BIT(T_TILE4) | + BIT(T_TILE64), + BLT_CMD_EXTENDED | + BLT_CMD_SUPPORTS_COMPRESSION); + static const struct blt_cmd_info mtl_xy_block_copy = BLT_INFO_EXT(XY_BLOCK_COPY, BIT(T_LINEAR) | @@ -169,6 +178,13 @@ const struct intel_cmds_info gen12_pvc_cmds_info = { } }; +const struct intel_cmds_info xe2_cmds_info = { + .blt_cmds = { + [XY_FAST_COPY] = &dg2_xy_fast_copy, + [XY_BLOCK_COPY] = &xe2_xy_block_copy, + } +}; + const struct blt_cmd_info *blt_get_cmd_info(const struct intel_cmds_info *cmds_info, enum blt_cmd_type cmd) { diff --git a/lib/intel_cmds_info.h b/lib/intel_cmds_info.h index f9e3932d1..0a83b6a44 100644 --- a/lib/intel_cmds_info.h +++ b/lib/intel_cmds_info.h @@ -55,6 +55,7 @@ extern const struct intel_cmds_info gen12_cmds_info; extern const struct intel_cmds_info gen12_dg2_cmds_info; extern const struct intel_cmds_info gen12_mtl_cmds_info; extern const struct intel_cmds_info gen12_pvc_cmds_info; +extern const struct intel_cmds_info xe2_cmds_info; #define for_each_tiling(__tiling) \ for (__tiling = T_LINEAR; __tiling < __BLT_MAX_TILING; __tiling++) diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c index 34817f7b6..a669797c3 100644 --- a/lib/intel_device_info.c +++ b/lib/intel_device_info.c @@ -511,7 +511,7 @@ static const struct intel_device_info intel_lunarlake_info = { .has_4tile = true, .is_lunarlake = true, .codename = "lunarlake", - .cmds_info = &gen12_pvc_cmds_info, + .cmds_info = &xe2_cmds_info, }; static const struct pci_id_match intel_device_match[] = { -- 2.34.1 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH i-g-t v5 2/6] lib/intel_blt: Update calculation of ccs_size and size_of_ctrl_copy 2023-12-12 17:39 [PATCH i-g-t v5 0/6] Compression support for Lunarlake Akshata Jahagirdar ` (3 preceding siblings ...) 2023-12-12 17:39 ` [PATCH i-g-t v5 1/6] lib: Add blt command properties for lunarlake Akshata Jahagirdar @ 2023-12-12 17:39 ` Akshata Jahagirdar 2023-12-12 9:28 ` Matthew Auld 2023-12-12 17:39 ` [PATCH i-g-t v5 3/6] lib/intel_pat: Add uc_comp pat_index Akshata Jahagirdar ` (3 subsequent siblings) 8 siblings, 1 reply; 19+ messages in thread From: Akshata Jahagirdar @ 2023-12-12 17:39 UTC (permalink / raw) Cc: igt-dev, ayaz.siddiqui, akshata.jahagirdar, matthew.auld The Main-to-CCS Ratio for XE2 has been changed to 512:1. Update the CCS_RATIO macro to select relevant ratio based on platform. Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> --- lib/intel_blt.c | 15 +++++++++------ lib/intel_blt.h | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/lib/intel_blt.c b/lib/intel_blt.c index 1116c978e..5399be20a 100644 --- a/lib/intel_blt.c +++ b/lib/intel_blt.c @@ -948,15 +948,16 @@ int blt_block_copy(int fd, return ret; } -static uint16_t __ccs_size(const struct blt_ctrl_surf_copy_data *surf) +static uint16_t __ccs_size(int fd, const struct blt_ctrl_surf_copy_data *surf) { uint32_t src_size, dst_size; + uint16_t ccsratio = CCS_RATIO(fd); src_size = surf->src.access_type == DIRECT_ACCESS ? - surf->src.size : surf->src.size / CCS_RATIO; + surf->src.size : surf->src.size / ccsratio; dst_size = surf->dst.access_type == DIRECT_ACCESS ? - surf->dst.size : surf->dst.size / CCS_RATIO; + surf->dst.size : surf->dst.size / ccsratio; igt_assert_f(src_size <= dst_size, "dst size must be >= src size for CCS copy\n"); @@ -1118,6 +1119,8 @@ uint64_t emit_blt_ctrl_surf_copy(int fd, uint64_t dst_offset, src_offset, bb_offset, alignment; uint32_t bbe = MI_BATCH_BUFFER_END; uint32_t *bb; + uint16_t num_ccs_blocks = (ip_ver >= IP_VER(20, 0)) ? + (xe_get_default_alignment(fd) / CCS_RATIO(fd)) : CCS_RATIO(fd); igt_assert_f(ahnd, "ctrl-surf-copy supports softpin only\n"); igt_assert_f(surf, "ctrl-surf-copy requires data to do ctrl-surf-copy blit\n"); @@ -1136,7 +1139,7 @@ uint64_t emit_blt_ctrl_surf_copy(int fd, data.xe2.dw00.dst_access_type = surf->dst.access_type; /* Ensure dst has size capable to keep src ccs aux */ - data.xe2.dw00.size_of_ctrl_copy = __ccs_size(surf) / CCS_RATIO - 1; + data.xe2.dw00.size_of_ctrl_copy = __ccs_size(fd, surf) / num_ccs_blocks - 1; data.xe2.dw00.length = 0x3; data.xe2.dw01.src_address_lo = src_offset; @@ -1155,7 +1158,7 @@ uint64_t emit_blt_ctrl_surf_copy(int fd, data.gen12.dw00.dst_access_type = surf->dst.access_type; /* Ensure dst has size capable to keep src ccs aux */ - data.gen12.dw00.size_of_ctrl_copy = __ccs_size(surf) / CCS_RATIO - 1; + data.gen12.dw00.size_of_ctrl_copy = __ccs_size(fd, surf) / num_ccs_blocks - 1; data.gen12.dw00.length = 0x3; data.gen12.dw01.src_address_lo = src_offset; @@ -1808,7 +1811,7 @@ blt_create_object(const struct blt_copy_data *blt, uint32_t region, flags |= DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM; size = ALIGN(size, xe_get_default_alignment(blt->fd)); - handle = xe_bo_create(blt->fd, 0, size, region, flags); + handle = xe_bo_create_flags(blt->fd, 0, size, region); } else { igt_assert(__gem_create_in_memory_regions(blt->fd, &handle, &size, region) == 0); diff --git a/lib/intel_blt.h b/lib/intel_blt.h index 5934ccd67..69eb2195f 100644 --- a/lib/intel_blt.h +++ b/lib/intel_blt.h @@ -52,7 +52,7 @@ #include "igt.h" #include "intel_cmds_info.h" -#define CCS_RATIO 256 +#define CCS_RATIO(xe) (AT_LEAST_GEN(intel_get_drm_devid(xe), 20) ? 512 : 256) enum blt_color_depth { CD_8bit, -- 2.34.1 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH i-g-t v5 2/6] lib/intel_blt: Update calculation of ccs_size and size_of_ctrl_copy 2023-12-12 17:39 ` [PATCH i-g-t v5 2/6] lib/intel_blt: Update calculation of ccs_size and size_of_ctrl_copy Akshata Jahagirdar @ 2023-12-12 9:28 ` Matthew Auld 2023-12-13 7:12 ` Jahagirdar, Akshata 0 siblings, 1 reply; 19+ messages in thread From: Matthew Auld @ 2023-12-12 9:28 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev, ayaz.siddiqui On 12/12/2023 17:39, Akshata Jahagirdar wrote: > The Main-to-CCS Ratio for XE2 has been changed to 512:1. > Update the CCS_RATIO macro to select relevant ratio based on platform. > > Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> > --- > lib/intel_blt.c | 15 +++++++++------ > lib/intel_blt.h | 2 +- > 2 files changed, 10 insertions(+), 7 deletions(-) > > diff --git a/lib/intel_blt.c b/lib/intel_blt.c > index 1116c978e..5399be20a 100644 > --- a/lib/intel_blt.c > +++ b/lib/intel_blt.c > @@ -948,15 +948,16 @@ int blt_block_copy(int fd, > return ret; > } > > -static uint16_t __ccs_size(const struct blt_ctrl_surf_copy_data *surf) > +static uint16_t __ccs_size(int fd, const struct blt_ctrl_surf_copy_data *surf) > { > uint32_t src_size, dst_size; > + uint16_t ccsratio = CCS_RATIO(fd); > > src_size = surf->src.access_type == DIRECT_ACCESS ? > - surf->src.size : surf->src.size / CCS_RATIO; > + surf->src.size : surf->src.size / ccsratio; > > dst_size = surf->dst.access_type == DIRECT_ACCESS ? > - surf->dst.size : surf->dst.size / CCS_RATIO; > + surf->dst.size : surf->dst.size / ccsratio; > > igt_assert_f(src_size <= dst_size, "dst size must be >= src size for CCS copy\n"); > > @@ -1118,6 +1119,8 @@ uint64_t emit_blt_ctrl_surf_copy(int fd, > uint64_t dst_offset, src_offset, bb_offset, alignment; > uint32_t bbe = MI_BATCH_BUFFER_END; > uint32_t *bb; > + uint16_t num_ccs_blocks = (ip_ver >= IP_VER(20, 0)) ? > + (xe_get_default_alignment(fd) / CCS_RATIO(fd)) : CCS_RATIO(fd); > > igt_assert_f(ahnd, "ctrl-surf-copy supports softpin only\n"); > igt_assert_f(surf, "ctrl-surf-copy requires data to do ctrl-surf-copy blit\n"); > @@ -1136,7 +1139,7 @@ uint64_t emit_blt_ctrl_surf_copy(int fd, > data.xe2.dw00.dst_access_type = surf->dst.access_type; > > /* Ensure dst has size capable to keep src ccs aux */ > - data.xe2.dw00.size_of_ctrl_copy = __ccs_size(surf) / CCS_RATIO - 1; > + data.xe2.dw00.size_of_ctrl_copy = __ccs_size(fd, surf) / num_ccs_blocks - 1; > data.xe2.dw00.length = 0x3; > > data.xe2.dw01.src_address_lo = src_offset; > @@ -1155,7 +1158,7 @@ uint64_t emit_blt_ctrl_surf_copy(int fd, > data.gen12.dw00.dst_access_type = surf->dst.access_type; > > /* Ensure dst has size capable to keep src ccs aux */ > - data.gen12.dw00.size_of_ctrl_copy = __ccs_size(surf) / CCS_RATIO - 1; > + data.gen12.dw00.size_of_ctrl_copy = __ccs_size(fd, surf) / num_ccs_blocks - 1; > data.gen12.dw00.length = 0x3; > > data.gen12.dw01.src_address_lo = src_offset; > @@ -1808,7 +1811,7 @@ blt_create_object(const struct blt_copy_data *blt, uint32_t region, > flags |= DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM; > > size = ALIGN(size, xe_get_default_alignment(blt->fd)); > - handle = xe_bo_create(blt->fd, 0, size, region, flags); > + handle = xe_bo_create_flags(blt->fd, 0, size, region); create_flags() looks have been removed? > } else { > igt_assert(__gem_create_in_memory_regions(blt->fd, &handle, > &size, region) == 0); > diff --git a/lib/intel_blt.h b/lib/intel_blt.h > index 5934ccd67..69eb2195f 100644 > --- a/lib/intel_blt.h > +++ b/lib/intel_blt.h > @@ -52,7 +52,7 @@ > #include "igt.h" > #include "intel_cmds_info.h" > > -#define CCS_RATIO 256 > +#define CCS_RATIO(xe) (AT_LEAST_GEN(intel_get_drm_devid(xe), 20) ? 512 : 256) Probably s/xe/intel/ or just fd, since this is not specific to xe, but is also used for i915. > > enum blt_color_depth { > CD_8bit, ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH i-g-t v5 2/6] lib/intel_blt: Update calculation of ccs_size and size_of_ctrl_copy 2023-12-12 9:28 ` Matthew Auld @ 2023-12-13 7:12 ` Jahagirdar, Akshata 0 siblings, 0 replies; 19+ messages in thread From: Jahagirdar, Akshata @ 2023-12-13 7:12 UTC (permalink / raw) To: Auld, Matthew; +Cc: igt-dev@lists.freedesktop.org, Siddiqui, Ayaz A -----Original Message----- From: Auld, Matthew <matthew.auld@intel.com> Sent: Tuesday, December 12, 2023 1:29 AM To: Jahagirdar, Akshata <akshata.jahagirdar@intel.com> Cc: igt-dev@lists.freedesktop.org; Siddiqui, Ayaz A <ayaz.siddiqui@intel.com>; Stolarek, Karolina <karolina.stolarek@intel.com>; Kempczynski, Zbigniew <zbigniew.kempczynski@intel.com>; Mishra, Pallavi <pallavi.mishra@intel.com>; kamil.konieczny@linux.intel.com Subject: Re: [PATCH i-g-t v5 2/6] lib/intel_blt: Update calculation of ccs_size and size_of_ctrl_copy On 12/12/2023 17:39, Akshata Jahagirdar wrote: > The Main-to-CCS Ratio for XE2 has been changed to 512:1. > Update the CCS_RATIO macro to select relevant ratio based on platform. > > Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> > --- > lib/intel_blt.c | 15 +++++++++------ > lib/intel_blt.h | 2 +- > 2 files changed, 10 insertions(+), 7 deletions(-) > > diff --git a/lib/intel_blt.c b/lib/intel_blt.c index > 1116c978e..5399be20a 100644 > --- a/lib/intel_blt.c > +++ b/lib/intel_blt.c > @@ -948,15 +948,16 @@ int blt_block_copy(int fd, > return ret; > } > > -static uint16_t __ccs_size(const struct blt_ctrl_surf_copy_data > *surf) > +static uint16_t __ccs_size(int fd, const struct > +blt_ctrl_surf_copy_data *surf) > { > uint32_t src_size, dst_size; > + uint16_t ccsratio = CCS_RATIO(fd); > > src_size = surf->src.access_type == DIRECT_ACCESS ? > - surf->src.size : surf->src.size / CCS_RATIO; > + surf->src.size : surf->src.size / ccsratio; > > dst_size = surf->dst.access_type == DIRECT_ACCESS ? > - surf->dst.size : surf->dst.size / CCS_RATIO; > + surf->dst.size : surf->dst.size / ccsratio; > > igt_assert_f(src_size <= dst_size, "dst size must be >= src size > for CCS copy\n"); > > @@ -1118,6 +1119,8 @@ uint64_t emit_blt_ctrl_surf_copy(int fd, > uint64_t dst_offset, src_offset, bb_offset, alignment; > uint32_t bbe = MI_BATCH_BUFFER_END; > uint32_t *bb; > + uint16_t num_ccs_blocks = (ip_ver >= IP_VER(20, 0)) ? > + (xe_get_default_alignment(fd) / CCS_RATIO(fd)) : CCS_RATIO(fd); > > igt_assert_f(ahnd, "ctrl-surf-copy supports softpin only\n"); > igt_assert_f(surf, "ctrl-surf-copy requires data to do > ctrl-surf-copy blit\n"); @@ -1136,7 +1139,7 @@ uint64_t emit_blt_ctrl_surf_copy(int fd, > data.xe2.dw00.dst_access_type = surf->dst.access_type; > > /* Ensure dst has size capable to keep src ccs aux */ > - data.xe2.dw00.size_of_ctrl_copy = __ccs_size(surf) / CCS_RATIO - 1; > + data.xe2.dw00.size_of_ctrl_copy = __ccs_size(fd, surf) / > +num_ccs_blocks - 1; > data.xe2.dw00.length = 0x3; > > data.xe2.dw01.src_address_lo = src_offset; @@ -1155,7 +1158,7 @@ > uint64_t emit_blt_ctrl_surf_copy(int fd, > data.gen12.dw00.dst_access_type = surf->dst.access_type; > > /* Ensure dst has size capable to keep src ccs aux */ > - data.gen12.dw00.size_of_ctrl_copy = __ccs_size(surf) / CCS_RATIO - 1; > + data.gen12.dw00.size_of_ctrl_copy = __ccs_size(fd, surf) / > +num_ccs_blocks - 1; > data.gen12.dw00.length = 0x3; > > data.gen12.dw01.src_address_lo = src_offset; @@ -1808,7 +1811,7 @@ > blt_create_object(const struct blt_copy_data *blt, uint32_t region, > flags |= DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM; > > size = ALIGN(size, xe_get_default_alignment(blt->fd)); > - handle = xe_bo_create(blt->fd, 0, size, region, flags); > + handle = xe_bo_create_flags(blt->fd, 0, size, region); create_flags() looks have been removed? AJ: Seems like there was a issue while rebasing, it applied towards the end of the series. Will fix this, thanks! > } else { > igt_assert(__gem_create_in_memory_regions(blt->fd, &handle, > &size, region) == 0); > diff --git a/lib/intel_blt.h b/lib/intel_blt.h index > 5934ccd67..69eb2195f 100644 > --- a/lib/intel_blt.h > +++ b/lib/intel_blt.h > @@ -52,7 +52,7 @@ > #include "igt.h" > #include "intel_cmds_info.h" > > -#define CCS_RATIO 256 > +#define CCS_RATIO(xe) (AT_LEAST_GEN(intel_get_drm_devid(xe), 20) ? > +512 : 256) Probably s/xe/intel/ or just fd, since this is not specific to xe, but is also used for i915. AJ: Got it! > > enum blt_color_depth { > CD_8bit, ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH i-g-t v5 3/6] lib/intel_pat: Add uc_comp pat_index 2023-12-12 17:39 [PATCH i-g-t v5 0/6] Compression support for Lunarlake Akshata Jahagirdar ` (4 preceding siblings ...) 2023-12-12 17:39 ` [PATCH i-g-t v5 2/6] lib/intel_blt: Update calculation of ccs_size and size_of_ctrl_copy Akshata Jahagirdar @ 2023-12-12 17:39 ` Akshata Jahagirdar 2023-12-12 9:19 ` Matthew Auld 2023-12-12 17:39 ` [PATCH i-g-t v5 4/6] lib/intel_blt: Update caching mode and pat_index Akshata Jahagirdar ` (2 subsequent siblings) 8 siblings, 1 reply; 19+ messages in thread From: Akshata Jahagirdar @ 2023-12-12 17:39 UTC (permalink / raw) Cc: igt-dev, ayaz.siddiqui, akshata.jahagirdar, matthew.auld Compression in XE2 is programmed through pat-index attribute. Add a dedicated pat-index for compression for XE2 and later platforms. The caller to this helper function ensures GFX version is correct. Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> --- lib/intel_pat.c | 14 +++++++++++++- lib/intel_pat.h | 2 ++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/lib/intel_pat.c b/lib/intel_pat.c index 2b892ee52..8ec8b72a8 100644 --- a/lib/intel_pat.c +++ b/lib/intel_pat.c @@ -11,7 +11,7 @@ struct intel_pat_cache { uint8_t uc; /* UC + COH_NONE */ uint8_t wt; /* WT + COH_NONE */ uint8_t wb; /* WB + COH_AT_LEAST_1WAY */ - + uint8_t uc_comp; /* UC + COH_NONE + COMPRESSION, XE2 and later*/ uint8_t max_index; }; @@ -23,6 +23,7 @@ static void intel_get_pat_idx(int fd, struct intel_pat_cache *pat) pat->uc = 3; pat->wt = 15; /* Compressed + WB-transient */ pat->wb = 2; + pat->uc_comp = 12; /* Compressed + UC, XE2 and later */ pat->max_index = 31; } else if (IS_METEORLAKE(dev_id)) { pat->uc = 2; @@ -60,6 +61,17 @@ uint8_t intel_get_pat_idx_uc(int fd) return pat.uc; } +uint8_t intel_get_pat_idx_uc_comp(int fd) +{ + struct intel_pat_cache pat = {}; + + uint16_t dev_id = intel_get_drm_devid(fd); + igt_assert(AT_LEAST_GEN(dev_id, 20)); + + intel_get_pat_idx(fd, &pat); + return pat.uc_comp; +} + uint8_t intel_get_pat_idx_wt(int fd) { struct intel_pat_cache pat = {}; diff --git a/lib/intel_pat.h b/lib/intel_pat.h index c24dbc275..eb48cbc65 100644 --- a/lib/intel_pat.h +++ b/lib/intel_pat.h @@ -16,4 +16,6 @@ uint8_t intel_get_pat_idx_uc(int fd); uint8_t intel_get_pat_idx_wt(int fd); uint8_t intel_get_pat_idx_wb(int fd); +uint8_t intel_get_pat_idx_uc_comp(int fd); + #endif /* INTEL_PAT_H */ -- 2.34.1 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH i-g-t v5 3/6] lib/intel_pat: Add uc_comp pat_index 2023-12-12 17:39 ` [PATCH i-g-t v5 3/6] lib/intel_pat: Add uc_comp pat_index Akshata Jahagirdar @ 2023-12-12 9:19 ` Matthew Auld 2023-12-13 7:08 ` Jahagirdar, Akshata 0 siblings, 1 reply; 19+ messages in thread From: Matthew Auld @ 2023-12-12 9:19 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev, ayaz.siddiqui On 12/12/2023 17:39, Akshata Jahagirdar wrote: > Compression in XE2 is programmed through pat-index attribute. > Add a dedicated pat-index for compression for XE2 and later platforms. > The caller to this helper function ensures GFX version is correct. > > Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> > --- > lib/intel_pat.c | 14 +++++++++++++- > lib/intel_pat.h | 2 ++ > 2 files changed, 15 insertions(+), 1 deletion(-) > > diff --git a/lib/intel_pat.c b/lib/intel_pat.c > index 2b892ee52..8ec8b72a8 100644 > --- a/lib/intel_pat.c > +++ b/lib/intel_pat.c > @@ -11,7 +11,7 @@ struct intel_pat_cache { > uint8_t uc; /* UC + COH_NONE */ > uint8_t wt; /* WT + COH_NONE */ > uint8_t wb; /* WB + COH_AT_LEAST_1WAY */ > - > + uint8_t uc_comp; /* UC + COH_NONE + COMPRESSION, XE2 and later*/ > uint8_t max_index; > }; > > @@ -23,6 +23,7 @@ static void intel_get_pat_idx(int fd, struct intel_pat_cache *pat) > pat->uc = 3; > pat->wt = 15; /* Compressed + WB-transient */ > pat->wb = 2; > + pat->uc_comp = 12; /* Compressed + UC, XE2 and later */ > pat->max_index = 31; > } else if (IS_METEORLAKE(dev_id)) { > pat->uc = 2; > @@ -60,6 +61,17 @@ uint8_t intel_get_pat_idx_uc(int fd) > return pat.uc; > } > > +uint8_t intel_get_pat_idx_uc_comp(int fd) > +{ > + struct intel_pat_cache pat = {}; > + > + uint16_t dev_id = intel_get_drm_devid(fd); Nit: keep the declarations grouped together: { struct intel_pat_cache pat = {}; uint16_t dev_id = intel_get_drm_devid(fd); igt_assert(AT_LEAST_GEN(dev_id, 20)); With that, Reviewed-by: Matthew Auld <matthew.auld@intel.com> > + igt_assert(AT_LEAST_GEN(dev_id, 20)); > + > + intel_get_pat_idx(fd, &pat); > + return pat.uc_comp; > +} > + > uint8_t intel_get_pat_idx_wt(int fd) > { > struct intel_pat_cache pat = {}; > diff --git a/lib/intel_pat.h b/lib/intel_pat.h > index c24dbc275..eb48cbc65 100644 > --- a/lib/intel_pat.h > +++ b/lib/intel_pat.h > @@ -16,4 +16,6 @@ uint8_t intel_get_pat_idx_uc(int fd); > uint8_t intel_get_pat_idx_wt(int fd); > uint8_t intel_get_pat_idx_wb(int fd); > > +uint8_t intel_get_pat_idx_uc_comp(int fd); > + > #endif /* INTEL_PAT_H */ ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH i-g-t v5 3/6] lib/intel_pat: Add uc_comp pat_index 2023-12-12 9:19 ` Matthew Auld @ 2023-12-13 7:08 ` Jahagirdar, Akshata 0 siblings, 0 replies; 19+ messages in thread From: Jahagirdar, Akshata @ 2023-12-13 7:08 UTC (permalink / raw) To: Auld, Matthew; +Cc: igt-dev@lists.freedesktop.org, Siddiqui, Ayaz A -----Original Message----- From: Auld, Matthew <matthew.auld@intel.com> Sent: Tuesday, December 12, 2023 1:19 AM To: Jahagirdar, Akshata <akshata.jahagirdar@intel.com> Cc: igt-dev@lists.freedesktop.org; Siddiqui, Ayaz A <ayaz.siddiqui@intel.com>; Stolarek, Karolina <karolina.stolarek@intel.com>; Kempczynski, Zbigniew <zbigniew.kempczynski@intel.com>; Mishra, Pallavi <pallavi.mishra@intel.com>; kamil.konieczny@linux.intel.com Subject: Re: [PATCH i-g-t v5 3/6] lib/intel_pat: Add uc_comp pat_index On 12/12/2023 17:39, Akshata Jahagirdar wrote: > Compression in XE2 is programmed through pat-index attribute. > Add a dedicated pat-index for compression for XE2 and later platforms. > The caller to this helper function ensures GFX version is correct. > > Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> > --- > lib/intel_pat.c | 14 +++++++++++++- > lib/intel_pat.h | 2 ++ > 2 files changed, 15 insertions(+), 1 deletion(-) > > diff --git a/lib/intel_pat.c b/lib/intel_pat.c index > 2b892ee52..8ec8b72a8 100644 > --- a/lib/intel_pat.c > +++ b/lib/intel_pat.c > @@ -11,7 +11,7 @@ struct intel_pat_cache { > uint8_t uc; /* UC + COH_NONE */ > uint8_t wt; /* WT + COH_NONE */ > uint8_t wb; /* WB + COH_AT_LEAST_1WAY */ > - > + uint8_t uc_comp; /* UC + COH_NONE + COMPRESSION, XE2 and later*/ > uint8_t max_index; > }; > > @@ -23,6 +23,7 @@ static void intel_get_pat_idx(int fd, struct intel_pat_cache *pat) > pat->uc = 3; > pat->wt = 15; /* Compressed + WB-transient */ > pat->wb = 2; > + pat->uc_comp = 12; /* Compressed + UC, XE2 and later */ > pat->max_index = 31; > } else if (IS_METEORLAKE(dev_id)) { > pat->uc = 2; > @@ -60,6 +61,17 @@ uint8_t intel_get_pat_idx_uc(int fd) > return pat.uc; > } > > +uint8_t intel_get_pat_idx_uc_comp(int fd) { > + struct intel_pat_cache pat = {}; > + > + uint16_t dev_id = intel_get_drm_devid(fd); Nit: keep the declarations grouped together: { struct intel_pat_cache pat = {}; uint16_t dev_id = intel_get_drm_devid(fd); igt_assert(AT_LEAST_GEN(dev_id, 20)); With that, Reviewed-by: Matthew Auld <matthew.auld@intel.com> AJ: Will do this, thanks! > + igt_assert(AT_LEAST_GEN(dev_id, 20)); > + > + intel_get_pat_idx(fd, &pat); > + return pat.uc_comp; > +} > + > uint8_t intel_get_pat_idx_wt(int fd) > { > struct intel_pat_cache pat = {}; > diff --git a/lib/intel_pat.h b/lib/intel_pat.h index > c24dbc275..eb48cbc65 100644 > --- a/lib/intel_pat.h > +++ b/lib/intel_pat.h > @@ -16,4 +16,6 @@ uint8_t intel_get_pat_idx_uc(int fd); > uint8_t intel_get_pat_idx_wt(int fd); > uint8_t intel_get_pat_idx_wb(int fd); > > +uint8_t intel_get_pat_idx_uc_comp(int fd); > + > #endif /* INTEL_PAT_H */ ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH i-g-t v5 4/6] lib/intel_blt: Update caching mode and pat_index 2023-12-12 17:39 [PATCH i-g-t v5 0/6] Compression support for Lunarlake Akshata Jahagirdar ` (5 preceding siblings ...) 2023-12-12 17:39 ` [PATCH i-g-t v5 3/6] lib/intel_pat: Add uc_comp pat_index Akshata Jahagirdar @ 2023-12-12 17:39 ` Akshata Jahagirdar 2023-12-12 9:24 ` Matthew Auld 2023-12-12 17:39 ` [PATCH i-g-t v5 5/6] tests/intel/gem_ccs: Add compression support for Lunarlake Akshata Jahagirdar 2023-12-12 17:39 ` [PATCH i-g-t v5 6/6] tests/intel/xe_ccs: " Akshata Jahagirdar 8 siblings, 1 reply; 19+ messages in thread From: Akshata Jahagirdar @ 2023-12-12 17:39 UTC (permalink / raw) Cc: igt-dev, ayaz.siddiqui, akshata.jahagirdar, matthew.auld The pat-index and caching mode for compression need to change to uc_comp in case of compression, else they just take the default value of pat_index and caching. Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> Acked-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> --- lib/intel_blt.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/lib/intel_blt.c b/lib/intel_blt.c index 5399be20a..31b9f250e 100644 --- a/lib/intel_blt.c +++ b/lib/intel_blt.c @@ -1797,7 +1797,8 @@ blt_create_object(const struct blt_copy_data *blt, uint32_t region, uint64_t size = width * height * bpp / 8; uint32_t stride = tiling == T_LINEAR ? width * 4 : width; uint32_t handle; - + uint8_t pat_index = DEFAULT_PAT_INDEX; + uint16_t cpu_caching; igt_assert_f(blt->driver, "Driver isn't set, have you called blt_copy_init()?\n"); obj = calloc(1, sizeof(*obj)); @@ -1810,14 +1811,20 @@ blt_create_object(const struct blt_copy_data *blt, uint32_t region, if (create_mapping && region != system_memory(blt->fd)) flags |= DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM; + if (AT_LEAST_GEN(intel_get_drm_devid(blt->fd), 20) && compression) { + pat_index = intel_get_pat_idx_uc_comp(blt->fd); + cpu_caching = DRM_XE_GEM_CPU_CACHING_WC; + } else + cpu_caching = __xe_default_cpu_caching(blt->fd, region, flags); + size = ALIGN(size, xe_get_default_alignment(blt->fd)); - handle = xe_bo_create_flags(blt->fd, 0, size, region); + handle = xe_bo_create_caching(blt->fd, 0, size, region, flags, cpu_caching); } else { igt_assert(__gem_create_in_memory_regions(blt->fd, &handle, &size, region) == 0); } - blt_set_object(obj, handle, size, region, mocs_index, DEFAULT_PAT_INDEX, tiling, + blt_set_object(obj, handle, size, region, mocs_index, pat_index, tiling, compression, compression_type); blt_set_geom(obj, stride, 0, 0, width, height, 0, 0); -- 2.34.1 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH i-g-t v5 4/6] lib/intel_blt: Update caching mode and pat_index 2023-12-12 17:39 ` [PATCH i-g-t v5 4/6] lib/intel_blt: Update caching mode and pat_index Akshata Jahagirdar @ 2023-12-12 9:24 ` Matthew Auld 2023-12-13 7:09 ` Jahagirdar, Akshata 0 siblings, 1 reply; 19+ messages in thread From: Matthew Auld @ 2023-12-12 9:24 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev, ayaz.siddiqui On 12/12/2023 17:39, Akshata Jahagirdar wrote: > The pat-index and caching mode for compression need to change to uc_comp in case > of compression, else they just take the default value of pat_index and caching. > > Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> > Acked-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> > --- > lib/intel_blt.c | 13 ++++++++++--- > 1 file changed, 10 insertions(+), 3 deletions(-) > > diff --git a/lib/intel_blt.c b/lib/intel_blt.c > index 5399be20a..31b9f250e 100644 > --- a/lib/intel_blt.c > +++ b/lib/intel_blt.c > @@ -1797,7 +1797,8 @@ blt_create_object(const struct blt_copy_data *blt, uint32_t region, > uint64_t size = width * height * bpp / 8; > uint32_t stride = tiling == T_LINEAR ? width * 4 : width; > uint32_t handle; > - > + uint8_t pat_index = DEFAULT_PAT_INDEX; > + uint16_t cpu_caching; Nit: newline here. Also maybe move cpu_caching into the xe specific path where it is used? Reviewed-by: Matthew Auld <matthew.auld@intel.com> > igt_assert_f(blt->driver, "Driver isn't set, have you called blt_copy_init()?\n"); > > obj = calloc(1, sizeof(*obj)); > @@ -1810,14 +1811,20 @@ blt_create_object(const struct blt_copy_data *blt, uint32_t region, > if (create_mapping && region != system_memory(blt->fd)) > flags |= DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM; > > + if (AT_LEAST_GEN(intel_get_drm_devid(blt->fd), 20) && compression) { > + pat_index = intel_get_pat_idx_uc_comp(blt->fd); > + cpu_caching = DRM_XE_GEM_CPU_CACHING_WC; > + } else > + cpu_caching = __xe_default_cpu_caching(blt->fd, region, flags); > + > size = ALIGN(size, xe_get_default_alignment(blt->fd)); > - handle = xe_bo_create_flags(blt->fd, 0, size, region); > + handle = xe_bo_create_caching(blt->fd, 0, size, region, flags, cpu_caching); > } else { > igt_assert(__gem_create_in_memory_regions(blt->fd, &handle, > &size, region) == 0); > } > > - blt_set_object(obj, handle, size, region, mocs_index, DEFAULT_PAT_INDEX, tiling, > + blt_set_object(obj, handle, size, region, mocs_index, pat_index, tiling, > compression, compression_type); > blt_set_geom(obj, stride, 0, 0, width, height, 0, 0); > ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH i-g-t v5 4/6] lib/intel_blt: Update caching mode and pat_index 2023-12-12 9:24 ` Matthew Auld @ 2023-12-13 7:09 ` Jahagirdar, Akshata 0 siblings, 0 replies; 19+ messages in thread From: Jahagirdar, Akshata @ 2023-12-13 7:09 UTC (permalink / raw) To: Auld, Matthew; +Cc: igt-dev@lists.freedesktop.org, Siddiqui, Ayaz A -----Original Message----- From: Auld, Matthew <matthew.auld@intel.com> Sent: Tuesday, December 12, 2023 1:25 AM To: Jahagirdar, Akshata <akshata.jahagirdar@intel.com> Cc: igt-dev@lists.freedesktop.org; Siddiqui, Ayaz A <ayaz.siddiqui@intel.com>; Stolarek, Karolina <karolina.stolarek@intel.com>; Kempczynski, Zbigniew <zbigniew.kempczynski@intel.com>; Mishra, Pallavi <pallavi.mishra@intel.com>; kamil.konieczny@linux.intel.com Subject: Re: [PATCH i-g-t v5 4/6] lib/intel_blt: Update caching mode and pat_index On 12/12/2023 17:39, Akshata Jahagirdar wrote: > The pat-index and caching mode for compression need to change to > uc_comp in case of compression, else they just take the default value of pat_index and caching. > > Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> > Acked-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> > --- > lib/intel_blt.c | 13 ++++++++++--- > 1 file changed, 10 insertions(+), 3 deletions(-) > > diff --git a/lib/intel_blt.c b/lib/intel_blt.c index > 5399be20a..31b9f250e 100644 > --- a/lib/intel_blt.c > +++ b/lib/intel_blt.c > @@ -1797,7 +1797,8 @@ blt_create_object(const struct blt_copy_data *blt, uint32_t region, > uint64_t size = width * height * bpp / 8; > uint32_t stride = tiling == T_LINEAR ? width * 4 : width; > uint32_t handle; > - > + uint8_t pat_index = DEFAULT_PAT_INDEX; > + uint16_t cpu_caching; Nit: newline here. Also maybe move cpu_caching into the xe specific path where it is used? Reviewed-by: Matthew Auld <matthew.auld@intel.com> AJ: Sounds good, will do. > igt_assert_f(blt->driver, "Driver isn't set, have you called > blt_copy_init()?\n"); > > obj = calloc(1, sizeof(*obj)); > @@ -1810,14 +1811,20 @@ blt_create_object(const struct blt_copy_data *blt, uint32_t region, > if (create_mapping && region != system_memory(blt->fd)) > flags |= DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM; > > + if (AT_LEAST_GEN(intel_get_drm_devid(blt->fd), 20) && compression) { > + pat_index = intel_get_pat_idx_uc_comp(blt->fd); > + cpu_caching = DRM_XE_GEM_CPU_CACHING_WC; > + } else > + cpu_caching = __xe_default_cpu_caching(blt->fd, region, flags); > + > size = ALIGN(size, xe_get_default_alignment(blt->fd)); > - handle = xe_bo_create_flags(blt->fd, 0, size, region); > + handle = xe_bo_create_caching(blt->fd, 0, size, region, flags, > +cpu_caching); > } else { > igt_assert(__gem_create_in_memory_regions(blt->fd, &handle, > &size, region) == 0); > } > > - blt_set_object(obj, handle, size, region, mocs_index, DEFAULT_PAT_INDEX, tiling, > + blt_set_object(obj, handle, size, region, mocs_index, pat_index, > +tiling, > compression, compression_type); > blt_set_geom(obj, stride, 0, 0, width, height, 0, 0); > ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH i-g-t v5 5/6] tests/intel/gem_ccs: Add compression support for Lunarlake 2023-12-12 17:39 [PATCH i-g-t v5 0/6] Compression support for Lunarlake Akshata Jahagirdar ` (6 preceding siblings ...) 2023-12-12 17:39 ` [PATCH i-g-t v5 4/6] lib/intel_blt: Update caching mode and pat_index Akshata Jahagirdar @ 2023-12-12 17:39 ` Akshata Jahagirdar 2023-12-12 9:31 ` Matthew Auld 2023-12-12 17:39 ` [PATCH i-g-t v5 6/6] tests/intel/xe_ccs: " Akshata Jahagirdar 8 siblings, 1 reply; 19+ messages in thread From: Akshata Jahagirdar @ 2023-12-12 17:39 UTC (permalink / raw) Cc: igt-dev, ayaz.siddiqui, akshata.jahagirdar, matthew.auld Update the ccs_ratio call to get value according to platform. Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> --- tests/intel/gem_ccs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/intel/gem_ccs.c b/tests/intel/gem_ccs.c index 0a691778d..5a17be4cb 100644 --- a/tests/intel/gem_ccs.c +++ b/tests/intel/gem_ccs.c @@ -99,7 +99,7 @@ static void surf_copy(int i915, struct blt_block_copy_data_ext ext = {}; struct blt_ctrl_surf_copy_data surf = {}; uint32_t bb1, bb2, ccs, ccs2, *ccsmap, *ccsmap2; - uint64_t bb_size, ccssize = mid->size / CCS_RATIO; + uint64_t bb_size, ccssize = mid->size / (CCS_RATIO(i915)); uint32_t *ccscopy; uint8_t uc_mocs = intel_get_uc_mocs_index(i915); int result; -- 2.34.1 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH i-g-t v5 5/6] tests/intel/gem_ccs: Add compression support for Lunarlake 2023-12-12 17:39 ` [PATCH i-g-t v5 5/6] tests/intel/gem_ccs: Add compression support for Lunarlake Akshata Jahagirdar @ 2023-12-12 9:31 ` Matthew Auld 2023-12-13 7:16 ` Jahagirdar, Akshata 0 siblings, 1 reply; 19+ messages in thread From: Matthew Auld @ 2023-12-12 9:31 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev, ayaz.siddiqui On 12/12/2023 17:39, Akshata Jahagirdar wrote: > Update the ccs_ratio call to get value according to platform. > > Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> > --- > tests/intel/gem_ccs.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tests/intel/gem_ccs.c b/tests/intel/gem_ccs.c > index 0a691778d..5a17be4cb 100644 > --- a/tests/intel/gem_ccs.c > +++ b/tests/intel/gem_ccs.c > @@ -99,7 +99,7 @@ static void surf_copy(int i915, > struct blt_block_copy_data_ext ext = {}; > struct blt_ctrl_surf_copy_data surf = {}; > uint32_t bb1, bb2, ccs, ccs2, *ccsmap, *ccsmap2; > - uint64_t bb_size, ccssize = mid->size / CCS_RATIO; > + uint64_t bb_size, ccssize = mid->size / (CCS_RATIO(i915)); This seems misplaced, should this rather be squashed into one of the previous patches? CCS_RATIO now takes an argument, but that was done earlier in the series. > uint32_t *ccscopy; > uint8_t uc_mocs = intel_get_uc_mocs_index(i915); > int result; ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH i-g-t v5 5/6] tests/intel/gem_ccs: Add compression support for Lunarlake 2023-12-12 9:31 ` Matthew Auld @ 2023-12-13 7:16 ` Jahagirdar, Akshata 0 siblings, 0 replies; 19+ messages in thread From: Jahagirdar, Akshata @ 2023-12-13 7:16 UTC (permalink / raw) To: Auld, Matthew; +Cc: igt-dev@lists.freedesktop.org, Siddiqui, Ayaz A -----Original Message----- From: Auld, Matthew <matthew.auld@intel.com> Sent: Tuesday, December 12, 2023 1:32 AM To: Jahagirdar, Akshata <akshata.jahagirdar@intel.com> Cc: igt-dev@lists.freedesktop.org; Siddiqui, Ayaz A <ayaz.siddiqui@intel.com>; Stolarek, Karolina <karolina.stolarek@intel.com>; Kempczynski, Zbigniew <zbigniew.kempczynski@intel.com>; Mishra, Pallavi <pallavi.mishra@intel.com>; kamil.konieczny@linux.intel.com Subject: Re: [PATCH i-g-t v5 5/6] tests/intel/gem_ccs: Add compression support for Lunarlake On 12/12/2023 17:39, Akshata Jahagirdar wrote: > Update the ccs_ratio call to get value according to platform. > > Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> > --- > tests/intel/gem_ccs.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tests/intel/gem_ccs.c b/tests/intel/gem_ccs.c index > 0a691778d..5a17be4cb 100644 > --- a/tests/intel/gem_ccs.c > +++ b/tests/intel/gem_ccs.c > @@ -99,7 +99,7 @@ static void surf_copy(int i915, > struct blt_block_copy_data_ext ext = {}; > struct blt_ctrl_surf_copy_data surf = {}; > uint32_t bb1, bb2, ccs, ccs2, *ccsmap, *ccsmap2; > - uint64_t bb_size, ccssize = mid->size / CCS_RATIO; > + uint64_t bb_size, ccssize = mid->size / (CCS_RATIO(i915)); This seems misplaced, should this rather be squashed into one of the previous patches? CCS_RATIO now takes an argument, but that was done earlier in the series. AJ: Sure, I kept it separately since this change is respective to this particular test. But, I understand there would be compilation error for earlier patches , will make this change in the same previous patch. Also, can you please take a look at the last patch in the series (xe_ccs test changes) and provide your insights? Would be really helpful. Thank you. > uint32_t *ccscopy; > uint8_t uc_mocs = intel_get_uc_mocs_index(i915); > int result; ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH i-g-t v5 6/6] tests/intel/xe_ccs: Add compression support for Lunarlake 2023-12-12 17:39 [PATCH i-g-t v5 0/6] Compression support for Lunarlake Akshata Jahagirdar ` (7 preceding siblings ...) 2023-12-12 17:39 ` [PATCH i-g-t v5 5/6] tests/intel/gem_ccs: Add compression support for Lunarlake Akshata Jahagirdar @ 2023-12-12 17:39 ` Akshata Jahagirdar 8 siblings, 0 replies; 19+ messages in thread From: Akshata Jahagirdar @ 2023-12-12 17:39 UTC (permalink / raw) Cc: igt-dev, ayaz.siddiqui, akshata.jahagirdar, matthew.auld In XE2 IGFX platform, sysmem also participates in compression. So create all blt objects in sysmem itself, and update the pat-index to reflect the compression status. Since we need to align the buffer object size with page size and also have the src size and dst size of CCS copy to be equal, change the default width and height to 1024. Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> --- tests/intel/xe_ccs.c | 45 +++++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/tests/intel/xe_ccs.c b/tests/intel/xe_ccs.c index 77d3020bc..23fda5ed3 100644 --- a/tests/intel/xe_ccs.c +++ b/tests/intel/xe_ccs.c @@ -63,8 +63,8 @@ static struct param { .write_png = false, .print_bb = false, .print_surface_info = false, - .width = 512, - .height = 512, + .width = 1024, + .height = 1024, }; struct test_config { @@ -95,21 +95,27 @@ static void surf_copy(int xe, struct blt_block_copy_data_ext ext = {}; struct blt_ctrl_surf_copy_data surf = {}; uint32_t bb1, bb2, ccs, ccs2, *ccsmap, *ccsmap2; - uint64_t bb_size, ccssize = mid->size / CCS_RATIO; + uint64_t bb_size, ccssize = mid->size / (CCS_RATIO(xe)); uint32_t *ccscopy; uint8_t uc_mocs = intel_get_uc_mocs_index(xe); uint32_t sysmem = system_memory(xe); + uint8_t comp_pat_index = DEFAULT_PAT_INDEX; + uint16_t cpu_caching = __xe_default_cpu_caching(xe, sysmem, 0); int result; igt_assert(mid->compression); + if (AT_LEAST_GEN(intel_get_drm_devid(xe), 20) && mid->compression) { + comp_pat_index = intel_get_pat_idx_uc_comp(xe); + cpu_caching = DRM_XE_GEM_CPU_CACHING_WC; + } ccscopy = (uint32_t *) malloc(ccssize); - ccs = xe_bo_create(xe, 0, ccssize, sysmem, 0); - ccs2 = xe_bo_create(xe, 0, ccssize, sysmem, 0); + ccs = xe_bo_create_caching(xe, 0, ccssize, sysmem, 0, cpu_caching); + ccs2 = xe_bo_create_caching(xe, 0, ccssize, sysmem, 0, cpu_caching); blt_ctrl_surf_copy_init(xe, &surf); surf.print_bb = param.print_bb; blt_set_ctrl_surf_object(&surf.src, mid->handle, mid->region, mid->size, - uc_mocs, DEFAULT_PAT_INDEX, BLT_INDIRECT_ACCESS); + uc_mocs, comp_pat_index, BLT_INDIRECT_ACCESS); blt_set_ctrl_surf_object(&surf.dst, ccs, sysmem, ccssize, uc_mocs, DEFAULT_PAT_INDEX, DIRECT_ACCESS); bb_size = xe_get_default_alignment(xe); @@ -157,7 +163,7 @@ static void surf_copy(int xe, blt_set_ctrl_surf_object(&surf.src, ccs, sysmem, ccssize, uc_mocs, DEFAULT_PAT_INDEX, DIRECT_ACCESS); blt_set_ctrl_surf_object(&surf.dst, mid->handle, mid->region, mid->size, - uc_mocs, DEFAULT_PAT_INDEX, INDIRECT_ACCESS); + uc_mocs, comp_pat_index, INDIRECT_ACCESS); blt_ctrl_surf_copy(xe, ctx, NULL, ahnd, &surf); intel_ctx_xe_sync(ctx, true); @@ -234,10 +240,10 @@ static int blt_block_copy3(int xe, igt_assert_f(blt3, "block-copy3 requires data to do blit\n"); alignment = xe_get_default_alignment(xe); - get_offset(ahnd, blt3->src.handle, blt3->src.size, alignment); - get_offset(ahnd, blt3->mid.handle, blt3->mid.size, alignment); - get_offset(ahnd, blt3->dst.handle, blt3->dst.size, alignment); - get_offset(ahnd, blt3->final.handle, blt3->final.size, alignment); + get_offset_pat_index(ahnd, blt3->src.handle, blt3->src.size, alignment, blt3->src.pat_index); + get_offset_pat_index(ahnd, blt3->mid.handle, blt3->mid.size, alignment, blt3->mid.pat_index); + get_offset_pat_index(ahnd, blt3->dst.handle, blt3->dst.size, alignment, blt3->dst.pat_index); + get_offset_pat_index(ahnd, blt3->final.handle, blt3->final.size, alignment, blt3->final.pat_index); bb_offset = get_offset(ahnd, blt3->bb.handle, blt3->bb.size, alignment); /* First blit src -> mid */ @@ -291,8 +297,8 @@ static void block_copy(int xe, uint64_t bb_size = xe_get_default_alignment(xe); uint64_t ahnd = intel_allocator_open(xe, ctx->vm, INTEL_ALLOCATOR_RELOC); uint32_t run_id = mid_tiling; - uint32_t mid_region = region2, bb; - uint32_t width = param.width, height = param.height; + uint32_t mid_region = (AT_LEAST_GEN(intel_get_drm_devid(xe), 20) & !xe_has_vram(xe)) ? region1 : region2; + uint32_t width = param.width, height = param.height, bb; enum blt_compression mid_compression = config->compression; int mid_compression_format = param.compression_format; enum blt_compression_type comp_type = COMPRESSION_TYPE_3D; @@ -413,8 +419,8 @@ static void block_multicopy(int xe, uint64_t bb_size = xe_get_default_alignment(xe); uint64_t ahnd = intel_allocator_open(xe, ctx->vm, INTEL_ALLOCATOR_RELOC); uint32_t run_id = mid_tiling; - uint32_t mid_region = region2, bb; - uint32_t width = param.width, height = param.height; + uint32_t mid_region = (AT_LEAST_GEN(intel_get_drm_devid(xe), 20) & !xe_has_vram(xe)) ? region1 : region2; + uint32_t width = param.width, height = param.height, bb; enum blt_compression mid_compression = config->compression; int mid_compression_format = param.compression_format; enum blt_compression_type comp_type = COMPRESSION_TYPE_3D; @@ -539,8 +545,9 @@ static void block_copy_test(int xe, region1 = igt_collection_get_value(regions, 0); region2 = igt_collection_get_value(regions, 1); - /* Compressed surface must be in device memory */ - if (config->compression && !XE_IS_VRAM_MEMORY_REGION(xe, region2)) + /* if not XE2, then Compressed surface must be in device memory */ + if (config->compression && !(AT_LEAST_GEN((intel_get_drm_devid(xe)), 20)) && + !XE_IS_VRAM_MEMORY_REGION(xe, region2)) continue; regtxt = xe_memregion_dynamic_subtest_name(xe, regions); @@ -621,8 +628,8 @@ const char *help_str = " -p\tWrite PNG\n" " -s\tPrint surface info\n" " -t\tTiling format (0 - linear, 1 - XMAJOR, 2 - YMAJOR, 3 - TILE4, 4 - TILE64)\n" - " -W\tWidth (default 512)\n" - " -H\tHeight (default 512)" + " -W\tWidth (default 1024)\n" + " -H\tHeight (default 1024)" ; igt_main_args("bf:pst:W:H:", NULL, help_str, opt_handler, NULL) -- 2.34.1 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH i-g-t v5 0/6] Compression Support for Lunarlake
@ 2023-12-12 13:13 Akshata Jahagirdar
0 siblings, 0 replies; 19+ messages in thread
From: Akshata Jahagirdar @ 2023-12-12 13:13 UTC (permalink / raw)
Cc: igt-dev, ayaz.siddiqui, akshata.jahagirdar, matthew.auld
Series enables the compression feature for Lunarlake and address various
changes of the feature from Gen12. The Main-to-CCS ratio has been
changed to 512:1. This changes the calculations and value for fields
such as CCS Copy size for blitter command APIs.
This patch series updates tests xe_ccs and gem_ccs for XE2.
This series doesn't solve "in-place" and "suspend-resume" subtests.
These changes are based on top of the "vm_bind pat_index" patch here:
https://patchwork.freedesktop.org/series/124667/
v2: Lots of improvements/tweaks (Kamil)
Addressed review comments (Matthew, Karolina)
v3: Reused dg2_xy_fast_copy definition for defing xe2_cmds_info struct(Karolina)
Split the patch to address ccs_size calculation and updating
pat_index, updated the intel_get_pat_idx_uc_comp function as per review
comments (Kamil)
v4: Addressed review comments (Karolina)
Rebase. Removed few unnecessary conditions, plus few fixes.
v5: Addressed Review comments (Matthew, Zbigniew)
Fixes for pre-merge IGT tests.
Akshata Jahagirdar (6):
lib: Add blt command properties for lunarlake
lib/intel_blt: Update calculation of ccs_size and size_of_ctrl_copy
lib/intel_pat: Add uc_comp pat_index
lib/intel_blt: Update caching mode and pat_index
tests/intel/gem_ccs: Add compression support for Lunarlake
tests/intel/xe_ccs: Add compression support for Lunarlake
lib/intel_blt.c | 26 ++++++++++++++++--------
lib/intel_blt.h | 2 +-
lib/intel_cmds_info.c | 16 +++++++++++++++
lib/intel_cmds_info.h | 1 +
lib/intel_device_info.c | 2 +-
lib/intel_pat.c | 14 ++++++++++++-
lib/intel_pat.h | 2 ++
tests/intel/gem_ccs.c | 2 +-
tests/intel/xe_ccs.c | 45 ++++++++++++++++++++++++-----------------
9 files changed, 79 insertions(+), 31 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 19+ messages in threadend of thread, other threads:[~2023-12-13 7:16 UTC | newest] Thread overview: 19+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-12-12 17:39 [PATCH i-g-t v5 0/6] Compression support for Lunarlake Akshata Jahagirdar 2023-12-12 6:48 ` ✓ Fi.CI.BAT: success for " Patchwork 2023-12-12 7:44 ` ✗ Fi.CI.IGT: failure " Patchwork 2023-12-12 8:13 ` ✓ CI.xeBAT: success " Patchwork 2023-12-12 17:39 ` [PATCH i-g-t v5 1/6] lib: Add blt command properties for lunarlake Akshata Jahagirdar 2023-12-12 17:39 ` [PATCH i-g-t v5 2/6] lib/intel_blt: Update calculation of ccs_size and size_of_ctrl_copy Akshata Jahagirdar 2023-12-12 9:28 ` Matthew Auld 2023-12-13 7:12 ` Jahagirdar, Akshata 2023-12-12 17:39 ` [PATCH i-g-t v5 3/6] lib/intel_pat: Add uc_comp pat_index Akshata Jahagirdar 2023-12-12 9:19 ` Matthew Auld 2023-12-13 7:08 ` Jahagirdar, Akshata 2023-12-12 17:39 ` [PATCH i-g-t v5 4/6] lib/intel_blt: Update caching mode and pat_index Akshata Jahagirdar 2023-12-12 9:24 ` Matthew Auld 2023-12-13 7:09 ` Jahagirdar, Akshata 2023-12-12 17:39 ` [PATCH i-g-t v5 5/6] tests/intel/gem_ccs: Add compression support for Lunarlake Akshata Jahagirdar 2023-12-12 9:31 ` Matthew Auld 2023-12-13 7:16 ` Jahagirdar, Akshata 2023-12-12 17:39 ` [PATCH i-g-t v5 6/6] tests/intel/xe_ccs: " Akshata Jahagirdar -- strict thread matches above, loose matches on Subject: below -- 2023-12-12 13:13 [PATCH i-g-t v5 0/6] Compression Support " Akshata Jahagirdar
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox