* [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling.
@ 2025-02-19 15:34 Maarten Lankhorst
2025-02-19 16:28 ` ✗ Fi.CI.CHECKPATCH: warning for drm/xe/display: Fix fbdev GGTT mapping handling. (rev6) Patchwork
` (3 more replies)
0 siblings, 4 replies; 10+ messages in thread
From: Maarten Lankhorst @ 2025-02-19 15:34 UTC (permalink / raw)
To: intel-xe; +Cc: intel-gfx, Maarten Lankhorst
The fbdev vma is a normal unrotated VMA, so add ane explicit check
before re-using.
When re-using, we have to restore the GGTT mapping on resume, so add
some code to do that too.
Fixes: 67a98f7e27ba ("drm/xe/display: Re-use display vmas when possible")
Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
---
drivers/gpu/drm/xe/display/xe_display.c | 6 +++++-
drivers/gpu/drm/xe/display/xe_fb_pin.c | 24 +++++++++++++++++++++++-
drivers/gpu/drm/xe/display/xe_fb_pin.h | 13 +++++++++++++
3 files changed, 41 insertions(+), 2 deletions(-)
create mode 100644 drivers/gpu/drm/xe/display/xe_fb_pin.h
diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c
index 02a413a073824..999f25a562c19 100644
--- a/drivers/gpu/drm/xe/display/xe_display.c
+++ b/drivers/gpu/drm/xe/display/xe_display.c
@@ -30,6 +30,7 @@
#include "intel_hotplug.h"
#include "intel_opregion.h"
#include "skl_watermark.h"
+#include "xe_fb_pin.h"
#include "xe_module.h"
/* Xe device functions */
@@ -492,8 +493,11 @@ void xe_display_pm_resume(struct xe_device *xe)
intel_display_driver_enable_user_access(display);
}
- if (has_display(xe))
+ if (has_display(xe)) {
+ xe_fb_pin_resume(xe);
+
intel_hpd_poll_disable(xe);
+ }
intel_opregion_resume(display);
diff --git a/drivers/gpu/drm/xe/display/xe_fb_pin.c b/drivers/gpu/drm/xe/display/xe_fb_pin.c
index 11a6b996d739b..dee1f6531c849 100644
--- a/drivers/gpu/drm/xe/display/xe_fb_pin.c
+++ b/drivers/gpu/drm/xe/display/xe_fb_pin.c
@@ -12,6 +12,7 @@
#include "intel_fbdev.h"
#include "xe_bo.h"
#include "xe_device.h"
+#include "xe_fb_pin.h"
#include "xe_ggtt.h"
#include "xe_pm.h"
@@ -398,7 +399,8 @@ static bool reuse_vma(struct intel_plane_state *new_plane_state,
goto found;
}
- if (fb == intel_fbdev_framebuffer(xe->display.fbdev.fbdev)) {
+ if (fb == intel_fbdev_framebuffer(xe->display.fbdev.fbdev) &&
+ new_plane_state->view.gtt.type == I915_GTT_VIEW_NORMAL) {
vma = intel_fbdev_vma_pointer(xe->display.fbdev.fbdev);
if (vma)
goto found;
@@ -444,6 +446,26 @@ void intel_plane_unpin_fb(struct intel_plane_state *old_plane_state)
old_plane_state->ggtt_vma = NULL;
}
+void xe_fb_pin_resume(struct xe_device *xe)
+{
+ struct xe_ggtt *ggtt = xe_device_get_root_tile(xe)->mem.ggtt;
+ struct i915_vma *vma = intel_fbdev_vma_pointer(xe->display.fbdev.fbdev);
+ struct xe_bo *bo;
+
+ if (!vma)
+ return;
+
+ bo = vma->bo;
+
+ mutex_lock(&ggtt->lock);
+ for (u32 x = 0; x < bo->ttm.base.size; x += XE_PAGE_SIZE) {
+ u64 pte = ggtt->pt_ops->pte_encode_bo(bo, x, xe->pat.idx[XE_CACHE_NONE]);
+
+ ggtt->pt_ops->ggtt_set_pte(ggtt, vma->node->base.start + x, pte);
+ }
+ mutex_unlock(&ggtt->lock);
+}
+
/*
* For Xe introduce dummy intel_dpt_create which just return NULL,
* intel_dpt_destroy which does nothing, and fake intel_dpt_ofsset returning 0;
diff --git a/drivers/gpu/drm/xe/display/xe_fb_pin.h b/drivers/gpu/drm/xe/display/xe_fb_pin.h
new file mode 100644
index 0000000000000..39d48ff637002
--- /dev/null
+++ b/drivers/gpu/drm/xe/display/xe_fb_pin.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#ifndef _XE_FB_PIN_H_
+#define _XE_FB_PIN_H_
+
+struct xe_device;
+
+void xe_fb_pin_resume(struct xe_device *xe);
+
+#endif /* _XE_FB_PIN_H_ */
--
2.47.1
^ permalink raw reply related [flat|nested] 10+ messages in thread* ✗ Fi.CI.CHECKPATCH: warning for drm/xe/display: Fix fbdev GGTT mapping handling. (rev6) 2025-02-19 15:34 [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling Maarten Lankhorst @ 2025-02-19 16:28 ` Patchwork 2025-02-19 16:50 ` ✓ i915.CI.BAT: success " Patchwork ` (2 subsequent siblings) 3 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2025-02-19 16:28 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-gfx == Series Details == Series: drm/xe/display: Fix fbdev GGTT mapping handling. (rev6) URL : https://patchwork.freedesktop.org/series/144603/ State : warning == Summary == Error: dim checkpatch failed c2fa6c3bc4be drm/xe/display: Fix fbdev GGTT mapping handling. -:90: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating? #90: new file mode 100644 total: 0 errors, 1 warnings, 0 checks, 74 lines checked ^ permalink raw reply [flat|nested] 10+ messages in thread
* ✓ i915.CI.BAT: success for drm/xe/display: Fix fbdev GGTT mapping handling. (rev6) 2025-02-19 15:34 [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling Maarten Lankhorst 2025-02-19 16:28 ` ✗ Fi.CI.CHECKPATCH: warning for drm/xe/display: Fix fbdev GGTT mapping handling. (rev6) Patchwork @ 2025-02-19 16:50 ` Patchwork 2025-02-20 5:59 ` ✗ i915.CI.Full: failure " Patchwork 2025-02-20 14:22 ` [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling Lucas De Marchi 3 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2025-02-19 16:50 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 4371 bytes --] == Series Details == Series: drm/xe/display: Fix fbdev GGTT mapping handling. (rev6) URL : https://patchwork.freedesktop.org/series/144603/ State : success == Summary == CI Bug Log - changes from CI_DRM_16158 -> Patchwork_144603v6 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/index.html Participating hosts (44 -> 43) ------------------------------ Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_144603v6 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_pm_rpm@module-reload: - bat-adls-6: [PASS][1] -> [FAIL][2] ([i915#13633]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/bat-adls-6/igt@i915_pm_rpm@module-reload.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/bat-adls-6/igt@i915_pm_rpm@module-reload.html - bat-dg1-7: [PASS][3] -> [FAIL][4] ([i915#13633]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/bat-dg1-7/igt@i915_pm_rpm@module-reload.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/bat-dg1-7/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live: - bat-adlp-11: [PASS][5] -> [ABORT][6] ([i915#12435] / [i915#13696]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/bat-adlp-11/igt@i915_selftest@live.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/bat-adlp-11/igt@i915_selftest@live.html * igt@i915_selftest@live@hangcheck: - bat-adlp-11: [PASS][7] -> [ABORT][8] ([i915#13696]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/bat-adlp-11/igt@i915_selftest@live@hangcheck.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/bat-adlp-11/igt@i915_selftest@live@hangcheck.html * igt@i915_selftest@live@workarounds: - bat-arls-5: [PASS][9] -> [DMESG-FAIL][10] ([i915#12061]) +1 other test dmesg-fail [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/bat-arls-5/igt@i915_selftest@live@workarounds.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/bat-arls-5/igt@i915_selftest@live@workarounds.html - bat-arls-6: [PASS][11] -> [DMESG-FAIL][12] ([i915#12061]) +1 other test dmesg-fail [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/bat-arls-6/igt@i915_selftest@live@workarounds.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/bat-arls-6/igt@i915_selftest@live@workarounds.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - bat-dg2-11: [PASS][13] -> [SKIP][14] ([i915#9197]) +3 other tests skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html #### Possible fixes #### * igt@i915_selftest@live@workarounds: - bat-mtlp-6: [DMESG-FAIL][15] ([i915#12061]) -> [PASS][16] +1 other test pass [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/bat-mtlp-6/igt@i915_selftest@live@workarounds.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/bat-mtlp-6/igt@i915_selftest@live@workarounds.html [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12435 [i915#13633]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13633 [i915#13696]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13696 [i915#9197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9197 Build changes ------------- * Linux: CI_DRM_16158 -> Patchwork_144603v6 CI-20190529: 20190529 CI_DRM_16158: 8e0189b694485121527a0435bfb7b0cec7eac9aa @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8238: 7df82badac410a7ce2505df6064d44f0e094650c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_144603v6: 8e0189b694485121527a0435bfb7b0cec7eac9aa @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/index.html [-- Attachment #2: Type: text/html, Size: 5405 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ i915.CI.Full: failure for drm/xe/display: Fix fbdev GGTT mapping handling. (rev6) 2025-02-19 15:34 [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling Maarten Lankhorst 2025-02-19 16:28 ` ✗ Fi.CI.CHECKPATCH: warning for drm/xe/display: Fix fbdev GGTT mapping handling. (rev6) Patchwork 2025-02-19 16:50 ` ✓ i915.CI.BAT: success " Patchwork @ 2025-02-20 5:59 ` Patchwork 2025-02-20 14:22 ` [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling Lucas De Marchi 3 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2025-02-20 5:59 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 102008 bytes --] == Series Details == Series: drm/xe/display: Fix fbdev GGTT mapping handling. (rev6) URL : https://patchwork.freedesktop.org/series/144603/ State : failure == Summary == CI Bug Log - changes from CI_DRM_16158_full -> Patchwork_144603v6_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_144603v6_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_144603v6_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_144603v6_full: ### IGT changes ### #### Possible regressions #### * igt@gem_softpin@noreloc-s3: - shard-glk: NOTRUN -> [INCOMPLETE][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk6/igt@gem_softpin@noreloc-s3.html * igt@perf_pmu@module-unload: - shard-rkl: [PASS][2] -> [INCOMPLETE][3] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-8/igt@perf_pmu@module-unload.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@perf_pmu@module-unload.html #### Warnings #### * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [FAIL][4] ([i915#5138]) -> [ABORT][5] [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html New tests --------- New tests have been introduced between CI_DRM_16158_full and Patchwork_144603v6_full: ### New IGT tests (1) ### * igt@kms_cursor_edge_walk@256x256-top-edge@pipe-a-dp-3: - Statuses : 1 pass(s) - Exec time: [3.46] s Known issues ------------ Here are the changes found in Patchwork_144603v6_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-purge-cache: - shard-rkl: NOTRUN -> [SKIP][6] ([i915#8411]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@api_intel_bb@blit-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/Patchwork_144603v6/shard-mtlp-4/igt@debugfs_test@basic-hwmon.html * igt@device_reset@cold-reset-bound: - shard-tglu: NOTRUN -> [SKIP][8] ([i915#11078]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-2/igt@device_reset@cold-reset-bound.html * igt@device_reset@unbind-cold-reset-rebind: - shard-dg2-9: NOTRUN -> [SKIP][9] ([i915#11078]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@device_reset@unbind-cold-reset-rebind.html * igt@device_reset@unbind-reset-rebind: - shard-dg2: [PASS][10] -> [ABORT][11] ([i915#5507]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-7/igt@device_reset@unbind-reset-rebind.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-10/igt@device_reset@unbind-reset-rebind.html - shard-tglu: [PASS][12] -> [ABORT][13] ([i915#12817] / [i915#5507]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-tglu-5/igt@device_reset@unbind-reset-rebind.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-5/igt@device_reset@unbind-reset-rebind.html * igt@drm_fdinfo@busy-idle@bcs0: - shard-mtlp: NOTRUN -> [SKIP][14] ([i915#8414]) +6 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@drm_fdinfo@busy-idle@bcs0.html * igt@drm_fdinfo@virtual-busy-idle: - shard-dg2: NOTRUN -> [SKIP][15] ([i915#8414]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@drm_fdinfo@virtual-busy-idle.html * igt@drm_fdinfo@virtual-busy-idle-all: - shard-dg2-9: NOTRUN -> [SKIP][16] ([i915#8414]) +1 other test skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@drm_fdinfo@virtual-busy-idle-all.html * igt@gem_basic@multigpu-create-close: - shard-dg2-9: NOTRUN -> [SKIP][17] ([i915#7697]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_basic@multigpu-create-close.html * igt@gem_ccs@block-multicopy-inplace: - shard-tglu: NOTRUN -> [SKIP][18] ([i915#3555] / [i915#9323]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@gem_ccs@block-multicopy-inplace.html * igt@gem_ccs@large-ctrl-surf-copy: - shard-tglu-1: NOTRUN -> [SKIP][19] ([i915#13008]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@gem_ccs@large-ctrl-surf-copy.html * igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0: - shard-dg2: NOTRUN -> [INCOMPLETE][20] ([i915#12392]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-3/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0.html * igt@gem_close_race@multigpu-basic-threads: - shard-mtlp: NOTRUN -> [SKIP][21] ([i915#7697]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_ctx_persistence@heartbeat-close: - shard-dg2-9: NOTRUN -> [SKIP][22] ([i915#8555]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_ctx_persistence@heartbeat-close.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-mtlp: NOTRUN -> [SKIP][23] ([i915#8555]) +2 other tests skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-2/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_ctx_persistence@legacy-engines-mixed-process@vebox: - shard-mtlp: NOTRUN -> [ABORT][24] ([i915#13193]) +2 other tests abort [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-7/igt@gem_ctx_persistence@legacy-engines-mixed-process@vebox.html * igt@gem_ctx_persistence@saturated-hostile-nopreempt@rcs0: - shard-dg2-9: NOTRUN -> [SKIP][25] ([i915#5882]) +7 other tests skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_ctx_persistence@saturated-hostile-nopreempt@rcs0.html * igt@gem_ctx_sseu@invalid-sseu: - shard-tglu: NOTRUN -> [SKIP][26] ([i915#280]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-2/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_eio@reset-stress: - shard-dg1: [PASS][27] -> [FAIL][28] ([i915#12543] / [i915#5784]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg1-18/igt@gem_eio@reset-stress.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg1-16/igt@gem_eio@reset-stress.html * igt@gem_exec_balancer@bonded-dual: - shard-dg2-9: NOTRUN -> [SKIP][29] ([i915#4771]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_exec_balancer@bonded-dual.html * igt@gem_exec_balancer@parallel-bb-first: - shard-tglu-1: NOTRUN -> [SKIP][30] ([i915#4525]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@gem_exec_balancer@parallel-bb-first.html * igt@gem_exec_balancer@sliced: - shard-dg2: NOTRUN -> [SKIP][31] ([i915#4812]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@gem_exec_balancer@sliced.html * igt@gem_exec_capture@capture-recoverable: - shard-tglu: NOTRUN -> [SKIP][32] ([i915#6344]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@gem_exec_capture@capture-recoverable.html * igt@gem_exec_fence@submit3: - shard-dg2-9: NOTRUN -> [SKIP][33] ([i915#4812]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_exec_fence@submit3.html * igt@gem_exec_flush@basic-uc-pro-default: - shard-dg2: NOTRUN -> [SKIP][34] ([i915#3539] / [i915#4852]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@gem_exec_flush@basic-uc-pro-default.html * igt@gem_exec_reloc@basic-gtt-active: - shard-rkl: NOTRUN -> [SKIP][35] ([i915#3281]) +1 other test skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@gem_exec_reloc@basic-gtt-active.html * igt@gem_exec_reloc@basic-wc-read-active: - shard-mtlp: NOTRUN -> [SKIP][36] ([i915#3281]) +3 other tests skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-2/igt@gem_exec_reloc@basic-wc-read-active.html * igt@gem_exec_reloc@basic-write-cpu: - shard-dg2-9: NOTRUN -> [SKIP][37] ([i915#3281]) +2 other tests skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_exec_reloc@basic-write-cpu.html * igt@gem_exec_reloc@basic-write-read-active: - shard-dg2: NOTRUN -> [SKIP][38] ([i915#3281]) +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@gem_exec_reloc@basic-write-read-active.html * igt@gem_exec_schedule@preempt-queue: - shard-dg2-9: NOTRUN -> [SKIP][39] ([i915#4537] / [i915#4812]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_exec_schedule@preempt-queue.html * igt@gem_exec_suspend@basic-s4-devices: - shard-tglu: NOTRUN -> [ABORT][40] ([i915#7975]) +1 other test abort [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@gem_exec_suspend@basic-s4-devices.html * igt@gem_fenced_exec_thrash@2-spare-fences: - shard-mtlp: NOTRUN -> [SKIP][41] ([i915#4860]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@gem_fenced_exec_thrash@2-spare-fences.html * igt@gem_fenced_exec_thrash@no-spare-fences: - shard-dg2-9: NOTRUN -> [SKIP][42] ([i915#4860]) +2 other tests skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_fenced_exec_thrash@no-spare-fences.html * igt@gem_lmem_swapping@heavy-verify-multi: - shard-tglu-1: NOTRUN -> [SKIP][43] ([i915#4613]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-multi.html * igt@gem_lmem_swapping@parallel-random-verify: - shard-mtlp: NOTRUN -> [SKIP][44] ([i915#4613]) +1 other test skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@gem_lmem_swapping@parallel-random-verify.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-rkl: NOTRUN -> [SKIP][45] ([i915#4613]) +1 other test skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_lmem_swapping@random: - shard-glk: NOTRUN -> [SKIP][46] ([i915#4613]) +2 other tests skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk9/igt@gem_lmem_swapping@random.html - shard-tglu: NOTRUN -> [SKIP][47] ([i915#4613]) +2 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@gem_lmem_swapping@random.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg2: NOTRUN -> [TIMEOUT][48] ([i915#5493]) +1 other test timeout [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_mmap@big-bo: - shard-dg2: NOTRUN -> [SKIP][49] ([i915#4083]) +1 other test skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@gem_mmap@big-bo.html * igt@gem_mmap_gtt@big-bo-tiledy: - shard-mtlp: NOTRUN -> [SKIP][50] ([i915#4077]) +4 other tests skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@gem_mmap_gtt@big-bo-tiledy.html * igt@gem_mmap_gtt@big-copy-odd: - shard-dg2-9: NOTRUN -> [SKIP][51] ([i915#4077]) +9 other tests skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_mmap_gtt@big-copy-odd.html * igt@gem_mmap_gtt@zero-extend: - shard-dg2: NOTRUN -> [SKIP][52] ([i915#4077]) +2 other tests skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@gem_mmap_gtt@zero-extend.html * igt@gem_mmap_wc@read-write: - shard-mtlp: NOTRUN -> [SKIP][53] ([i915#4083]) +1 other test skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@gem_mmap_wc@read-write.html * igt@gem_mmap_wc@write: - shard-dg2-9: NOTRUN -> [SKIP][54] ([i915#4083]) +4 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_mmap_wc@write.html * igt@gem_partial_pwrite_pread@write: - shard-dg2-9: NOTRUN -> [SKIP][55] ([i915#3282]) +2 other tests skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_partial_pwrite_pread@write.html * igt@gem_pwrite@basic-self: - shard-rkl: NOTRUN -> [SKIP][56] ([i915#3282]) +2 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@gem_pwrite@basic-self.html * igt@gem_pxp@create-valid-protected-context: - shard-rkl: NOTRUN -> [TIMEOUT][57] ([i915#12964]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@gem_pxp@create-valid-protected-context.html * igt@gem_pxp@display-protected-crc: - shard-rkl: [PASS][58] -> [TIMEOUT][59] ([i915#12917] / [i915#12964]) +1 other test timeout [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-8/igt@gem_pxp@display-protected-crc.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-5/igt@gem_pxp@display-protected-crc.html * igt@gem_pxp@fail-invalid-protected-context: - shard-rkl: [PASS][60] -> [TIMEOUT][61] ([i915#12964]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-8/igt@gem_pxp@fail-invalid-protected-context.html [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-2/igt@gem_pxp@fail-invalid-protected-context.html * igt@gem_pxp@reject-modify-context-protection-off-3: - shard-dg2: NOTRUN -> [SKIP][62] ([i915#4270]) +1 other test skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@gem_pxp@reject-modify-context-protection-off-3.html * igt@gem_pxp@verify-pxp-stale-buf-execution: - shard-dg2-9: NOTRUN -> [SKIP][63] ([i915#4270]) +2 other tests skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_pxp@verify-pxp-stale-buf-execution.html * igt@gem_readwrite@read-bad-handle: - shard-mtlp: NOTRUN -> [SKIP][64] ([i915#3282]) +3 other tests skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-7/igt@gem_readwrite@read-bad-handle.html * igt@gem_render_copy@x-tiled-to-vebox-y-tiled: - shard-mtlp: NOTRUN -> [SKIP][65] ([i915#8428]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@gem_render_copy@x-tiled-to-vebox-y-tiled.html * igt@gem_render_copy@y-tiled-ccs-to-x-tiled: - shard-dg2-9: NOTRUN -> [SKIP][66] ([i915#5190] / [i915#8428]) +1 other test skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_render_copy@y-tiled-ccs-to-x-tiled.html * igt@gem_render_copy@yf-tiled-to-vebox-x-tiled: - shard-dg2: NOTRUN -> [SKIP][67] ([i915#5190] / [i915#8428]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@gem_render_copy@yf-tiled-to-vebox-x-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-tiled: - shard-dg2: NOTRUN -> [SKIP][68] ([i915#4079]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html * igt@gem_softpin@evict-snoop-interruptible: - shard-mtlp: NOTRUN -> [SKIP][69] ([i915#4885]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@gem_softpin@evict-snoop-interruptible.html * igt@gem_tiled_swapping@non-threaded: - shard-rkl: [PASS][70] -> [FAIL][71] ([i915#12941]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-5/igt@gem_tiled_swapping@non-threaded.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-1/igt@gem_tiled_swapping@non-threaded.html * igt@gem_userptr_blits@access-control: - shard-mtlp: NOTRUN -> [SKIP][72] ([i915#3297]) +1 other test skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@gem_userptr_blits@access-control.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-tglu: NOTRUN -> [SKIP][73] ([i915#3297]) +3 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-dg2-9: NOTRUN -> [SKIP][74] ([i915#3297]) +2 other tests skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@forbidden-operations: - shard-dg2-9: NOTRUN -> [SKIP][75] ([i915#3282] / [i915#3297]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gem_userptr_blits@forbidden-operations.html * igt@gem_userptr_blits@invalid-mmap-offset-unsync: - shard-rkl: NOTRUN -> [SKIP][76] ([i915#3297]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html * igt@gem_workarounds@suspend-resume: - shard-glk: [PASS][77] -> [INCOMPLETE][78] ([i915#13356]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-glk8/igt@gem_workarounds@suspend-resume.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk2/igt@gem_workarounds@suspend-resume.html * igt@gem_workarounds@suspend-resume-context: - shard-glk: NOTRUN -> [INCOMPLETE][79] ([i915#13356]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk8/igt@gem_workarounds@suspend-resume-context.html * igt@gen7_exec_parse@basic-allocation: - shard-dg2-9: NOTRUN -> [SKIP][80] +7 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gen7_exec_parse@basic-allocation.html * igt@gen9_exec_parse@allowed-all: - shard-dg2: NOTRUN -> [SKIP][81] ([i915#2856]) +1 other test skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@basic-rejected: - shard-dg2-9: NOTRUN -> [SKIP][82] ([i915#2856]) +1 other test skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@gen9_exec_parse@basic-rejected.html * igt@gen9_exec_parse@batch-without-end: - shard-tglu-1: NOTRUN -> [SKIP][83] ([i915#2527] / [i915#2856]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@gen9_exec_parse@batch-without-end.html * igt@gen9_exec_parse@bb-large: - shard-tglu: NOTRUN -> [SKIP][84] ([i915#2527] / [i915#2856]) +2 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@gen9_exec_parse@bb-large.html * igt@gen9_exec_parse@bb-start-cmd: - shard-mtlp: NOTRUN -> [SKIP][85] ([i915#2856]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-2/igt@gen9_exec_parse@bb-start-cmd.html * igt@gen9_exec_parse@secure-batches: - shard-rkl: NOTRUN -> [SKIP][86] ([i915#2527]) +1 other test skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@gen9_exec_parse@secure-batches.html * igt@i915_fb_tiling: - shard-dg2-9: NOTRUN -> [SKIP][87] ([i915#4881]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@i915_fb_tiling.html * igt@i915_module_load@reload-no-display: - shard-tglu-1: NOTRUN -> [DMESG-WARN][88] ([i915#13029]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@i915_module_load@reload-no-display.html * igt@i915_pm_freq_api@freq-suspend: - shard-rkl: NOTRUN -> [SKIP][89] ([i915#8399]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@i915_pm_freq_api@freq-suspend.html * igt@i915_pm_rps@reset: - shard-mtlp: NOTRUN -> [FAIL][90] ([i915#8346]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@i915_pm_rps@reset.html * igt@i915_pm_rps@thresholds-park: - shard-dg2: NOTRUN -> [SKIP][91] ([i915#11681]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@i915_pm_rps@thresholds-park.html * igt@i915_query@query-topology-coherent-slice-mask: - shard-mtlp: NOTRUN -> [SKIP][92] ([i915#6188]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@i915_query@query-topology-coherent-slice-mask.html * igt@i915_query@test-query-geometry-subslices: - shard-tglu: NOTRUN -> [SKIP][93] ([i915#5723]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@i915_query@test-query-geometry-subslices.html * igt@i915_suspend@basic-s3-without-i915: - shard-tglu-1: NOTRUN -> [INCOMPLETE][94] ([i915#7443]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@i915_suspend@basic-s3-without-i915.html * igt@intel_hwmon@hwmon-read: - shard-tglu: NOTRUN -> [SKIP][95] ([i915#7707]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-2/igt@intel_hwmon@hwmon-read.html * igt@kms_addfb_basic@framebuffer-vs-set-tiling: - shard-dg2-9: NOTRUN -> [SKIP][96] ([i915#4212]) +2 other tests skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-dp-3-4-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][97] ([i915#8709]) +7 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-11/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-dp-3-4-mc-ccs.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc: - shard-tglu: NOTRUN -> [SKIP][98] ([i915#8709]) +3 other tests skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-y-rc-ccs-cc: - shard-dg1: NOTRUN -> [SKIP][99] ([i915#8709]) +3 other tests skip [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg1-12/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-y-rc-ccs-cc.html * igt@kms_async_flips@invalid-async-flip-atomic: - shard-dg2-9: NOTRUN -> [SKIP][100] ([i915#12967]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_async_flips@invalid-async-flip-atomic.html * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels: - shard-dg2: NOTRUN -> [SKIP][101] ([i915#1769] / [i915#3555]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1: - shard-mtlp: [PASS][102] -> [FAIL][103] ([i915#11808] / [i915#5956]) +1 other test fail [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-mtlp-8/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-8/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html * igt@kms_big_fb@4-tiled-16bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][104] ([i915#5286]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html * igt@kms_big_fb@4-tiled-32bpp-rotate-0: - shard-tglu-1: NOTRUN -> [SKIP][105] ([i915#5286]) +1 other test skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html * igt@kms_big_fb@4-tiled-64bpp-rotate-180: - shard-tglu: NOTRUN -> [SKIP][106] ([i915#5286]) +3 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html * igt@kms_big_fb@y-tiled-32bpp-rotate-180: - shard-dg2: NOTRUN -> [SKIP][107] ([i915#4538] / [i915#5190]) +4 other tests skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html * igt@kms_big_fb@y-tiled-addfb-size-overflow: - shard-dg2: NOTRUN -> [SKIP][108] ([i915#5190]) +1 other test skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_big_fb@y-tiled-addfb-size-overflow.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180: - shard-dg2-9: NOTRUN -> [SKIP][109] ([i915#4538] / [i915#5190]) +6 other tests skip [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-mtlp: NOTRUN -> [SKIP][110] +6 other tests skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-180: - shard-rkl: NOTRUN -> [SKIP][111] +3 other tests skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-addfb: - shard-dg2-9: NOTRUN -> [SKIP][112] ([i915#5190]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_big_fb@yf-tiled-addfb.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-tglu-1: NOTRUN -> [SKIP][113] +36 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs: - shard-tglu-1: NOTRUN -> [SKIP][114] ([i915#6095]) +34 other tests skip [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][115] ([i915#6095]) +41 other tests skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-5/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html * igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-b-hdmi-a-2: - shard-dg2-9: NOTRUN -> [SKIP][116] ([i915#10307] / [i915#6095]) +49 other tests skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs: - shard-rkl: NOTRUN -> [SKIP][117] ([i915#12313]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][118] ([i915#6095]) +135 other tests skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg1-12/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3.html * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs: - shard-dg2-9: NOTRUN -> [SKIP][119] ([i915#6095]) +4 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][120] ([i915#6095]) +12 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [INCOMPLETE][121] ([i915#12796]) +1 other test incomplete [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs: - shard-dg2: NOTRUN -> [SKIP][122] ([i915#12313]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][123] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-8/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-a-dp-4: - shard-dg2: NOTRUN -> [SKIP][124] ([i915#10307] / [i915#6095]) +155 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-10/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-a-dp-4.html * igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][125] ([i915#6095]) +39 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-edp-1.html * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc: - shard-tglu: NOTRUN -> [SKIP][126] ([i915#6095]) +54 other tests skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html * igt@kms_cdclk@mode-transition: - shard-glk: NOTRUN -> [SKIP][127] +137 other tests skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk4/igt@kms_cdclk@mode-transition.html - shard-rkl: NOTRUN -> [SKIP][128] ([i915#3742]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_cdclk@mode-transition.html * igt@kms_cdclk@mode-transition-all-outputs: - shard-tglu: NOTRUN -> [SKIP][129] ([i915#3742]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_cdclk@mode-transition-all-outputs.html * igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][130] ([i915#4087]) +3 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-8/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html * igt@kms_chamelium_audio@hdmi-audio: - shard-dg2-9: NOTRUN -> [SKIP][131] ([i915#11151] / [i915#7828]) +7 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_chamelium_audio@hdmi-audio.html * igt@kms_chamelium_audio@hdmi-audio-edid: - shard-tglu-1: NOTRUN -> [SKIP][132] ([i915#11151] / [i915#7828]) +5 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_chamelium_audio@hdmi-audio-edid.html * igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k: - shard-mtlp: NOTRUN -> [SKIP][133] ([i915#11151] / [i915#7828]) +4 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k.html * igt@kms_chamelium_frames@hdmi-crc-fast: - shard-tglu: NOTRUN -> [SKIP][134] ([i915#11151] / [i915#7828]) +3 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-2/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_hpd@vga-hpd-after-suspend: - shard-rkl: NOTRUN -> [SKIP][135] ([i915#11151] / [i915#7828]) +1 other test skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html * igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode: - shard-dg2: NOTRUN -> [SKIP][136] ([i915#11151] / [i915#7828]) +2 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html * igt@kms_content_protection@atomic: - shard-mtlp: NOTRUN -> [SKIP][137] ([i915#6944] / [i915#9424]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-2/igt@kms_content_protection@atomic.html * igt@kms_content_protection@atomic@pipe-a-dp-4: - shard-dg2: NOTRUN -> [FAIL][138] ([i915#7173]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-10/igt@kms_content_protection@atomic@pipe-a-dp-4.html * igt@kms_content_protection@content-type-change: - shard-dg2: NOTRUN -> [SKIP][139] ([i915#9424]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@dp-mst-type-1: - shard-tglu: NOTRUN -> [SKIP][140] ([i915#3116] / [i915#3299]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@srm: - shard-rkl: NOTRUN -> [SKIP][141] ([i915#7118]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@kms_content_protection@srm.html * igt@kms_cursor_crc@cursor-offscreen-512x170: - shard-dg2: NOTRUN -> [SKIP][142] ([i915#13049]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@kms_cursor_crc@cursor-offscreen-512x170.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-rkl: NOTRUN -> [SKIP][143] ([i915#13049]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-offscreen-max-size: - shard-mtlp: NOTRUN -> [SKIP][144] ([i915#3555] / [i915#8814]) [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_cursor_crc@cursor-offscreen-max-size.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#13049]) +1 other test skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-mtlp: NOTRUN -> [SKIP][146] ([i915#13049]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-random-64x64@pipe-a-hdmi-a-2: - shard-rkl: [PASS][147] -> [DMESG-WARN][148] ([i915#12964]) +10 other tests dmesg-warn [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-8/igt@kms_cursor_crc@cursor-random-64x64@pipe-a-hdmi-a-2.html [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-5/igt@kms_cursor_crc@cursor-random-64x64@pipe-a-hdmi-a-2.html * igt@kms_cursor_crc@cursor-rapid-movement-64x21: - shard-mtlp: NOTRUN -> [SKIP][149] ([i915#8814]) +1 other test skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-2/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html * igt@kms_cursor_crc@cursor-sliding-512x512: - shard-tglu: NOTRUN -> [SKIP][150] ([i915#13049]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-2/igt@kms_cursor_crc@cursor-sliding-512x512.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-tglu: NOTRUN -> [SKIP][151] ([i915#4103]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic: - shard-mtlp: NOTRUN -> [SKIP][152] ([i915#9809]) +3 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-2/igt@kms_cursor_legacy@cursora-vs-flipb-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size: - shard-dg2-9: NOTRUN -> [SKIP][153] ([i915#13046] / [i915#5354]) +4 other tests skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-dg2: NOTRUN -> [SKIP][154] ([i915#4103] / [i915#4213]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-dg2-9: NOTRUN -> [SKIP][155] ([i915#4103] / [i915#4213]) +1 other test skip [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_dirtyfb@drrs-dirtyfb-ioctl: - shard-dg2: NOTRUN -> [SKIP][156] ([i915#9833]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html * igt@kms_display_modes@mst-extended-mode-negative: - shard-tglu: NOTRUN -> [SKIP][157] ([i915#8588]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-2/igt@kms_display_modes@mst-extended-mode-negative.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc: - shard-dg2: [PASS][158] -> [SKIP][159] ([i915#3555]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-11/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html - shard-tglu: NOTRUN -> [SKIP][160] ([i915#1769] / [i915#3555] / [i915#3804]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][161] ([i915#3804]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][162] ([i915#3804]) [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html * igt@kms_dp_aux_dev: - shard-dg2-9: NOTRUN -> [SKIP][163] ([i915#1257]) [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_dp_aux_dev.html * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-dg2: NOTRUN -> [SKIP][164] ([i915#13707]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_dp_linktrain_fallback@dsc-fallback: - shard-tglu-1: NOTRUN -> [SKIP][165] ([i915#13707]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html * igt@kms_draw_crc@draw-method-mmap-wc: - shard-dg2-9: NOTRUN -> [SKIP][166] ([i915#8812]) +1 other test skip [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_draw_crc@draw-method-mmap-wc.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-rkl: NOTRUN -> [SKIP][167] ([i915#3840]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-mtlp: NOTRUN -> [SKIP][168] ([i915#3555] / [i915#3840]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_dsc@dsc-with-output-formats: - shard-rkl: NOTRUN -> [SKIP][169] ([i915#3555] / [i915#3840]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_fbcon_fbt@psr: - shard-dg2-9: NOTRUN -> [SKIP][170] ([i915#3469]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_fbcon_fbt@psr.html * igt@kms_fbcon_fbt@psr-suspend: - shard-tglu-1: NOTRUN -> [SKIP][171] ([i915#3469]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@chamelium: - shard-mtlp: NOTRUN -> [SKIP][172] ([i915#4854]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_feature_discovery@chamelium.html * igt@kms_feature_discovery@display-2x: - shard-dg2-9: NOTRUN -> [SKIP][173] ([i915#1839]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_feature_discovery@display-2x.html * igt@kms_flip@2x-absolute-wf_vblank: - shard-dg2: NOTRUN -> [SKIP][174] ([i915#9934]) +3 other tests skip [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_flip@2x-absolute-wf_vblank.html * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible: - shard-rkl: NOTRUN -> [SKIP][175] ([i915#9934]) +1 other test skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html * igt@kms_flip@2x-flip-vs-dpms: - shard-dg2-9: NOTRUN -> [SKIP][176] ([i915#9934]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_flip@2x-flip-vs-dpms.html * igt@kms_flip@2x-flip-vs-fences: - shard-dg2-9: NOTRUN -> [SKIP][177] ([i915#8381]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_flip@2x-flip-vs-fences.html * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible: - shard-tglu: NOTRUN -> [SKIP][178] ([i915#3637]) +7 other tests skip [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html * igt@kms_flip@2x-nonexisting-fb-interruptible: - shard-mtlp: NOTRUN -> [SKIP][179] ([i915#3637]) +1 other test skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_flip@2x-nonexisting-fb-interruptible.html * igt@kms_flip@2x-plain-flip-ts-check-interruptible: - shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#3637]) +2 other tests skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html * igt@kms_flip@blocking-wf_vblank@b-hdmi-a2: - shard-rkl: NOTRUN -> [DMESG-WARN][181] ([i915#12964]) +12 other tests dmesg-warn [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-5/igt@kms_flip@blocking-wf_vblank@b-hdmi-a2.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible: - shard-tglu: [PASS][182] -> [FAIL][183] ([i915#11989]) +3 other tests fail [182]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-tglu-5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-8/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html * igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1: - shard-mtlp: NOTRUN -> [FAIL][184] ([i915#11989]) +1 other test fail [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1.html * igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a2: - shard-rkl: [PASS][185] -> [FAIL][186] ([i915#11989]) +2 other tests fail [185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-6/igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a2.html [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-5/igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a2.html * igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a3: - shard-dg2: [PASS][187] -> [FAIL][188] ([i915#11989]) +2 other tests fail [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-5/igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a3.html [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a3.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-dg1: [PASS][189] -> [DMESG-WARN][190] ([i915#4423]) +1 other test dmesg-warn [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg1-18/igt@kms_flip@flip-vs-suspend-interruptible.html [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg1-16/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip@plain-flip-ts-check@b-dp4: - shard-dg2: NOTRUN -> [FAIL][191] ([i915#11989]) +2 other tests fail [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-10/igt@kms_flip@plain-flip-ts-check@b-dp4.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][192] ([i915#2672] / [i915#8813]) +2 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling: - shard-tglu-1: NOTRUN -> [SKIP][193] ([i915#2672] / [i915#3555]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode: - shard-tglu-1: NOTRUN -> [SKIP][194] ([i915#2587] / [i915#2672]) [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling: - shard-mtlp: NOTRUN -> [SKIP][195] ([i915#3555] / [i915#8810] / [i915#8813]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][196] ([i915#3555] / [i915#8810]) [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][197] ([i915#2672]) +1 other test skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling: - shard-tglu: NOTRUN -> [SKIP][198] ([i915#2672] / [i915#3555]) [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][199] ([i915#2587] / [i915#2672]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling: - shard-dg2-9: NOTRUN -> [SKIP][200] ([i915#2672] / [i915#3555]) +3 other tests skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode: - shard-dg2-9: NOTRUN -> [SKIP][201] ([i915#2672]) +4 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling: - shard-mtlp: NOTRUN -> [SKIP][202] ([i915#2672] / [i915#3555] / [i915#8813]) +4 other tests skip [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][203] ([i915#2672]) +1 other test skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling: - shard-dg2-9: NOTRUN -> [SKIP][204] ([i915#2672] / [i915#3555] / [i915#5190]) [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling: - shard-rkl: NOTRUN -> [SKIP][205] ([i915#2672] / [i915#3555]) +1 other test skip [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling: - shard-dg2: NOTRUN -> [SKIP][206] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render: - shard-dg2: NOTRUN -> [FAIL][207] ([i915#6880]) [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][208] ([i915#8708]) +3 other tests skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][209] ([i915#5354]) +13 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu: - shard-snb: [PASS][210] -> [SKIP][211] [210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-snb1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu.html [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff: - shard-mtlp: NOTRUN -> [SKIP][212] ([i915#1825]) +13 other tests skip [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt: - shard-dg2-9: NOTRUN -> [SKIP][213] ([i915#8708]) +13 other tests skip [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen: - shard-dg2-9: NOTRUN -> [SKIP][214] ([i915#5354]) +19 other tests skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][215] ([i915#1825]) +10 other tests skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite: - shard-dg2-9: NOTRUN -> [SKIP][216] ([i915#3458]) +9 other tests skip [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][217] ([i915#3023]) +7 other tests skip [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][218] ([i915#3458]) +4 other tests skip [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render: - shard-tglu: NOTRUN -> [SKIP][219] +52 other tests skip [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][220] ([i915#8708]) +3 other tests skip [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html * igt@kms_hdr@bpc-switch: - shard-dg2-9: NOTRUN -> [SKIP][221] ([i915#3555] / [i915#8228]) +1 other test skip [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_hdr@bpc-switch.html * igt@kms_hdr@invalid-hdr: - shard-tglu-1: NOTRUN -> [SKIP][222] ([i915#3555] / [i915#8228]) [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_hdr@invalid-hdr.html * igt@kms_hdr@invalid-metadata-sizes: - shard-dg2: NOTRUN -> [SKIP][223] ([i915#3555] / [i915#8228]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@static-toggle: - shard-tglu: NOTRUN -> [SKIP][224] ([i915#3555] / [i915#8228]) +1 other test skip [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_hdr@static-toggle.html * igt@kms_hdr@static-toggle-suspend: - shard-dg2: [PASS][225] -> [SKIP][226] ([i915#3555] / [i915#8228]) +1 other test skip [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-10/igt@kms_hdr@static-toggle-suspend.html [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-8/igt@kms_hdr@static-toggle-suspend.html * igt@kms_joiner@invalid-modeset-big-joiner: - shard-rkl: NOTRUN -> [SKIP][227] ([i915#10656]) [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@kms_joiner@invalid-modeset-big-joiner.html * igt@kms_joiner@invalid-modeset-ultra-joiner: - shard-tglu: NOTRUN -> [SKIP][228] ([i915#12339]) +1 other test skip [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@kms_joiner@invalid-modeset-ultra-joiner.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-mtlp: NOTRUN -> [SKIP][229] ([i915#13522]) [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_panel_fitting@legacy: - shard-dg2-9: NOTRUN -> [SKIP][230] ([i915#6301]) +1 other test skip [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_panel_fitting@legacy.html * igt@kms_pipe_stress@stress-xrgb8888-ytiled: - shard-dg2-9: NOTRUN -> [SKIP][231] ([i915#13705]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers: - shard-dg2: NOTRUN -> [SKIP][232] ([i915#12247] / [i915#9423]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-b: - shard-dg2: NOTRUN -> [SKIP][233] ([i915#12247]) +3 other tests skip [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-b.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation: - shard-dg2-9: NOTRUN -> [SKIP][234] ([i915#12247] / [i915#9423]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c: - shard-dg2-9: NOTRUN -> [SKIP][235] ([i915#12247]) +3 other tests skip [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation: - shard-rkl: NOTRUN -> [SKIP][236] ([i915#3555]) +2 other tests skip [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b: - shard-rkl: NOTRUN -> [SKIP][237] ([i915#12247]) +1 other test skip [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d: - shard-tglu-1: NOTRUN -> [SKIP][238] ([i915#12247]) +4 other tests skip [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25: - shard-mtlp: NOTRUN -> [SKIP][239] ([i915#6953]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25@pipe-b: - shard-mtlp: NOTRUN -> [SKIP][240] ([i915#12247]) +12 other tests skip [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25@pipe-b.html * igt@kms_plane_scaling@planes-downscale-factor-0-75: - shard-mtlp: NOTRUN -> [SKIP][241] ([i915#12247] / [i915#3555] / [i915#6953]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-75.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25: - shard-tglu: NOTRUN -> [SKIP][242] ([i915#12247] / [i915#6953]) [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d: - shard-tglu: NOTRUN -> [SKIP][243] ([i915#12247]) +8 other tests skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5: - shard-rkl: [PASS][244] -> [DMESG-WARN][245] ([i915#12964] / [i915#1982]) [244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5.html [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5.html * igt@kms_pm_backlight@brightness-with-dpms: - shard-rkl: NOTRUN -> [SKIP][246] ([i915#12343]) [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_pm_backlight@brightness-with-dpms.html * igt@kms_pm_backlight@fade: - shard-tglu: NOTRUN -> [SKIP][247] ([i915#9812]) +1 other test skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@kms_pm_backlight@fade.html * igt@kms_pm_dc@dc6-dpms: - shard-tglu: [PASS][248] -> [FAIL][249] ([i915#9295]) [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-tglu-10/igt@kms_pm_dc@dc6-dpms.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-3/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_lpsp@screens-disabled: - shard-dg2: NOTRUN -> [SKIP][250] ([i915#8430]) [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_pm_lpsp@screens-disabled.html * igt@kms_pm_rpm@dpms-mode-unset-lpsp: - shard-dg2: NOTRUN -> [SKIP][251] ([i915#9519]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html * igt@kms_pm_rpm@dpms-non-lpsp: - shard-tglu-1: NOTRUN -> [SKIP][252] ([i915#9519]) [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_pm_rpm@dpms-non-lpsp.html * igt@kms_pm_rpm@drm-resources-equal: - shard-rkl: [PASS][253] -> [SKIP][254] ([i915#12916]) [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-8/igt@kms_pm_rpm@drm-resources-equal.html [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-2/igt@kms_pm_rpm@drm-resources-equal.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-dg2-9: NOTRUN -> [SKIP][255] ([i915#9519]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-rkl: [PASS][256] -> [SKIP][257] ([i915#9519]) +1 other test skip [256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-tglu: NOTRUN -> [SKIP][258] ([i915#9519]) [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_prime@basic-crc-hybrid: - shard-tglu: NOTRUN -> [SKIP][259] ([i915#6524]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-4/igt@kms_prime@basic-crc-hybrid.html * igt@kms_prime@basic-modeset-hybrid: - shard-dg2: NOTRUN -> [SKIP][260] ([i915#6524] / [i915#6805]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf: - shard-tglu-1: NOTRUN -> [SKIP][261] ([i915#11520]) +2 other tests skip [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf: - shard-rkl: NOTRUN -> [SKIP][262] ([i915#11520]) +3 other tests skip [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf: - shard-tglu: NOTRUN -> [SKIP][263] ([i915#11520]) +4 other tests skip [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf: - shard-glk: NOTRUN -> [SKIP][264] ([i915#11520]) +4 other tests skip [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk9/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@pr-cursor-plane-update-sf: - shard-mtlp: NOTRUN -> [SKIP][265] ([i915#12316]) [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf: - shard-dg2: NOTRUN -> [SKIP][266] ([i915#11520]) +1 other test skip [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area: - shard-dg2-9: NOTRUN -> [SKIP][267] ([i915#11520]) +5 other tests skip [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-p010: - shard-dg2-9: NOTRUN -> [SKIP][268] ([i915#9683]) [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-tglu-1: NOTRUN -> [SKIP][269] ([i915#9683]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@fbc-pr-primary-mmap-gtt: - shard-dg2-9: NOTRUN -> [SKIP][270] ([i915#1072] / [i915#9732]) +14 other tests skip [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_psr@fbc-pr-primary-mmap-gtt.html * igt@kms_psr@fbc-psr-cursor-plane-move@edp-1: - shard-mtlp: NOTRUN -> [SKIP][271] ([i915#9688]) +7 other tests skip [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_psr@fbc-psr-cursor-plane-move@edp-1.html * igt@kms_psr@pr-cursor-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][272] ([i915#1072] / [i915#9732]) +7 other tests skip [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@kms_psr@pr-cursor-mmap-cpu.html * igt@kms_psr@pr-sprite-plane-onoff: - shard-tglu-1: NOTRUN -> [SKIP][273] ([i915#9732]) +9 other tests skip [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_psr@pr-sprite-plane-onoff.html * igt@kms_psr@psr-sprite-plane-onoff: - shard-rkl: NOTRUN -> [SKIP][274] ([i915#1072] / [i915#9732]) +5 other tests skip [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_psr@psr2-cursor-plane-onoff: - shard-tglu: NOTRUN -> [SKIP][275] ([i915#9732]) +15 other tests skip [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_psr@psr2-cursor-plane-onoff.html * igt@kms_psr@psr2-primary-mmap-gtt@edp-1: - shard-mtlp: NOTRUN -> [SKIP][276] ([i915#4077] / [i915#9688]) +3 other tests skip [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_psr@psr2-primary-mmap-gtt@edp-1.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - shard-dg2-9: NOTRUN -> [SKIP][277] ([i915#9685]) [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_rotation_crc@exhaust-fences: - shard-dg2-9: NOTRUN -> [SKIP][278] ([i915#4235]) [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_rotation_crc@exhaust-fences.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90: - shard-dg2-9: NOTRUN -> [SKIP][279] ([i915#12755] / [i915#5190]) [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-tglu: NOTRUN -> [SKIP][280] ([i915#5289]) +1 other test skip [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_scaling_modes@scaling-mode-full-aspect: - shard-tglu: NOTRUN -> [SKIP][281] ([i915#3555]) +2 other tests skip [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-2/igt@kms_scaling_modes@scaling-mode-full-aspect.html * igt@kms_scaling_modes@scaling-mode-none: - shard-dg2: NOTRUN -> [SKIP][282] ([i915#3555]) +2 other tests skip [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@kms_scaling_modes@scaling-mode-none.html * igt@kms_setmode@invalid-clone-single-crtc: - shard-tglu-1: NOTRUN -> [SKIP][283] ([i915#3555]) [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_setmode@invalid-clone-single-crtc.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-mtlp: NOTRUN -> [SKIP][284] ([i915#8623]) [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@kms_vrr@flip-dpms: - shard-mtlp: NOTRUN -> [SKIP][285] ([i915#3555] / [i915#8808]) [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@kms_vrr@flip-dpms.html * igt@kms_vrr@flipline: - shard-dg2-9: NOTRUN -> [SKIP][286] ([i915#3555]) +3 other tests skip [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_vrr@flipline.html * igt@kms_vrr@lobf: - shard-dg2-9: NOTRUN -> [SKIP][287] ([i915#11920]) [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@kms_vrr@lobf.html * igt@kms_writeback@writeback-fb-id: - shard-dg2: NOTRUN -> [SKIP][288] ([i915#2437]) [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-fb-id-xrgb2101010: - shard-rkl: NOTRUN -> [SKIP][289] ([i915#2437] / [i915#9412]) [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@kms_writeback@writeback-fb-id-xrgb2101010.html * igt@kms_writeback@writeback-invalid-parameters: - shard-tglu-1: NOTRUN -> [SKIP][290] ([i915#2437]) [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@kms_writeback@writeback-invalid-parameters.html * igt@perf@gen8-unprivileged-single-ctx-counters: - shard-rkl: NOTRUN -> [SKIP][291] ([i915#2436]) [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@perf@gen8-unprivileged-single-ctx-counters.html * igt@perf@global-sseu-config-invalid: - shard-dg2-9: NOTRUN -> [SKIP][292] ([i915#7387]) [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@perf@global-sseu-config-invalid.html * igt@perf_pmu@busy-double-start: - shard-mtlp: NOTRUN -> [FAIL][293] ([i915#4349]) +2 other tests fail [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@perf_pmu@busy-double-start.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: [PASS][294] -> [FAIL][295] ([i915#4349]) +4 other tests fail [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-10/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@rc6@other-idle-gt0: - shard-dg2: NOTRUN -> [SKIP][296] ([i915#8516]) [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@perf_pmu@rc6@other-idle-gt0.html * igt@prime_udl: - shard-dg2: NOTRUN -> [SKIP][297] +3 other tests skip [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@prime_udl.html * igt@prime_vgem@basic-fence-flip: - shard-dg2: NOTRUN -> [SKIP][298] ([i915#3708]) [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-gtt: - shard-dg2-9: NOTRUN -> [SKIP][299] ([i915#3708] / [i915#4077]) [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@prime_vgem@basic-gtt.html * igt@prime_vgem@basic-write: - shard-dg2-9: NOTRUN -> [SKIP][300] ([i915#3291] / [i915#3708]) [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@prime_vgem@basic-write.html * igt@prime_vgem@fence-write-hang: - shard-mtlp: NOTRUN -> [SKIP][301] ([i915#3708]) [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-2/igt@prime_vgem@fence-write-hang.html * igt@sriov_basic@bind-unbind-vf: - shard-dg2-9: NOTRUN -> [SKIP][302] ([i915#9917]) [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-9/igt@sriov_basic@bind-unbind-vf.html * igt@sriov_basic@enable-vfs-autoprobe-off: - shard-rkl: NOTRUN -> [SKIP][303] ([i915#9917]) [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@sriov_basic@enable-vfs-autoprobe-off.html * igt@sriov_basic@enable-vfs-autoprobe-on: - shard-dg2: NOTRUN -> [SKIP][304] ([i915#9917]) [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-7/igt@sriov_basic@enable-vfs-autoprobe-on.html * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all: - shard-tglu-1: NOTRUN -> [FAIL][305] ([i915#12910]) [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-1/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html #### Possible fixes #### * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0: - shard-dg2: [INCOMPLETE][306] ([i915#12392]) -> [PASS][307] [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-1/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-3/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html * igt@gem_create@create-ext-cpu-access-big: - shard-dg2: [ABORT][308] ([i915#13427]) -> [PASS][309] [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-2/igt@gem_create@create-ext-cpu-access-big.html [309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_eio@context-create: - shard-mtlp: [ABORT][310] ([i915#13193]) -> [PASS][311] +3 other tests pass [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-mtlp-7/igt@gem_eio@context-create.html [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-4/igt@gem_eio@context-create.html * igt@i915_selftest@live: - shard-mtlp: [ABORT][312] ([i915#13503]) -> [PASS][313] [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-mtlp-7/igt@i915_selftest@live.html [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-7/igt@i915_selftest@live.html * igt@i915_selftest@live@workarounds: - shard-mtlp: [DMESG-FAIL][314] ([i915#12061]) -> [PASS][315] [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-mtlp-7/igt@i915_selftest@live@workarounds.html [315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-mtlp-7/igt@i915_selftest@live@workarounds.html * igt@i915_suspend@basic-s3-without-i915: - shard-rkl: [INCOMPLETE][316] ([i915#4817]) -> [PASS][317] [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html [317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][318] ([i915#13566]) -> [PASS][319] +3 other tests pass [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-tglu-3/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html [319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-tglu-5/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-sliding-256x85: - shard-rkl: [FAIL][320] ([i915#13566]) -> [PASS][321] +1 other test pass [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-256x85.html [321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-256x85.html * igt@kms_flip@flip-vs-blocking-wf-vblank: - shard-snb: [FAIL][322] ([i915#11989]) -> [PASS][323] +3 other tests pass [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-snb6/igt@kms_flip@flip-vs-blocking-wf-vblank.html [323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-snb1/igt@kms_flip@flip-vs-blocking-wf-vblank.html * igt@kms_hdr@static-toggle-dpms: - shard-dg2: [SKIP][324] ([i915#3555] / [i915#8228]) -> [PASS][325] +1 other test pass [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-6/igt@kms_hdr@static-toggle-dpms.html [325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-11/igt@kms_hdr@static-toggle-dpms.html * igt@kms_pm_lpsp@kms-lpsp: - shard-dg2: [SKIP][326] ([i915#9340]) -> [PASS][327] [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-10/igt@kms_pm_lpsp@kms-lpsp.html [327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-8/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@dpms-lpsp: - shard-rkl: [SKIP][328] ([i915#9519]) -> [PASS][329] [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-2/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-dg2: [SKIP][330] ([i915#9519]) -> [PASS][331] [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-7/igt@kms_pm_rpm@modeset-lpsp-stress.html [331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_vblank@ts-continuation-idle-hang: - shard-dg1: [DMESG-WARN][332] ([i915#4423]) -> [PASS][333] +1 other test pass [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg1-15/igt@kms_vblank@ts-continuation-idle-hang.html [333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg1-13/igt@kms_vblank@ts-continuation-idle-hang.html * igt@perf_pmu@most-busy-idle-check-all: - shard-rkl: [FAIL][334] ([i915#4349]) -> [PASS][335] +1 other test pass [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-3/igt@perf_pmu@most-busy-idle-check-all.html [335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-7/igt@perf_pmu@most-busy-idle-check-all.html #### Warnings #### * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy: - shard-dg1: [SKIP][336] ([i915#4212]) -> [SKIP][337] ([i915#4212] / [i915#4423]) [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg1-18/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html [337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg1-14/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html * igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode: - shard-dg1: [SKIP][338] ([i915#11151] / [i915#7828]) -> [SKIP][339] ([i915#11151] / [i915#4423] / [i915#7828]) [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg1-18/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html [339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg1-16/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html * igt@kms_content_protection@atomic: - shard-dg2: [SKIP][340] ([i915#7118] / [i915#9424]) -> [FAIL][341] ([i915#7173]) [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-6/igt@kms_content_protection@atomic.html [341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-10/igt@kms_content_protection@atomic.html * igt@kms_content_protection@srm: - shard-snb: [INCOMPLETE][342] ([i915#8816]) -> [SKIP][343] [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-snb1/igt@kms_content_protection@srm.html [343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-snb6/igt@kms_content_protection@srm.html * igt@kms_content_protection@uevent: - shard-dg2: [FAIL][344] ([i915#1339] / [i915#7173]) -> [SKIP][345] ([i915#7118] / [i915#9424]) [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-11/igt@kms_content_protection@uevent.html [345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-5/igt@kms_content_protection@uevent.html * igt@kms_flip@2x-flip-vs-suspend-interruptible: - shard-glk: [INCOMPLETE][346] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][347] ([i915#12745] / [i915#1982] / [i915#4839]) [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-glk6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html [347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk4/igt@kms_flip@2x-flip-vs-suspend-interruptible.html * igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2: - shard-glk: [INCOMPLETE][348] ([i915#4839]) -> [INCOMPLETE][349] ([i915#1982] / [i915#4839]) [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-glk6/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2.html [349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk4/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-glk: [INCOMPLETE][350] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][351] ([i915#12314] / [i915#12745] / [i915#4839]) [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-glk3/igt@kms_flip@flip-vs-suspend-interruptible.html [351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1: - shard-glk: [INCOMPLETE][352] ([i915#12745]) -> [INCOMPLETE][353] ([i915#12314] / [i915#12745]) [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-glk3/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html [353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-wc: - shard-dg1: [SKIP][354] ([i915#4423] / [i915#8708]) -> [SKIP][355] ([i915#8708]) [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-wc.html [355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt: - shard-dg2: [SKIP][356] ([i915#3458]) -> [SKIP][357] ([i915#10433] / [i915#3458]) [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html [357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-cpu: - shard-dg1: [SKIP][358] ([i915#4423]) -> [SKIP][359] [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-cpu.html [359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: [SKIP][360] ([i915#3828]) -> [SKIP][361] ([i915#9340]) [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-rkl-2/igt@kms_pm_lpsp@kms-lpsp.html [361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_tiled_display@basic-test-pattern: - shard-glk: [FAIL][362] ([i915#10959]) -> [SKIP][363] [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16158/shard-glk7/igt@kms_tiled_display@basic-test-pattern.html [363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/shard-glk8/igt@kms_tiled_display@basic-test-pattern.html [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#10959]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10959 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808 [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920 [i915#11989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11989 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314 [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316 [i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339 [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343 [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392 [i915#12543]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12543 [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257 [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796 [i915#12817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12817 [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910 [i915#12916]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12916 [i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917 [i915#12941]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12941 [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964 [i915#12967]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12967 [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008 [i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13193 [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356 [i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339 [i915#13427]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13427 [i915#13503]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13503 [i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522 [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13705]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13705 [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839 [i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982 [i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436 [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672 [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4087 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213 [i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349 [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812 [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817 [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881 [i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885 [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493 [i915#5507]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5507 [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723 [i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784 [i915#5882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5882 [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6188]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6188 [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301 [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805 [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880 [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953 [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118 [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173 [i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387 [i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443 [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697 [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8346 [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381 [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430 [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516 [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555 [i915#8588]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8588 [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709 [i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808 [i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810 [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812 [i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813 [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814 [i915#8816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8816 [i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295 [i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412 [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424 [i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809 [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 [i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833 [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * Linux: CI_DRM_16158 -> Patchwork_144603v6 CI-20190529: 20190529 CI_DRM_16158: 8e0189b694485121527a0435bfb7b0cec7eac9aa @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8238: 7df82badac410a7ce2505df6064d44f0e094650c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_144603v6: 8e0189b694485121527a0435bfb7b0cec7eac9aa @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_144603v6/index.html [-- Attachment #2: Type: text/html, Size: 127956 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling. 2025-02-19 15:34 [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling Maarten Lankhorst ` (2 preceding siblings ...) 2025-02-20 5:59 ` ✗ i915.CI.Full: failure " Patchwork @ 2025-02-20 14:22 ` Lucas De Marchi 2025-02-20 15:43 ` Matthew Auld 3 siblings, 1 reply; 10+ messages in thread From: Lucas De Marchi @ 2025-02-20 14:22 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-xe, intel-gfx, Matthew Brost, Matthew Auld On Wed, Feb 19, 2025 at 04:34:40PM +0100, Maarten Lankhorst wrote: >The fbdev vma is a normal unrotated VMA, so add ane explicit check >before re-using. > >When re-using, we have to restore the GGTT mapping on resume, so add >some code to do that too. > >Fixes: 67a98f7e27ba ("drm/xe/display: Re-use display vmas when possible") >Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> >--- > drivers/gpu/drm/xe/display/xe_display.c | 6 +++++- > drivers/gpu/drm/xe/display/xe_fb_pin.c | 24 +++++++++++++++++++++++- > drivers/gpu/drm/xe/display/xe_fb_pin.h | 13 +++++++++++++ > 3 files changed, 41 insertions(+), 2 deletions(-) > create mode 100644 drivers/gpu/drm/xe/display/xe_fb_pin.h > >diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c >index 02a413a073824..999f25a562c19 100644 >--- a/drivers/gpu/drm/xe/display/xe_display.c >+++ b/drivers/gpu/drm/xe/display/xe_display.c >@@ -30,6 +30,7 @@ > #include "intel_hotplug.h" > #include "intel_opregion.h" > #include "skl_watermark.h" >+#include "xe_fb_pin.h" > #include "xe_module.h" > > /* Xe device functions */ >@@ -492,8 +493,11 @@ void xe_display_pm_resume(struct xe_device *xe) > intel_display_driver_enable_user_access(display); > } > >- if (has_display(xe)) >+ if (has_display(xe)) { >+ xe_fb_pin_resume(xe); this looks odd. I remember when we had issues with LNL about pages coming with garbage after a resume we talked about marking them as "needed" on suspend so they'd be saved by mm. The ggtt afair was one of them. Or did we go with a different approach and I'm misremembering? +Matthew Brost / +Matthew Auld I think this was about commit dd886a63d6e2 ("drm/xe: Restore system memory GGTT mappings") Lucas De Marchi >+ > intel_hpd_poll_disable(xe); >+ } > > intel_opregion_resume(display); > >diff --git a/drivers/gpu/drm/xe/display/xe_fb_pin.c b/drivers/gpu/drm/xe/display/xe_fb_pin.c >index 11a6b996d739b..dee1f6531c849 100644 >--- a/drivers/gpu/drm/xe/display/xe_fb_pin.c >+++ b/drivers/gpu/drm/xe/display/xe_fb_pin.c >@@ -12,6 +12,7 @@ > #include "intel_fbdev.h" > #include "xe_bo.h" > #include "xe_device.h" >+#include "xe_fb_pin.h" > #include "xe_ggtt.h" > #include "xe_pm.h" > >@@ -398,7 +399,8 @@ static bool reuse_vma(struct intel_plane_state *new_plane_state, > goto found; > } > >- if (fb == intel_fbdev_framebuffer(xe->display.fbdev.fbdev)) { >+ if (fb == intel_fbdev_framebuffer(xe->display.fbdev.fbdev) && >+ new_plane_state->view.gtt.type == I915_GTT_VIEW_NORMAL) { > vma = intel_fbdev_vma_pointer(xe->display.fbdev.fbdev); > if (vma) > goto found; >@@ -444,6 +446,26 @@ void intel_plane_unpin_fb(struct intel_plane_state *old_plane_state) > old_plane_state->ggtt_vma = NULL; > } > >+void xe_fb_pin_resume(struct xe_device *xe) >+{ >+ struct xe_ggtt *ggtt = xe_device_get_root_tile(xe)->mem.ggtt; >+ struct i915_vma *vma = intel_fbdev_vma_pointer(xe->display.fbdev.fbdev); >+ struct xe_bo *bo; >+ >+ if (!vma) >+ return; >+ >+ bo = vma->bo; >+ >+ mutex_lock(&ggtt->lock); >+ for (u32 x = 0; x < bo->ttm.base.size; x += XE_PAGE_SIZE) { >+ u64 pte = ggtt->pt_ops->pte_encode_bo(bo, x, xe->pat.idx[XE_CACHE_NONE]); >+ >+ ggtt->pt_ops->ggtt_set_pte(ggtt, vma->node->base.start + x, pte); >+ } >+ mutex_unlock(&ggtt->lock); >+} >+ > /* > * For Xe introduce dummy intel_dpt_create which just return NULL, > * intel_dpt_destroy which does nothing, and fake intel_dpt_ofsset returning 0; >diff --git a/drivers/gpu/drm/xe/display/xe_fb_pin.h b/drivers/gpu/drm/xe/display/xe_fb_pin.h >new file mode 100644 >index 0000000000000..39d48ff637002 >--- /dev/null >+++ b/drivers/gpu/drm/xe/display/xe_fb_pin.h >@@ -0,0 +1,13 @@ >+/* SPDX-License-Identifier: MIT */ >+/* >+ * Copyright © 2025 Intel Corporation >+ */ >+ >+#ifndef _XE_FB_PIN_H_ >+#define _XE_FB_PIN_H_ >+ >+struct xe_device; >+ >+void xe_fb_pin_resume(struct xe_device *xe); >+ >+#endif /* _XE_FB_PIN_H_ */ >-- >2.47.1 > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling. 2025-02-20 14:22 ` [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling Lucas De Marchi @ 2025-02-20 15:43 ` Matthew Auld 2025-02-20 17:17 ` Maarten Lankhorst 0 siblings, 1 reply; 10+ messages in thread From: Matthew Auld @ 2025-02-20 15:43 UTC (permalink / raw) To: Lucas De Marchi, Maarten Lankhorst; +Cc: intel-xe, intel-gfx, Matthew Brost On 20/02/2025 14:22, Lucas De Marchi wrote: > On Wed, Feb 19, 2025 at 04:34:40PM +0100, Maarten Lankhorst wrote: >> The fbdev vma is a normal unrotated VMA, so add ane explicit check >> before re-using. >> >> When re-using, we have to restore the GGTT mapping on resume, so add >> some code to do that too. >> >> Fixes: 67a98f7e27ba ("drm/xe/display: Re-use display vmas when possible") >> Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> >> --- >> drivers/gpu/drm/xe/display/xe_display.c | 6 +++++- >> drivers/gpu/drm/xe/display/xe_fb_pin.c | 24 +++++++++++++++++++++++- >> drivers/gpu/drm/xe/display/xe_fb_pin.h | 13 +++++++++++++ >> 3 files changed, 41 insertions(+), 2 deletions(-) >> create mode 100644 drivers/gpu/drm/xe/display/xe_fb_pin.h >> >> diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/ >> drm/xe/display/xe_display.c >> index 02a413a073824..999f25a562c19 100644 >> --- a/drivers/gpu/drm/xe/display/xe_display.c >> +++ b/drivers/gpu/drm/xe/display/xe_display.c >> @@ -30,6 +30,7 @@ >> #include "intel_hotplug.h" >> #include "intel_opregion.h" >> #include "skl_watermark.h" >> +#include "xe_fb_pin.h" >> #include "xe_module.h" >> >> /* Xe device functions */ >> @@ -492,8 +493,11 @@ void xe_display_pm_resume(struct xe_device *xe) >> intel_display_driver_enable_user_access(display); >> } >> >> - if (has_display(xe)) >> + if (has_display(xe)) { >> + xe_fb_pin_resume(xe); > > this looks odd. I remember when we had issues with LNL about pages > coming with garbage after a resume we talked about marking them as > "needed" on suspend so they'd be saved by mm. The ggtt afair was one of > them. Or did we go with a different approach and I'm misremembering? Hmm, I thought for display fbs we don't use the same pin tracking so it is rather skipped by the GGTT save/restore logic. But I thought previously the display stuff ensured all fb are unpinned by the time we do the suspend, so on resume we would just re-program the GGTT for fb when re-pinning it (handled by display code). But I guess issue now comes with re-using the vma and its GGTT mapping, since it will now also skip re-programming the GGTT on re-pin? But wouldn't we have this same issue for all fb, and not just this fbdev stuff or does reuse_vma() somehow handle this? > > +Matthew Brost / +Matthew Auld > I think this was about commit dd886a63d6e2 ("drm/xe: Restore system > memory GGTT mappings") > > Lucas De Marchi > >> + >> intel_hpd_poll_disable(xe); >> + } >> >> intel_opregion_resume(display); >> >> diff --git a/drivers/gpu/drm/xe/display/xe_fb_pin.c b/drivers/gpu/drm/ >> xe/display/xe_fb_pin.c >> index 11a6b996d739b..dee1f6531c849 100644 >> --- a/drivers/gpu/drm/xe/display/xe_fb_pin.c >> +++ b/drivers/gpu/drm/xe/display/xe_fb_pin.c >> @@ -12,6 +12,7 @@ >> #include "intel_fbdev.h" >> #include "xe_bo.h" >> #include "xe_device.h" >> +#include "xe_fb_pin.h" >> #include "xe_ggtt.h" >> #include "xe_pm.h" >> >> @@ -398,7 +399,8 @@ static bool reuse_vma(struct intel_plane_state >> *new_plane_state, >> goto found; >> } >> >> - if (fb == intel_fbdev_framebuffer(xe->display.fbdev.fbdev)) { >> + if (fb == intel_fbdev_framebuffer(xe->display.fbdev.fbdev) && >> + new_plane_state->view.gtt.type == I915_GTT_VIEW_NORMAL) { >> vma = intel_fbdev_vma_pointer(xe->display.fbdev.fbdev); >> if (vma) >> goto found; >> @@ -444,6 +446,26 @@ void intel_plane_unpin_fb(struct >> intel_plane_state *old_plane_state) >> old_plane_state->ggtt_vma = NULL; >> } >> >> +void xe_fb_pin_resume(struct xe_device *xe) >> +{ >> + struct xe_ggtt *ggtt = xe_device_get_root_tile(xe)->mem.ggtt; >> + struct i915_vma *vma = intel_fbdev_vma_pointer(xe- >> >display.fbdev.fbdev); >> + struct xe_bo *bo; >> + >> + if (!vma) >> + return; >> + >> + bo = vma->bo; >> + >> + mutex_lock(&ggtt->lock); >> + for (u32 x = 0; x < bo->ttm.base.size; x += XE_PAGE_SIZE) { >> + u64 pte = ggtt->pt_ops->pte_encode_bo(bo, x, xe- >> >pat.idx[XE_CACHE_NONE]); >> + >> + ggtt->pt_ops->ggtt_set_pte(ggtt, vma->node->base.start + x, >> pte); >> + } >> + mutex_unlock(&ggtt->lock); >> +} >> + >> /* >> * For Xe introduce dummy intel_dpt_create which just return NULL, >> * intel_dpt_destroy which does nothing, and fake intel_dpt_ofsset >> returning 0; >> diff --git a/drivers/gpu/drm/xe/display/xe_fb_pin.h b/drivers/gpu/drm/ >> xe/display/xe_fb_pin.h >> new file mode 100644 >> index 0000000000000..39d48ff637002 >> --- /dev/null >> +++ b/drivers/gpu/drm/xe/display/xe_fb_pin.h >> @@ -0,0 +1,13 @@ >> +/* SPDX-License-Identifier: MIT */ >> +/* >> + * Copyright © 2025 Intel Corporation >> + */ >> + >> +#ifndef _XE_FB_PIN_H_ >> +#define _XE_FB_PIN_H_ >> + >> +struct xe_device; >> + >> +void xe_fb_pin_resume(struct xe_device *xe); >> + >> +#endif /* _XE_FB_PIN_H_ */ >> -- >> 2.47.1 >> ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling. 2025-02-20 15:43 ` Matthew Auld @ 2025-02-20 17:17 ` Maarten Lankhorst 2025-03-04 23:09 ` Lucas De Marchi 0 siblings, 1 reply; 10+ messages in thread From: Maarten Lankhorst @ 2025-02-20 17:17 UTC (permalink / raw) To: Matthew Auld, Lucas De Marchi; +Cc: intel-xe, intel-gfx, Matthew Brost Hey, On 2025-02-20 16:43, Matthew Auld wrote: > On 20/02/2025 14:22, Lucas De Marchi wrote: >> On Wed, Feb 19, 2025 at 04:34:40PM +0100, Maarten Lankhorst wrote: >>> The fbdev vma is a normal unrotated VMA, so add ane explicit check >>> before re-using. >>> >>> When re-using, we have to restore the GGTT mapping on resume, so add >>> some code to do that too. >>> >>> Fixes: 67a98f7e27ba ("drm/xe/display: Re-use display vmas when >>> possible") >>> Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> >>> --- >>> drivers/gpu/drm/xe/display/xe_display.c | 6 +++++- >>> drivers/gpu/drm/xe/display/xe_fb_pin.c | 24 +++++++++++++++++++++++- >>> drivers/gpu/drm/xe/display/xe_fb_pin.h | 13 +++++++++++++ >>> 3 files changed, 41 insertions(+), 2 deletions(-) >>> create mode 100644 drivers/gpu/drm/xe/display/xe_fb_pin.h >>> >>> diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/ >>> drm/xe/display/xe_display.c >>> index 02a413a073824..999f25a562c19 100644 >>> --- a/drivers/gpu/drm/xe/display/xe_display.c >>> +++ b/drivers/gpu/drm/xe/display/xe_display.c >>> @@ -30,6 +30,7 @@ >>> #include "intel_hotplug.h" >>> #include "intel_opregion.h" >>> #include "skl_watermark.h" >>> +#include "xe_fb_pin.h" >>> #include "xe_module.h" >>> >>> /* Xe device functions */ >>> @@ -492,8 +493,11 @@ void xe_display_pm_resume(struct xe_device *xe) >>> intel_display_driver_enable_user_access(display); >>> } >>> >>> - if (has_display(xe)) >>> + if (has_display(xe)) { >>> + xe_fb_pin_resume(xe); >> >> this looks odd. I remember when we had issues with LNL about pages >> coming with garbage after a resume we talked about marking them as >> "needed" on suspend so they'd be saved by mm. The ggtt afair was one of >> them. Or did we go with a different approach and I'm misremembering? > > Hmm, I thought for display fbs we don't use the same pin tracking so it > is rather skipped by the GGTT save/restore logic. But I thought > previously the display stuff ensured all fb are unpinned by the time we > do the suspend, so on resume we would just re-program the GGTT for fb > when re-pinning it (handled by display code). But I guess issue now > comes with re-using the vma and its GGTT mapping, since it will now also > skip re-programming the GGTT on re-pin? But wouldn't we have this same > issue for all fb, and not just this fbdev stuff or does reuse_vma() > somehow handle this? Correct. Display has its own GGTT tracking. In general, all FB's are unpinned during suspend, and suspend will destroy the VMA. A new VMA and re-pinning will be done after resume, so this is not a problem in general. The special case is unfortunately FBDEV vma pin, which we started re-using in the patch series. That one should be preserved across suspend/resume, otherwise we get pipe fault errors after a cycle because the GGTT is wiped. The bug was there before, but never hit because we never used the initial GGTT mapping, it was only there to keep fbdev pinned. I'm honestly wondering how much it's needed, but not doing so likely breaks i915. Perhaps we could make a dummy noop instead. Cheers, ~Maarten ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling. 2025-02-20 17:17 ` Maarten Lankhorst @ 2025-03-04 23:09 ` Lucas De Marchi 2025-03-05 10:39 ` [PATCH v3.2] " Maarten Lankhorst 0 siblings, 1 reply; 10+ messages in thread From: Lucas De Marchi @ 2025-03-04 23:09 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: Matthew Auld, intel-xe, intel-gfx, Matthew Brost On Thu, Feb 20, 2025 at 06:17:01PM +0100, Maarten Lankhorst wrote: >Hey, > >On 2025-02-20 16:43, Matthew Auld wrote: >>On 20/02/2025 14:22, Lucas De Marchi wrote: >>>On Wed, Feb 19, 2025 at 04:34:40PM +0100, Maarten Lankhorst wrote: >>>>The fbdev vma is a normal unrotated VMA, so add ane explicit check >>>>before re-using. >>>> >>>>When re-using, we have to restore the GGTT mapping on resume, so add >>>>some code to do that too. >>>> >>>>Fixes: 67a98f7e27ba ("drm/xe/display: Re-use display vmas when >>>>possible") >>>>Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> >>>>--- >>>>drivers/gpu/drm/xe/display/xe_display.c | 6 +++++- >>>>drivers/gpu/drm/xe/display/xe_fb_pin.c | 24 +++++++++++++++++++++++- >>>>drivers/gpu/drm/xe/display/xe_fb_pin.h | 13 +++++++++++++ >>>>3 files changed, 41 insertions(+), 2 deletions(-) >>>>create mode 100644 drivers/gpu/drm/xe/display/xe_fb_pin.h >>>> >>>>diff --git a/drivers/gpu/drm/xe/display/xe_display.c >>>>b/drivers/gpu/ drm/xe/display/xe_display.c >>>>index 02a413a073824..999f25a562c19 100644 >>>>--- a/drivers/gpu/drm/xe/display/xe_display.c >>>>+++ b/drivers/gpu/drm/xe/display/xe_display.c >>>>@@ -30,6 +30,7 @@ >>>>#include "intel_hotplug.h" >>>>#include "intel_opregion.h" >>>>#include "skl_watermark.h" >>>>+#include "xe_fb_pin.h" >>>>#include "xe_module.h" >>>> >>>>/* Xe device functions */ >>>>@@ -492,8 +493,11 @@ void xe_display_pm_resume(struct xe_device *xe) >>>> intel_display_driver_enable_user_access(display); >>>> } >>>> >>>>- if (has_display(xe)) >>>>+ if (has_display(xe)) { >>>>+ xe_fb_pin_resume(xe); >>> >>>this looks odd. I remember when we had issues with LNL about pages >>>coming with garbage after a resume we talked about marking them as >>>"needed" on suspend so they'd be saved by mm. The ggtt afair was one of >>>them. Or did we go with a different approach and I'm misremembering? >> >>Hmm, I thought for display fbs we don't use the same pin tracking so >>it is rather skipped by the GGTT save/restore logic. But I thought >>previously the display stuff ensured all fb are unpinned by the time >>we do the suspend, so on resume we would just re-program the GGTT >>for fb when re-pinning it (handled by display code). But I guess >>issue now comes with re-using the vma and its GGTT mapping, since it >>will now also skip re-programming the GGTT on re-pin? But wouldn't >>we have this same issue for all fb, and not just this fbdev stuff or >>does reuse_vma() somehow handle this? > >Correct. Display has its own GGTT tracking. > >In general, all FB's are unpinned during suspend, and suspend will >destroy the VMA. A new VMA and re-pinning will be done after resume, >so this is not a problem in general. > >The special case is unfortunately FBDEV vma pin, which we started >re-using in the patch series. That one should be preserved across >suspend/resume, otherwise we get pipe fault errors after a cycle >because the GGTT is wiped. > >The bug was there before, but never hit because we never used the >initial GGTT mapping, it was only there to keep fbdev pinned. > >I'm honestly wondering how much it's needed, but not doing so likely >breaks i915. Perhaps we could make a dummy noop instead. I stared at the current code in xe_fb_pin.c and related xe_display.c for some time and for me it's hard to understand to suggest a better fix. I'd rather use the traking we have instead of adding yet another hook to call on resume. But if it fixes the pipe fault, maybe better to land it and improve the abstraction on top. Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> Lucas De Marchi > >Cheers, >~Maarten ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v3.2] drm/xe/display: Fix fbdev GGTT mapping handling. 2025-03-04 23:09 ` Lucas De Marchi @ 2025-03-05 10:39 ` Maarten Lankhorst 2025-03-05 13:53 ` Lucas De Marchi 0 siblings, 1 reply; 10+ messages in thread From: Maarten Lankhorst @ 2025-03-05 10:39 UTC (permalink / raw) To: Lucas De Marchi; +Cc: Matthew Auld, intel-xe, intel-gfx, Matthew Brost On 2025-03-05 00:09, Lucas De Marchi wrote: > On Thu, Feb 20, 2025 at 06:17:01PM +0100, Maarten Lankhorst wrote: >> Hey, >> >> On 2025-02-20 16:43, Matthew Auld wrote: >>> On 20/02/2025 14:22, Lucas De Marchi wrote: >>>> On Wed, Feb 19, 2025 at 04:34:40PM +0100, Maarten Lankhorst wrote: >>>>> The fbdev vma is a normal unrotated VMA, so add ane explicit check >>>>> before re-using. >>>>> >>>>> When re-using, we have to restore the GGTT mapping on resume, so add >>>>> some code to do that too. >>>>> >>>>> Fixes: 67a98f7e27ba ("drm/xe/display: Re-use display vmas when possible") >>>>> Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> >>>>> --- >>>>> drivers/gpu/drm/xe/display/xe_display.c | 6 +++++- >>>>> drivers/gpu/drm/xe/display/xe_fb_pin.c | 24 +++++++++++++++++++++++- >>>>> drivers/gpu/drm/xe/display/xe_fb_pin.h | 13 +++++++++++++ >>>>> 3 files changed, 41 insertions(+), 2 deletions(-) >>>>> create mode 100644 drivers/gpu/drm/xe/display/xe_fb_pin.h >>>>> >>>>> diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/ drm/xe/display/xe_display.c >>>>> index 02a413a073824..999f25a562c19 100644 >>>>> --- a/drivers/gpu/drm/xe/display/xe_display.c >>>>> +++ b/drivers/gpu/drm/xe/display/xe_display.c >>>>> @@ -30,6 +30,7 @@ >>>>> #include "intel_hotplug.h" >>>>> #include "intel_opregion.h" >>>>> #include "skl_watermark.h" >>>>> +#include "xe_fb_pin.h" >>>>> #include "xe_module.h" >>>>> >>>>> /* Xe device functions */ >>>>> @@ -492,8 +493,11 @@ void xe_display_pm_resume(struct xe_device *xe) >>>>> intel_display_driver_enable_user_access(display); >>>>> } >>>>> >>>>> - if (has_display(xe)) >>>>> + if (has_display(xe)) { >>>>> + xe_fb_pin_resume(xe); >>>> >>>> this looks odd. I remember when we had issues with LNL about pages >>>> coming with garbage after a resume we talked about marking them as >>>> "needed" on suspend so they'd be saved by mm. The ggtt afair was one of >>>> them. Or did we go with a different approach and I'm misremembering? >>> >>> Hmm, I thought for display fbs we don't use the same pin tracking so it is rather skipped by the GGTT save/restore logic. But I thought previously the display stuff ensured all fb are unpinned by the time we do the suspend, so on resume we would just re-program the GGTT for fb when re-pinning it (handled by display code). But I guess issue now comes with re-using the vma and its GGTT mapping, since it will now also skip re-programming the GGTT on re-pin? But wouldn't we have this same issue for all fb, and not just this fbdev stuff or does reuse_vma() somehow handle this? >> >> Correct. Display has its own GGTT tracking. >> >> In general, all FB's are unpinned during suspend, and suspend will destroy the VMA. A new VMA and re-pinning will be done after resume, so this is not a problem in general. >> >> The special case is unfortunately FBDEV vma pin, which we started re-using in the patch series. That one should be preserved across suspend/resume, otherwise we get pipe fault errors after a cycle because the GGTT is wiped. >> >> The bug was there before, but never hit because we never used the initial GGTT mapping, it was only there to keep fbdev pinned. >> >> I'm honestly wondering how much it's needed, but not doing so likely breaks i915. Perhaps we could make a dummy noop instead. > > I stared at the current code in xe_fb_pin.c and related xe_display.c for > some time and for me it's hard to understand to suggest a better fix. > I'd rather use the traking we have instead of adding yet another hook to > call on resume. > > But if it fixes the pipe fault, maybe better to land it and improve the > abstraction on top. > > > Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> > Hmmm.... This should work instead? ---->8------ FBDEV ggtt is not restored correctly, add missing GGTT flag to intel_fbdev_fb_alloc to make it work. This ensures that the global GGTT mapping is always restored on resume. The GGTT mapping would otherwise be created in intel_fb_pin_to_ggtt() by intel_fbdev anyway. This fixes the fbdev device not working after resume. Fixes: 67a98f7e27ba ("drm/xe/display: Re-use display vmas when possible") Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> --- drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/xe/display/intel_fbdev_fb.c b/drivers/gpu/drm/xe/display/intel_fbdev_fb.c index ca95fcd098ec7..3a1e505ff1820 100644 --- a/drivers/gpu/drm/xe/display/intel_fbdev_fb.c +++ b/drivers/gpu/drm/xe/display/intel_fbdev_fb.c @@ -45,7 +45,7 @@ struct intel_framebuffer *intel_fbdev_fb_alloc(struct drm_fb_helper *helper, NULL, size, ttm_bo_type_kernel, XE_BO_FLAG_SCANOUT | XE_BO_FLAG_STOLEN | - XE_BO_FLAG_PINNED); + XE_BO_FLAG_GGTT | XE_BO_FLAG_PINNED); if (!IS_ERR(obj)) drm_info(&xe->drm, "Allocated fbdev into stolen\n"); else @@ -56,7 +56,7 @@ struct intel_framebuffer *intel_fbdev_fb_alloc(struct drm_fb_helper *helper, obj = xe_bo_create_pin_map(xe, xe_device_get_root_tile(xe), NULL, size, ttm_bo_type_kernel, XE_BO_FLAG_SCANOUT | XE_BO_FLAG_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) | - XE_BO_FLAG_PINNED); + XE_BO_FLAG_GGTT | XE_BO_FLAG_PINNED); } if (IS_ERR(obj)) { -- 2.45.2 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH v3.2] drm/xe/display: Fix fbdev GGTT mapping handling. 2025-03-05 10:39 ` [PATCH v3.2] " Maarten Lankhorst @ 2025-03-05 13:53 ` Lucas De Marchi 0 siblings, 0 replies; 10+ messages in thread From: Lucas De Marchi @ 2025-03-05 13:53 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: Matthew Auld, intel-xe, intel-gfx, Matthew Brost On Wed, Mar 05, 2025 at 11:39:50AM +0100, Maarten Lankhorst wrote: > > >On 2025-03-05 00:09, Lucas De Marchi wrote: >> On Thu, Feb 20, 2025 at 06:17:01PM +0100, Maarten Lankhorst wrote: >>> Hey, >>> >>> On 2025-02-20 16:43, Matthew Auld wrote: >>>> On 20/02/2025 14:22, Lucas De Marchi wrote: >>>>> On Wed, Feb 19, 2025 at 04:34:40PM +0100, Maarten Lankhorst wrote: >>>>>> The fbdev vma is a normal unrotated VMA, so add ane explicit check >>>>>> before re-using. >>>>>> >>>>>> When re-using, we have to restore the GGTT mapping on resume, so add >>>>>> some code to do that too. >>>>>> >>>>>> Fixes: 67a98f7e27ba ("drm/xe/display: Re-use display vmas when possible") >>>>>> Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> >>>>>> --- >>>>>> drivers/gpu/drm/xe/display/xe_display.c | 6 +++++- >>>>>> drivers/gpu/drm/xe/display/xe_fb_pin.c | 24 +++++++++++++++++++++++- >>>>>> drivers/gpu/drm/xe/display/xe_fb_pin.h | 13 +++++++++++++ >>>>>> 3 files changed, 41 insertions(+), 2 deletions(-) >>>>>> create mode 100644 drivers/gpu/drm/xe/display/xe_fb_pin.h >>>>>> >>>>>> diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/ drm/xe/display/xe_display.c >>>>>> index 02a413a073824..999f25a562c19 100644 >>>>>> --- a/drivers/gpu/drm/xe/display/xe_display.c >>>>>> +++ b/drivers/gpu/drm/xe/display/xe_display.c >>>>>> @@ -30,6 +30,7 @@ >>>>>> #include "intel_hotplug.h" >>>>>> #include "intel_opregion.h" >>>>>> #include "skl_watermark.h" >>>>>> +#include "xe_fb_pin.h" >>>>>> #include "xe_module.h" >>>>>> >>>>>> /* Xe device functions */ >>>>>> @@ -492,8 +493,11 @@ void xe_display_pm_resume(struct xe_device *xe) >>>>>> intel_display_driver_enable_user_access(display); >>>>>> } >>>>>> >>>>>> - if (has_display(xe)) >>>>>> + if (has_display(xe)) { >>>>>> + xe_fb_pin_resume(xe); >>>>> >>>>> this looks odd. I remember when we had issues with LNL about pages >>>>> coming with garbage after a resume we talked about marking them as >>>>> "needed" on suspend so they'd be saved by mm. The ggtt afair was one of >>>>> them. Or did we go with a different approach and I'm misremembering? >>>> >>>> Hmm, I thought for display fbs we don't use the same pin tracking so it is rather skipped by the GGTT save/restore logic. But I thought previously the display stuff ensured all fb are unpinned by the time we do the suspend, so on resume we would just re-program the GGTT for fb when re-pinning it (handled by display code). But I guess issue now comes with re-using the vma and its GGTT mapping, since it will now also skip re-programming the GGTT on re-pin? But wouldn't we have this same issue for all fb, and not just this fbdev stuff or does reuse_vma() somehow handle this? >>> >>> Correct. Display has its own GGTT tracking. >>> >>> In general, all FB's are unpinned during suspend, and suspend will destroy the VMA. A new VMA and re-pinning will be done after resume, so this is not a problem in general. >>> >>> The special case is unfortunately FBDEV vma pin, which we started re-using in the patch series. That one should be preserved across suspend/resume, otherwise we get pipe fault errors after a cycle because the GGTT is wiped. >>> >>> The bug was there before, but never hit because we never used the initial GGTT mapping, it was only there to keep fbdev pinned. >>> >>> I'm honestly wondering how much it's needed, but not doing so likely breaks i915. Perhaps we could make a dummy noop instead. >> >> I stared at the current code in xe_fb_pin.c and related xe_display.c for >> some time and for me it's hard to understand to suggest a better fix. >> I'd rather use the traking we have instead of adding yet another hook to >> call on resume. >> >> But if it fixes the pipe fault, maybe better to land it and improve the >> abstraction on top. >> >> >> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> >> >Hmmm.... > >This should work instead? >---->8------ >FBDEV ggtt is not restored correctly, add missing GGTT flag to intel_fbdev_fb_alloc to make it work. >This ensures that the global GGTT mapping is always restored on resume. The GGTT mapping would >otherwise be created in intel_fb_pin_to_ggtt() by intel_fbdev anyway. > >This fixes the fbdev device not working after resume. > >Fixes: 67a98f7e27ba ("drm/xe/display: Re-use display vmas when possible") >Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> that is very very much preferred. Lucas De Marchi ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2025-03-05 13:54 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-02-19 15:34 [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling Maarten Lankhorst 2025-02-19 16:28 ` ✗ Fi.CI.CHECKPATCH: warning for drm/xe/display: Fix fbdev GGTT mapping handling. (rev6) Patchwork 2025-02-19 16:50 ` ✓ i915.CI.BAT: success " Patchwork 2025-02-20 5:59 ` ✗ i915.CI.Full: failure " Patchwork 2025-02-20 14:22 ` [PATCH v3.1] drm/xe/display: Fix fbdev GGTT mapping handling Lucas De Marchi 2025-02-20 15:43 ` Matthew Auld 2025-02-20 17:17 ` Maarten Lankhorst 2025-03-04 23:09 ` Lucas De Marchi 2025-03-05 10:39 ` [PATCH v3.2] " Maarten Lankhorst 2025-03-05 13:53 ` Lucas De Marchi
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox