* [PATCH i-g-t v6 0/2] Update compression check based on platform
@ 2024-04-18 8:46 Akshata Jahagirdar
2024-04-17 22:41 ` ✓ Fi.CI.BAT: success for " Patchwork
` (4 more replies)
0 siblings, 5 replies; 12+ messages in thread
From: Akshata Jahagirdar @ 2024-04-18 8:46 UTC (permalink / raw)
Cc: igt-dev, zbigniew.kempczynski, Akshata Jahagirdar
In Xe2+ platforms, we need to run the xe_ccs test regardless of the status of
flat-ccs.
Check if the platform supports compression and has flat ccs enabled,
and if it doesn't, then update the check on compression
and proceed with the test.
Akshata Jahagirdar (2):
lib/intel_blt: Add helper function to ensure platform has flat-ccs
enabled
tests/xe_ccs: Update compression check based on flat-ccs enablement
lib/intel_blt.c | 14 ++++++++++++++
lib/intel_blt.h | 1 +
tests/intel/xe_ccs.c | 26 ++++++++++++++++++++++----
3 files changed, 37 insertions(+), 4 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 12+ messages in thread* ✓ Fi.CI.BAT: success for Update compression check based on platform 2024-04-18 8:46 [PATCH i-g-t v6 0/2] Update compression check based on platform Akshata Jahagirdar @ 2024-04-17 22:41 ` Patchwork 2024-04-17 23:06 ` ✓ CI.xeBAT: " Patchwork ` (3 subsequent siblings) 4 siblings, 0 replies; 12+ messages in thread From: Patchwork @ 2024-04-17 22:41 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 13492 bytes --] == Series Details == Series: Update compression check based on platform URL : https://patchwork.freedesktop.org/series/132580/ State : success == Summary == CI Bug Log - changes from IGT_7811 -> IGTPW_11036 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/index.html Participating hosts (40 -> 39) ------------------------------ Additional (3): bat-dg2-11 bat-jsl-1 fi-bsw-n3050 Missing (4): bat-dg1-7 fi-kbl-8809g fi-snb-2520m fi-elk-e7500 Known issues ------------ Here are the changes found in IGTPW_11036 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_11036/bat-jsl-1/igt@debugfs_test@basic-hwmon.html * igt@gem_huc_copy@huc-copy: - bat-jsl-1: NOTRUN -> [SKIP][2] ([i915#2190]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-jsl-1/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@random-engines: - fi-bsw-n3050: NOTRUN -> [SKIP][3] +19 other tests skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/fi-bsw-n3050/igt@gem_lmem_swapping@random-engines.html * igt@gem_lmem_swapping@verify-random: - bat-arls-2: NOTRUN -> [SKIP][4] ([i915#10213]) +3 other tests skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@gem_lmem_swapping@verify-random.html - bat-jsl-1: NOTRUN -> [SKIP][5] ([i915#4613]) +3 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html * igt@gem_mmap@basic: - bat-dg2-11: NOTRUN -> [SKIP][6] ([i915#4083]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@gem_mmap@basic.html - bat-arls-2: NOTRUN -> [SKIP][7] ([i915#4083]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@gem_mmap@basic.html * igt@gem_mmap_gtt@basic: - bat-arls-2: NOTRUN -> [SKIP][8] ([i915#10196] / [i915#4077]) +2 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@gem_mmap_gtt@basic.html * igt@gem_render_tiled_blits@basic: - bat-arls-2: NOTRUN -> [SKIP][9] ([i915#10197] / [i915#10211] / [i915#4079]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@gem_render_tiled_blits@basic.html * igt@gem_tiled_fence_blits@basic: - bat-dg2-11: NOTRUN -> [SKIP][10] ([i915#4077]) +2 other tests skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@gem_tiled_fence_blits@basic.html * igt@gem_tiled_pread_basic: - bat-dg2-11: NOTRUN -> [SKIP][11] ([i915#4079]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@gem_tiled_pread_basic.html - bat-arls-2: NOTRUN -> [SKIP][12] ([i915#10206] / [i915#4079]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@gem_tiled_pread_basic.html * igt@i915_pm_rps@basic-api: - bat-dg2-11: NOTRUN -> [SKIP][13] ([i915#6621]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@i915_pm_rps@basic-api.html - bat-arls-2: NOTRUN -> [SKIP][14] ([i915#10209]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live@gt_engines: - bat-dg2-9: [PASS][15] -> [ABORT][16] ([i915#10366]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/bat-dg2-9/igt@i915_selftest@live@gt_engines.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-9/igt@i915_selftest@live@gt_engines.html * igt@i915_selftest@live@gt_timelines: - bat-dg2-8: [PASS][17] -> [ABORT][18] ([i915#10366]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/bat-dg2-8/igt@i915_selftest@live@gt_timelines.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-8/igt@i915_selftest@live@gt_timelines.html * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy: - bat-dg2-11: NOTRUN -> [SKIP][19] ([i915#4212]) +7 other tests skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-arls-2: NOTRUN -> [SKIP][20] ([i915#10200]) +9 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html - bat-dg2-11: NOTRUN -> [SKIP][21] ([i915#5190]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg2-11: NOTRUN -> [SKIP][22] ([i915#4215] / [i915#5190]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - bat-dg2-11: NOTRUN -> [SKIP][23] ([i915#4103] / [i915#4213]) +1 other test skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-arls-2: NOTRUN -> [SKIP][24] ([i915#10202]) +1 other test skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - bat-jsl-1: NOTRUN -> [SKIP][25] ([i915#4103]) +1 other test skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-dg2-11: NOTRUN -> [SKIP][26] ([i915#3555] / [i915#3840]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@kms_dsc@dsc-basic.html - bat-arls-2: NOTRUN -> [SKIP][27] ([i915#9886]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@kms_dsc@dsc-basic.html - bat-jsl-1: NOTRUN -> [SKIP][28] ([i915#3555] / [i915#9886]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-jsl-1/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-arls-2: NOTRUN -> [SKIP][29] ([i915#10207]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@kms_force_connector_basic@force-load-detect.html - bat-jsl-1: NOTRUN -> [SKIP][30] [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html - bat-dg2-11: NOTRUN -> [SKIP][31] [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-dg2-11: NOTRUN -> [SKIP][32] ([i915#5274]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_pm_backlight@basic-brightness: - bat-dg2-11: NOTRUN -> [SKIP][33] ([i915#5354]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@kms_pm_backlight@basic-brightness.html * igt@kms_psr@psr-primary-mmap-gtt@edp-1: - bat-arls-2: NOTRUN -> [SKIP][34] ([i915#10196] / [i915#4077] / [i915#9688]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@kms_psr@psr-primary-mmap-gtt@edp-1.html * igt@kms_psr@psr-sprite-plane-onoff: - bat-dg2-11: NOTRUN -> [SKIP][35] ([i915#1072] / [i915#9732]) +3 other tests skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_setmode@basic-clone-single-crtc: - bat-dg2-11: NOTRUN -> [SKIP][36] ([i915#3555]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@kms_setmode@basic-clone-single-crtc.html - bat-arls-2: NOTRUN -> [SKIP][37] ([i915#10208] / [i915#8809]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@kms_setmode@basic-clone-single-crtc.html - bat-jsl-1: NOTRUN -> [SKIP][38] ([i915#3555]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-jsl-1/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-dg2-11: NOTRUN -> [SKIP][39] ([i915#3708]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-fence-mmap: - bat-dg2-11: NOTRUN -> [SKIP][40] ([i915#3708] / [i915#4077]) +1 other test skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@prime_vgem@basic-fence-mmap.html - bat-arls-2: NOTRUN -> [SKIP][41] ([i915#10196] / [i915#3708] / [i915#4077]) +1 other test skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-fence-read: - bat-arls-2: NOTRUN -> [SKIP][42] ([i915#10212] / [i915#3708]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-read: - bat-dg2-11: NOTRUN -> [SKIP][43] ([i915#3291] / [i915#3708]) +2 other tests skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-dg2-11/igt@prime_vgem@basic-read.html - bat-arls-2: NOTRUN -> [SKIP][44] ([i915#10214] / [i915#3708]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-write: - bat-arls-2: NOTRUN -> [SKIP][45] ([i915#10216] / [i915#3708]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/bat-arls-2/igt@prime_vgem@basic-write.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#10196]: https://gitlab.freedesktop.org/drm/intel/issues/10196 [i915#10197]: https://gitlab.freedesktop.org/drm/intel/issues/10197 [i915#10200]: https://gitlab.freedesktop.org/drm/intel/issues/10200 [i915#10202]: https://gitlab.freedesktop.org/drm/intel/issues/10202 [i915#10206]: https://gitlab.freedesktop.org/drm/intel/issues/10206 [i915#10207]: https://gitlab.freedesktop.org/drm/intel/issues/10207 [i915#10208]: https://gitlab.freedesktop.org/drm/intel/issues/10208 [i915#10209]: https://gitlab.freedesktop.org/drm/intel/issues/10209 [i915#10211]: https://gitlab.freedesktop.org/drm/intel/issues/10211 [i915#10212]: https://gitlab.freedesktop.org/drm/intel/issues/10212 [i915#10213]: https://gitlab.freedesktop.org/drm/intel/issues/10213 [i915#10214]: https://gitlab.freedesktop.org/drm/intel/issues/10214 [i915#10216]: https://gitlab.freedesktop.org/drm/intel/issues/10216 [i915#10366]: https://gitlab.freedesktop.org/drm/intel/issues/10366 [i915#10435]: https://gitlab.freedesktop.org/drm/intel/issues/10435 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [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#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [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#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9886]: https://gitlab.freedesktop.org/drm/intel/issues/9886 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7811 -> IGTPW_11036 CI-20190529: 20190529 CI_DRM_14597: 64a20aacb61e4ce6d8a0b3dc6e4bff72e316ffa3 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_11036: 243c42cca1ce7de8443b9f184931e02a635bd9fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_7811: 2d95df5757eb99a42ea9ac30fd74001dee804d03 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/index.html [-- Attachment #2: Type: text/html, Size: 16240 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* ✓ CI.xeBAT: success for Update compression check based on platform 2024-04-18 8:46 [PATCH i-g-t v6 0/2] Update compression check based on platform Akshata Jahagirdar 2024-04-17 22:41 ` ✓ Fi.CI.BAT: success for " Patchwork @ 2024-04-17 23:06 ` Patchwork 2024-04-18 8:46 ` [PATCH i-g-t v6 1/2] lib/intel_blt: Add helper function to ensure platform has flat-ccs enabled Akshata Jahagirdar ` (2 subsequent siblings) 4 siblings, 0 replies; 12+ messages in thread From: Patchwork @ 2024-04-17 23:06 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 951 bytes --] == Series Details == Series: Update compression check based on platform URL : https://patchwork.freedesktop.org/series/132580/ State : success == Summary == CI Bug Log - changes from XEIGT_7811_BAT -> XEIGTPW_11036_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (0 -> 0) ------------------------------ No changes in participating hosts Changes ------- No changes found Build changes ------------- * IGT: IGT_7811 -> IGTPW_11036 IGTPW_11036: 243c42cca1ce7de8443b9f184931e02a635bd9fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_7811: 2d95df5757eb99a42ea9ac30fd74001dee804d03 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-1109-64a20aacb61e4ce6d8a0b3dc6e4bff72e316ffa3: 64a20aacb61e4ce6d8a0b3dc6e4bff72e316ffa3 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11036/index.html [-- Attachment #2: Type: text/html, Size: 1496 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH i-g-t v6 1/2] lib/intel_blt: Add helper function to ensure platform has flat-ccs enabled 2024-04-18 8:46 [PATCH i-g-t v6 0/2] Update compression check based on platform Akshata Jahagirdar 2024-04-17 22:41 ` ✓ Fi.CI.BAT: success for " Patchwork 2024-04-17 23:06 ` ✓ CI.xeBAT: " Patchwork @ 2024-04-18 8:46 ` Akshata Jahagirdar 2024-04-18 8:46 ` [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement Akshata Jahagirdar 2024-04-19 0:16 ` ✗ Fi.CI.IGT: failure for Update compression check based on platform Patchwork 4 siblings, 0 replies; 12+ messages in thread From: Akshata Jahagirdar @ 2024-04-18 8:46 UTC (permalink / raw) Cc: igt-dev, zbigniew.kempczynski, Akshata Jahagirdar, Jonathan Cavitt Add helper function to check if platform has flat-ccs enabled by reading from debugfs entry. Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> Reviewed-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Acked-by: Jonathan Cavitt <jonathan.cavitt@intel.com> --- lib/intel_blt.c | 14 ++++++++++++++ lib/intel_blt.h | 1 + 2 files changed, 15 insertions(+) diff --git a/lib/intel_blt.c b/lib/intel_blt.c index dc6669889..4da5cc855 100644 --- a/lib/intel_blt.c +++ b/lib/intel_blt.c @@ -464,6 +464,20 @@ bool blt_block_copy_supports_compression(int fd) BLT_CMD_SUPPORTS_COMPRESSION); } +/** + * blt_platform_has_flat_ccs_enabled + * @fd: drm fd + * + * Check if platform provided by @fd device has flat-ccs enabled. + * + * Returns: + * true if it does, false otherwise. + */ +bool blt_platform_has_flat_ccs_enabled(int fd) +{ + return igt_debugfs_search(fd, "info", "has_flat_ccs yes"); +} + /** * blt_uses_extended_block_copy * @fd: drm fd diff --git a/lib/intel_blt.h b/lib/intel_blt.h index d9c4d107f..cc5966686 100644 --- a/lib/intel_blt.h +++ b/lib/intel_blt.h @@ -209,6 +209,7 @@ bool blt_fast_copy_supports_tiling(int fd, enum blt_tiling_type tiling); bool blt_block_copy_supports_tiling(int fd, enum blt_tiling_type tiling); bool blt_xy_src_copy_supports_tiling(int fd, enum blt_tiling_type tiling); bool blt_block_copy_supports_compression(int fd); +bool blt_platform_has_flat_ccs_enabled(int fd); bool blt_uses_extended_block_copy(int fd); const char *blt_tiling_name(enum blt_tiling_type tiling); -- 2.34.1 ^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement 2024-04-18 8:46 [PATCH i-g-t v6 0/2] Update compression check based on platform Akshata Jahagirdar ` (2 preceding siblings ...) 2024-04-18 8:46 ` [PATCH i-g-t v6 1/2] lib/intel_blt: Add helper function to ensure platform has flat-ccs enabled Akshata Jahagirdar @ 2024-04-18 8:46 ` Akshata Jahagirdar 2024-04-18 13:59 ` Zbigniew Kempczyński 2024-04-19 0:16 ` ✗ Fi.CI.IGT: failure for Update compression check based on platform Patchwork 4 siblings, 1 reply; 12+ messages in thread From: Akshata Jahagirdar @ 2024-04-18 8:46 UTC (permalink / raw) Cc: igt-dev, zbigniew.kempczynski, Akshata Jahagirdar, Jonathan Cavitt In Xe2+ platforms,we need to run this test regardless of the status of flat-ccs. Check if the platform supports compression and has flat ccs enabled, and if it doesn't, then update the checks accordingly and proceed with the test. Additionally, On Xe2 dGPU, compression is only supported with VRAM. When copying from VRAM -> sysmem the KMD uses mapping with uncompressed PAT so the copy in system memory is guaranteed to be uncompressed. When restoring such buffers from sysmem -> VRAM the KMD can't easily know which pages were originally compressed, so we always use uncompressed -> uncompressed here. so this means there's no need for extra CCS storage on such platforms. Thats why we shouldn't need to run suspend-resume on xe2 dgpu. Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> Acked-by: Jonathan Cavitt <jonathan.cavitt@intel.com> --- tests/intel/xe_ccs.c | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/tests/intel/xe_ccs.c b/tests/intel/xe_ccs.c index b3bf97af7..d6148dc44 100644 --- a/tests/intel/xe_ccs.c +++ b/tests/intel/xe_ccs.c @@ -162,8 +162,24 @@ static void surf_copy(int xe, (void *)mid->ptr, mid->size); munmap(ccsmap2, ccssize); - igt_assert(!strcmp(orig, newsum)); - igt_assert(!strcmp(orig2, newsum2)); + if (blt_platform_has_flat_ccs_enabled(xe)) { + if (IS_GEN(xe, 12) && is_intel_dgfx(xe)) { + igt_assert(!strcmp(orig, newsum)); + igt_assert(!strcmp(orig2, newsum2)); + } else if (AT_LEAST_GEN(xe, 20)) { + if (is_intel_dgfx(xe)) { + /* buffer object would become + * uncompressed in xe2+ dgfx + */ + igt_assert(!blt_surface_is_compressed(xe, ctx, + NULL, ahnd, mid)); + } else { + /* ccs should be present in xe2+ igfx */ + igt_assert(blt_surface_is_compressed(xe, ctx, + NULL, ahnd, mid)); + } + } + } g_free(orig); g_free(orig2); g_free(newsum); @@ -193,7 +209,8 @@ static void surf_copy(int xe, intel_ctx_xe_sync(ctx, true); WRITE_PNG(xe, run_id, "corrupted", &blt.dst, dst->x2, dst->y2, bpp); result = memcmp(src->ptr, dst->ptr, src->size); - igt_assert(result != 0); + if (!blt_platform_has_flat_ccs_enabled(xe)) + igt_assert(result != 0); /* retrieve back ccs */ memcpy(ccsmap, ccscopy, ccssize); @@ -365,7 +382,8 @@ static void block_copy(int xe, * occurs and ctrl surface will be filled with some not-zeroed values. */ if (mid->compression && FROM_EXP_WH(width, height)) - igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); + if (!blt_platform_has_flat_ccs_enabled(xe)) + igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); WRITE_PNG(xe, run_id, "mid", &blt.dst, width, height, bpp); -- 2.34.1 ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement 2024-04-18 8:46 ` [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement Akshata Jahagirdar @ 2024-04-18 13:59 ` Zbigniew Kempczyński 2024-04-19 6:36 ` Jahagirdar, Akshata 0 siblings, 1 reply; 12+ messages in thread From: Zbigniew Kempczyński @ 2024-04-18 13:59 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev, Jonathan Cavitt On Thu, Apr 18, 2024 at 01:46:43AM -0700, Akshata Jahagirdar wrote: > In Xe2+ platforms,we need to run this test regardless of the status of flat-ccs. > Check if the platform supports compression and has flat ccs enabled, and if it > doesn't, then update the checks accordingly and proceed with the test. > > Additionally, On Xe2 dGPU, compression is only supported with VRAM. When copying > from VRAM -> sysmem the KMD uses mapping with uncompressed PAT so the copy > in system memory is guaranteed to be uncompressed. When restoring such buffers > from sysmem -> VRAM the KMD can't easily know which pages were originally > compressed, so we always use uncompressed -> uncompressed here. so this means > there's no need for extra CCS storage on such platforms. > Thats why we shouldn't need to run suspend-resume on xe2 dgpu. > > Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> > Acked-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > --- > tests/intel/xe_ccs.c | 26 ++++++++++++++++++++++---- > 1 file changed, 22 insertions(+), 4 deletions(-) > > diff --git a/tests/intel/xe_ccs.c b/tests/intel/xe_ccs.c > index b3bf97af7..d6148dc44 100644 > --- a/tests/intel/xe_ccs.c > +++ b/tests/intel/xe_ccs.c > @@ -162,8 +162,24 @@ static void surf_copy(int xe, > (void *)mid->ptr, mid->size); > > munmap(ccsmap2, ccssize); > - igt_assert(!strcmp(orig, newsum)); > - igt_assert(!strcmp(orig2, newsum2)); > + if (blt_platform_has_flat_ccs_enabled(xe)) { > + if (IS_GEN(xe, 12) && is_intel_dgfx(xe)) { > + igt_assert(!strcmp(orig, newsum)); > + igt_assert(!strcmp(orig2, newsum2)); > + } else if (AT_LEAST_GEN(xe, 20)) { > + if (is_intel_dgfx(xe)) { > + /* buffer object would become > + * uncompressed in xe2+ dgfx > + */ > + igt_assert(!blt_surface_is_compressed(xe, ctx, > + NULL, ahnd, mid)); > + } else { > + /* ccs should be present in xe2+ igfx */ > + igt_assert(blt_surface_is_compressed(xe, ctx, > + NULL, ahnd, mid)); > + } > + } > + } This part is fine for me, but below code doesn't work on Xe2/discrete. I mean I got: (xe_ccs:6919) CRITICAL: Test assertion failure function surf_copy, file ../tests/intel/xe_ccs.c:232: (xe_ccs:6919) CRITICAL: Failed assertion: result == 0 (xe_ccs:6919) CRITICAL: Source and destination surfaces are different after restoring source ccs data After resume we put corrupted, then previous ccs data. In all cases along with uncompressed surface this leads to disaster. I mean for discrete instead putting original ccs data (this one extracted before suspend) you should fill it with zeros. Original ccs data were fine before suspend migrated surface to system memory, but after resume those ccs data are not valid anymore. I've verified that for Xe2/discrete: /* retrieve back ccs */ /* memcpy(ccsmap, ccscopy, ccssize); */ memset(ccsmap, 0, ccssize); does last blit work correctly. -- Zbigniew > g_free(orig); > g_free(orig2); > g_free(newsum); > @@ -193,7 +209,8 @@ static void surf_copy(int xe, > intel_ctx_xe_sync(ctx, true); > WRITE_PNG(xe, run_id, "corrupted", &blt.dst, dst->x2, dst->y2, bpp); > result = memcmp(src->ptr, dst->ptr, src->size); > - igt_assert(result != 0); > + if (!blt_platform_has_flat_ccs_enabled(xe)) > + igt_assert(result != 0); > > /* retrieve back ccs */ > memcpy(ccsmap, ccscopy, ccssize); > @@ -365,7 +382,8 @@ static void block_copy(int xe, > * occurs and ctrl surface will be filled with some not-zeroed values. > */ > if (mid->compression && FROM_EXP_WH(width, height)) > - igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); > + if (!blt_platform_has_flat_ccs_enabled(xe)) > + igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); > > WRITE_PNG(xe, run_id, "mid", &blt.dst, width, height, bpp); > > -- > 2.34.1 > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement 2024-04-18 13:59 ` Zbigniew Kempczyński @ 2024-04-19 6:36 ` Jahagirdar, Akshata 2024-04-19 7:41 ` Zbigniew Kempczyński 0 siblings, 1 reply; 12+ messages in thread From: Jahagirdar, Akshata @ 2024-04-19 6:36 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev, Jonathan Cavitt On 4/18/2024 6:59 AM, Zbigniew Kempczyński wrote: > On Thu, Apr 18, 2024 at 01:46:43AM -0700, Akshata Jahagirdar wrote: >> In Xe2+ platforms,we need to run this test regardless of the status of flat-ccs. >> Check if the platform supports compression and has flat ccs enabled, and if it >> doesn't, then update the checks accordingly and proceed with the test. >> >> Additionally, On Xe2 dGPU, compression is only supported with VRAM. When copying >> from VRAM -> sysmem the KMD uses mapping with uncompressed PAT so the copy >> in system memory is guaranteed to be uncompressed. When restoring such buffers >> from sysmem -> VRAM the KMD can't easily know which pages were originally >> compressed, so we always use uncompressed -> uncompressed here. so this means >> there's no need for extra CCS storage on such platforms. >> Thats why we shouldn't need to run suspend-resume on xe2 dgpu. >> >> Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> >> Acked-by: Jonathan Cavitt <jonathan.cavitt@intel.com> >> --- >> tests/intel/xe_ccs.c | 26 ++++++++++++++++++++++---- >> 1 file changed, 22 insertions(+), 4 deletions(-) >> >> diff --git a/tests/intel/xe_ccs.c b/tests/intel/xe_ccs.c >> index b3bf97af7..d6148dc44 100644 >> --- a/tests/intel/xe_ccs.c >> +++ b/tests/intel/xe_ccs.c >> @@ -162,8 +162,24 @@ static void surf_copy(int xe, >> (void *)mid->ptr, mid->size); >> >> munmap(ccsmap2, ccssize); >> - igt_assert(!strcmp(orig, newsum)); >> - igt_assert(!strcmp(orig2, newsum2)); >> + if (blt_platform_has_flat_ccs_enabled(xe)) { >> + if (IS_GEN(xe, 12) && is_intel_dgfx(xe)) { >> + igt_assert(!strcmp(orig, newsum)); >> + igt_assert(!strcmp(orig2, newsum2)); >> + } else if (AT_LEAST_GEN(xe, 20)) { >> + if (is_intel_dgfx(xe)) { >> + /* buffer object would become >> + * uncompressed in xe2+ dgfx >> + */ >> + igt_assert(!blt_surface_is_compressed(xe, ctx, >> + NULL, ahnd, mid)); >> + } else { >> + /* ccs should be present in xe2+ igfx */ >> + igt_assert(blt_surface_is_compressed(xe, ctx, >> + NULL, ahnd, mid)); >> + } >> + } >> + } > This part is fine for me, but below code doesn't work on Xe2/discrete. > I mean I got: > > (xe_ccs:6919) CRITICAL: Test assertion failure function surf_copy, file ../tests/intel/xe_ccs.c:232: > (xe_ccs:6919) CRITICAL: Failed assertion: result == 0 > (xe_ccs:6919) CRITICAL: Source and destination surfaces are different after restoring source ccs data > > After resume we put corrupted, then previous ccs data. In all cases > along with uncompressed surface this leads to disaster. I mean for > discrete instead putting original ccs data (this one extracted before > suspend) you should fill it with zeros. Original ccs data were fine > before suspend migrated surface to system memory, but after resume > those ccs data are not valid anymore. > > I've verified that for Xe2/discrete: > > /* retrieve back ccs */ > /* memcpy(ccsmap, ccscopy, ccssize); */ > memset(ccsmap, 0, ccssize); > > does last blit work correctly. > > -- > Zbigniew I see. But doing memset() would fail for ctrl-surf-copy subtest since the mid blt object would be compressed all along. So, we need to copy the original ccs data to the mid blt object to copy it correctly to dst blt object. So, we need to call memset() only in case of suspend-resume. Best, Akshata >> g_free(orig); >> g_free(orig2); >> g_free(newsum); >> @@ -193,7 +209,8 @@ static void surf_copy(int xe, >> intel_ctx_xe_sync(ctx, true); >> WRITE_PNG(xe, run_id, "corrupted", &blt.dst, dst->x2, dst->y2, bpp); >> result = memcmp(src->ptr, dst->ptr, src->size); >> - igt_assert(result != 0); >> + if (!blt_platform_has_flat_ccs_enabled(xe)) >> + igt_assert(result != 0); >> >> /* retrieve back ccs */ >> memcpy(ccsmap, ccscopy, ccssize); >> @@ -365,7 +382,8 @@ static void block_copy(int xe, >> * occurs and ctrl surface will be filled with some not-zeroed values. >> */ >> if (mid->compression && FROM_EXP_WH(width, height)) >> - igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); >> + if (!blt_platform_has_flat_ccs_enabled(xe)) >> + igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); >> >> WRITE_PNG(xe, run_id, "mid", &blt.dst, width, height, bpp); >> >> -- >> 2.34.1 >> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement 2024-04-19 6:36 ` Jahagirdar, Akshata @ 2024-04-19 7:41 ` Zbigniew Kempczyński 0 siblings, 0 replies; 12+ messages in thread From: Zbigniew Kempczyński @ 2024-04-19 7:41 UTC (permalink / raw) To: Jahagirdar, Akshata; +Cc: igt-dev, Jonathan Cavitt On Thu, Apr 18, 2024 at 11:36:37PM -0700, Jahagirdar, Akshata wrote: > > On 4/18/2024 6:59 AM, Zbigniew Kempczyński wrote: > > On Thu, Apr 18, 2024 at 01:46:43AM -0700, Akshata Jahagirdar wrote: > > > In Xe2+ platforms,we need to run this test regardless of the status of flat-ccs. > > > Check if the platform supports compression and has flat ccs enabled, and if it > > > doesn't, then update the checks accordingly and proceed with the test. > > > > > > Additionally, On Xe2 dGPU, compression is only supported with VRAM. When copying > > > from VRAM -> sysmem the KMD uses mapping with uncompressed PAT so the copy > > > in system memory is guaranteed to be uncompressed. When restoring such buffers > > > from sysmem -> VRAM the KMD can't easily know which pages were originally > > > compressed, so we always use uncompressed -> uncompressed here. so this means > > > there's no need for extra CCS storage on such platforms. > > > Thats why we shouldn't need to run suspend-resume on xe2 dgpu. > > > > > > Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> > > > Acked-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > > --- > > > tests/intel/xe_ccs.c | 26 ++++++++++++++++++++++---- > > > 1 file changed, 22 insertions(+), 4 deletions(-) > > > > > > diff --git a/tests/intel/xe_ccs.c b/tests/intel/xe_ccs.c > > > index b3bf97af7..d6148dc44 100644 > > > --- a/tests/intel/xe_ccs.c > > > +++ b/tests/intel/xe_ccs.c > > > @@ -162,8 +162,24 @@ static void surf_copy(int xe, > > > (void *)mid->ptr, mid->size); > > > munmap(ccsmap2, ccssize); > > > - igt_assert(!strcmp(orig, newsum)); > > > - igt_assert(!strcmp(orig2, newsum2)); > > > + if (blt_platform_has_flat_ccs_enabled(xe)) { > > > + if (IS_GEN(xe, 12) && is_intel_dgfx(xe)) { > > > + igt_assert(!strcmp(orig, newsum)); > > > + igt_assert(!strcmp(orig2, newsum2)); > > > + } else if (AT_LEAST_GEN(xe, 20)) { > > > + if (is_intel_dgfx(xe)) { > > > + /* buffer object would become > > > + * uncompressed in xe2+ dgfx > > > + */ > > > + igt_assert(!blt_surface_is_compressed(xe, ctx, > > > + NULL, ahnd, mid)); > > > + } else { > > > + /* ccs should be present in xe2+ igfx */ > > > + igt_assert(blt_surface_is_compressed(xe, ctx, > > > + NULL, ahnd, mid)); > > > + } > > > + } > > > + } > > This part is fine for me, but below code doesn't work on Xe2/discrete. > > I mean I got: > > > > (xe_ccs:6919) CRITICAL: Test assertion failure function surf_copy, file ../tests/intel/xe_ccs.c:232: > > (xe_ccs:6919) CRITICAL: Failed assertion: result == 0 > > (xe_ccs:6919) CRITICAL: Source and destination surfaces are different after restoring source ccs data > > > > After resume we put corrupted, then previous ccs data. In all cases > > along with uncompressed surface this leads to disaster. I mean for > > discrete instead putting original ccs data (this one extracted before > > suspend) you should fill it with zeros. Original ccs data were fine > > before suspend migrated surface to system memory, but after resume > > those ccs data are not valid anymore. > > > > I've verified that for Xe2/discrete: > > > > /* retrieve back ccs */ > > /* memcpy(ccsmap, ccscopy, ccssize); */ > > memset(ccsmap, 0, ccssize); > > > > does last blit work correctly. > > > > -- > > Zbigniew > I see. But doing memset() would fail for ctrl-surf-copy subtest since the > mid blt object would be compressed all along. > So, we need to copy the original ccs data to the mid blt object to copy it > correctly to dst blt object. > > So, we need to call memset() only in case of suspend-resume. Right, only on suspend-resume subtest on Xe2/discrete. Other platforms should have ccs data intact. -- Zbigniew > > Best, > Akshata > > > > g_free(orig); > > > g_free(orig2); > > > g_free(newsum); > > > @@ -193,7 +209,8 @@ static void surf_copy(int xe, > > > intel_ctx_xe_sync(ctx, true); > > > WRITE_PNG(xe, run_id, "corrupted", &blt.dst, dst->x2, dst->y2, bpp); > > > result = memcmp(src->ptr, dst->ptr, src->size); > > > - igt_assert(result != 0); > > > + if (!blt_platform_has_flat_ccs_enabled(xe)) > > > + igt_assert(result != 0); > > > /* retrieve back ccs */ > > > memcpy(ccsmap, ccscopy, ccssize); > > > @@ -365,7 +382,8 @@ static void block_copy(int xe, > > > * occurs and ctrl surface will be filled with some not-zeroed values. > > > */ > > > if (mid->compression && FROM_EXP_WH(width, height)) > > > - igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); > > > + if (!blt_platform_has_flat_ccs_enabled(xe)) > > > + igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); > > > WRITE_PNG(xe, run_id, "mid", &blt.dst, width, height, bpp); > > > -- > > > 2.34.1 > > > ^ permalink raw reply [flat|nested] 12+ messages in thread
* ✗ Fi.CI.IGT: failure for Update compression check based on platform 2024-04-18 8:46 [PATCH i-g-t v6 0/2] Update compression check based on platform Akshata Jahagirdar ` (3 preceding siblings ...) 2024-04-18 8:46 ` [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement Akshata Jahagirdar @ 2024-04-19 0:16 ` Patchwork 4 siblings, 0 replies; 12+ messages in thread From: Patchwork @ 2024-04-19 0:16 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 89517 bytes --] == Series Details == Series: Update compression check based on platform URL : https://patchwork.freedesktop.org/series/132580/ State : failure == Summary == CI Bug Log - changes from IGT_7811_full -> IGTPW_11036_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_11036_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_11036_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_11036/index.html Participating hosts (9 -> 9) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_11036_full: ### IGT changes ### #### Possible regressions #### * igt@kms_flip@flip-vs-absolute-wf_vblank@a-vga1: - shard-snb: [PASS][1] -> [FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-snb4/igt@kms_flip@flip-vs-absolute-wf_vblank@a-vga1.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank@a-vga1.html * igt@kms_psr@psr2-primary-page-flip@edp-1: - shard-mtlp: [PASS][3] -> [FAIL][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-mtlp-4/igt@kms_psr@psr2-primary-page-flip@edp-1.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-3/igt@kms_psr@psr2-primary-page-flip@edp-1.html Known issues ------------ Here are the changes found in IGTPW_11036_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-purge-cache: - shard-mtlp: NOTRUN -> [SKIP][5] ([i915#8411]) +1 other test skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-3/igt@api_intel_bb@blit-reloc-purge-cache.html * igt@api_intel_bb@object-reloc-purge-cache: - shard-dg2: NOTRUN -> [SKIP][6] ([i915#8411]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@api_intel_bb@object-reloc-purge-cache.html * igt@debugfs_test@basic-hwmon: - shard-mtlp: NOTRUN -> [SKIP][7] ([i915#9318]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-3/igt@debugfs_test@basic-hwmon.html * igt@device_reset@cold-reset-bound: - shard-rkl: NOTRUN -> [SKIP][8] ([i915#7701]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@device_reset@cold-reset-bound.html * igt@drm_fdinfo@busy-idle-check-all@vcs1: - shard-dg1: NOTRUN -> [SKIP][9] ([i915#8414]) +6 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@drm_fdinfo@busy-idle-check-all@vcs1.html * igt@drm_fdinfo@busy@rcs0: - shard-dg2: NOTRUN -> [SKIP][10] ([i915#8414]) +21 other tests skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@drm_fdinfo@busy@rcs0.html * igt@drm_fdinfo@most-busy-idle-check-all@ccs0: - shard-mtlp: NOTRUN -> [SKIP][11] ([i915#8414]) +5 other tests skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-4/igt@drm_fdinfo@most-busy-idle-check-all@ccs0.html * igt@drm_fdinfo@virtual-idle: - shard-rkl: NOTRUN -> [FAIL][12] ([i915#7742]) +1 other test fail [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@drm_fdinfo@virtual-idle.html * igt@gem_busy@semaphore: - shard-mtlp: NOTRUN -> [SKIP][13] ([i915#3936]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-3/igt@gem_busy@semaphore.html * igt@gem_ccs@block-multicopy-compressed: - shard-tglu: NOTRUN -> [SKIP][14] ([i915#9323]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-9/igt@gem_ccs@block-multicopy-compressed.html * igt@gem_ccs@ctrl-surf-copy: - shard-dg1: NOTRUN -> [SKIP][15] ([i915#3555] / [i915#9323]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_create@create-clear@lmem0: - shard-dg2: NOTRUN -> [INCOMPLETE][16] ([i915#10497]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-7/igt@gem_create@create-clear@lmem0.html * igt@gem_create@create-ext-set-pat: - shard-rkl: NOTRUN -> [SKIP][17] ([i915#8562]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-2/igt@gem_create@create-ext-set-pat.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-rkl: [PASS][18] -> [FAIL][19] ([i915#6268]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-rkl-3/igt@gem_ctx_exec@basic-nohangcheck.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-4/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_persistence@idempotent: - shard-snb: NOTRUN -> [SKIP][20] ([i915#1099]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-snb4/igt@gem_ctx_persistence@idempotent.html * igt@gem_ctx_persistence@saturated-hostile-nopreempt@vcs0: - shard-mtlp: NOTRUN -> [SKIP][21] ([i915#5882]) +5 other tests skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@gem_ctx_persistence@saturated-hostile-nopreempt@vcs0.html * igt@gem_ctx_sseu@invalid-args: - shard-dg2: NOTRUN -> [SKIP][22] ([i915#280]) +1 other test skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@gem_ctx_sseu@invalid-args.html * igt@gem_ctx_sseu@invalid-sseu: - shard-rkl: NOTRUN -> [SKIP][23] ([i915#280]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-4/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_ctx_sseu@mmap-args: - shard-dg1: NOTRUN -> [SKIP][24] ([i915#280]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@gem_ctx_sseu@mmap-args.html * igt@gem_eio@hibernate: - shard-dg2: NOTRUN -> [ABORT][25] ([i915#10030] / [i915#7975] / [i915#8213]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-5/igt@gem_eio@hibernate.html * igt@gem_eio@unwedge-stress: - shard-dg1: [PASS][26] -> [FAIL][27] ([i915#5784]) +1 other test fail [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg1-14/igt@gem_eio@unwedge-stress.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@bonded-pair: - shard-mtlp: NOTRUN -> [SKIP][28] ([i915#4771]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-1/igt@gem_exec_balancer@bonded-pair.html * igt@gem_exec_balancer@hog: - shard-dg2: NOTRUN -> [SKIP][29] ([i915#4812]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-6/igt@gem_exec_balancer@hog.html * igt@gem_exec_balancer@parallel-ordering: - shard-rkl: NOTRUN -> [SKIP][30] ([i915#4525]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-4/igt@gem_exec_balancer@parallel-ordering.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-mtlp: NOTRUN -> [SKIP][31] ([i915#6334]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-4/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_capture@capture@vecs0-lmem0: - shard-dg1: NOTRUN -> [FAIL][32] ([i915#10386]) +1 other test fail [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@gem_exec_capture@capture@vecs0-lmem0.html * igt@gem_exec_capture@many-4k-incremental: - shard-mtlp: NOTRUN -> [FAIL][33] ([i915#9606]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-3/igt@gem_exec_capture@many-4k-incremental.html - shard-rkl: NOTRUN -> [FAIL][34] ([i915#9606]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@gem_exec_capture@many-4k-incremental.html * igt@gem_exec_capture@many-4k-zero: - shard-glk: NOTRUN -> [FAIL][35] ([i915#9606]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-glk7/igt@gem_exec_capture@many-4k-zero.html * igt@gem_exec_fair@basic-none-solo: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#3539] / [i915#4852]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-2/igt@gem_exec_fair@basic-none-solo.html * igt@gem_exec_fair@basic-none-solo@rcs0: - shard-rkl: [PASS][37] -> [FAIL][38] ([i915#2842]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-rkl-2/igt@gem_exec_fair@basic-none-solo@rcs0.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@gem_exec_fair@basic-none-solo@rcs0.html * igt@gem_exec_fair@basic-none-vip@rcs0: - shard-glk: NOTRUN -> [FAIL][39] ([i915#2842]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-glk9/igt@gem_exec_fair@basic-none-vip@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-tglu: NOTRUN -> [FAIL][40] ([i915#2842]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-10/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-rkl: NOTRUN -> [FAIL][41] ([i915#2842]) +2 other tests fail [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_exec_flush@basic-wb-pro-default: - shard-dg1: NOTRUN -> [SKIP][42] ([i915#3539] / [i915#4852]) +2 other tests skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@gem_exec_flush@basic-wb-pro-default.html * igt@gem_exec_reloc@basic-gtt-read: - shard-dg2: NOTRUN -> [SKIP][43] ([i915#3281]) +3 other tests skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@gem_exec_reloc@basic-gtt-read.html * igt@gem_exec_reloc@basic-write-cpu-active: - shard-dg1: NOTRUN -> [SKIP][44] ([i915#3281]) +8 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@gem_exec_reloc@basic-write-cpu-active.html * igt@gem_exec_reloc@basic-write-read-noreloc: - shard-rkl: NOTRUN -> [SKIP][45] ([i915#3281]) +6 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-noreloc.html * igt@gem_exec_schedule@preempt-queue: - shard-dg1: NOTRUN -> [SKIP][46] ([i915#4812]) +1 other test skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@gem_exec_schedule@preempt-queue.html * igt@gem_exec_schedule@reorder-wide: - shard-mtlp: NOTRUN -> [SKIP][47] ([i915#4537] / [i915#4812]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@gem_exec_schedule@reorder-wide.html * igt@gem_exec_suspend@basic-s4-devices@lmem0: - shard-dg2: NOTRUN -> [ABORT][48] ([i915#7975] / [i915#8213]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@gem_exec_suspend@basic-s4-devices@lmem0.html * igt@gem_fence_thrash@bo-copy: - shard-dg2: NOTRUN -> [SKIP][49] ([i915#4860]) +2 other tests skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-6/igt@gem_fence_thrash@bo-copy.html * igt@gem_fenced_exec_thrash@no-spare-fences: - shard-dg1: NOTRUN -> [SKIP][50] ([i915#4860]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@gem_fenced_exec_thrash@no-spare-fences.html * igt@gem_fenced_exec_thrash@too-many-fences: - shard-mtlp: NOTRUN -> [SKIP][51] ([i915#4860]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-1/igt@gem_fenced_exec_thrash@too-many-fences.html * igt@gem_lmem_swapping@heavy-verify-multi: - shard-tglu: NOTRUN -> [SKIP][52] ([i915#4613]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-9/igt@gem_lmem_swapping@heavy-verify-multi.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0: - shard-dg2: [PASS][53] -> [FAIL][54] ([i915#10378]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg2-10/igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-5/igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-rkl: NOTRUN -> [SKIP][55] ([i915#4613]) +4 other tests skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-1/igt@gem_lmem_swapping@heavy-verify-random-ccs.html - shard-mtlp: NOTRUN -> [SKIP][56] ([i915#4613]) +1 other test skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-glk: NOTRUN -> [SKIP][57] ([i915#4613]) +3 other tests skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-glk8/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg2: NOTRUN -> [TIMEOUT][58] ([i915#5493]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-6/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_mmap@bad-offset: - shard-dg1: NOTRUN -> [SKIP][59] ([i915#4083]) +3 other tests skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@gem_mmap@bad-offset.html * igt@gem_mmap_gtt@big-copy-xy: - shard-dg2: NOTRUN -> [SKIP][60] ([i915#4077]) +1 other test skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@gem_mmap_gtt@big-copy-xy.html * igt@gem_mmap_wc@bad-offset: - shard-mtlp: NOTRUN -> [SKIP][61] ([i915#4083]) +2 other tests skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-4/igt@gem_mmap_wc@bad-offset.html * igt@gem_mmap_wc@write-wc-read-gtt: - shard-dg2: NOTRUN -> [SKIP][62] ([i915#4083]) +3 other tests skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-6/igt@gem_mmap_wc@write-wc-read-gtt.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - shard-dg1: NOTRUN -> [SKIP][63] ([i915#3282]) +7 other tests skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gem_pread@uncached: - shard-dg2: NOTRUN -> [SKIP][64] ([i915#3282]) +2 other tests skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-3/igt@gem_pread@uncached.html * igt@gem_pwrite@basic-exhaustion: - shard-rkl: NOTRUN -> [SKIP][65] ([i915#3282]) +5 other tests skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@gem_pwrite@basic-exhaustion.html - shard-mtlp: NOTRUN -> [SKIP][66] ([i915#3282]) +3 other tests skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-5/igt@gem_pwrite@basic-exhaustion.html * igt@gem_pxp@protected-encrypted-src-copy-not-readible: - shard-dg1: NOTRUN -> [SKIP][67] ([i915#4270]) +5 other tests skip [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html * igt@gem_pxp@reject-modify-context-protection-on: - shard-rkl: NOTRUN -> [SKIP][68] ([i915#4270]) +4 other tests skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@gem_pxp@reject-modify-context-protection-on.html * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume: - shard-mtlp: NOTRUN -> [SKIP][69] ([i915#4270]) +3 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-1/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html * igt@gem_render_copy@y-tiled-ccs-to-linear: - shard-dg2: NOTRUN -> [SKIP][70] ([i915#5190] / [i915#8428]) +3 other tests skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@gem_render_copy@y-tiled-ccs-to-linear.html * igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled: - shard-mtlp: NOTRUN -> [SKIP][71] ([i915#8428]) +4 other tests skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-5/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-rkl: NOTRUN -> [SKIP][72] ([i915#8411]) +2 other tests skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_softpin@evict-snoop: - shard-dg1: NOTRUN -> [SKIP][73] ([i915#4885]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@gem_softpin@evict-snoop.html * igt@gem_spin_batch@spin-all-new: - shard-dg2: NOTRUN -> [FAIL][74] ([i915#5889]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-8/igt@gem_spin_batch@spin-all-new.html * igt@gem_tiled_partial_pwrite_pread@writes-after-reads: - shard-dg1: NOTRUN -> [SKIP][75] ([i915#4077]) +7 other tests skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-13/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html * igt@gem_tiled_pread_basic: - shard-mtlp: NOTRUN -> [SKIP][76] ([i915#4079]) +2 other tests skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@gem_tiled_pread_basic.html * igt@gem_tiling_max_stride: - shard-mtlp: NOTRUN -> [SKIP][77] ([i915#4077]) +13 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-4/igt@gem_tiling_max_stride.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-dg2: NOTRUN -> [SKIP][78] ([i915#3297]) +3 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@invalid-mmap-offset-unsync: - shard-tglu: NOTRUN -> [SKIP][79] ([i915#3297]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-5/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html * igt@gem_userptr_blits@relocations: - shard-mtlp: NOTRUN -> [SKIP][80] ([i915#3281]) +8 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@gem_userptr_blits@relocations.html * igt@gem_userptr_blits@unsync-overlap: - shard-mtlp: NOTRUN -> [SKIP][81] ([i915#3297]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-7/igt@gem_userptr_blits@unsync-overlap.html * igt@gem_userptr_blits@unsync-unmap-after-close: - shard-rkl: NOTRUN -> [SKIP][82] ([i915#3297]) +2 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-2/igt@gem_userptr_blits@unsync-unmap-after-close.html * igt@gem_userptr_blits@unsync-unmap-cycles: - shard-dg1: NOTRUN -> [SKIP][83] ([i915#3297]) +1 other test skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@gem_userptr_blits@unsync-unmap-cycles.html * igt@gen7_exec_parse@basic-allowed: - shard-snb: NOTRUN -> [SKIP][84] +87 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-snb6/igt@gen7_exec_parse@basic-allowed.html * igt@gen9_exec_parse@bb-chained: - shard-rkl: NOTRUN -> [SKIP][85] ([i915#2527]) +5 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@gen9_exec_parse@bb-chained.html * igt@gen9_exec_parse@bb-oversize: - shard-tglu: NOTRUN -> [SKIP][86] ([i915#2527] / [i915#2856]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-10/igt@gen9_exec_parse@bb-oversize.html * igt@gen9_exec_parse@bb-start-out: - shard-dg1: NOTRUN -> [SKIP][87] ([i915#2527]) +1 other test skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@gen9_exec_parse@bb-start-out.html * igt@gen9_exec_parse@shadow-peek: - shard-dg2: NOTRUN -> [SKIP][88] ([i915#2856]) +2 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-6/igt@gen9_exec_parse@shadow-peek.html * igt@gen9_exec_parse@unaligned-jump: - shard-mtlp: NOTRUN -> [SKIP][89] ([i915#2856]) +3 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-3/igt@gen9_exec_parse@unaligned-jump.html * igt@i915_fb_tiling: - shard-dg2: NOTRUN -> [SKIP][90] ([i915#4881]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@i915_fb_tiling.html - shard-dg1: NOTRUN -> [SKIP][91] ([i915#4881]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@i915_fb_tiling.html * igt@i915_module_load@load: - shard-dg2: NOTRUN -> [SKIP][92] ([i915#6227]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-8/igt@i915_module_load@load.html * igt@i915_module_load@resize-bar: - shard-mtlp: NOTRUN -> [SKIP][93] ([i915#6412]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-8/igt@i915_module_load@resize-bar.html * igt@i915_pipe_stress@stress-xrgb8888-ytiled: - shard-mtlp: NOTRUN -> [SKIP][94] ([i915#8436]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-6/igt@i915_pipe_stress@stress-xrgb8888-ytiled.html * igt@i915_pm_freq_api@freq-basic-api: - shard-rkl: NOTRUN -> [SKIP][95] ([i915#8399]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@i915_pm_freq_api@freq-basic-api.html * igt@i915_pm_rpm@gem-mmap-type@gtt-smem0: - shard-mtlp: NOTRUN -> [SKIP][96] ([i915#8431]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-3/igt@i915_pm_rpm@gem-mmap-type@gtt-smem0.html * igt@i915_pm_rps@thresholds-idle@gt0: - shard-mtlp: NOTRUN -> [SKIP][97] ([i915#8925]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-8/igt@i915_pm_rps@thresholds-idle@gt0.html * igt@i915_pm_rps@thresholds-idle@gt1: - shard-mtlp: NOTRUN -> [SKIP][98] ([i915#3555] / [i915#8925]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-8/igt@i915_pm_rps@thresholds-idle@gt1.html * igt@i915_pm_rps@thresholds@gt0: - shard-dg1: NOTRUN -> [SKIP][99] ([i915#8925]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@i915_pm_rps@thresholds@gt0.html * igt@i915_pm_sseu@full-enable: - shard-mtlp: NOTRUN -> [SKIP][100] ([i915#8437]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-8/igt@i915_pm_sseu@full-enable.html * igt@i915_power@sanity: - shard-rkl: NOTRUN -> [SKIP][101] ([i915#7984]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@i915_power@sanity.html * igt@kms_addfb_basic@clobberred-modifier: - shard-mtlp: NOTRUN -> [SKIP][102] ([i915#4212]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@kms_addfb_basic@clobberred-modifier.html * igt@kms_addfb_basic@tile-pitch-mismatch: - shard-dg1: NOTRUN -> [SKIP][103] ([i915#4212]) +1 other test skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@kms_addfb_basic@tile-pitch-mismatch.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-4-rc-ccs-cc: - shard-mtlp: NOTRUN -> [SKIP][104] ([i915#8709]) +11 other tests skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-4-rc-ccs-cc.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc: - shard-rkl: NOTRUN -> [SKIP][105] ([i915#8709]) +3 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-dg1: NOTRUN -> [SKIP][106] ([i915#1769] / [i915#3555]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels: - shard-rkl: NOTRUN -> [SKIP][107] ([i915#1769] / [i915#3555]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html * igt@kms_big_fb@4-tiled-8bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][108] ([i915#5286]) +6 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip: - shard-tglu: NOTRUN -> [SKIP][109] ([i915#5286]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-9/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-dg1: NOTRUN -> [SKIP][110] ([i915#4538] / [i915#5286]) +5 other tests skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [PASS][111] -> [FAIL][112] ([i915#5138]) +1 other test fail [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@linear-64bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][113] +26 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-1/igt@kms_big_fb@linear-64bpp-rotate-270.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-dg1: NOTRUN -> [SKIP][114] ([i915#3638]) +3 other tests skip [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-13/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@linear-8bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][115] ([i915#3638]) +3 other tests skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html * igt@kms_big_fb@y-tiled-16bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][116] ([i915#4538] / [i915#5190]) +3 other tests skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-8/igt@kms_big_fb@y-tiled-16bpp-rotate-270.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-tglu: [PASS][117] -> [FAIL][118] ([i915#3743]) +1 other test fail [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-tglu-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow: - shard-dg2: NOTRUN -> [SKIP][119] ([i915#5190]) +1 other test skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-8/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip: - shard-dg1: NOTRUN -> [SKIP][120] ([i915#4538]) +2 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html * igt@kms_big_joiner@invalid-modeset: - shard-dg1: NOTRUN -> [SKIP][121] ([i915#10656]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-13/igt@kms_big_joiner@invalid-modeset.html - shard-dg2: NOTRUN -> [SKIP][122] ([i915#10656]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-8/igt@kms_big_joiner@invalid-modeset.html * igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs: - shard-dg1: NOTRUN -> [SKIP][123] ([i915#10278]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs.html * igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-a-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][124] ([i915#6095]) +11 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-6/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2: - shard-glk: NOTRUN -> [SKIP][125] +196 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-glk7/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][126] ([i915#6095]) +31 other tests skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1.html * igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][127] ([i915#10307] / [i915#6095]) +123 other tests skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-7/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs: - shard-rkl: NOTRUN -> [SKIP][128] ([i915#10278]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs.html * igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][129] ([i915#6095]) +55 other tests skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-a-hdmi-a-4.html * igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][130] ([i915#10307] / [i915#10434] / [i915#6095]) +3 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][131] ([i915#6095]) +57 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1.html * igt@kms_cdclk@mode-transition: - shard-dg1: NOTRUN -> [SKIP][132] ([i915#3742]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_cdclk@mode-transition.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][133] ([i915#7213]) +3 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-5/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html * igt@kms_cdclk@plane-scaling@pipe-d-dp-4: - shard-dg2: NOTRUN -> [SKIP][134] ([i915#4087]) +3 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@kms_cdclk@plane-scaling@pipe-d-dp-4.html * igt@kms_chamelium_color@degamma: - shard-dg2: NOTRUN -> [SKIP][135] +19 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@kms_chamelium_color@degamma.html * igt@kms_chamelium_edid@hdmi-edid-change-during-suspend: - shard-rkl: NOTRUN -> [SKIP][136] ([i915#7828]) +11 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html * igt@kms_chamelium_edid@hdmi-edid-read: - shard-tglu: NOTRUN -> [SKIP][137] ([i915#7828]) +1 other test skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-8/igt@kms_chamelium_edid@hdmi-edid-read.html * igt@kms_chamelium_edid@vga-edid-read: - shard-dg2: NOTRUN -> [SKIP][138] ([i915#7828]) +3 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-8/igt@kms_chamelium_edid@vga-edid-read.html * igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode: - shard-mtlp: NOTRUN -> [SKIP][139] ([i915#7828]) +10 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html * igt@kms_chamelium_hpd@hdmi-hpd-storm-disable: - shard-dg1: NOTRUN -> [SKIP][140] ([i915#7828]) +7 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html * igt@kms_content_protection@atomic-dpms: - shard-dg2: NOTRUN -> [SKIP][141] ([i915#7118] / [i915#9424]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-2/igt@kms_content_protection@atomic-dpms.html * igt@kms_content_protection@content-type-change: - shard-rkl: NOTRUN -> [SKIP][142] ([i915#9424]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-4/igt@kms_content_protection@content-type-change.html - shard-dg1: NOTRUN -> [SKIP][143] ([i915#9424]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-dg2: NOTRUN -> [SKIP][144] ([i915#3299]) +1 other test skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-dg1: NOTRUN -> [SKIP][145] ([i915#3299]) [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-13/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@dp-mst-type-1: - shard-rkl: NOTRUN -> [SKIP][146] ([i915#3116]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@mei-interface: - shard-mtlp: NOTRUN -> [SKIP][147] ([i915#8063] / [i915#9433]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-4/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@type1: - shard-mtlp: NOTRUN -> [SKIP][148] ([i915#3555] / [i915#6944] / [i915#9424]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-1/igt@kms_content_protection@type1.html * igt@kms_content_protection@uevent: - shard-mtlp: NOTRUN -> [SKIP][149] ([i915#6944] / [i915#9424]) +2 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-4/igt@kms_content_protection@uevent.html - shard-dg1: NOTRUN -> [SKIP][150] ([i915#7116] / [i915#9424]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-offscreen-32x10: - shard-mtlp: NOTRUN -> [SKIP][151] ([i915#3555] / [i915#8814]) +2 other tests skip [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@kms_cursor_crc@cursor-offscreen-32x10.html - shard-rkl: NOTRUN -> [SKIP][152] ([i915#3555]) +3 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@kms_cursor_crc@cursor-offscreen-32x10.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-dg1: NOTRUN -> [SKIP][153] ([i915#3359]) +1 other test skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-onscreen-max-size: - shard-tglu: NOTRUN -> [SKIP][154] ([i915#3555]) +1 other test skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-max-size.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-mtlp: NOTRUN -> [SKIP][155] ([i915#3359]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-4/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-64x21: - shard-mtlp: NOTRUN -> [SKIP][156] ([i915#8814]) +1 other test skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-1/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html * igt@kms_cursor_crc@cursor-sliding-512x512: - shard-rkl: NOTRUN -> [SKIP][157] ([i915#3359]) +1 other test skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-512x512.html * igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic: - shard-mtlp: NOTRUN -> [SKIP][158] ([i915#9809]) +4 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-8/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-dg2: NOTRUN -> [SKIP][159] ([i915#9067]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-5/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html - shard-dg1: NOTRUN -> [SKIP][160] ([i915#9067]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-dg1: NOTRUN -> [SKIP][161] ([i915#4103] / [i915#4213]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-13/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_cursor_legacy@torture-bo@pipe-a: - shard-dg1: [PASS][162] -> [DMESG-WARN][163] ([i915#10166]) [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg1-16/igt@kms_cursor_legacy@torture-bo@pipe-a.html [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@kms_cursor_legacy@torture-bo@pipe-a.html * igt@kms_display_modes@mst-extended-mode-negative: - shard-tglu: NOTRUN -> [SKIP][164] ([i915#8588]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-4/igt@kms_display_modes@mst-extended-mode-negative.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][165] ([i915#3804]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html * igt@kms_dsc@dsc-with-formats: - shard-tglu: NOTRUN -> [SKIP][166] ([i915#3555] / [i915#3840]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-6/igt@kms_dsc@dsc-with-formats.html - shard-dg2: NOTRUN -> [SKIP][167] ([i915#3555] / [i915#3840]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@kms_dsc@dsc-with-formats.html - shard-rkl: NOTRUN -> [SKIP][168] ([i915#3555] / [i915#3840]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_dsc@dsc-with-formats.html * igt@kms_fbcon_fbt@psr: - shard-dg1: NOTRUN -> [SKIP][169] ([i915#3469]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@kms_fbcon_fbt@psr.html * igt@kms_feature_discovery@chamelium: - shard-mtlp: NOTRUN -> [SKIP][170] ([i915#4854]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-7/igt@kms_feature_discovery@chamelium.html - shard-dg1: NOTRUN -> [SKIP][171] ([i915#4854]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_feature_discovery@chamelium.html * igt@kms_feature_discovery@display-3x: - shard-dg1: NOTRUN -> [SKIP][172] ([i915#1839]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@kms_feature_discovery@display-3x.html * igt@kms_feature_discovery@display-4x: - shard-rkl: NOTRUN -> [SKIP][173] ([i915#1839]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-4/igt@kms_feature_discovery@display-4x.html - shard-mtlp: NOTRUN -> [SKIP][174] ([i915#1839]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-3/igt@kms_feature_discovery@display-4x.html * igt@kms_feature_discovery@psr1: - shard-rkl: NOTRUN -> [SKIP][175] ([i915#658]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@kms_feature_discovery@psr1.html * igt@kms_feature_discovery@psr2: - shard-dg1: NOTRUN -> [SKIP][176] ([i915#658]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@kms_feature_discovery@psr2.html - shard-dg2: NOTRUN -> [SKIP][177] ([i915#658]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-1/igt@kms_feature_discovery@psr2.html * igt@kms_flip@2x-blocking-absolute-wf_vblank: - shard-tglu: NOTRUN -> [SKIP][178] ([i915#3637]) +1 other test skip [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-5/igt@kms_flip@2x-blocking-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank: - shard-mtlp: NOTRUN -> [SKIP][179] ([i915#3637]) +7 other tests skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-fences: - shard-dg2: NOTRUN -> [SKIP][180] ([i915#8381]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-6/igt@kms_flip@2x-flip-vs-fences.html * igt@kms_flip@2x-flip-vs-modeset: - shard-tglu: NOTRUN -> [SKIP][181] ([i915#3637] / [i915#3966]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-9/igt@kms_flip@2x-flip-vs-modeset.html * igt@kms_flip@2x-flip-vs-panning-interruptible: - shard-dg1: NOTRUN -> [SKIP][182] ([i915#9934]) +2 other tests skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-13/igt@kms_flip@2x-flip-vs-panning-interruptible.html * igt@kms_flip@flip-vs-absolute-wf_vblank@b-vga1: - shard-snb: [PASS][183] -> [FAIL][184] ([i915#2122]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-snb4/igt@kms_flip@flip-vs-absolute-wf_vblank@b-vga1.html [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank@b-vga1.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][185] ([i915#2587] / [i915#2672]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][186] ([i915#2672]) +1 other test skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][187] ([i915#2672] / [i915#3555]) +1 other test skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][188] ([i915#2672]) +1 other test skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][189] ([i915#8810]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][190] ([i915#2672]) +4 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html - shard-dg1: NOTRUN -> [SKIP][191] ([i915#2587] / [i915#2672]) +1 other test skip [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][192] ([i915#8708]) +11 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][193] ([i915#8708]) +10 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite: - shard-tglu: NOTRUN -> [SKIP][194] +25 other tests skip [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-tiling-4: - shard-dg2: [PASS][195] -> [FAIL][196] ([i915#6880]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-tiling-4.html [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-tiling-4.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite: - shard-dg2: NOTRUN -> [SKIP][197] ([i915#3458]) +10 other tests skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][198] ([i915#8708]) +16 other tests skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu: - shard-mtlp: NOTRUN -> [SKIP][199] ([i915#1825]) +32 other tests skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@plane-fbc-rte: - shard-mtlp: NOTRUN -> [SKIP][200] ([i915#10070]) [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-6/igt@kms_frontbuffer_tracking@plane-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite: - shard-dg1: NOTRUN -> [SKIP][201] ([i915#3458]) +16 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][202] ([i915#5354]) +26 other tests skip [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt: - shard-rkl: NOTRUN -> [SKIP][203] ([i915#1825]) +34 other tests skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-modesetfrombusy: - shard-rkl: NOTRUN -> [SKIP][204] ([i915#3023]) +25 other tests skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html * igt@kms_hdr@bpc-switch-dpms: - shard-dg1: NOTRUN -> [SKIP][205] ([i915#3555] / [i915#8228]) +1 other test skip [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_hdr@static-toggle-suspend: - shard-rkl: NOTRUN -> [SKIP][206] ([i915#3555] / [i915#8228]) +1 other test skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-2/igt@kms_hdr@static-toggle-suspend.html * igt@kms_panel_fitting@atomic-fastset: - shard-dg1: NOTRUN -> [SKIP][207] ([i915#6301]) +1 other test skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][208] ([i915#7862]) +1 other test fail [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-glk4/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html * igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][209] ([i915#10647]) +1 other test fail [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-glk7/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_lowres@tiling-y: - shard-mtlp: NOTRUN -> [SKIP][210] ([i915#3555] / [i915#8821]) [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-5/igt@kms_plane_lowres@tiling-y.html * igt@kms_plane_lowres@tiling-yf: - shard-dg2: NOTRUN -> [SKIP][211] ([i915#3555] / [i915#8821]) [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@kms_plane_lowres@tiling-yf.html * igt@kms_plane_multiple@tiling-yf: - shard-mtlp: NOTRUN -> [SKIP][212] ([i915#3555] / [i915#8806]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-1/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@2x-scaler-multi-pipe: - shard-dg2: NOTRUN -> [SKIP][213] ([i915#5354] / [i915#9423]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@kms_plane_scaling@2x-scaler-multi-pipe.html * igt@kms_plane_scaling@intel-max-src-size: - shard-mtlp: NOTRUN -> [SKIP][214] ([i915#6953]) [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-6/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-b-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][215] ([i915#9423]) +11 other tests skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-b-hdmi-a-4.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][216] ([i915#9423]) +11 other tests skip [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][217] ([i915#5176]) +1 other test skip [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][218] ([i915#5176] / [i915#9423]) +1 other test skip [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][219] ([i915#9423]) +5 other tests skip [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a-hdmi-a-2.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][220] ([i915#5235]) +2 other tests skip [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a-edp-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-edp-1: - shard-mtlp: NOTRUN -> [SKIP][221] ([i915#3555] / [i915#5235]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-edp-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][222] ([i915#5235]) +3 other tests skip [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-3.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][223] ([i915#5235] / [i915#9423]) +15 other tests skip [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][224] ([i915#5235]) +7 other tests skip [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2.html * igt@kms_pm_backlight@bad-brightness: - shard-rkl: NOTRUN -> [SKIP][225] ([i915#5354]) [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-2/igt@kms_pm_backlight@bad-brightness.html * igt@kms_pm_dc@dc6-psr: - shard-mtlp: NOTRUN -> [SKIP][226] ([i915#10139]) [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-5/igt@kms_pm_dc@dc6-psr.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: NOTRUN -> [SKIP][227] ([i915#4281]) [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_lpsp@kms-lpsp: - shard-dg2: NOTRUN -> [SKIP][228] ([i915#9340]) [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@kms_pm_lpsp@kms-lpsp.html - shard-dg1: NOTRUN -> [SKIP][229] ([i915#9340]) [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-rkl: [PASS][230] -> [SKIP][231] ([i915#9519]) +3 other tests skip [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress.html [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-dg1: NOTRUN -> [SKIP][232] ([i915#9519]) +1 other test skip [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-rkl: NOTRUN -> [SKIP][233] ([i915#9519]) [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html - shard-mtlp: NOTRUN -> [SKIP][234] ([i915#9519]) +1 other test skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html - shard-dg2: [PASS][235] -> [SKIP][236] ([i915#9519]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg2-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-sf@psr2-pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][237] ([i915#9808]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-5/igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-sf@psr2-pipe-a-edp-1.html * igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area: - shard-dg1: NOTRUN -> [SKIP][238] +46 other tests skip [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-p010: - shard-dg2: NOTRUN -> [SKIP][239] ([i915#9683]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-mtlp: NOTRUN -> [SKIP][240] ([i915#4348]) [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@fbc-psr-primary-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][241] ([i915#1072] / [i915#9732]) +10 other tests skip [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@kms_psr@fbc-psr-primary-mmap-gtt.html * igt@kms_psr@fbc-psr2-sprite-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][242] ([i915#1072] / [i915#9732]) +18 other tests skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@kms_psr@fbc-psr2-sprite-mmap-gtt.html * igt@kms_psr@fbc-psr2-sprite-render: - shard-rkl: NOTRUN -> [SKIP][243] ([i915#1072] / [i915#9732]) +25 other tests skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-2/igt@kms_psr@fbc-psr2-sprite-render.html * igt@kms_psr@pr-cursor-blt: - shard-mtlp: NOTRUN -> [SKIP][244] ([i915#9688]) +14 other tests skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-7/igt@kms_psr@pr-cursor-blt.html * igt@kms_psr@psr-primary-mmap-gtt@edp-1: - shard-mtlp: NOTRUN -> [SKIP][245] ([i915#4077] / [i915#9688]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@kms_psr@psr-primary-mmap-gtt@edp-1.html * igt@kms_psr@psr-sprite-mmap-cpu: - shard-tglu: NOTRUN -> [SKIP][246] ([i915#9732]) +5 other tests skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-9/igt@kms_psr@psr-sprite-mmap-cpu.html * igt@kms_psr@psr2-sprite-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][247] ([i915#1072] / [i915#9673] / [i915#9732]) +1 other test skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@kms_psr@psr2-sprite-mmap-gtt.html * igt@kms_rotation_crc@bad-tiling: - shard-mtlp: NOTRUN -> [SKIP][248] ([i915#4235]) +2 other tests skip [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-6/igt@kms_rotation_crc@bad-tiling.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180: - shard-dg1: NOTRUN -> [SKIP][249] ([i915#5289]) [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-tglu: NOTRUN -> [SKIP][250] ([i915#5289]) +1 other test skip [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_scaling_modes@scaling-mode-center: - shard-dg1: NOTRUN -> [SKIP][251] ([i915#3555]) +5 other tests skip [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@kms_scaling_modes@scaling-mode-center.html * igt@kms_setmode@clone-exclusive-crtc: - shard-mtlp: NOTRUN -> [SKIP][252] ([i915#3555] / [i915#8809]) +2 other tests skip [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@kms_setmode@clone-exclusive-crtc.html * igt@kms_tiled_display@basic-test-pattern: - shard-dg1: NOTRUN -> [SKIP][253] ([i915#8623]) [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-18/igt@kms_tiled_display@basic-test-pattern.html - shard-dg2: NOTRUN -> [SKIP][254] ([i915#8623]) [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-1/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_vrr@flip-basic-fastset: - shard-mtlp: NOTRUN -> [SKIP][255] ([i915#8808] / [i915#9906]) +1 other test skip [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-1/igt@kms_vrr@flip-basic-fastset.html * igt@kms_vrr@flip-dpms: - shard-dg2: NOTRUN -> [SKIP][256] ([i915#3555]) +1 other test skip [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-10/igt@kms_vrr@flip-dpms.html * igt@kms_vrr@flipline: - shard-mtlp: NOTRUN -> [SKIP][257] ([i915#3555] / [i915#8808]) +1 other test skip [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-6/igt@kms_vrr@flipline.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-tglu: NOTRUN -> [SKIP][258] ([i915#9906]) [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-6/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@kms_vrr@seamless-rr-switch-vrr: - shard-rkl: NOTRUN -> [SKIP][259] ([i915#9906]) +1 other test skip [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_vrr@seamless-rr-switch-vrr.html - shard-dg1: NOTRUN -> [SKIP][260] ([i915#9906]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@kms_vrr@seamless-rr-switch-vrr.html * igt@kms_writeback@writeback-fb-id: - shard-glk: NOTRUN -> [SKIP][261] ([i915#2437]) +1 other test skip [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-glk7/igt@kms_writeback@writeback-fb-id.html - shard-rkl: NOTRUN -> [SKIP][262] ([i915#2437]) [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@kms_writeback@writeback-fb-id.html * igt@perf@global-sseu-config: - shard-mtlp: NOTRUN -> [SKIP][263] ([i915#7387]) [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-5/igt@perf@global-sseu-config.html * igt@perf@global-sseu-config-invalid: - shard-dg2: NOTRUN -> [SKIP][264] ([i915#7387]) [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-2/igt@perf@global-sseu-config-invalid.html * igt@perf_pmu@cpu-hotplug: - shard-mtlp: NOTRUN -> [SKIP][265] ([i915#8850]) [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-6/igt@perf_pmu@cpu-hotplug.html * igt@perf_pmu@frequency@gt0: - shard-dg2: NOTRUN -> [FAIL][266] ([i915#6806]) [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-8/igt@perf_pmu@frequency@gt0.html * igt@perf_pmu@rc6-all-gts: - shard-dg1: NOTRUN -> [SKIP][267] ([i915#8516]) [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@perf_pmu@rc6-all-gts.html * igt@prime_vgem@basic-fence-read: - shard-dg2: NOTRUN -> [SKIP][268] ([i915#3291] / [i915#3708]) +1 other test skip [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-write: - shard-mtlp: NOTRUN -> [SKIP][269] ([i915#10216] / [i915#3708]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-3/igt@prime_vgem@basic-write.html * igt@prime_vgem@fence-flip-hang: - shard-mtlp: NOTRUN -> [SKIP][270] ([i915#3708]) [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-7/igt@prime_vgem@fence-flip-hang.html * igt@runner@aborted: - shard-glk: NOTRUN -> [FAIL][271] ([i915#10291]) [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-glk9/igt@runner@aborted.html * igt@sriov_basic@bind-unbind-vf: - shard-rkl: NOTRUN -> [SKIP][272] ([i915#9917]) [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-5/igt@sriov_basic@bind-unbind-vf.html * igt@sriov_basic@enable-vfs-bind-unbind-each: - shard-mtlp: NOTRUN -> [SKIP][273] ([i915#9917]) +1 other test skip [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-7/igt@sriov_basic@enable-vfs-bind-unbind-each.html * igt@syncobj_wait@invalid-wait-zero-handles: - shard-dg1: NOTRUN -> [FAIL][274] ([i915#9779]) [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@syncobj_wait@invalid-wait-zero-handles.html * igt@tools_test@sysfs_l3_parity: - shard-rkl: NOTRUN -> [SKIP][275] +42 other tests skip [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-4/igt@tools_test@sysfs_l3_parity.html * igt@v3d/v3d_submit_cl@job-perfmon: - shard-dg1: NOTRUN -> [SKIP][276] ([i915#2575]) +9 other tests skip [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-15/igt@v3d/v3d_submit_cl@job-perfmon.html * igt@v3d/v3d_submit_csd@single-out-sync: - shard-dg2: NOTRUN -> [SKIP][277] ([i915#2575]) +9 other tests skip [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@v3d/v3d_submit_csd@single-out-sync.html * igt@v3d/v3d_wait_bo@bad-pad: - shard-mtlp: NOTRUN -> [SKIP][278] ([i915#2575]) +9 other tests skip [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-6/igt@v3d/v3d_wait_bo@bad-pad.html * igt@vc4/vc4_create_bo@create-bo-4096: - shard-dg2: NOTRUN -> [SKIP][279] ([i915#7711]) +5 other tests skip [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@vc4/vc4_create_bo@create-bo-4096.html * igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem: - shard-dg1: NOTRUN -> [SKIP][280] ([i915#7711]) +8 other tests skip [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem.html * igt@vc4/vc4_purgeable_bo@mark-purgeable-twice: - shard-mtlp: NOTRUN -> [SKIP][281] ([i915#7711]) +7 other tests skip [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-6/igt@vc4/vc4_purgeable_bo@mark-purgeable-twice.html * igt@vc4/vc4_wait_bo@used-bo-0ns: - shard-tglu: NOTRUN -> [SKIP][282] ([i915#2575]) +4 other tests skip [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-4/igt@vc4/vc4_wait_bo@used-bo-0ns.html * igt@vc4/vc4_wait_seqno@bad-seqno-1ns: - shard-rkl: NOTRUN -> [SKIP][283] ([i915#7711]) +6 other tests skip [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@vc4/vc4_wait_seqno@bad-seqno-1ns.html #### Possible fixes #### * igt@api_intel_allocator@fork-simple-once: - shard-dg1: [DMESG-WARN][284] ([i915#4423]) -> [PASS][285] [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg1-14/igt@api_intel_allocator@fork-simple-once.html [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@api_intel_allocator@fork-simple-once.html * igt@gem_eio@kms: - shard-tglu: [INCOMPLETE][286] ([i915#10513]) -> [PASS][287] [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-tglu-4/igt@gem_eio@kms.html [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-5/igt@gem_eio@kms.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-tglu: [FAIL][288] ([i915#2842]) -> [PASS][289] [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-tglu-5/igt@gem_exec_fair@basic-pace@rcs0.html [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-6/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_parallel@fds@vcs0: - shard-mtlp: [ABORT][290] ([i915#10650] / [i915#10698]) -> [PASS][291] [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-mtlp-4/igt@gem_exec_parallel@fds@vcs0.html [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-2/igt@gem_exec_parallel@fds@vcs0.html * igt@gem_lmem_evict@dontneed-evict-race: - shard-dg1: [DMESG-WARN][292] ([i915#4391] / [i915#4423]) -> [PASS][293] [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg1-14/igt@gem_lmem_evict@dontneed-evict-race.html [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@gem_lmem_evict@dontneed-evict-race.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [TIMEOUT][294] ([i915#5493]) -> [PASS][295] [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@i915_module_load@reload-with-fault-injection: - shard-rkl: [ABORT][296] ([i915#9820]) -> [PASS][297] [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-rkl-6/igt@i915_module_load@reload-with-fault-injection.html [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-2/igt@i915_module_load@reload-with-fault-injection.html - shard-snb: [INCOMPLETE][298] ([i915#9849]) -> [PASS][299] [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html - shard-mtlp: [ABORT][300] -> [PASS][301] [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-8/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_rps@reset: - shard-snb: [INCOMPLETE][302] ([i915#7790]) -> [PASS][303] [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-snb7/igt@i915_pm_rps@reset.html [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-snb5/igt@i915_pm_rps@reset.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-tglu: [FAIL][304] ([i915#3743]) -> [PASS][305] [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-tglu-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff: - shard-dg2: [FAIL][306] ([i915#6880]) -> [PASS][307] [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render: - shard-snb: [SKIP][308] -> [PASS][309] [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render.html [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render.html * igt@kms_plane@pixel-format@pipe-b: - shard-mtlp: [ABORT][310] ([i915#10608] / [i915#10650]) -> [PASS][311] [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-mtlp-5/igt@kms_plane@pixel-format@pipe-b.html [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-3/igt@kms_plane@pixel-format@pipe-b.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-rkl: [SKIP][312] ([i915#9519]) -> [PASS][313] +1 other test pass [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][314] ([i915#9196]) -> [PASS][315] [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-tglu-10/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-tglu-5/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-4: - shard-dg1: [FAIL][316] ([i915#9196]) -> [PASS][317] +1 other test pass [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg1-16/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-4.html [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-4.html * igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1: - shard-mtlp: [FAIL][318] ([i915#9196]) -> [PASS][319] [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-mtlp-4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2: - shard-rkl: [FAIL][320] ([i915#9196]) -> [PASS][321] [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-rkl-3/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2.html [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2.html * igt@kms_vblank@wait-forked-hang@pipe-d-edp-1: - shard-mtlp: [INCOMPLETE][322] -> [PASS][323] [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-mtlp-4/igt@kms_vblank@wait-forked-hang@pipe-d-edp-1.html [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-mtlp-7/igt@kms_vblank@wait-forked-hang@pipe-d-edp-1.html #### Warnings #### * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180: - shard-dg1: [SKIP][324] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][325] ([i915#4538] / [i915#5286]) [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-16/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][326] ([i915#9424]) -> [SKIP][327] ([i915#9433]) [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg1-14/igt@kms_content_protection@mei-interface.html [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg1-17/igt@kms_content_protection@mei-interface.html * igt@kms_pm_dc@dc6-dpms: - shard-rkl: [FAIL][328] ([i915#9295]) -> [SKIP][329] ([i915#3361]) [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-rkl-3/igt@kms_pm_dc@dc6-dpms.html * igt@kms_psr@fbc-pr-cursor-render: - shard-dg2: [SKIP][330] ([i915#1072] / [i915#9732]) -> [SKIP][331] ([i915#1072] / [i915#9673] / [i915#9732]) +6 other tests skip [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg2-1/igt@kms_psr@fbc-pr-cursor-render.html [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-11/igt@kms_psr@fbc-pr-cursor-render.html * igt@kms_psr@fbc-pr-dpms: - shard-dg2: [SKIP][332] ([i915#1072] / [i915#9673] / [i915#9732]) -> [SKIP][333] ([i915#1072] / [i915#9732]) +8 other tests skip [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7811/shard-dg2-11/igt@kms_psr@fbc-pr-dpms.html [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/shard-dg2-5/igt@kms_psr@fbc-pr-dpms.html [i915#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030 [i915#10070]: https://gitlab.freedesktop.org/drm/intel/issues/10070 [i915#10139]: https://gitlab.freedesktop.org/drm/intel/issues/10139 [i915#10166]: https://gitlab.freedesktop.org/drm/intel/issues/10166 [i915#10216]: https://gitlab.freedesktop.org/drm/intel/issues/10216 [i915#10278]: https://gitlab.freedesktop.org/drm/intel/issues/10278 [i915#10291]: https://gitlab.freedesktop.org/drm/intel/issues/10291 [i915#10307]: https://gitlab.freedesktop.org/drm/intel/issues/10307 [i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378 [i915#10386]: https://gitlab.freedesktop.org/drm/intel/issues/10386 [i915#10434]: https://gitlab.freedesktop.org/drm/intel/issues/10434 [i915#10497]: https://gitlab.freedesktop.org/drm/intel/issues/10497 [i915#10513]: https://gitlab.freedesktop.org/drm/intel/issues/10513 [i915#10608]: https://gitlab.freedesktop.org/drm/intel/issues/10608 [i915#10647]: https://gitlab.freedesktop.org/drm/intel/issues/10647 [i915#10650]: https://gitlab.freedesktop.org/drm/intel/issues/10650 [i915#10656]: https://gitlab.freedesktop.org/drm/intel/issues/10656 [i915#10698]: https://gitlab.freedesktop.org/drm/intel/issues/10698 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [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#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [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#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [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#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [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#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936 [i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966 [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#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087 [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#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4348]: https://gitlab.freedesktop.org/drm/intel/issues/4348 [i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391 [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [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#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [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#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#5882]: https://gitlab.freedesktop.org/drm/intel/issues/5882 [i915#5889]: https://gitlab.freedesktop.org/drm/intel/issues/5889 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334 [i915#6412]: https://gitlab.freedesktop.org/drm/intel/issues/6412 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6806]: https://gitlab.freedesktop.org/drm/intel/issues/6806 [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7790]: https://gitlab.freedesktop.org/drm/intel/issues/7790 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984 [i915#8063]: https://gitlab.freedesktop.org/drm/intel/issues/8063 [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#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399 [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#8436]: https://gitlab.freedesktop.org/drm/intel/issues/8436 [i915#8437]: https://gitlab.freedesktop.org/drm/intel/issues/8437 [i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516 [i915#8562]: https://gitlab.freedesktop.org/drm/intel/issues/8562 [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588 [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709 [i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806 [i915#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808 [i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809 [i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810 [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814 [i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821 [i915#8850]: https://gitlab.freedesktop.org/drm/intel/issues/8850 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 [i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340 [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424 [i915#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433 [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#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779 [i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808 [i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809 [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820 [i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849 [i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7811 -> IGTPW_11036 CI-20190529: 20190529 CI_DRM_14597: 64a20aacb61e4ce6d8a0b3dc6e4bff72e316ffa3 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_11036: 243c42cca1ce7de8443b9f184931e02a635bd9fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_7811: 2d95df5757eb99a42ea9ac30fd74001dee804d03 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11036/index.html [-- Attachment #2: Type: text/html, Size: 109613 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH i-g-t v6 0/2] Update compression check based on platform
@ 2024-04-20 3:36 Akshata Jahagirdar
2024-04-20 3:36 ` [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement Akshata Jahagirdar
0 siblings, 1 reply; 12+ messages in thread
From: Akshata Jahagirdar @ 2024-04-20 3:36 UTC (permalink / raw)
Cc: igt-dev, zbigniew.kempczynski, Akshata Jahagirdar
In Xe2+ platforms, we need to run the xe_ccs test regardless of the status of
flat-ccs.
Check if the platform supports compression and has flat ccs enabled,
and if it doesn't, then update the check on compression
and proceed with the test.
Akshata Jahagirdar (2):
lib/intel_blt: Add helper function to ensure platform has flat-ccs
enabled
tests/xe_ccs: Update compression check based on flat-ccs enablement
lib/intel_blt.c | 14 ++++++++++++++
lib/intel_blt.h | 1 +
tests/intel/xe_ccs.c | 40 +++++++++++++++++++++++++++++++++-------
3 files changed, 48 insertions(+), 7 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 12+ messages in thread* [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement 2024-04-20 3:36 [PATCH i-g-t v6 0/2] " Akshata Jahagirdar @ 2024-04-20 3:36 ` Akshata Jahagirdar 2024-04-22 7:13 ` Zbigniew Kempczyński 0 siblings, 1 reply; 12+ messages in thread From: Akshata Jahagirdar @ 2024-04-20 3:36 UTC (permalink / raw) Cc: igt-dev, zbigniew.kempczynski, Akshata Jahagirdar, Jonathan Cavitt In Xe2+ platforms,we need to run this test regardless of the status of flat-ccs. Check if the platform supports compression and has flat ccs enabled, and if it doesn't, then update the checks accordingly and proceed with the test. Additionally, On Xe2 dGPU, compression is only supported with VRAM. When copying from VRAM -> sysmem the KMD uses mapping with uncompressed PAT so the copy in system memory is guaranteed to be uncompressed. When restoring such buffers from sysmem -> VRAM the KMD can't easily know which pages were originally compressed, so we always use uncompressed -> uncompressed here. so this means there's no need for extra CCS storage on such platforms. Thats why we shouldn't need to run suspend-resume on xe2 dgpu. Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> Acked-by: Jonathan Cavitt <jonathan.cavitt@intel.com> --- tests/intel/xe_ccs.c | 40 +++++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/tests/intel/xe_ccs.c b/tests/intel/xe_ccs.c index b3bf97af7..7b6cf231e 100644 --- a/tests/intel/xe_ccs.c +++ b/tests/intel/xe_ccs.c @@ -114,10 +114,11 @@ static void surf_copy(int 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); + uint32_t devid = intel_get_drm_devid(xe); int result; igt_assert(mid->compression); - if (AT_LEAST_GEN(intel_get_drm_devid(xe), 20) && mid->compression) { + if (AT_LEAST_GEN(devid, 20) && mid->compression) { comp_pat_index = intel_get_pat_idx_uc_comp(xe); cpu_caching = DRM_XE_GEM_CPU_CACHING_WC; } @@ -162,8 +163,24 @@ static void surf_copy(int xe, (void *)mid->ptr, mid->size); munmap(ccsmap2, ccssize); - igt_assert(!strcmp(orig, newsum)); - igt_assert(!strcmp(orig2, newsum2)); + if (blt_platform_has_flat_ccs_enabled(xe)) { + if (IS_GEN(devid, 12) && is_intel_dgfx(xe)) { + igt_assert(!strcmp(orig, newsum)); + igt_assert(!strcmp(orig2, newsum2)); + } else if (AT_LEAST_GEN(devid, 20)) { + if (is_intel_dgfx(xe)) { + /* buffer object would become + * uncompressed in xe2+ dgfx + */ + igt_assert(!blt_surface_is_compressed(xe, ctx, + NULL, ahnd, mid)); + } else { + /* ccs should be present in xe2+ igfx */ + igt_assert(blt_surface_is_compressed(xe, ctx, + NULL, ahnd, mid)); + } + } + } g_free(orig); g_free(orig2); g_free(newsum); @@ -193,10 +210,18 @@ static void surf_copy(int xe, intel_ctx_xe_sync(ctx, true); WRITE_PNG(xe, run_id, "corrupted", &blt.dst, dst->x2, dst->y2, bpp); result = memcmp(src->ptr, dst->ptr, src->size); - igt_assert(result != 0); + if (!blt_platform_has_flat_ccs_enabled(xe)) + igt_assert(result != 0); - /* retrieve back ccs */ - memcpy(ccsmap, ccscopy, ccssize); + /* In case of suspend_resume, buffer object would become + * uncompressed in xe2+ dgfx, and therefore retrieve the + * ccs by copying 0 to ccsmap + */ + if (suspend_resume && AT_LEAST_GEN(devid, 20) && is_intel_dgfx(xe)) + memset(ccsmap, 0, ccssize); + else + /* retrieve back ccs */ + memcpy(ccsmap, ccscopy, ccssize); blt_ctrl_surf_copy(xe, ctx, NULL, ahnd, &surf); blt_block_copy(xe, ctx, NULL, ahnd, &blt, &ext); @@ -365,7 +390,8 @@ static void block_copy(int xe, * occurs and ctrl surface will be filled with some not-zeroed values. */ if (mid->compression && FROM_EXP_WH(width, height)) - igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); + if (!blt_platform_has_flat_ccs_enabled(xe)) + igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); WRITE_PNG(xe, run_id, "mid", &blt.dst, width, height, bpp); -- 2.34.1 ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement 2024-04-20 3:36 ` [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement Akshata Jahagirdar @ 2024-04-22 7:13 ` Zbigniew Kempczyński 2024-04-23 3:31 ` Jahagirdar, Akshata 0 siblings, 1 reply; 12+ messages in thread From: Zbigniew Kempczyński @ 2024-04-22 7:13 UTC (permalink / raw) To: Akshata Jahagirdar; +Cc: igt-dev, Jonathan Cavitt On Fri, Apr 19, 2024 at 08:36:17PM -0700, Akshata Jahagirdar wrote: > In Xe2+ platforms,we need to run this test regardless of the status of flat-ccs. > Check if the platform supports compression and has flat ccs enabled, and if it > doesn't, then update the checks accordingly and proceed with the test. > > Additionally, On Xe2 dGPU, compression is only supported with VRAM. When copying > from VRAM -> sysmem the KMD uses mapping with uncompressed PAT so the copy > in system memory is guaranteed to be uncompressed. When restoring such buffers > from sysmem -> VRAM the KMD can't easily know which pages were originally > compressed, so we always use uncompressed -> uncompressed here. so this means > there's no need for extra CCS storage on such platforms. > Thats why we shouldn't need to run suspend-resume on xe2 dgpu. > > Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> > Acked-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > --- > tests/intel/xe_ccs.c | 40 +++++++++++++++++++++++++++++++++------- > 1 file changed, 33 insertions(+), 7 deletions(-) > > diff --git a/tests/intel/xe_ccs.c b/tests/intel/xe_ccs.c > index b3bf97af7..7b6cf231e 100644 > --- a/tests/intel/xe_ccs.c > +++ b/tests/intel/xe_ccs.c > @@ -114,10 +114,11 @@ static void surf_copy(int 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); > + uint32_t devid = intel_get_drm_devid(xe); > int result; > > igt_assert(mid->compression); > - if (AT_LEAST_GEN(intel_get_drm_devid(xe), 20) && mid->compression) { > + if (AT_LEAST_GEN(devid, 20) && mid->compression) { > comp_pat_index = intel_get_pat_idx_uc_comp(xe); > cpu_caching = DRM_XE_GEM_CPU_CACHING_WC; > } > @@ -162,8 +163,24 @@ static void surf_copy(int xe, > (void *)mid->ptr, mid->size); > > munmap(ccsmap2, ccssize); > - igt_assert(!strcmp(orig, newsum)); > - igt_assert(!strcmp(orig2, newsum2)); > + if (blt_platform_has_flat_ccs_enabled(xe)) { > + if (IS_GEN(devid, 12) && is_intel_dgfx(xe)) { > + igt_assert(!strcmp(orig, newsum)); > + igt_assert(!strcmp(orig2, newsum2)); > + } else if (AT_LEAST_GEN(devid, 20)) { > + if (is_intel_dgfx(xe)) { > + /* buffer object would become > + * uncompressed in xe2+ dgfx > + */ > + igt_assert(!blt_surface_is_compressed(xe, ctx, > + NULL, ahnd, mid)); > + } else { > + /* ccs should be present in xe2+ igfx */ > + igt_assert(blt_surface_is_compressed(xe, ctx, > + NULL, ahnd, mid)); > + } > + } > + } > g_free(orig); > g_free(orig2); > g_free(newsum); > @@ -193,10 +210,18 @@ static void surf_copy(int xe, > intel_ctx_xe_sync(ctx, true); > WRITE_PNG(xe, run_id, "corrupted", &blt.dst, dst->x2, dst->y2, bpp); > result = memcmp(src->ptr, dst->ptr, src->size); > - igt_assert(result != 0); > + if (!blt_platform_has_flat_ccs_enabled(xe)) > + igt_assert(result != 0); Why there's negation? If platorm has no flat ccs that means we have no compression and src will equal dst. > > - /* retrieve back ccs */ > - memcpy(ccsmap, ccscopy, ccssize); > + /* In case of suspend_resume, buffer object would become > + * uncompressed in xe2+ dgfx, and therefore retrieve the > + * ccs by copying 0 to ccsmap > + */ > + if (suspend_resume && AT_LEAST_GEN(devid, 20) && is_intel_dgfx(xe)) > + memset(ccsmap, 0, ccssize); > + else > + /* retrieve back ccs */ > + memcpy(ccsmap, ccscopy, ccssize); > blt_ctrl_surf_copy(xe, ctx, NULL, ahnd, &surf); > > blt_block_copy(xe, ctx, NULL, ahnd, &blt, &ext); > @@ -365,7 +390,8 @@ static void block_copy(int xe, > * occurs and ctrl surface will be filled with some not-zeroed values. > */ > if (mid->compression && FROM_EXP_WH(width, height)) > - igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); > + if (!blt_platform_has_flat_ccs_enabled(xe)) > + igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); Same here, we should check if surface is compressed when platform has flat ccs turned on. -- Zbigniew > > WRITE_PNG(xe, run_id, "mid", &blt.dst, width, height, bpp); > > -- > 2.34.1 > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement 2024-04-22 7:13 ` Zbigniew Kempczyński @ 2024-04-23 3:31 ` Jahagirdar, Akshata 0 siblings, 0 replies; 12+ messages in thread From: Jahagirdar, Akshata @ 2024-04-23 3:31 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev On 4/22/2024 12:13 AM, Zbigniew Kempczyński wrote: > On Fri, Apr 19, 2024 at 08:36:17PM -0700, Akshata Jahagirdar wrote: >> In Xe2+ platforms,we need to run this test regardless of the status of flat-ccs. >> Check if the platform supports compression and has flat ccs enabled, and if it >> doesn't, then update the checks accordingly and proceed with the test. >> >> Additionally, On Xe2 dGPU, compression is only supported with VRAM. When copying >> from VRAM -> sysmem the KMD uses mapping with uncompressed PAT so the copy >> in system memory is guaranteed to be uncompressed. When restoring such buffers >> from sysmem -> VRAM the KMD can't easily know which pages were originally >> compressed, so we always use uncompressed -> uncompressed here. so this means >> there's no need for extra CCS storage on such platforms. >> Thats why we shouldn't need to run suspend-resume on xe2 dgpu. >> >> Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com> >> Acked-by: Jonathan Cavitt <jonathan.cavitt@intel.com> >> --- >> tests/intel/xe_ccs.c | 40 +++++++++++++++++++++++++++++++++------- >> 1 file changed, 33 insertions(+), 7 deletions(-) >> >> diff --git a/tests/intel/xe_ccs.c b/tests/intel/xe_ccs.c >> index b3bf97af7..7b6cf231e 100644 >> --- a/tests/intel/xe_ccs.c >> +++ b/tests/intel/xe_ccs.c >> @@ -114,10 +114,11 @@ static void surf_copy(int 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); >> + uint32_t devid = intel_get_drm_devid(xe); >> int result; >> >> igt_assert(mid->compression); >> - if (AT_LEAST_GEN(intel_get_drm_devid(xe), 20) && mid->compression) { >> + if (AT_LEAST_GEN(devid, 20) && mid->compression) { >> comp_pat_index = intel_get_pat_idx_uc_comp(xe); >> cpu_caching = DRM_XE_GEM_CPU_CACHING_WC; >> } >> @@ -162,8 +163,24 @@ static void surf_copy(int xe, >> (void *)mid->ptr, mid->size); >> >> munmap(ccsmap2, ccssize); >> - igt_assert(!strcmp(orig, newsum)); >> - igt_assert(!strcmp(orig2, newsum2)); >> + if (blt_platform_has_flat_ccs_enabled(xe)) { >> + if (IS_GEN(devid, 12) && is_intel_dgfx(xe)) { >> + igt_assert(!strcmp(orig, newsum)); >> + igt_assert(!strcmp(orig2, newsum2)); >> + } else if (AT_LEAST_GEN(devid, 20)) { >> + if (is_intel_dgfx(xe)) { >> + /* buffer object would become >> + * uncompressed in xe2+ dgfx >> + */ >> + igt_assert(!blt_surface_is_compressed(xe, ctx, >> + NULL, ahnd, mid)); >> + } else { >> + /* ccs should be present in xe2+ igfx */ >> + igt_assert(blt_surface_is_compressed(xe, ctx, >> + NULL, ahnd, mid)); >> + } >> + } >> + } >> g_free(orig); >> g_free(orig2); >> g_free(newsum); >> @@ -193,10 +210,18 @@ static void surf_copy(int xe, >> intel_ctx_xe_sync(ctx, true); >> WRITE_PNG(xe, run_id, "corrupted", &blt.dst, dst->x2, dst->y2, bpp); >> result = memcmp(src->ptr, dst->ptr, src->size); >> - igt_assert(result != 0); >> + if (!blt_platform_has_flat_ccs_enabled(xe)) >> + igt_assert(result != 0); > Why there's negation? If platorm has no flat ccs that means we have no > compression and src will equal dst. Oh yes, Thank you so much for catching this! Will update it. Akshata >> >> - /* retrieve back ccs */ >> - memcpy(ccsmap, ccscopy, ccssize); >> + /* In case of suspend_resume, buffer object would become >> + * uncompressed in xe2+ dgfx, and therefore retrieve the >> + * ccs by copying 0 to ccsmap >> + */ >> + if (suspend_resume && AT_LEAST_GEN(devid, 20) && is_intel_dgfx(xe)) >> + memset(ccsmap, 0, ccssize); >> + else >> + /* retrieve back ccs */ >> + memcpy(ccsmap, ccscopy, ccssize); >> blt_ctrl_surf_copy(xe, ctx, NULL, ahnd, &surf); >> >> blt_block_copy(xe, ctx, NULL, ahnd, &blt, &ext); >> @@ -365,7 +390,8 @@ static void block_copy(int xe, >> * occurs and ctrl surface will be filled with some not-zeroed values. >> */ >> if (mid->compression && FROM_EXP_WH(width, height)) >> - igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); >> + if (!blt_platform_has_flat_ccs_enabled(xe)) >> + igt_assert(blt_surface_is_compressed(xe, ctx, NULL, ahnd, mid)); > Same here, we should check if surface is compressed when platform > has flat ccs turned on. > > -- > Zbigniew Will update this too, Thanks Akshata > >> >> WRITE_PNG(xe, run_id, "mid", &blt.dst, width, height, bpp); >> >> -- >> 2.34.1 >> ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2024-04-23 3:32 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-04-18 8:46 [PATCH i-g-t v6 0/2] Update compression check based on platform Akshata Jahagirdar 2024-04-17 22:41 ` ✓ Fi.CI.BAT: success for " Patchwork 2024-04-17 23:06 ` ✓ CI.xeBAT: " Patchwork 2024-04-18 8:46 ` [PATCH i-g-t v6 1/2] lib/intel_blt: Add helper function to ensure platform has flat-ccs enabled Akshata Jahagirdar 2024-04-18 8:46 ` [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement Akshata Jahagirdar 2024-04-18 13:59 ` Zbigniew Kempczyński 2024-04-19 6:36 ` Jahagirdar, Akshata 2024-04-19 7:41 ` Zbigniew Kempczyński 2024-04-19 0:16 ` ✗ Fi.CI.IGT: failure for Update compression check based on platform Patchwork -- strict thread matches above, loose matches on Subject: below -- 2024-04-20 3:36 [PATCH i-g-t v6 0/2] " Akshata Jahagirdar 2024-04-20 3:36 ` [PATCH i-g-t v6 2/2] tests/xe_ccs: Update compression check based on flat-ccs enablement Akshata Jahagirdar 2024-04-22 7:13 ` Zbigniew Kempczyński 2024-04-23 3:31 ` Jahagirdar, Akshata
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox