* [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
@ 2026-08-16 1:45 Prabhakaran, Krishna
2026-08-16 2:24 ` ✓ i915.CI.BAT: success for " Patchwork
` (6 more replies)
0 siblings, 7 replies; 18+ messages in thread
From: Prabhakaran, Krishna @ 2026-08-16 1:45 UTC (permalink / raw)
To: intel-gfx
Cc: jani.nikula, joonas.lahtinen, rodrigo.vivi, tursulin,
matthew.auld, thomas.hellstrom, dri-devel, Krishna Prabhakaran
From: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
When i915 needs to make an imported dma-buf coherent for GPU access on
non-LLC platforms, or for objects that bypass LLC, it currently calls
wbinvd_on_all_cpus(). get_pages() runs whenever an imported buffer is
pinned, so this triggers a whole-cache write-back and invalidate,
broadcast by IPI to every CPU, on every execbuf submission involving an
imported dma-buf. That stalls the entire machine for milliseconds and
starves latency-sensitive work on unrelated cores (e.g. USB isochronous
audio serviced on the VMM's main thread).
Flush only the pages that actually need it instead:
- If we imported one of our own dma-bufs, the backing object is
struct-page backed once migrated to SMEM, so flush it directly with
drm_clflush_sg(), exactly as we flush our other objects. This also
avoids re-entering the exporter through dma_buf_vmap(), which would
recurse into i915_gem_object_pin_map() on the source object we
already hold locked (and fails the igt_dmabuf_import_same_driver
selftest with -EBUSY).
- For a foreign dma-buf the sg_table is not guaranteed to be backed by
struct pages, and the importer has no way to tell, so drm_clflush_sg()
cannot be used. vmap the buffer and flush that virtual range with
drm_clflush_virt_range() instead: x86 uses PIPT caches, so flushing
one virtual alias evicts the cache lines for every alias of the same
physical pages. The dma_resv lock required by dma_buf_vmap() is
already held here via the imported object.
Fall back to wbinvd only when the buffer cannot be vmapped or is backed
by I/O memory, where there is no CPU-side range to clflush.
Fixes: a035154da45d ("drm/i915/dmabuf: add paranoid flush-on-acquire")
Signed-off-by: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
---
v2:
- Flush our own imported dma-bufs directly with drm_clflush_sg() instead of
dma_buf_vmap(), which re-entered i915_gem_object_pin_map() on the source
object and failed igt_dmabuf_import_same_driver_smem with -EBUSY (reported
by Intel CI on v1). Foreign dma-bufs still use dma_buf_vmap() +
drm_clflush_virt_range(); wbinvd only as fallback.
- Link to v1: https://patchwork.freedesktop.org/patch/744955/?series=171760
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 55 ++++++++++++++++++----
1 file changed, 47 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
index b43d34c7d641..c798a90f1c0f 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
@@ -10,6 +10,8 @@
#include <asm/smp.h>
+#include <drm/drm_cache.h>
+
#include "gem/i915_gem_dmabuf.h"
#include "i915_drv.h"
#include "i915_gem_object.h"
@@ -249,16 +251,53 @@ static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj)
* DG1 is special here since it still snoops transactions even with
* CACHE_NONE. This is not the case with other HAS_SNOOP platforms. We
* might need to revisit this as we add new discrete platforms.
- *
- * XXX: Consider doing a vmap flush or something, where possible.
- * Currently we just do a heavy handed wbinvd_on_all_cpus() here since
- * the underlying sg_table might not even point to struct pages, so we
- * can't just call drm_clflush_sg or similar, like we do elsewhere in
- * the driver.
*/
if (i915_gem_object_can_bypass_llc(obj) ||
- (!HAS_LLC(i915) && !IS_DG1(i915)))
- wbinvd_on_all_cpus();
+ (!HAS_LLC(i915) && !IS_DG1(i915))) {
+ struct dma_buf *dma_buf = obj->base.import_attach->dmabuf;
+
+ if (dma_buf->ops == &i915_dmabuf_ops) {
+ struct drm_i915_gem_object *dma_obj =
+ dma_buf_to_obj(dma_buf);
+
+ /*
+ * We imported one of our own dma-bufs. The backing
+ * object is struct-page backed once migrated to SMEM,
+ * so flush it directly, the same way we flush our
+ * other objects. This also avoids re-entering the
+ * exporter through dma_buf_vmap(), which would recurse
+ * into i915_gem_object_pin_map() on the source object
+ * we already hold locked.
+ */
+ if (i915_gem_object_has_struct_page(dma_obj))
+ drm_clflush_sg(dma_obj->mm.pages);
+ else
+ wbinvd_on_all_cpus();
+ } else {
+ struct iosys_map map;
+
+ /*
+ * A foreign sg_table is not guaranteed to be backed by
+ * struct pages, so we cannot use drm_clflush_sg(). vmap
+ * the buffer and flush the virtual range instead; x86
+ * uses PIPT caches, so flushing one alias evicts the
+ * lines for every alias of the same physical pages.
+ *
+ * We already hold the dma_resv lock via the imported
+ * obj, so use the locked dma_buf_vmap() variant.
+ */
+ if (!dma_buf_vmap(dma_buf, &map)) {
+ if (!map.is_iomem)
+ drm_clflush_virt_range(map.vaddr,
+ obj->base.size);
+ else
+ wbinvd_on_all_cpus();
+ dma_buf_vunmap(dma_buf, &map);
+ } else {
+ wbinvd_on_all_cpus();
+ }
+ }
+ }
__i915_gem_object_set_pages(obj, sgt);
base-commit: 682ea2d28d18bb06f9fc663cb5ab7e80dc0e606a
--
2.43.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-08-16 1:45 [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import Prabhakaran, Krishna
@ 2026-08-16 2:24 ` Patchwork
2026-08-17 20:25 ` ✗ i915.CI.Full: failure " Patchwork
` (5 subsequent siblings)
6 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-08-16 2:24 UTC (permalink / raw)
To: Prabhakaran, Krishna; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 3310 bytes --]
== Series Details ==
Series: drm/i915/dmabuf: avoid global wbinvd on dma-buf import
URL : https://patchwork.freedesktop.org/series/172276/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19004 -> Patchwork_172276v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/index.html
Participating hosts (35 -> 32)
------------------------------
Missing (3): bat-dg2-13 fi-snb-2520m bat-adlp-6
Known issues
------------
Here are the changes found in Patchwork_172276v1 that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@i915_selftest@live@ring_submission:
- fi-cfl-8109u: [DMESG-WARN][1] ([i915#13735]) -> [PASS][2] +80 other tests pass
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/fi-cfl-8109u/igt@i915_selftest@live@ring_submission.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/fi-cfl-8109u/igt@i915_selftest@live@ring_submission.html
* igt@i915_selftest@live@sanitycheck:
- fi-kbl-7567u: [DMESG-WARN][3] ([i915#13735]) -> [PASS][4] +79 other tests pass
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/fi-kbl-7567u/igt@i915_selftest@live@sanitycheck.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/fi-kbl-7567u/igt@i915_selftest@live@sanitycheck.html
* igt@kms_busy@basic@flip:
- fi-kbl-7567u: [DMESG-WARN][5] ([i915#13735] / [i915#180]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/fi-kbl-7567u/igt@kms_busy@basic@flip.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/fi-kbl-7567u/igt@kms_busy@basic@flip.html
* igt@kms_pipe_crc_basic@read-crc:
- fi-cfl-8109u: [DMESG-WARN][7] ([i915#13735] / [i915#15673]) -> [PASS][8] +49 other tests pass
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- fi-kbl-7567u: [DMESG-WARN][9] ([i915#13735] / [i915#15673] / [i915#180]) -> [PASS][10] +52 other tests pass
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
[i915#180]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/180
Build changes
-------------
* Linux: CI_DRM_19004 -> Patchwork_172276v1
CI-20190529: 20190529
CI_DRM_19004: ceef0899403ceea5643d80a02bfdf9587f3845b8 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9057: 8f7d5198bdb1c5af7c97b967a0bcbe77b653e8a0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_172276v1: ceef0899403ceea5643d80a02bfdf9587f3845b8 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/index.html
[-- Attachment #2: Type: text/html, Size: 4466 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-08-16 1:45 [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import Prabhakaran, Krishna
2026-08-16 2:24 ` ✓ i915.CI.BAT: success for " Patchwork
@ 2026-08-17 20:25 ` Patchwork
2026-08-20 9:23 ` [PATCH v2] " Matthew Auld
` (4 subsequent siblings)
6 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-08-17 20:25 UTC (permalink / raw)
To: Prabhakaran, Krishna; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 96739 bytes --]
== Series Details ==
Series: drm/i915/dmabuf: avoid global wbinvd on dma-buf import
URL : https://patchwork.freedesktop.org/series/172276/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_19004_full -> Patchwork_172276v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_172276v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_172276v1_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_172276v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_mmap_wc@read:
- shard-glk: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-glk2/igt@gem_mmap_wc@read.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk6/igt@gem_mmap_wc@read.html
* igt@kms_async_flips@async-flip-hang@pipe-c-hdmi-a-1:
- shard-tglu: [PASS][3] -> [INCOMPLETE][4] +1 other test incomplete
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-tglu-5/igt@kms_async_flips@async-flip-hang@pipe-c-hdmi-a-1.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@kms_async_flips@async-flip-hang@pipe-c-hdmi-a-1.html
* igt@kms_plane@pixel-format-linear-modifier:
- shard-rkl: [PASS][5] -> [INCOMPLETE][6] +1 other test incomplete
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-4/igt@kms_plane@pixel-format-linear-modifier.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-5/igt@kms_plane@pixel-format-linear-modifier.html
New tests
---------
New tests have been introduced between CI_DRM_19004_full and Patchwork_172276v1_full:
### New IGT tests (9) ###
* igt@kms_frontbuffer_tracking@4-tiled-64bpp-rotate-270:
- Statuses :
- Exec time: [None] s
* igt@kms_frontbuffer_tracking@basic-gtt-read-noreloc:
- Statuses :
- Exec time: [None] s
* igt@kms_frontbuffer_tracking@basic-llseek-size:
- Statuses :
- Exec time: [None] s
* igt@kms_frontbuffer_tracking@etime-single-wait-available-unsubmitted:
- Statuses :
- Exec time: [None] s
* igt@kms_frontbuffer_tracking@invalid-query-bad-pad:
- Statuses :
- Exec time: [None] s
* igt@kms_frontbuffer_tracking@misplaced-blitter:
- Statuses :
- Exec time: [None] s
* igt@kms_frontbuffer_tracking@query-topology-unsupported:
- Statuses :
- Exec time: [None] s
* igt@kms_frontbuffer_tracking@read-crc:
- Statuses :
- Exec time: [None] s
* igt@kms_frontbuffer_tracking@y-tiled-ccs-to-yf-tiled:
- Statuses :
- Exec time: [None] s
Known issues
------------
Here are the changes found in Patchwork_172276v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#8411])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@api_intel_bb@object-reloc-keep-cache.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_172276v1/shard-tglu-8/igt@device_reset@cold-reset-bound.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][9] ([i915#7697])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-tglu-1: NOTRUN -> [SKIP][10] ([i915#3555] / [i915#9323])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-tglu: NOTRUN -> [SKIP][11] ([i915#3555] / [i915#9323])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][12] ([i915#9323])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@gem_ccs@suspend-resume.html
* igt@gem_create@create-ext-set-pat:
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#8562])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-2/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_sseu@invalid-args:
- shard-rkl: NOTRUN -> [SKIP][14] ([i915#280])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-2/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_eio@in-flight-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][15] ([i915#13390])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk4/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#4525]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-tglu-1: NOTRUN -> [SKIP][17] ([i915#6334]) +1 other test skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#5107])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg2-5/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: NOTRUN -> [SKIP][19] ([i915#3281]) +7 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_exec_schedule@wide:
- shard-dg1: [PASS][20] -> [ABORT][21] ([i915#15481]) +1 other test abort
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-17/igt@gem_exec_schedule@wide.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-14/igt@gem_exec_schedule@wide.html
* igt@gem_exec_schedule@wide@vcs0:
- shard-dg1: [PASS][22] -> [DMESG-WARN][23] ([i915#15481])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-17/igt@gem_exec_schedule@wide@vcs0.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-14/igt@gem_exec_schedule@wide@vcs0.html
* igt@gem_huc_copy@huc-copy:
- shard-tglu-1: NOTRUN -> [SKIP][24] ([i915#2190])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][25] ([i915#4613]) +3 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-2/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][26] ([i915#4613]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@random:
- shard-glk: NOTRUN -> [SKIP][27] ([i915#4613]) +3 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk9/igt@gem_lmem_swapping@random.html
* igt@gem_lmem_swapping@verify:
- shard-tglu: NOTRUN -> [SKIP][28] ([i915#4613])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@gem_lmem_swapping@verify.html
* igt@gem_mmap_gtt@coherency:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#4077])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg2-5/igt@gem_mmap_gtt@coherency.html
* igt@gem_partial_pwrite_pread@reads:
- shard-rkl: NOTRUN -> [SKIP][30] ([i915#3282]) +3 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-2/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][31] ([i915#2658])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk6/igt@gem_pread@exhaustion.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#13717])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_render_copy@y-tiled-to-vebox-yf-tiled:
- shard-glk10: NOTRUN -> [SKIP][33] +157 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk10/igt@gem_render_copy@y-tiled-to-vebox-yf-tiled.html
* igt@gem_userptr_blits@coherency-sync:
- shard-tglu-1: NOTRUN -> [SKIP][34] ([i915#3297])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: NOTRUN -> [SKIP][35] ([i915#3297] / [i915#3323])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#3297]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-1/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-tglu: NOTRUN -> [SKIP][37] ([i915#3297])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@gem_userptr_blits@unsync-unmap.html
* igt@gem_workarounds@suspend-resume:
- shard-rkl: [PASS][38] -> [ABORT][39] ([i915#15152])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@gem_workarounds@suspend-resume.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-1/igt@gem_workarounds@suspend-resume.html
* igt@gen9_exec_parse@allowed-all:
- shard-tglu-1: NOTRUN -> [SKIP][40] ([i915#2527] / [i915#2856]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@secure-batches:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#2527]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@gen9_exec_parse@secure-batches.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-tglu: NOTRUN -> [SKIP][42] ([i915#2527] / [i915#2856]) +3 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@gen9_exec_parse@unaligned-jump.html
* igt@gpu_buddy@gpu_buddy:
- shard-rkl: NOTRUN -> [SKIP][43] ([i915#15678])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@gpu_buddy@gpu_buddy.html
* igt@i915_pm_rpm@system-suspend:
- shard-rkl: [PASS][44] -> [INCOMPLETE][45] ([i915#13356])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-7/igt@i915_pm_rpm@system-suspend.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@i915_pm_rpm@system-suspend.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-rkl: NOTRUN -> [ABORT][46] ([i915#15060])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-1/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@reset:
- shard-snb: [PASS][47] -> [TIMEOUT][48] ([i915#16162])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-snb4/igt@i915_pm_rps@reset.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-snb5/igt@i915_pm_rps@reset.html
* igt@i915_power@sanity:
- shard-mtlp: [PASS][49] -> [SKIP][50] ([i915#7984])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-mtlp-2/igt@i915_power@sanity.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-mtlp-1/igt@i915_power@sanity.html
* igt@i915_query@query-topology-unsupported:
- shard-rkl: NOTRUN -> [SKIP][51] ([i915#16079])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-2/igt@i915_query@query-topology-unsupported.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#7707]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@intel_hwmon@hwmon-read.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-glk: NOTRUN -> [SKIP][53] ([i915#1769])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-rkl: NOTRUN -> [SKIP][54] ([i915#1769] / [i915#3555]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][55] ([i915#5286]) +4 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][56] ([i915#5286]) +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-tglu: NOTRUN -> [SKIP][57] ([i915#5286]) +2 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-tglu-1: NOTRUN -> [SKIP][58] +53 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][59] ([i915#3828])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-2/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][60] ([i915#3638]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg1: [PASS][61] -> [DMESG-WARN][62] ([i915#4423]) +1 other test dmesg-warn
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-17/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-14/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs:
- shard-rkl: NOTRUN -> [SKIP][63] ([i915#14098] / [i915#6095]) +31 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][64] ([i915#6095]) +179 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-19/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][65] ([i915#6095]) +24 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-glk11: NOTRUN -> [SKIP][66] +96 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk11/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][67] ([i915#12805])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][68] ([i915#6095]) +29 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][69] ([i915#14098] / [i915#14544] / [i915#6095]) +2 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#6095]) +7 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][71] ([i915#15582]) +1 other test incomplete
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk9/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][72] ([i915#14544] / [i915#6095]) +4 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][73] ([i915#12313]) +1 other test skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#6095]) +34 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#10307] / [i915#10434] / [i915#6095])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg2-4/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#10307] / [i915#6095]) +43 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg2-4/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_chamelium_audio@dp-audio-after-suspend:
- shard-tglu: NOTRUN -> [SKIP][77] ([i915#11151])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_chamelium_audio@dp-audio-after-suspend.html
* igt@kms_chamelium_audio@hdmi-audio-after-suspend:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#11151])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html
* igt@kms_chamelium_color_pipeline@plane-lut1d:
- shard-tglu-1: NOTRUN -> [SKIP][79] ([i915#16471])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4:
- shard-tglu: NOTRUN -> [SKIP][80] ([i915#16471])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
* igt@kms_chamelium_color_pipeline@plane-lut3d-green-only:
- shard-rkl: NOTRUN -> [SKIP][81] ([i915#16471])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-rkl: NOTRUN -> [SKIP][82] ([i915#11151] / [i915#7828]) +7 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-tglu-1: NOTRUN -> [SKIP][83] ([i915#11151] / [i915#7828]) +1 other test skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#11151] / [i915#7828]) +4 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][85] ([i915#15330])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#15330] / [i915#3116]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#15865]) +1 other test skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-tglu: NOTRUN -> [SKIP][88] ([i915#15865]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-tglu-1: NOTRUN -> [SKIP][89] ([i915#15865])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-tglu: NOTRUN -> [FAIL][90] ([i915#13566]) +1 other test fail
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: NOTRUN -> [SKIP][91] ([i915#3555]) +2 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-rkl: [PASS][92] -> [FAIL][93] ([i915#13566])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_cursor_crc@cursor-random-128x42.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][94] ([i915#13566])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][95] ([i915#13049])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-tglu-1: NOTRUN -> [SKIP][96] ([i915#3555]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-rkl: NOTRUN -> [SKIP][97] ([i915#13049])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [FAIL][98] ([i915#13566]) +1 other test fail
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][99] ([i915#12358] / [i915#14152] / [i915#7882])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk11/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
- shard-glk11: NOTRUN -> [INCOMPLETE][100] ([i915#12358] / [i915#14152])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk11/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][101] ([i915#12358] / [i915#14152]) +1 other test incomplete
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: NOTRUN -> [FAIL][102] ([i915#15804]) +1 other test fail
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-tglu-1: NOTRUN -> [SKIP][103] ([i915#9067])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][104] ([i915#9723])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-tglu: NOTRUN -> [SKIP][105] ([i915#13749]) +1 other test skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-tglu-1: NOTRUN -> [SKIP][106] ([i915#13707])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#16361]) +5 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp-ultrajoiner:
- shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#16361]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html
* igt@kms_dsc@dsc-with-formats-bigjoiner:
- shard-tglu: NOTRUN -> [SKIP][109] ([i915#16361])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@kms_dsc@dsc-with-formats-bigjoiner.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][110] ([i915#9878])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk4/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu: NOTRUN -> [SKIP][111] ([i915#16680])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-2x:
- shard-tglu-1: NOTRUN -> [SKIP][112] ([i915#16081])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@hdr:
- shard-rkl: NOTRUN -> [SKIP][113] ([i915#16600]) +1 other test skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_feature_discovery@hdr.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop@ab-vga1-hdmi-a1:
- shard-snb: [PASS][114] -> [FAIL][115] ([i915#14600]) +1 other test fail
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-snb6/igt@kms_flip@2x-flip-vs-dpms-on-nop@ab-vga1-hdmi-a1.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-snb1/igt@kms_flip@2x-flip-vs-dpms-on-nop@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][116] ([i915#12745] / [i915#4839]) +2 other tests incomplete
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk10/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-rkl: NOTRUN -> [SKIP][117] ([i915#9934]) +6 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-tglu: NOTRUN -> [SKIP][118] ([i915#3637] / [i915#9934]) +1 other test skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][119] ([i915#3637] / [i915#9934]) +2 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk10: NOTRUN -> [INCOMPLETE][120] ([i915#12745]) +2 other tests incomplete
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk10/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][121] ([i915#15643]) +2 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][122] ([i915#15643]) +5 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking:
- shard-snb: NOTRUN -> [INCOMPLETE][123] ([i915#16545])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-snb5/igt@kms_frontbuffer_tracking.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#1825]) +7 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff:
- shard-rkl: NOTRUN -> [SKIP][125] ([i915#15989]) +19 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff:
- shard-rkl: [PASS][126] -> [SKIP][127] ([i915#15989]) +11 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-cur-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#15991])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-pwrite:
- shard-glk: [PASS][129] -> [SKIP][130]
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-pwrite.html
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk3/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-spr-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][131] +97 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#15102])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-stridechange:
- shard-tglu: NOTRUN -> [SKIP][133] ([i915#15102]) +21 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-stridechange.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-move:
- shard-tglu-1: NOTRUN -> [SKIP][134] ([i915#15102]) +21 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][135] ([i915#15102]) +44 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][136] ([i915#15989]) +7 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-plflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][137] ([i915#15989]) +7 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-tglu: NOTRUN -> [SKIP][138] +55 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_hdr@bpc-switch:
- shard-tglu-1: NOTRUN -> [SKIP][139] ([i915#3555] / [i915#8228]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@brightness-with-hdr:
- shard-tglu-1: NOTRUN -> [SKIP][140] ([i915#12713])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@static-swap:
- shard-rkl: NOTRUN -> [SKIP][141] ([i915#16644] / [i915#3555] / [i915#8228])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle:
- shard-tglu: NOTRUN -> [SKIP][142] ([i915#3555] / [i915#8228])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][143] ([i915#15458])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#15460])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][145] ([i915#15815])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_stress@stress-xrgb8888-untiled:
- shard-tglu: [PASS][146] -> [DMESG-WARN][147] ([i915#16696])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-tglu-3/igt@kms_pipe_stress@stress-xrgb8888-untiled.html
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-5/igt@kms_pipe_stress@stress-xrgb8888-untiled.html
- shard-glk: NOTRUN -> [DMESG-FAIL][148] ([i915#118])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk3/igt@kms_pipe_stress@stress-xrgb8888-untiled.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#14712])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][150] ([i915#15709]) +2 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier:
- shard-tglu: NOTRUN -> [SKIP][151] ([i915#15709]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier:
- shard-glk: NOTRUN -> [SKIP][152] +409 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk4/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping:
- shard-tglu-1: NOTRUN -> [SKIP][153] ([i915#15709]) +2 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
* igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#16112])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][155] ([i915#13026]) +1 other test incomplete
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk3/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-rkl: [PASS][156] -> [INCOMPLETE][157] ([i915#14412]) +1 other test incomplete
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-5/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][158] ([i915#13958]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-2/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-tglu: NOTRUN -> [SKIP][159] ([i915#13958])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#15329]) +3 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d:
- shard-tglu: NOTRUN -> [SKIP][161] ([i915#15329]) +4 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d.html
* igt@kms_pm_backlight@basic-brightness:
- shard-tglu: NOTRUN -> [SKIP][162] ([i915#12343] / [i915#9812])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#12343] / [i915#5354])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-psr:
- shard-tglu-1: NOTRUN -> [SKIP][164] ([i915#15948])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: [PASS][165] -> [SKIP][166] ([i915#9340])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg2-7/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#8430])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg1: [PASS][168] -> [SKIP][169] ([i915#15073]) +1 other test skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-19/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-14/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_prime@basic-crc-hybrid:
- shard-rkl: NOTRUN -> [SKIP][170] ([i915#6524]) +2 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-tglu-1: NOTRUN -> [SKIP][171] ([i915#11520]) +3 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-glk11: NOTRUN -> [SKIP][172] ([i915#11520]) +2 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk11/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area:
- shard-glk10: NOTRUN -> [SKIP][173] ([i915#11520]) +2 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk10/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][174] ([i915#11520]) +3 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-10/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][175] ([i915#11520]) +8 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk3/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
- shard-rkl: NOTRUN -> [SKIP][176] ([i915#11520]) +6 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#9683])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-tglu: NOTRUN -> [SKIP][178] ([i915#9732]) +8 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@pr-primary-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][179] ([i915#1072] / [i915#9732]) +17 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_psr@pr-primary-mmap-cpu.html
* igt@kms_psr@pr-sprite-plane-onoff:
- shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#9732]) +10 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_psr@pr-sprite-plane-onoff.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#15949])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-glk: NOTRUN -> [INCOMPLETE][182] ([i915#15500] / [i915#16184])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk3/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
- shard-tglu-1: NOTRUN -> [SKIP][183] ([i915#5289])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
- shard-glk: [PASS][184] -> [INCOMPLETE][185] ([i915#12276])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-glk6/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk8/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#15243] / [i915#3555]) +1 other test skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-suspend:
- shard-tglu: NOTRUN -> [SKIP][187] ([i915#3555])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-8/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-tglu-1: NOTRUN -> [SKIP][188] ([i915#9906])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#9906]) +1 other test skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-rkl: NOTRUN -> [SKIP][190] ([i915#8516])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-2/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_udl@share-import:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#16420]) +1 other test skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@prime_udl@share-import.html
* igt@prime_vgem@fence-read-hang:
- shard-rkl: NOTRUN -> [SKIP][192] ([i915#3708])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@prime_vgem@fence-read-hang.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume:
- shard-dg2: [INCOMPLETE][193] ([i915#13356] / [i915#16348]) -> [PASS][194] +1 other test pass
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg2-4/igt@gem_ccs@suspend-resume.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg2-5/igt@gem_ccs@suspend-resume.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-rkl: [INCOMPLETE][195] ([i915#13356]) -> [PASS][196] +2 other tests pass
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@gem_workarounds@suspend-resume-fd.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-2/igt@gem_workarounds@suspend-resume-fd.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-a-hdmi-a-1-x:
- shard-glk: [INCOMPLETE][197] ([i915#12761]) -> [PASS][198] +1 other test pass
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-glk5/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-a-hdmi-a-1-x.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk5/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-a-hdmi-a-1-x.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
- shard-mtlp: [FAIL][199] ([i915#15733] / [i915#5138]) -> [PASS][200]
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_cursor_crc@cursor-onscreen-64x21:
- shard-rkl: [FAIL][201] ([i915#13566]) -> [PASS][202] +1 other test pass
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-64x21.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-64x21.html
* igt@kms_flip@flip-vs-suspend:
- shard-rkl: [ABORT][203] ([i915#15132]) -> [PASS][204] +1 other test pass
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-1/igt@kms_flip@flip-vs-suspend.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_flip@flip-vs-suspend.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt:
- shard-rkl: [SKIP][205] ([i915#15989]) -> [PASS][206] +10 other tests pass
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-onoff:
- shard-glk: [SKIP][207] -> [PASS][208] +9 other tests pass
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-glk4/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-onoff.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-onoff.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-rkl: [SKIP][209] ([i915#16644] / [i915#3555] / [i915#8228]) -> [PASS][210]
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_hdr@bpc-switch-dpms.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-dg2: [SKIP][211] ([i915#15073]) -> [PASS][212]
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg2-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
- shard-dg1: [SKIP][213] ([i915#15073]) -> [PASS][214]
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-15/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-12/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pwrite_crc@basic:
- shard-dg1: [DMESG-WARN][215] ([i915#4423]) -> [PASS][216] +1 other test pass
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-15/igt@kms_pwrite_crc@basic.html
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-15/igt@kms_pwrite_crc@basic.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: [SKIP][217] ([i915#14544] / [i915#8411]) -> [SKIP][218] ([i915#8411]) +1 other test skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@api_intel_bb@blit-reloc-purge-cache.html
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@crc32:
- shard-rkl: [SKIP][219] ([i915#6230]) -> [SKIP][220] ([i915#14544] / [i915#6230])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@api_intel_bb@crc32.html
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@api_intel_bb@crc32.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: [SKIP][221] ([i915#11078] / [i915#14544]) -> [SKIP][222] ([i915#11078])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-rkl: [SKIP][223] ([i915#14544] / [i915#280]) -> [SKIP][224] ([i915#280])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@gem_ctx_sseu@invalid-sseu.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: [SKIP][225] ([i915#4525]) -> [SKIP][226] ([i915#14544] / [i915#4525])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@gem_exec_balancer@parallel.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-rkl: [SKIP][227] ([i915#14544] / [i915#4525]) -> [SKIP][228] ([i915#4525]) +1 other test skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@gem_exec_balancer@parallel-out-fence.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_reloc@basic-wc-cpu:
- shard-rkl: [SKIP][229] ([i915#3281]) -> [SKIP][230] ([i915#14544] / [i915#3281]) +1 other test skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@gem_exec_reloc@basic-wc-cpu.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@gem_exec_reloc@basic-wc-cpu.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-rkl: [SKIP][231] ([i915#14544] / [i915#3281]) -> [SKIP][232] ([i915#3281]) +7 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-noreloc.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-rkl: [SKIP][233] ([i915#14544] / [i915#4613]) -> [SKIP][234] ([i915#4613])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@gem_lmem_swapping@parallel-multi.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@parallel-random:
- shard-rkl: [SKIP][235] ([i915#4613]) -> [SKIP][236] ([i915#14544] / [i915#4613])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@gem_lmem_swapping@parallel-random.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-rkl: [SKIP][237] ([i915#3282]) -> [SKIP][238] ([i915#14544] / [i915#3282]) +2 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pread@snoop:
- shard-rkl: [SKIP][239] ([i915#14544] / [i915#3282]) -> [SKIP][240] ([i915#3282]) +1 other test skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@gem_pread@snoop.html
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@gem_pread@snoop.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-rkl: [SKIP][241] ([i915#14544] / [i915#3297]) -> [SKIP][242] ([i915#3297]) +1 other test skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@gem_userptr_blits@create-destroy-unsync.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: [SKIP][243] ([i915#3282] / [i915#3297]) -> [SKIP][244] ([i915#14544] / [i915#3282] / [i915#3297])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@gem_userptr_blits@forbidden-operations.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-rkl: [SKIP][245] ([i915#3297]) -> [SKIP][246] ([i915#14544] / [i915#3297])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@gem_userptr_blits@readonly-unsync.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@gem_userptr_blits@readonly-unsync.html
* igt@gen9_exec_parse@allowed-single:
- shard-rkl: [SKIP][247] ([i915#14544] / [i915#2527]) -> [SKIP][248] ([i915#2527])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@gen9_exec_parse@allowed-single.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@batch-without-end:
- shard-rkl: [SKIP][249] ([i915#2527]) -> [SKIP][250] ([i915#14544] / [i915#2527])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@gen9_exec_parse@batch-without-end.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@gen9_exec_parse@batch-without-end.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: [SKIP][251] ([i915#6590]) -> [SKIP][252] ([i915#14544] / [i915#6590]) +1 other test skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@i915_pm_freq_mult@media-freq@gt0.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-rkl: [SKIP][253] ([i915#12454] / [i915#12712] / [i915#14544]) -> [SKIP][254] ([i915#12454] / [i915#12712])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: [SKIP][255] ([i915#14544] / [i915#9531]) -> [SKIP][256] ([i915#9531])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-rkl: [SKIP][257] ([i915#14544] / [i915#5286]) -> [SKIP][258] ([i915#5286]) +3 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-rkl: [SKIP][259] ([i915#5286]) -> [SKIP][260] ([i915#14544] / [i915#5286]) +1 other test skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-rkl: [SKIP][261] ([i915#14544] / [i915#3638]) -> [SKIP][262] ([i915#3638])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-rkl: [SKIP][263] ([i915#3638]) -> [SKIP][264] ([i915#14544] / [i915#3638]) +1 other test skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][265] ([i915#12313] / [i915#14544]) -> [SKIP][266] ([i915#12313])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][267] ([i915#12313]) -> [SKIP][268] ([i915#12313] / [i915#14544])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc:
- shard-dg1: [SKIP][269] ([i915#4423] / [i915#6095]) -> [SKIP][270] ([i915#6095])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-17/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc.html
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-14/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][271] ([i915#6095]) -> [SKIP][272] ([i915#14544] / [i915#6095]) +3 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2.html
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs:
- shard-rkl: [SKIP][273] ([i915#14098] / [i915#6095]) -> [SKIP][274] ([i915#14098] / [i915#14544] / [i915#6095]) +6 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs.html
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: [INCOMPLETE][275] ([i915#14694] / [i915#15582]) -> [INCOMPLETE][276] ([i915#15582]) +1 other test incomplete
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-glk3/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-glk6/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
- shard-rkl: [INCOMPLETE][277] ([i915#14694] / [i915#15582]) -> [INCOMPLETE][278] ([i915#15582]) +1 other test incomplete
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][279] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][280] ([i915#14098] / [i915#6095]) +15 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][281] ([i915#14544] / [i915#6095]) -> [SKIP][282] ([i915#6095]) +13 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_chamelium_color_pipeline@plane-ctm3x4:
- shard-rkl: [SKIP][283] ([i915#14544] / [i915#16471]) -> [SKIP][284] ([i915#16471])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-ctm3x4.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_chamelium_color_pipeline@plane-ctm3x4.html
* igt@kms_chamelium_edid@dp-mode-timings:
- shard-rkl: [SKIP][285] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][286] ([i915#11151] / [i915#7828]) +4 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_chamelium_edid@dp-mode-timings.html
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_chamelium_edid@dp-mode-timings.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-rkl: [SKIP][287] ([i915#11151] / [i915#7828]) -> [SKIP][288] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-rkl: [SKIP][289] ([i915#14544] / [i915#15865]) -> [SKIP][290] ([i915#15865])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_content_protection@atomic-hdcp14.html
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-rkl: [SKIP][291] ([i915#15865]) -> [SKIP][292] ([i915#14544] / [i915#15865]) +1 other test skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-7/igt@kms_content_protection@uevent-hdcp14.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-random-max-size:
- shard-rkl: [SKIP][293] ([i915#14544] / [i915#3555]) -> [SKIP][294] ([i915#3555]) +1 other test skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_cursor_crc@cursor-random-max-size.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_cursor_crc@cursor-random-max-size.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-rkl: [SKIP][295] ([i915#3555]) -> [SKIP][296] ([i915#14544] / [i915#3555])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-32x32.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
- shard-rkl: [SKIP][297] ([i915#14544]) -> [SKIP][298] +36 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-rkl: [SKIP][299] ([i915#4103]) -> [SKIP][300] ([i915#14544] / [i915#4103])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dsc@dsc-with-output-formats-ultrajoiner:
- shard-rkl: [SKIP][301] ([i915#14544] / [i915#16361]) -> [SKIP][302] ([i915#16361])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-ultrajoiner.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats-ultrajoiner.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][303] ([i915#16680]) -> [SKIP][304] ([i915#14544] / [i915#16680])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_fbcon_fbt@psr.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: [SKIP][305] ([i915#16084]) -> [SKIP][306] ([i915#14544] / [i915#16084])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_feature_discovery@chamelium.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: [SKIP][307] ([i915#14544] / [i915#16081]) -> [SKIP][308] ([i915#16081])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_feature_discovery@display-3x.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-rkl: [SKIP][309] ([i915#16081]) -> [SKIP][310] ([i915#14544] / [i915#16081])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_feature_discovery@display-4x.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-rkl: [SKIP][311] ([i915#658]) -> [SKIP][312] ([i915#14544] / [i915#658])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_feature_discovery@psr1.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-rkl: [SKIP][313] ([i915#9934]) -> [SKIP][314] ([i915#14544] / [i915#9934]) +1 other test skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_flip@2x-absolute-wf_vblank.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-panning:
- shard-rkl: [SKIP][315] ([i915#14544] / [i915#9934]) -> [SKIP][316] ([i915#9934]) +4 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_flip@2x-flip-vs-panning.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_flip@2x-flip-vs-panning.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-rkl: [SKIP][317] ([i915#14544] / [i915#15643]) -> [SKIP][318] ([i915#15643])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-rkl: [SKIP][319] ([i915#15643]) -> [SKIP][320] ([i915#14544] / [i915#15643]) +2 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
- shard-dg1: [SKIP][321] ([i915#4423]) -> [SKIP][322] +2 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-12/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-13/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-pwrite:
- shard-dg1: [SKIP][323] ([i915#15989] / [i915#4423]) -> [SKIP][324] ([i915#15989])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-12/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-pwrite.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-13/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-render:
- shard-dg1: [SKIP][325] ([i915#15102] / [i915#4423]) -> [SKIP][326] ([i915#15102])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-render.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
- shard-rkl: [SKIP][327] ([i915#14544] / [i915#15102]) -> [SKIP][328] ([i915#15102]) +18 other tests skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][329] ([i915#1825]) -> [SKIP][330] ([i915#14544] / [i915#1825]) +1 other test skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][331] ([i915#14544] / [i915#1825]) -> [SKIP][332] ([i915#1825]) +3 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt:
- shard-rkl: [SKIP][333] -> [SKIP][334] ([i915#14544]) +38 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move:
- shard-rkl: [SKIP][335] ([i915#15102]) -> [SKIP][336] ([i915#14544] / [i915#15102]) +21 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-rkl: [INCOMPLETE][337] ([i915#15436]) -> [SKIP][338] ([i915#16644] / [i915#3555] / [i915#8228])
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_hdr@bpc-switch-suspend.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-7/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg1: [SKIP][339] ([i915#1187] / [i915#12713]) -> [SKIP][340] ([i915#12713])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-17/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: [SKIP][341] ([i915#16644] / [i915#3555] / [i915#8228]) -> [SKIP][342] ([i915#14544] / [i915#16644] / [i915#3555] / [i915#8228])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-7/igt@kms_hdr@invalid-hdr.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
* igt@kms_panel_fitting@legacy:
- shard-rkl: [SKIP][343] ([i915#14544] / [i915#6301]) -> [SKIP][344] ([i915#6301])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_panel_fitting@legacy.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_panel_fitting@legacy.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-rkl: [SKIP][345] ([i915#15709]) -> [SKIP][346] ([i915#14544] / [i915#15709]) +1 other test skip
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_plane@pixel-format-yf-tiled-modifier.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping:
- shard-rkl: [SKIP][347] ([i915#14544] / [i915#15709]) -> [SKIP][348] ([i915#15709])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-rkl: [SKIP][349] ([i915#3828]) -> [SKIP][350] ([i915#14544] / [i915#3828])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_pm_dc@dc5-retention-flops.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: [SKIP][351] ([i915#15128]) -> [SKIP][352] ([i915#15739])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-tglu-6/igt@kms_pm_dc@dc9-dpms.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-tglu-7/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg1: [SKIP][353] ([i915#3828]) -> [SKIP][354] ([i915#9340])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-dg1-15/igt@kms_pm_lpsp@kms-lpsp.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-dg1-12/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][355] ([i915#14544] / [i915#15073]) -> [SKIP][356] ([i915#15073])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][357] ([i915#11520] / [i915#14544]) -> [SKIP][358] ([i915#11520]) +3 other tests skip
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][359] ([i915#11520]) -> [SKIP][360] ([i915#11520] / [i915#14544]) +2 other tests skip
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr@pr-cursor-mmap-cpu:
- shard-rkl: [SKIP][361] ([i915#1072] / [i915#9732]) -> [SKIP][362] ([i915#1072] / [i915#14544] / [i915#9732]) +8 other tests skip
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-2/igt@kms_psr@pr-cursor-mmap-cpu.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_psr@pr-cursor-mmap-cpu.html
* igt@kms_psr@psr2-cursor-plane-move:
- shard-rkl: [SKIP][363] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][364] ([i915#1072] / [i915#9732]) +7 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_psr@psr2-cursor-plane-move.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_psr@psr2-cursor-plane-move.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: [SKIP][365] ([i915#14544] / [i915#5289]) -> [SKIP][366] ([i915#5289])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_vrr@max-min:
- shard-rkl: [SKIP][367] ([i915#14544] / [i915#9906]) -> [SKIP][368] ([i915#9906])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-6/igt@kms_vrr@max-min.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-3/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-rkl: [SKIP][369] ([i915#3555] / [i915#9906]) -> [SKIP][370] ([i915#14544] / [i915#3555] / [i915#9906])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19004/shard-rkl-3/igt@kms_vrr@negative-basic.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v1/shard-rkl-6/igt@kms_vrr@negative-basic.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[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#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14412
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
[i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#15060]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15060
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15152
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15436
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481
[i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16079
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16084]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16084
[i915#16112]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16112
[i915#16162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16162
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16545
[i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
[i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
[i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
[i915#16696]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16696
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[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#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#5107]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5107
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[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#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[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#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_19004 -> Patchwork_172276v1
CI-20190529: 20190529
CI_DRM_19004: ceef0899403ceea5643d80a02bfdf9587f3845b8 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9057: 8f7d5198bdb1c5af7c97b967a0bcbe77b653e8a0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_172276v1: ceef0899403ceea5643d80a02bfdf9587f3845b8 @ 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_172276v1/index.html
[-- Attachment #2: Type: text/html, Size: 127916 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-08-16 1:45 [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import Prabhakaran, Krishna
2026-08-16 2:24 ` ✓ i915.CI.BAT: success for " Patchwork
2026-08-17 20:25 ` ✗ i915.CI.Full: failure " Patchwork
@ 2026-08-20 9:23 ` Matthew Auld
2026-08-20 10:39 ` Thomas Hellström
` (2 more replies)
2026-08-20 20:50 ` [PATCH v3] " Prabhakaran, Krishna
` (3 subsequent siblings)
6 siblings, 3 replies; 18+ messages in thread
From: Matthew Auld @ 2026-08-20 9:23 UTC (permalink / raw)
To: Prabhakaran, Krishna, intel-gfx
Cc: jani.nikula, joonas.lahtinen, rodrigo.vivi, tursulin,
thomas.hellstrom, dri-devel
On 16/08/2026 02:45, Prabhakaran, Krishna wrote:
> From: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
>
> When i915 needs to make an imported dma-buf coherent for GPU access on
> non-LLC platforms, or for objects that bypass LLC, it currently calls
> wbinvd_on_all_cpus(). get_pages() runs whenever an imported buffer is
> pinned, so this triggers a whole-cache write-back and invalidate,
> broadcast by IPI to every CPU, on every execbuf submission involving an
> imported dma-buf. That stalls the entire machine for milliseconds and
> starves latency-sensitive work on unrelated cores (e.g. USB isochronous
> audio serviced on the VMM's main thread).
>
> Flush only the pages that actually need it instead:
>
> - If we imported one of our own dma-bufs, the backing object is
> struct-page backed once migrated to SMEM, so flush it directly with
> drm_clflush_sg(), exactly as we flush our other objects. This also
> avoids re-entering the exporter through dma_buf_vmap(), which would
> recurse into i915_gem_object_pin_map() on the source object we
> already hold locked (and fails the igt_dmabuf_import_same_driver
> selftest with -EBUSY).
>
> - For a foreign dma-buf the sg_table is not guaranteed to be backed by
> struct pages, and the importer has no way to tell, so drm_clflush_sg()
> cannot be used. vmap the buffer and flush that virtual range with
> drm_clflush_virt_range() instead: x86 uses PIPT caches, so flushing
> one virtual alias evicts the cache lines for every alias of the same
> physical pages. The dma_resv lock required by dma_buf_vmap() is
> already held here via the imported object.
>
> Fall back to wbinvd only when the buffer cannot be vmapped or is backed
> by I/O memory, where there is no CPU-side range to clflush.
>
> Fixes: a035154da45d ("drm/i915/dmabuf: add paranoid flush-on-acquire")
> Signed-off-by: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
> ---
> v2:
> - Flush our own imported dma-bufs directly with drm_clflush_sg() instead of
> dma_buf_vmap(), which re-entered i915_gem_object_pin_map() on the source
> object and failed igt_dmabuf_import_same_driver_smem with -EBUSY (reported
> by Intel CI on v1). Foreign dma-bufs still use dma_buf_vmap() +
> drm_clflush_virt_range(); wbinvd only as fallback.
> - Link to v1: https://patchwork.freedesktop.org/patch/744955/?series=171760
>
> drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 55 ++++++++++++++++++----
> 1 file changed, 47 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> index b43d34c7d641..c798a90f1c0f 100644
> --- a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> +++ b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> @@ -10,6 +10,8 @@
>
> #include <asm/smp.h>
>
> +#include <drm/drm_cache.h>
> +
> #include "gem/i915_gem_dmabuf.h"
> #include "i915_drv.h"
> #include "i915_gem_object.h"
> @@ -249,16 +251,53 @@ static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj)
> * DG1 is special here since it still snoops transactions even with
> * CACHE_NONE. This is not the case with other HAS_SNOOP platforms. We
> * might need to revisit this as we add new discrete platforms.
> - *
> - * XXX: Consider doing a vmap flush or something, where possible.
> - * Currently we just do a heavy handed wbinvd_on_all_cpus() here since
> - * the underlying sg_table might not even point to struct pages, so we
> - * can't just call drm_clflush_sg or similar, like we do elsewhere in
> - * the driver.
> */
> if (i915_gem_object_can_bypass_llc(obj) ||
> - (!HAS_LLC(i915) && !IS_DG1(i915)))
> - wbinvd_on_all_cpus();
> + (!HAS_LLC(i915) && !IS_DG1(i915))) {
I think we can bump this now for dg2? I think we treat dgfx as always
coherent with system memory. So maybe s/IS_DG1/IS_DGFX/ in a separate
patch? Pretty sure the rest of the driver is the same.
> + struct dma_buf *dma_buf = obj->base.import_attach->dmabuf;
> +
> + if (dma_buf->ops == &i915_dmabuf_ops) {
> + struct drm_i915_gem_object *dma_obj =
> + dma_buf_to_obj(dma_buf);
> +
> + /*
> + * We imported one of our own dma-bufs. The backing
> + * object is struct-page backed once migrated to SMEM,
> + * so flush it directly, the same way we flush our
> + * other objects. This also avoids re-entering the
> + * exporter through dma_buf_vmap(), which would recurse
> + * into i915_gem_object_pin_map() on the source object
> + * we already hold locked.
> + */
> + if (i915_gem_object_has_struct_page(dma_obj))
> + drm_clflush_sg(dma_obj->mm.pages);
> + else
> + wbinvd_on_all_cpus();
Do we need the flush under the else here? If it's not placed in system
memory what is this flushing, from i915 pov?
> + } else {
> + struct iosys_map map;
> +
> + /*
> + * A foreign sg_table is not guaranteed to be backed by
> + * struct pages, so we cannot use drm_clflush_sg(). vmap
> + * the buffer and flush the virtual range instead; x86
> + * uses PIPT caches, so flushing one alias evicts the
> + * lines for every alias of the same physical pages.
> + *
> + * We already hold the dma_resv lock via the imported
> + * obj, so use the locked dma_buf_vmap() variant.
> + */
> + if (!dma_buf_vmap(dma_buf, &map)) {
> + if (!map.is_iomem)
> + drm_clflush_virt_range(map.vaddr,
> + obj->base.size);
> + else
> + wbinvd_on_all_cpus();
> + dma_buf_vunmap(dma_buf, &map);
> + } else {
> + wbinvd_on_all_cpus();
> + }
> + }
> + }
>
> __i915_gem_object_set_pages(obj, sgt);
>
>
> base-commit: 682ea2d28d18bb06f9fc663cb5ab7e80dc0e606a
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-08-20 9:23 ` [PATCH v2] " Matthew Auld
@ 2026-08-20 10:39 ` Thomas Hellström
2026-08-20 20:20 ` Prabhakaran, Krishna
2026-08-20 18:15 ` Prabhakaran, Krishna
2026-08-20 19:09 ` Prabhakaran, Krishna
2 siblings, 1 reply; 18+ messages in thread
From: Thomas Hellström @ 2026-08-20 10:39 UTC (permalink / raw)
To: Matthew Auld, Prabhakaran, Krishna, intel-gfx
Cc: jani.nikula, joonas.lahtinen, rodrigo.vivi, tursulin, dri-devel
On Thu, 2026-08-20 at 10:23 +0100, Matthew Auld wrote:
> On 16/08/2026 02:45, Prabhakaran, Krishna wrote:
> > From: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
> >
> > When i915 needs to make an imported dma-buf coherent for GPU access
> > on
> > non-LLC platforms, or for objects that bypass LLC, it currently
> > calls
> > wbinvd_on_all_cpus(). get_pages() runs whenever an imported buffer
> > is
> > pinned, so this triggers a whole-cache write-back and invalidate,
> > broadcast by IPI to every CPU, on every execbuf submission
> > involving an
> > imported dma-buf. That stalls the entire machine for milliseconds
> > and
> > starves latency-sensitive work on unrelated cores (e.g. USB
> > isochronous
> > audio serviced on the VMM's main thread).
> >
> > Flush only the pages that actually need it instead:
> >
> > - If we imported one of our own dma-bufs, the backing object is
> > struct-page backed once migrated to SMEM, so flush it directly
> > with
> > drm_clflush_sg(), exactly as we flush our other objects. This
> > also
> > avoids re-entering the exporter through dma_buf_vmap(), which
> > would
> > recurse into i915_gem_object_pin_map() on the source object we
> > already hold locked (and fails the
> > igt_dmabuf_import_same_driver
> > selftest with -EBUSY).
> >
> > - For a foreign dma-buf the sg_table is not guaranteed to be
> > backed by
> > struct pages, and the importer has no way to tell, so
> > drm_clflush_sg()
> > cannot be used. vmap the buffer and flush that virtual range
> > with
> > drm_clflush_virt_range() instead: x86 uses PIPT caches, so
> > flushing
> > one virtual alias evicts the cache lines for every alias of the
> > same
> > physical pages. The dma_resv lock required by dma_buf_vmap() is
> > already held here via the imported object.
> >
> > Fall back to wbinvd only when the buffer cannot be vmapped or is
> > backed
> > by I/O memory, where there is no CPU-side range to clflush.
> >
> > Fixes: a035154da45d ("drm/i915/dmabuf: add paranoid flush-on-
> > acquire")
> > Signed-off-by: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
> > ---
> > v2:
> > - Flush our own imported dma-bufs directly with drm_clflush_sg()
> > instead of
> > dma_buf_vmap(), which re-entered i915_gem_object_pin_map() on
> > the source
> > object and failed igt_dmabuf_import_same_driver_smem with -
> > EBUSY (reported
> > by Intel CI on v1). Foreign dma-bufs still use dma_buf_vmap() +
> > drm_clflush_virt_range(); wbinvd only as fallback.
> > - Link to v1:
> > https://patchwork.freedesktop.org/patch/744955/?series=171760
> >
> > drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 55
> > ++++++++++++++++++----
> > 1 file changed, 47 insertions(+), 8 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> > b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> > index b43d34c7d641..c798a90f1c0f 100644
> > --- a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> > +++ b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> > @@ -10,6 +10,8 @@
> >
> > #include <asm/smp.h>
> >
> > +#include <drm/drm_cache.h>
> > +
> > #include "gem/i915_gem_dmabuf.h"
> > #include "i915_drv.h"
> > #include "i915_gem_object.h"
> > @@ -249,16 +251,53 @@ static int
> > i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj)
> > * DG1 is special here since it still snoops transactions
> > even with
> > * CACHE_NONE. This is not the case with other HAS_SNOOP
> > platforms. We
> > * might need to revisit this as we add new discrete
> > platforms.
> > - *
> > - * XXX: Consider doing a vmap flush or something, where
> > possible.
> > - * Currently we just do a heavy handed
> > wbinvd_on_all_cpus() here since
> > - * the underlying sg_table might not even point to struct
> > pages, so we
> > - * can't just call drm_clflush_sg or similar, like we do
> > elsewhere in
> > - * the driver.
> > */
> > if (i915_gem_object_can_bypass_llc(obj) ||
> > - (!HAS_LLC(i915) && !IS_DG1(i915)))
> > - wbinvd_on_all_cpus();
> > + (!HAS_LLC(i915) && !IS_DG1(i915))) {
>
> I think we can bump this now for dg2? I think we treat dgfx as always
> coherent with system memory. So maybe s/IS_DG1/IS_DGFX/ in a separate
> patch? Pretty sure the rest of the driver is the same.
+1
>
> > + struct dma_buf *dma_buf = obj->base.import_attach-
> > >dmabuf;
> > +
> > + if (dma_buf->ops == &i915_dmabuf_ops) {
> > + struct drm_i915_gem_object *dma_obj =
> > + dma_buf_to_obj(dma_buf);
> > +
> > + /*
> > + * We imported one of our own dma-bufs.
> > The backing
> > + * object is struct-page backed once
> > migrated to SMEM,
> > + * so flush it directly, the same way we
> > flush our
> > + * other objects. This also avoids re-
> > entering the
> > + * exporter through dma_buf_vmap(), which
> > would recurse
> > + * into i915_gem_object_pin_map() on the
> > source object
> > + * we already hold locked.
> > + */
> > + if
> > (i915_gem_object_has_struct_page(dma_obj))
> > + drm_clflush_sg(dma_obj->mm.pages);
> > + else
> > + wbinvd_on_all_cpus();
>
> Do we need the flush under the else here? If it's not placed in
> system
> memory what is this flushing, from i915 pov?
>
> > + } else {
> > + struct iosys_map map;
> > +
> > + /*
> > + * A foreign sg_table is not guaranteed to
> > be backed by
> > + * struct pages, so we cannot use
> > drm_clflush_sg(). vmap
> > + * the buffer and flush the virtual range
> > instead; x86
> > + * uses PIPT caches, so flushing one alias
> > evicts the
> > + * lines for every alias of the same
> > physical pages.
> > + *
> > + * We already hold the dma_resv lock via
> > the imported
> > + * obj, so use the locked dma_buf_vmap()
> > variant.
> > + */
> > + if (!dma_buf_vmap(dma_buf, &map)) {
> > + if (!map.is_iomem)
> > + drm_clflush_virt_range(map
> > .vaddr,
> > +
> > obj->base.size);
> > + else
> > + wbinvd_on_all_cpus();
The need for this flush is a bit unfortunate. In theory iomem can be
mapped and wiped write-back, But I'm not sure how common that is...
> > + dma_buf_vunmap(dma_buf, &map);
> > + } else {
> > + wbinvd_on_all_cpus();
Random idea, would it make sense to insert a GPU CLFLUSH into the
pipeline using MI_CLFLUSH (on hardware that supports it) or an
uncached but coherent MOCS / GPU PAT setting dummy blit?
Thanks,
Thomas
> > + }
> > + }
> > + }
> >
> > __i915_gem_object_set_pages(obj, sgt);
> >
> >
> > base-commit: 682ea2d28d18bb06f9fc663cb5ab7e80dc0e606a
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-08-20 9:23 ` [PATCH v2] " Matthew Auld
2026-08-20 10:39 ` Thomas Hellström
@ 2026-08-20 18:15 ` Prabhakaran, Krishna
2026-08-20 19:09 ` Prabhakaran, Krishna
2 siblings, 0 replies; 18+ messages in thread
From: Prabhakaran, Krishna @ 2026-08-20 18:15 UTC (permalink / raw)
To: Auld, Matthew, intel-gfx@lists.freedesktop.org
Cc: jani.nikula@linux.intel.com, joonas.lahtinen@linux.intel.com,
Vivi, Rodrigo, tursulin@ursulin.net,
thomas.hellstrom@linux.intel.com, dri-devel@lists.freedesktop.org
________________________________________
From: Auld, Matthew <matthew.auld@intel.com>
Sent: Thursday, August 20, 2026 2:23 AM
To: Prabhakaran, Krishna <krishna.prabhakaran@intel.com>; intel-gfx@lists.freedesktop.org <intel-gfx@lists.freedesktop.org>
Cc: jani.nikula@linux.intel.com <jani.nikula@linux.intel.com>; joonas.lahtinen@linux.intel.com <joonas.lahtinen@linux.intel.com>; Vivi, Rodrigo <rodrigo.vivi@intel.com>; tursulin@ursulin.net <tursulin@ursulin.net>; thomas.hellstrom@linux.intel.com <thomas.hellstrom@linux.intel.com>; dri-devel@lists.freedesktop.org <dri-devel@lists.freedesktop.org>
Subject: Re: [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
On 16/08/2026 02:45, Prabhakaran, Krishna wrote:
> From: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
>
> When i915 needs to make an imported dma-buf coherent for GPU access on
> non-LLC platforms, or for objects that bypass LLC, it currently calls
> wbinvd_on_all_cpus(). get_pages() runs whenever an imported buffer is
> pinned, so this triggers a whole-cache write-back and invalidate,
> broadcast by IPI to every CPU, on every execbuf submission involving an
> imported dma-buf. That stalls the entire machine for milliseconds and
> starves latency-sensitive work on unrelated cores (e.g. USB isochronous
> audio serviced on the VMM's main thread).
>
> Flush only the pages that actually need it instead:
>
> - If we imported one of our own dma-bufs, the backing object is
> struct-page backed once migrated to SMEM, so flush it directly with
> drm_clflush_sg(), exactly as we flush our other objects. This also
> avoids re-entering the exporter through dma_buf_vmap(), which would
> recurse into i915_gem_object_pin_map() on the source object we
> already hold locked (and fails the igt_dmabuf_import_same_driver
> selftest with -EBUSY).
>
> - For a foreign dma-buf the sg_table is not guaranteed to be backed by
> struct pages, and the importer has no way to tell, so drm_clflush_sg()
> cannot be used. vmap the buffer and flush that virtual range with
> drm_clflush_virt_range() instead: x86 uses PIPT caches, so flushing
> one virtual alias evicts the cache lines for every alias of the same
> physical pages. The dma_resv lock required by dma_buf_vmap() is
> already held here via the imported object.
>
> Fall back to wbinvd only when the buffer cannot be vmapped or is backed
> by I/O memory, where there is no CPU-side range to clflush.
>
> Fixes: a035154da45d ("drm/i915/dmabuf: add paranoid flush-on-acquire")
> Signed-off-by: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
> ---
> v2:
> - Flush our own imported dma-bufs directly with drm_clflush_sg() instead of
> dma_buf_vmap(), which re-entered i915_gem_object_pin_map() on the source
> object and failed igt_dmabuf_import_same_driver_smem with -EBUSY (reported
> by Intel CI on v1). Foreign dma-bufs still use dma_buf_vmap() +
> drm_clflush_virt_range(); wbinvd only as fallback.
> - Link to v1: https://patchwork.freedesktop.org/patch/744955/?series=171760
>
> drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 55 ++++++++++++++++++----
> 1 file changed, 47 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> index b43d34c7d641..c798a90f1c0f 100644
> --- a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> +++ b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> @@ -10,6 +10,8 @@
>
> #include <asm/smp.h>
>
> +#include <drm/drm_cache.h>
> +
> #include "gem/i915_gem_dmabuf.h"
> #include "i915_drv.h"
> #include "i915_gem_object.h"
> @@ -249,16 +251,53 @@ static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj)
> * DG1 is special here since it still snoops transactions even with
> * CACHE_NONE. This is not the case with other HAS_SNOOP platforms. We
> * might need to revisit this as we add new discrete platforms.
> - *
> - * XXX: Consider doing a vmap flush or something, where possible.
> - * Currently we just do a heavy handed wbinvd_on_all_cpus() here since
> - * the underlying sg_table might not even point to struct pages, so we
> - * can't just call drm_clflush_sg or similar, like we do elsewhere in
> - * the driver.
> */
> if (i915_gem_object_can_bypass_llc(obj) ||
> - (!HAS_LLC(i915) && !IS_DG1(i915)))
> - wbinvd_on_all_cpus();
> + (!HAS_LLC(i915) && !IS_DG1(i915))) {
I think we can bump this now for dg2? I think we treat dgfx as always
coherent with system memory. So maybe s/IS_DG1/IS_DGFX/ in a separate
patch? Pretty sure the rest of the driver is the same.
Agreed. I've will send it as a separate patch, "drm/i915/dmabuf: skip
acquire flush on all discrete GPUs", with you as Suggested-by.
> + struct dma_buf *dma_buf = obj->base.import_attach->dmabuf;
> +
> + if (dma_buf->ops == &i915_dmabuf_ops) {
> + struct drm_i915_gem_object *dma_obj =
> + dma_buf_to_obj(dma_buf);
> +
> + /*
> + * We imported one of our own dma-bufs. The backing
> + * object is struct-page backed once migrated to SMEM,
> + * so flush it directly, the same way we flush our
> + * other objects. This also avoids re-entering the
> + * exporter through dma_buf_vmap(), which would recurse
> + * into i915_gem_object_pin_map() on the source object
> + * we already hold locked.
> + */
> + if (i915_gem_object_has_struct_page(dma_obj))
> + drm_clflush_sg(dma_obj->mm.pages);
> + else
> + wbinvd_on_all_cpus();
Do we need the flush under the else here? If it's not placed in system
memory what is this flushing, from i915 pov?
Right. i915_gem_dmabuf_attach() migrates the exporter to SMEM
(INTEL_REGION_SMEM) before get_pages() runs, so dma_obj is always
struct-page backed here and the else was effectively dead code; a wbinvd
of device memory doesn't make sense from i915's point of view. Will drop
in v3 - the own-dma-buf branch is now just:
drm_clflush_sg(dma_obj->mm.pages);
> + } else {
> + struct iosys_map map;
> +
> + /*
> + * A foreign sg_table is not guaranteed to be backed by
> + * struct pages, so we cannot use drm_clflush_sg(). vmap
> + * the buffer and flush the virtual range instead; x86
> + * uses PIPT caches, so flushing one alias evicts the
> + * lines for every alias of the same physical pages.
> + *
> + * We already hold the dma_resv lock via the imported
> + * obj, so use the locked dma_buf_vmap() variant.
> + */
> + if (!dma_buf_vmap(dma_buf, &map)) {
> + if (!map.is_iomem)
> + drm_clflush_virt_range(map.vaddr,
> + obj->base.size);
> + else
> + wbinvd_on_all_cpus();
> + dma_buf_vunmap(dma_buf, &map);
> + } else {
> + wbinvd_on_all_cpus();
> + }
> + }
> + }
>
> __i915_gem_object_set_pages(obj, sgt);
>
>
> base-commit: 682ea2d28d18bb06f9fc663cb5ab7e80dc0e606a
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-08-20 9:23 ` [PATCH v2] " Matthew Auld
2026-08-20 10:39 ` Thomas Hellström
2026-08-20 18:15 ` Prabhakaran, Krishna
@ 2026-08-20 19:09 ` Prabhakaran, Krishna
2 siblings, 0 replies; 18+ messages in thread
From: Prabhakaran, Krishna @ 2026-08-20 19:09 UTC (permalink / raw)
To: Auld, Matthew, intel-gfx@lists.freedesktop.org
Cc: jani.nikula@linux.intel.com, joonas.lahtinen@linux.intel.com,
Vivi, Rodrigo, tursulin@ursulin.net,
thomas.hellstrom@linux.intel.com, dri-devel@lists.freedesktop.org
> I think we can bump this now for dg2? I think we treat dgfx as always
> coherent with system memory. So maybe s/IS_DG1/IS_DGFX/ in a separate
> patch? Pretty sure the rest of the driver is the same.
Agreed. I'll send that as a separate patch, "drm/i915/dmabuf: skip
acquire flush on all discrete GPUs", with you as Suggested-by.
> Do we need the flush under the else here? If it's not placed in system
> memory what is this flushing, from i915 pov?
Right. i915_gem_dmabuf_attach() migrates the exporter to SMEM
(INTEL_REGION_SMEM) before get_pages() runs, so dma_obj is always
struct-page backed here and the else was effectively dead code; a wbinvd
of device memory doesn't make sense from i915's point of view. Dropped
in v3 -- the own-dma-buf branch is now just:
drm_clflush_sg(dma_obj->mm.pages);
Thanks
Krishna
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-08-20 10:39 ` Thomas Hellström
@ 2026-08-20 20:20 ` Prabhakaran, Krishna
0 siblings, 0 replies; 18+ messages in thread
From: Prabhakaran, Krishna @ 2026-08-20 20:20 UTC (permalink / raw)
To: Thomas Hellström, Auld, Matthew,
intel-gfx@lists.freedesktop.org
Cc: jani.nikula@linux.intel.com, joonas.lahtinen@linux.intel.com,
Vivi, Rodrigo, tursulin@ursulin.net,
dri-devel@lists.freedesktop.org
> +1
Agreed. Will send out a separate patch for that.
> The need for this flush is a bit unfortunate. In theory iomem can be
> mapped and wiped write-back, But I'm not sure how common that is...
> Random idea, would it make sense to insert a GPU CLFLUSH into the
> pipeline using MI_CLFLUSH (on hardware that supports it) or an
> uncached but coherent MOCS / GPU PAT setting dummy blit?
Agreed it's unfortunate. I'd like to keep this patch as the targeted fix
for avoiding the latencies added by wbinvd_on_all_cpus and look at
the GPU-side approach as a follow-up.
To make sure I chase the right thing: did you mean making imported
buffers GPU-coherent via PAT/MOCS so the GPU snoops and no acquire flush
is needed at all, or emitting a pipelined flush at submission time? A CPU
wbinvd/clflush and an MI/PIPE_CONTROL flush act on different caches, so I
want to be sure which direction you had in mind before reworking.
Thanks,
Krishna
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH v3] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-08-16 1:45 [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import Prabhakaran, Krishna
` (2 preceding siblings ...)
2026-08-20 9:23 ` [PATCH v2] " Matthew Auld
@ 2026-08-20 20:50 ` Prabhakaran, Krishna
2026-08-21 9:09 ` Matthew Auld
2026-09-02 19:31 ` [PATCH v4] " Prabhakaran, Krishna
2026-08-20 22:07 ` ✗ i915.CI.BAT: failure for drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev3) Patchwork
` (2 subsequent siblings)
6 siblings, 2 replies; 18+ messages in thread
From: Prabhakaran, Krishna @ 2026-08-20 20:50 UTC (permalink / raw)
To: intel-gfx
Cc: matthew.auld, thomas.hellstrom, jani.nikula, joonas.lahtinen,
rodrigo.vivi, tursulin, dri-devel, Krishna Prabhakaran
From: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
When i915 needs to make an imported dma-buf coherent for GPU access on
non-LLC platforms, or for objects that bypass LLC, it currently calls
wbinvd_on_all_cpus(). get_pages() runs whenever an imported buffer is
pinned, so this triggers a whole-cache write-back and invalidate,
broadcast by IPI to every CPU, on every execbuf submission involving an
imported dma-buf. That stalls the entire machine for milliseconds and
starves latency-sensitive work on unrelated cores (e.g. USB isochronous
audio serviced on the VMM's main thread).
Flush only the pages that actually need it instead:
- If we imported one of our own dma-bufs, the backing object is
struct-page backed once migrated to SMEM, so flush it directly with
drm_clflush_sg(), exactly as we flush our other objects. This also
avoids re-entering the exporter through dma_buf_vmap(), which would
recurse into i915_gem_object_pin_map() on the source object we
already hold locked (and fails the igt_dmabuf_import_same_driver
selftest with -EBUSY).
- For a foreign dma-buf the sg_table is not guaranteed to be backed by
struct pages, and the importer has no way to tell, so drm_clflush_sg()
cannot be used. vmap the buffer and flush that virtual range with
drm_clflush_virt_range() instead: x86 uses PIPT caches, so flushing
one virtual alias evicts the cache lines for every alias of the same
physical pages. The dma_resv lock required by dma_buf_vmap() is
already held here via the imported object.
Fall back to wbinvd only when the buffer cannot be vmapped or is backed
by I/O memory, where there is no CPU-side range to clflush.
Fixes: a035154da45d ("drm/i915/dmabuf: add paranoid flush-on-acquire")
Signed-off-by: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
---
v3:
- Drop the wbinvd fallback in the own-dma-buf branch: the exporter is
migrated to SMEM on attach, so it is always struct-page backed here;
flushing device memory made no sense from i915's point of view
(Matthew Auld).
v2:
- Flush our own imported dma-bufs directly with drm_clflush_sg() instead of
dma_buf_vmap(), which re-entered i915_gem_object_pin_map() on the source
object and failed igt_dmabuf_import_same_driver_smem with -EBUSY (reported
by Intel CI on v1). Foreign dma-bufs still use dma_buf_vmap() +
drm_clflush_virt_range(); wbinvd only as fallback.
- Link to v1: https://patchwork.freedesktop.org/patch/744955/?series=171760
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 52 ++++++++++++++++++----
1 file changed, 44 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
index b43d34c7d641..fbf0e0d4b026 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
@@ -10,6 +10,8 @@
#include <asm/smp.h>
+#include <drm/drm_cache.h>
+
#include "gem/i915_gem_dmabuf.h"
#include "i915_drv.h"
#include "i915_gem_object.h"
@@ -249,16 +251,50 @@ static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj)
* DG1 is special here since it still snoops transactions even with
* CACHE_NONE. This is not the case with other HAS_SNOOP platforms. We
* might need to revisit this as we add new discrete platforms.
- *
- * XXX: Consider doing a vmap flush or something, where possible.
- * Currently we just do a heavy handed wbinvd_on_all_cpus() here since
- * the underlying sg_table might not even point to struct pages, so we
- * can't just call drm_clflush_sg or similar, like we do elsewhere in
- * the driver.
*/
if (i915_gem_object_can_bypass_llc(obj) ||
- (!HAS_LLC(i915) && !IS_DG1(i915)))
- wbinvd_on_all_cpus();
+ (!HAS_LLC(i915) && !IS_DG1(i915))) {
+ struct dma_buf *dma_buf = obj->base.import_attach->dmabuf;
+
+ if (dma_buf->ops == &i915_dmabuf_ops) {
+ struct drm_i915_gem_object *dma_obj =
+ dma_buf_to_obj(dma_buf);
+
+ /*
+ * We imported one of our own dma-bufs. The exporter is
+ * migrated to SMEM on attach, so it is struct-page
+ * backed and we can flush it directly, the same way we
+ * flush our other objects. This also avoids re-entering
+ * the exporter through dma_buf_vmap(), which would
+ * recurse into i915_gem_object_pin_map() on the source
+ * object we already hold locked.
+ */
+ drm_clflush_sg(dma_obj->mm.pages);
+ } else {
+ struct iosys_map map;
+
+ /*
+ * A foreign sg_table is not guaranteed to be backed by
+ * struct pages, so we cannot use drm_clflush_sg(). vmap
+ * the buffer and flush the virtual range instead; x86
+ * uses PIPT caches, so flushing one alias evicts the
+ * lines for every alias of the same physical pages.
+ *
+ * We already hold the dma_resv lock via the imported
+ * obj, so use the locked dma_buf_vmap() variant.
+ */
+ if (!dma_buf_vmap(dma_buf, &map)) {
+ if (!map.is_iomem)
+ drm_clflush_virt_range(map.vaddr,
+ obj->base.size);
+ else
+ wbinvd_on_all_cpus();
+ dma_buf_vunmap(dma_buf, &map);
+ } else {
+ wbinvd_on_all_cpus();
+ }
+ }
+ }
__i915_gem_object_set_pages(obj, sgt);
base-commit: 682ea2d28d18bb06f9fc663cb5ab7e80dc0e606a
--
2.43.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* ✗ i915.CI.BAT: failure for drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev3)
2026-08-16 1:45 [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import Prabhakaran, Krishna
` (3 preceding siblings ...)
2026-08-20 20:50 ` [PATCH v3] " Prabhakaran, Krishna
@ 2026-08-20 22:07 ` Patchwork
2026-09-02 21:36 ` ✓ i915.CI.BAT: success for drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev4) Patchwork
2026-09-03 16:01 ` ✗ i915.CI.Full: failure " Patchwork
6 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-08-20 22:07 UTC (permalink / raw)
To: Prabhakaran, Krishna; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 3132 bytes --]
== Series Details ==
Series: drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev3)
URL : https://patchwork.freedesktop.org/series/172276/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_19026 -> Patchwork_172276v3
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_172276v3 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_172276v3, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v3/index.html
Participating hosts (40 -> 38)
------------------------------
Missing (2): bat-dg2-13 fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_172276v3:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live:
- bat-arlh-3: [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19026/bat-arlh-3/igt@i915_selftest@live.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v3/bat-arlh-3/igt@i915_selftest@live.html
Known issues
------------
Here are the changes found in Patchwork_172276v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_auth@basic-auth:
- bat-adlp-6: [PASS][3] -> [DMESG-WARN][4] ([i915#15673])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19026/bat-adlp-6/igt@core_auth@basic-auth.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v3/bat-adlp-6/igt@core_auth@basic-auth.html
* igt@kms_pm_rpm@basic-rte:
- bat-rpls-4: [PASS][5] -> [DMESG-WARN][6] ([i915#13400])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19026/bat-rpls-4/igt@kms_pm_rpm@basic-rte.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v3/bat-rpls-4/igt@kms_pm_rpm@basic-rte.html
#### Possible fixes ####
* igt@core_debugfs@read-all-entries:
- bat-adlp-6: [DMESG-WARN][7] ([i915#15673]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19026/bat-adlp-6/igt@core_debugfs@read-all-entries.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v3/bat-adlp-6/igt@core_debugfs@read-all-entries.html
[i915#13400]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13400
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
Build changes
-------------
* Linux: CI_DRM_19026 -> Patchwork_172276v3
CI-20190529: 20190529
CI_DRM_19026: 9d40f0739e6130e8a77620e2414fbce0bdcf0b93 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9066: 9066
Patchwork_172276v3: 9d40f0739e6130e8a77620e2414fbce0bdcf0b93 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v3/index.html
[-- Attachment #2: Type: text/html, Size: 3898 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v3] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-08-20 20:50 ` [PATCH v3] " Prabhakaran, Krishna
@ 2026-08-21 9:09 ` Matthew Auld
2026-09-02 5:37 ` Prabhakaran, Krishna
2026-09-02 19:31 ` [PATCH v4] " Prabhakaran, Krishna
1 sibling, 1 reply; 18+ messages in thread
From: Matthew Auld @ 2026-08-21 9:09 UTC (permalink / raw)
To: Prabhakaran, Krishna, intel-gfx
Cc: thomas.hellstrom, jani.nikula, joonas.lahtinen, rodrigo.vivi,
tursulin, dri-devel
On 20/08/2026 21:50, Prabhakaran, Krishna wrote:
> From: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
>
> When i915 needs to make an imported dma-buf coherent for GPU access on
> non-LLC platforms, or for objects that bypass LLC, it currently calls
> wbinvd_on_all_cpus(). get_pages() runs whenever an imported buffer is
> pinned, so this triggers a whole-cache write-back and invalidate,
> broadcast by IPI to every CPU, on every execbuf submission involving an
> imported dma-buf. That stalls the entire machine for milliseconds and
> starves latency-sensitive work on unrelated cores (e.g. USB isochronous
> audio serviced on the VMM's main thread).
>
> Flush only the pages that actually need it instead:
>
> - If we imported one of our own dma-bufs, the backing object is
> struct-page backed once migrated to SMEM, so flush it directly with
> drm_clflush_sg(), exactly as we flush our other objects. This also
> avoids re-entering the exporter through dma_buf_vmap(), which would
> recurse into i915_gem_object_pin_map() on the source object we
> already hold locked (and fails the igt_dmabuf_import_same_driver
> selftest with -EBUSY).
>
> - For a foreign dma-buf the sg_table is not guaranteed to be backed by
> struct pages, and the importer has no way to tell, so drm_clflush_sg()
> cannot be used. vmap the buffer and flush that virtual range with
> drm_clflush_virt_range() instead: x86 uses PIPT caches, so flushing
> one virtual alias evicts the cache lines for every alias of the same
> physical pages. The dma_resv lock required by dma_buf_vmap() is
> already held here via the imported object.
>
> Fall back to wbinvd only when the buffer cannot be vmapped or is backed
> by I/O memory, where there is no CPU-side range to clflush.
>
> Fixes: a035154da45d ("drm/i915/dmabuf: add paranoid flush-on-acquire")
> Signed-off-by: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
> ---
> v3:
> - Drop the wbinvd fallback in the own-dma-buf branch: the exporter is
> migrated to SMEM on attach, so it is always struct-page backed here;
> flushing device memory made no sense from i915's point of view
> (Matthew Auld).
>
> v2:
> - Flush our own imported dma-bufs directly with drm_clflush_sg() instead of
> dma_buf_vmap(), which re-entered i915_gem_object_pin_map() on the source
> object and failed igt_dmabuf_import_same_driver_smem with -EBUSY (reported
> by Intel CI on v1). Foreign dma-bufs still use dma_buf_vmap() +
> drm_clflush_virt_range(); wbinvd only as fallback.
> - Link to v1: https://patchwork.freedesktop.org/patch/744955/?series=171760
>
> drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 52 ++++++++++++++++++----
> 1 file changed, 44 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> index b43d34c7d641..fbf0e0d4b026 100644
> --- a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> +++ b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> @@ -10,6 +10,8 @@
>
> #include <asm/smp.h>
>
> +#include <drm/drm_cache.h>
> +
> #include "gem/i915_gem_dmabuf.h"
> #include "i915_drv.h"
> #include "i915_gem_object.h"
> @@ -249,16 +251,50 @@ static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj)
> * DG1 is special here since it still snoops transactions even with
> * CACHE_NONE. This is not the case with other HAS_SNOOP platforms. We
> * might need to revisit this as we add new discrete platforms.
> - *
> - * XXX: Consider doing a vmap flush or something, where possible.
> - * Currently we just do a heavy handed wbinvd_on_all_cpus() here since
> - * the underlying sg_table might not even point to struct pages, so we
> - * can't just call drm_clflush_sg or similar, like we do elsewhere in
> - * the driver.
> */
> if (i915_gem_object_can_bypass_llc(obj) ||
> - (!HAS_LLC(i915) && !IS_DG1(i915)))
> - wbinvd_on_all_cpus();
> + (!HAS_LLC(i915) && !IS_DG1(i915))) {
> + struct dma_buf *dma_buf = obj->base.import_attach->dmabuf;
> +
> + if (dma_buf->ops == &i915_dmabuf_ops) {
> + struct drm_i915_gem_object *dma_obj =
> + dma_buf_to_obj(dma_buf);
> +
> + /*
> + * We imported one of our own dma-bufs. The exporter is
> + * migrated to SMEM on attach, so it is struct-page
> + * backed and we can flush it directly, the same way we
> + * flush our other objects. This also avoids re-entering
> + * the exporter through dma_buf_vmap(), which would
> + * recurse into i915_gem_object_pin_map() on the source
> + * object we already hold locked.
> + */
> + drm_clflush_sg(dma_obj->mm.pages);
I think we still need to wrap this with has_struct_page()?
> + } else {
> + struct iosys_map map;
> +
> + /*
> + * A foreign sg_table is not guaranteed to be backed by
> + * struct pages, so we cannot use drm_clflush_sg(). vmap
> + * the buffer and flush the virtual range instead; x86
> + * uses PIPT caches, so flushing one alias evicts the
> + * lines for every alias of the same physical pages.
> + *
> + * We already hold the dma_resv lock via the imported
> + * obj, so use the locked dma_buf_vmap() variant.
> + */
> + if (!dma_buf_vmap(dma_buf, &map)) {
> + if (!map.is_iomem)
> + drm_clflush_virt_range(map.vaddr,
> + obj->base.size);
> + else
> + wbinvd_on_all_cpus();
> + dma_buf_vunmap(dma_buf, &map);
> + } else {
> + wbinvd_on_all_cpus();
> + }
> + }
> + }
>
> __i915_gem_object_set_pages(obj, sgt);
>
>
> base-commit: 682ea2d28d18bb06f9fc663cb5ab7e80dc0e606a
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v3] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-08-21 9:09 ` Matthew Auld
@ 2026-09-02 5:37 ` Prabhakaran, Krishna
0 siblings, 0 replies; 18+ messages in thread
From: Prabhakaran, Krishna @ 2026-09-02 5:37 UTC (permalink / raw)
To: Auld, Matthew, intel-gfx@lists.freedesktop.org
Cc: thomas.hellstrom@linux.intel.com, jani.nikula@linux.intel.com,
joonas.lahtinen@linux.intel.com, Vivi, Rodrigo,
tursulin@ursulin.net, dri-devel@lists.freedesktop.org
[-- Attachment #1: Type: text/plain, Size: 437 bytes --]
> I think we still need to wrap this with has_struct_page()?
You're right. SMEM doesn't guarantee the STRUCT_PAGE flag (phys objects clear it), so I'll guard the direct-flush with i915_gem_object_has_struct_page() and fall back to wbinvd for the !struct_page case — I can't fall through to the vmap branch there since that's the recursion into pin_map() on the locked source object that v2 fixed. Will send a v4.
Regards
Krishna
[-- Attachment #2: Type: text/html, Size: 1455 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH v4] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-08-20 20:50 ` [PATCH v3] " Prabhakaran, Krishna
2026-08-21 9:09 ` Matthew Auld
@ 2026-09-02 19:31 ` Prabhakaran, Krishna
2026-09-15 1:28 ` Prabhakaran, Krishna
2026-09-15 8:49 ` Matthew Auld
1 sibling, 2 replies; 18+ messages in thread
From: Prabhakaran, Krishna @ 2026-09-02 19:31 UTC (permalink / raw)
To: intel-gfx
Cc: dri-devel, Matthew Auld, Thomas Hellström, Jani Nikula,
Joonas Lahtinen, Rodrigo Vivi, Tvrtko Ursulin,
Krishna Prabhakaran
From: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
When i915 needs to make an imported dma-buf coherent for GPU access on
non-LLC platforms, or for objects that bypass LLC, it currently calls
wbinvd_on_all_cpus(). get_pages() runs whenever an imported buffer is
pinned, so this triggers a whole-cache write-back and invalidate,
broadcast by IPI to every CPU, on every execbuf submission involving an
imported dma-buf. That stalls the entire machine for milliseconds and
starves latency-sensitive work on unrelated cores (e.g. USB isochronous
audio serviced on the VMM's main thread).
Flush only the pages that actually need it instead:
- If we imported one of our own dma-bufs, the backing object is
normally struct-page backed once migrated to SMEM, so flush it
directly with drm_clflush_sg(), exactly as we flush our other
objects. This also avoids re-entering the exporter through
dma_buf_vmap(), which would recurse into i915_gem_object_pin_map()
on the source object we already hold locked (and fails the
igt_dmabuf_import_same_driver selftest with -EBUSY). SMEM does not
guarantee the struct-page flag though: phys objects clear it and it
is dropped transiently during TTM moves, and drm_clflush_sg() walks
the sgt with sg_page(), so guard the direct flush with
i915_gem_object_has_struct_page() and fall back to wbinvd when it is
not set.
- For a foreign dma-buf the sg_table is not guaranteed to be backed by
struct pages, and the importer has no way to tell, so drm_clflush_sg()
cannot be used. vmap the buffer and flush that virtual range with
drm_clflush_virt_range() instead: x86 uses PIPT caches, so flushing
one virtual alias evicts the cache lines for every alias of the same
physical pages. The dma_resv lock required by dma_buf_vmap() is
already held here via the imported object.
Fall back to wbinvd only when the buffer cannot be vmapped or is backed
by I/O memory, where there is no CPU-side range to clflush.
Fixes: a035154da45d ("drm/i915/dmabuf: add paranoid flush-on-acquire")
Signed-off-by: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
---
v4: Guard the own-dma-buf direct drm_clflush_sg() with
i915_gem_object_has_struct_page() and fall back to wbinvd when the
SMEM object is not struct-page backed (phys objects, transient TTM
moves); sg_page() would otherwise walk bogus pages. (review feedback)
v3: Drop the wbinvd fallback inside the own-dma-buf branch; the exporter is
migrated to SMEM on attach, so flushing device memory made no sense.
(Matthew Auld)
v2: Special-case our own dma-bufs with drm_clflush_sg() instead of
dma_buf_vmap(), which recursed into i915_gem_object_pin_map() on the
already-locked source object and failed igt_dmabuf_import_same_driver
with -EBUSY; foreign dma-bufs use vmap + drm_clflush_virt_range().
v1: https://patchwork.freedesktop.org/series/171760/
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 62 +++++++++++++++++++---
1 file changed, 54 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
index b43d34c7d641..d1695171019c 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
@@ -10,6 +10,8 @@
#include <asm/smp.h>
+#include <drm/drm_cache.h>
+
#include "gem/i915_gem_dmabuf.h"
#include "i915_drv.h"
#include "i915_gem_object.h"
@@ -249,16 +251,60 @@ static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj)
* DG1 is special here since it still snoops transactions even with
* CACHE_NONE. This is not the case with other HAS_SNOOP platforms. We
* might need to revisit this as we add new discrete platforms.
- *
- * XXX: Consider doing a vmap flush or something, where possible.
- * Currently we just do a heavy handed wbinvd_on_all_cpus() here since
- * the underlying sg_table might not even point to struct pages, so we
- * can't just call drm_clflush_sg or similar, like we do elsewhere in
- * the driver.
*/
if (i915_gem_object_can_bypass_llc(obj) ||
- (!HAS_LLC(i915) && !IS_DG1(i915)))
- wbinvd_on_all_cpus();
+ (!HAS_LLC(i915) && !IS_DG1(i915))) {
+ struct dma_buf *dma_buf = obj->base.import_attach->dmabuf;
+
+ if (dma_buf->ops == &i915_dmabuf_ops) {
+ struct drm_i915_gem_object *dma_obj =
+ dma_buf_to_obj(dma_buf);
+
+ /*
+ * We imported one of our own dma-bufs. The exporter is
+ * migrated to SMEM on attach, so it is normally struct-page
+ * backed and we can flush it directly, the same way we
+ * flush our other objects. This also avoids re-entering
+ * the exporter through dma_buf_vmap(), which would
+ * recurse into i915_gem_object_pin_map() on the source
+ * object we already hold locked.
+ *
+ * SMEM does not guarantee the STRUCT_PAGE flag though: phys
+ * objects clear it and it is dropped transiently during TTM
+ * moves. drm_clflush_sg() walks the sgt with sg_page(), so
+ * without struct pages those pointers are bogus; fall back to
+ * wbinvd in that case (not the vmap path, which would recurse
+ * on the already-locked source object).
+ */
+ if (i915_gem_object_has_struct_page(dma_obj))
+ drm_clflush_sg(dma_obj->mm.pages);
+ else
+ wbinvd_on_all_cpus();
+ } else {
+ struct iosys_map map;
+
+ /*
+ * A foreign sg_table is not guaranteed to be backed by
+ * struct pages, so we cannot use drm_clflush_sg(). vmap
+ * the buffer and flush the virtual range instead; x86
+ * uses PIPT caches, so flushing one alias evicts the
+ * lines for every alias of the same physical pages.
+ *
+ * We already hold the dma_resv lock via the imported
+ * obj, so use the locked dma_buf_vmap() variant.
+ */
+ if (!dma_buf_vmap(dma_buf, &map)) {
+ if (!map.is_iomem)
+ drm_clflush_virt_range(map.vaddr,
+ obj->base.size);
+ else
+ wbinvd_on_all_cpus();
+ dma_buf_vunmap(dma_buf, &map);
+ } else {
+ wbinvd_on_all_cpus();
+ }
+ }
+ }
__i915_gem_object_set_pages(obj, sgt);
--
2.43.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev4)
2026-08-16 1:45 [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import Prabhakaran, Krishna
` (4 preceding siblings ...)
2026-08-20 22:07 ` ✗ i915.CI.BAT: failure for drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev3) Patchwork
@ 2026-09-02 21:36 ` Patchwork
2026-09-03 16:01 ` ✗ i915.CI.Full: failure " Patchwork
6 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-09-02 21:36 UTC (permalink / raw)
To: Prabhakaran, Krishna; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 3008 bytes --]
== Series Details ==
Series: drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev4)
URL : https://patchwork.freedesktop.org/series/172276/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19078 -> Patchwork_172276v4
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/index.html
Participating hosts (38 -> 37)
------------------------------
Missing (1): bat-dg2-13
Known issues
------------
Here are the changes found in Patchwork_172276v4 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@sanitycheck:
- fi-kbl-7567u: [PASS][1] -> [DMESG-WARN][2] ([i915#13735]) +79 other tests dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/fi-kbl-7567u/igt@i915_selftest@live@sanitycheck.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/fi-kbl-7567u/igt@i915_selftest@live@sanitycheck.html
* igt@kms_busy@basic@flip:
- fi-kbl-7567u: [PASS][3] -> [DMESG-WARN][4] ([i915#13735] / [i915#180])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/fi-kbl-7567u/igt@kms_busy@basic@flip.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/fi-kbl-7567u/igt@kms_busy@basic@flip.html
* igt@kms_flip@basic-flip-vs-dpms@d-hdmi-a1:
- fi-tgl-1115g4: [PASS][5] -> [ABORT][6] ([i915#16876]) +1 other test abort
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/fi-tgl-1115g4/igt@kms_flip@basic-flip-vs-dpms@d-hdmi-a1.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/fi-tgl-1115g4/igt@kms_flip@basic-flip-vs-dpms@d-hdmi-a1.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- fi-kbl-7567u: [PASS][7] -> [DMESG-WARN][8] ([i915#13735] / [i915#15673] / [i915#180]) +52 other tests dmesg-warn
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
[i915#16876]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16876
[i915#180]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/180
Build changes
-------------
* Linux: CI_DRM_19078 -> Patchwork_172276v4
CI-20190529: 20190529
CI_DRM_19078: bb742c97086d95b2a04b1b8fbc67822b4cf848c3 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9080: 65c1a091179475c3f0cd925799b49f58720bcf43 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_172276v4: bb742c97086d95b2a04b1b8fbc67822b4cf848c3 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/index.html
[-- Attachment #2: Type: text/html, Size: 3908 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev4)
2026-08-16 1:45 [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import Prabhakaran, Krishna
` (5 preceding siblings ...)
2026-09-02 21:36 ` ✓ i915.CI.BAT: success for drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev4) Patchwork
@ 2026-09-03 16:01 ` Patchwork
6 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-09-03 16:01 UTC (permalink / raw)
To: Prabhakaran, Krishna; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 145576 bytes --]
== Series Details ==
Series: drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev4)
URL : https://patchwork.freedesktop.org/series/172276/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_19078_full -> Patchwork_172276v4_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_172276v4_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_172276v4_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_172276v4_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_cursor_edge_walk@64x64-top-bottom:
- shard-dg1: [PASS][1] -> [DMESG-WARN][2] +1 other test dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg1-19/igt@kms_cursor_edge_walk@64x64-top-bottom.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-16/igt@kms_cursor_edge_walk@64x64-top-bottom.html
New tests
---------
New tests have been introduced between CI_DRM_19078_full and Patchwork_172276v4_full:
### New IGT tests (104) ###
* igt@kms_cursor_crc@cursor-offscreen-128x128:
- Statuses : 6 pass(s)
- Exec time: [2.56, 5.68] s
* igt@kms_cursor_crc@cursor-offscreen-128x128@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [1.94] s
* igt@kms_cursor_crc@cursor-offscreen-128x128@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.58] s
* igt@kms_cursor_crc@cursor-offscreen-128x42:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.06, 5.79] s
* igt@kms_cursor_crc@cursor-offscreen-256x256:
- Statuses : 4 pass(s)
- Exec time: [2.55, 5.03] s
* igt@kms_cursor_crc@cursor-offscreen-256x256@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [1.96] s
* igt@kms_cursor_crc@cursor-offscreen-256x256@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.65] s
* igt@kms_cursor_crc@cursor-offscreen-256x85:
- Statuses : 4 pass(s) 1 skip(s)
- Exec time: [0.06, 5.43] s
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- Statuses : 5 skip(s)
- Exec time: [0.04, 0.09] s
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- Statuses : 6 skip(s)
- Exec time: [0.04, 0.21] s
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- Statuses : 4 skip(s)
- Exec time: [0.01, 0.03] s
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- Statuses :
- Exec time: [None] s
* igt@kms_cursor_crc@cursor-offscreen-64x21:
- Statuses : 4 pass(s) 2 skip(s)
- Exec time: [0.06, 5.47] s
* igt@kms_cursor_crc@cursor-offscreen-64x64:
- Statuses : 4 pass(s)
- Exec time: [2.58, 5.46] s
* igt@kms_cursor_crc@cursor-offscreen-64x64@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [1.94] s
* igt@kms_cursor_crc@cursor-offscreen-64x64@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.58] s
* igt@kms_cursor_crc@cursor-offscreen-max-size:
- Statuses : 6 skip(s)
- Exec time: [0.01, 0.05] s
* igt@kms_cursor_crc@cursor-onscreen-128x128:
- Statuses : 6 pass(s)
- Exec time: [2.47, 5.63] s
* igt@kms_cursor_crc@cursor-onscreen-128x128@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.15] s
* igt@kms_cursor_crc@cursor-onscreen-128x128@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.76] s
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- Statuses : 3 pass(s) 1 skip(s)
- Exec time: [0.07, 5.45] s
* igt@kms_cursor_crc@cursor-onscreen-256x256:
- Statuses : 6 pass(s)
- Exec time: [2.40, 5.54] s
* igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.14] s
* igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.77] s
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.07, 5.52] s
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- Statuses : 7 skip(s)
- Exec time: [0.05, 0.32] s
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- Statuses : 6 skip(s)
- Exec time: [0.05, 0.26] s
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- Statuses : 4 skip(s)
- Exec time: [0.01, 0.02] s
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- Statuses : 6 skip(s)
- Exec time: [0.01, 0.03] s
* igt@kms_cursor_crc@cursor-onscreen-64x21:
- Statuses : 1 fail(s) 2 pass(s) 1 skip(s)
- Exec time: [0.06, 5.41] s
* igt@kms_cursor_crc@cursor-onscreen-64x64:
- Statuses : 5 pass(s)
- Exec time: [2.42, 5.55] s
* igt@kms_cursor_crc@cursor-onscreen-64x64@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.15] s
* igt@kms_cursor_crc@cursor-onscreen-64x64@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.79] s
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- Statuses : 6 skip(s)
- Exec time: [0.01, 0.03] s
* igt@kms_cursor_crc@cursor-random-128x128:
- Statuses : 6 pass(s)
- Exec time: [3.88, 9.25] s
* igt@kms_cursor_crc@cursor-random-128x128@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [3.37] s
* igt@kms_cursor_crc@cursor-random-128x128@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [3.99] s
* igt@kms_cursor_crc@cursor-random-128x42:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.07, 9.23] s
* igt@kms_cursor_crc@cursor-random-256x256:
- Statuses :
- Exec time: [None] s
* igt@kms_cursor_crc@cursor-random-256x85:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.06, 9.19] s
* igt@kms_cursor_crc@cursor-random-32x10:
- Statuses : 7 skip(s)
- Exec time: [0.05, 0.28] s
* igt@kms_cursor_crc@cursor-random-32x32:
- Statuses : 5 skip(s)
- Exec time: [0.04, 0.07] s
* igt@kms_cursor_crc@cursor-random-512x170:
- Statuses : 4 skip(s)
- Exec time: [0.01, 0.02] s
* igt@kms_cursor_crc@cursor-random-512x512:
- Statuses : 6 skip(s)
- Exec time: [0.01, 0.05] s
* igt@kms_cursor_crc@cursor-random-64x21:
- Statuses : 2 fail(s) 3 pass(s) 2 skip(s)
- Exec time: [0.07, 9.15] s
* igt@kms_cursor_crc@cursor-random-64x64:
- Statuses : 6 pass(s)
- Exec time: [3.89, 9.10] s
* igt@kms_cursor_crc@cursor-random-64x64@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [3.40] s
* igt@kms_cursor_crc@cursor-random-64x64@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [4.03] s
* igt@kms_cursor_crc@cursor-random-max-size:
- Statuses : 7 skip(s)
- Exec time: [0.01, 0.04] s
* igt@kms_cursor_crc@cursor-rapid-movement-128x128:
- Statuses : 6 pass(s)
- Exec time: [0.60, 1.90] s
* igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [0.58] s
* igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [1.18] s
* igt@kms_cursor_crc@cursor-rapid-movement-128x42:
- Statuses : 4 pass(s) 1 skip(s)
- Exec time: [0.07, 0.90] s
* igt@kms_cursor_crc@cursor-rapid-movement-256x256:
- Statuses : 5 pass(s)
- Exec time: [0.58, 1.83] s
* igt@kms_cursor_crc@cursor-rapid-movement-256x256@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [0.57] s
* igt@kms_cursor_crc@cursor-rapid-movement-256x256@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [1.19] s
* igt@kms_cursor_crc@cursor-rapid-movement-256x85:
- Statuses : 3 pass(s) 1 skip(s)
- Exec time: [0.07, 0.80] s
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- Statuses : 7 skip(s)
- Exec time: [0.04, 0.22] s
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- Statuses : 4 skip(s)
- Exec time: [0.05, 0.07] s
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- Statuses : 7 skip(s)
- Exec time: [0.01, 0.05] s
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- Statuses : 6 skip(s)
- Exec time: [0.01, 0.04] s
* igt@kms_cursor_crc@cursor-rapid-movement-64x21:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.06, 1.77] s
* igt@kms_cursor_crc@cursor-rapid-movement-64x64:
- Statuses : 5 pass(s)
- Exec time: [0.79, 1.84] s
* igt@kms_cursor_crc@cursor-rapid-movement-64x64@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [0.60] s
* igt@kms_cursor_crc@cursor-rapid-movement-64x64@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [1.20] s
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- Statuses : 6 skip(s)
- Exec time: [0.01, 0.04] s
* igt@kms_cursor_crc@cursor-sliding-128x128:
- Statuses : 6 pass(s)
- Exec time: [3.79, 8.88] s
* igt@kms_cursor_crc@cursor-sliding-128x128@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [3.28] s
* igt@kms_cursor_crc@cursor-sliding-128x128@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [3.86] s
* igt@kms_cursor_crc@cursor-sliding-128x42:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.07, 8.77] s
* igt@kms_cursor_crc@cursor-sliding-256x256:
- Statuses : 4 pass(s)
- Exec time: [3.76, 8.87] s
* igt@kms_cursor_crc@cursor-sliding-256x256@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [3.24] s
* igt@kms_cursor_crc@cursor-sliding-256x256@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [3.91] s
* igt@kms_cursor_crc@cursor-sliding-256x85:
- Statuses :
- Exec time: [None] s
* igt@kms_cursor_crc@cursor-sliding-32x10:
- Statuses : 6 skip(s)
- Exec time: [0.04, 0.08] s
* igt@kms_cursor_crc@cursor-sliding-32x32:
- Statuses :
- Exec time: [None] s
* igt@kms_cursor_crc@cursor-sliding-512x170:
- Statuses : 6 skip(s)
- Exec time: [0.01, 0.03] s
* igt@kms_cursor_crc@cursor-sliding-512x512:
- Statuses : 6 skip(s)
- Exec time: [0.01, 0.07] s
* igt@kms_cursor_crc@cursor-sliding-64x21:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.07, 8.87] s
* igt@kms_cursor_crc@cursor-sliding-64x64:
- Statuses : 6 pass(s)
- Exec time: [3.79, 8.89] s
* igt@kms_cursor_crc@cursor-sliding-64x64@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [3.27] s
* igt@kms_cursor_crc@cursor-sliding-64x64@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [3.87] s
* igt@kms_cursor_crc@cursor-sliding-max-size:
- Statuses : 6 skip(s)
- Exec time: [0.01, 0.05] s
* igt@kms_plane_cursor@overlay:
- Statuses : 6 pass(s)
- Exec time: [17.05, 40.37] s
* igt@kms_plane_cursor@overlay@pipe-a-edp-1-size-128:
- Statuses : 1 pass(s)
- Exec time: [2.72] s
* igt@kms_plane_cursor@overlay@pipe-a-edp-1-size-256:
- Statuses : 1 pass(s)
- Exec time: [2.75] s
* igt@kms_plane_cursor@overlay@pipe-a-edp-1-size-64:
- Statuses : 1 pass(s)
- Exec time: [2.65] s
* igt@kms_plane_cursor@overlay@pipe-d-edp-1-size-128:
- Statuses : 1 pass(s)
- Exec time: [2.39] s
* igt@kms_plane_cursor@overlay@pipe-d-edp-1-size-256:
- Statuses : 1 pass(s)
- Exec time: [2.36] s
* igt@kms_plane_cursor@overlay@pipe-d-edp-1-size-64:
- Statuses : 1 pass(s)
- Exec time: [3.09] s
* igt@kms_plane_cursor@primary:
- Statuses : 3 pass(s)
- Exec time: [34.17, 39.22] s
* igt@kms_plane_cursor@primary@pipe-a-edp-1-size-128:
- Statuses : 1 pass(s)
- Exec time: [2.72] s
* igt@kms_plane_cursor@primary@pipe-a-edp-1-size-256:
- Statuses : 1 pass(s)
- Exec time: [2.71] s
* igt@kms_plane_cursor@primary@pipe-a-edp-1-size-64:
- Statuses : 1 pass(s)
- Exec time: [2.74] s
* igt@kms_plane_cursor@primary@pipe-d-edp-1-size-128:
- Statuses : 1 pass(s)
- Exec time: [2.36] s
* igt@kms_plane_cursor@primary@pipe-d-edp-1-size-256:
- Statuses : 1 pass(s)
- Exec time: [2.36] s
* igt@kms_plane_cursor@primary@pipe-d-edp-1-size-64:
- Statuses : 1 pass(s)
- Exec time: [3.15] s
* igt@kms_plane_cursor@viewport:
- Statuses : 5 pass(s)
- Exec time: [17.81, 38.28] s
* igt@kms_plane_cursor@viewport@pipe-a-edp-1-size-128:
- Statuses : 1 pass(s)
- Exec time: [2.60] s
* igt@kms_plane_cursor@viewport@pipe-a-edp-1-size-256:
- Statuses : 1 pass(s)
- Exec time: [2.63] s
* igt@kms_plane_cursor@viewport@pipe-a-edp-1-size-64:
- Statuses : 1 pass(s)
- Exec time: [2.62] s
* igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-128:
- Statuses : 1 pass(s)
- Exec time: [2.24] s
* igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256:
- Statuses : 1 pass(s)
- Exec time: [2.25] s
* igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-64:
- Statuses : 1 pass(s)
- Exec time: [2.96] s
Known issues
------------
Here are the changes found in Patchwork_172276v4_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][3] ([i915#8411])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@api_intel_bb@blit-reloc-purge-cache.html
- shard-rkl: NOTRUN -> [SKIP][4] ([i915#8411])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@crc32:
- shard-tglu: NOTRUN -> [SKIP][5] ([i915#6230])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@api_intel_bb@crc32.html
* igt@device_reset@cold-reset-bound:
- shard-tglu-1: NOTRUN -> [SKIP][6] ([i915#11078])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@device_reset@cold-reset-bound.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#7697])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-copy-compressed:
- shard-tglu: NOTRUN -> [SKIP][8] ([i915#3555] / [i915#9323])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-10/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-mtlp: NOTRUN -> [SKIP][9] ([i915#9323])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#13008])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
- shard-dg2: [PASS][11] -> [INCOMPLETE][12] ([i915#13356] / [i915#16348])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg2-6/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-4/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-tglu: NOTRUN -> [SKIP][13] ([i915#7697])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_isolation@preservation-s3@rcs0:
- shard-glk: [PASS][14] -> [INCOMPLETE][15] ([i915#13356] / [i915#16466])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-glk3/igt@gem_ctx_isolation@preservation-s3@rcs0.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk2/igt@gem_ctx_isolation@preservation-s3@rcs0.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-mtlp: NOTRUN -> [SKIP][16] ([i915#8555])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-dg1: NOTRUN -> [SKIP][17] ([i915#8555])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_ctx_persistence@legacy-engines-queued:
- shard-snb: NOTRUN -> [SKIP][18] ([i915#1099]) +3 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-snb5/igt@gem_ctx_persistence@legacy-engines-queued.html
* igt@gem_ctx_sseu@invalid-args:
- shard-tglu-1: NOTRUN -> [SKIP][19] ([i915#280])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_exec_balancer@bonded-semaphore:
- shard-mtlp: NOTRUN -> [SKIP][20] ([i915#4812])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gem_exec_balancer@bonded-semaphore.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-tglu-1: NOTRUN -> [SKIP][21] ([i915#4525])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_big@single:
- shard-tglu: [PASS][22] -> [FAIL][23] ([i915#15816])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-tglu-9/igt@gem_exec_big@single.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-recoverable:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#6344])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-4/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_reloc@basic-cpu-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][25] ([i915#3281]) +2 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gem_exec_reloc@basic-cpu-noreloc.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-dg2: NOTRUN -> [SKIP][26] ([i915#3281]) +2 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@gem_exec_reloc@basic-gtt-read.html
- shard-rkl: NOTRUN -> [SKIP][27] ([i915#3281]) +5 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_exec_schedule@semaphore-power:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#4537] / [i915#4812])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [PASS][29] -> [INCOMPLETE][30] ([i915#13356]) +1 other test incomplete
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg2-3/igt@gem_exec_suspend@basic-s0.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-6/igt@gem_exec_suspend@basic-s0.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#4613])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@heavy-multi:
- shard-glk: NOTRUN -> [SKIP][32] ([i915#4613]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk4/igt@gem_lmem_swapping@heavy-multi.html
* igt@gem_lmem_swapping@heavy-random:
- shard-rkl: NOTRUN -> [SKIP][33] ([i915#4613]) +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-tglu: NOTRUN -> [SKIP][34] ([i915#4613]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-tglu-1: NOTRUN -> [SKIP][35] ([i915#4613]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_media_vme:
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#284])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@gem_media_vme.html
* igt@gem_mmap@basic-small-bo:
- shard-dg1: NOTRUN -> [SKIP][37] ([i915#4083])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@gem_mmap@basic-small-bo.html
* igt@gem_mmap_gtt@cpuset-basic-small-copy:
- shard-mtlp: NOTRUN -> [SKIP][38] ([i915#4077]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gem_mmap_gtt@cpuset-basic-small-copy.html
* igt@gem_mmap_gtt@zero-extend:
- shard-dg2: NOTRUN -> [SKIP][39] ([i915#4077]) +2 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@gem_mmap_gtt@zero-extend.html
* igt@gem_mmap_wc@bad-size:
- shard-mtlp: NOTRUN -> [SKIP][40] ([i915#4083])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gem_mmap_wc@bad-size.html
* igt@gem_pwrite@basic-exhaustion:
- shard-snb: NOTRUN -> [WARN][41] ([i915#2658])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-snb5/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-tglu: NOTRUN -> [SKIP][42] ([i915#13398])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-rkl: [PASS][43] -> [ABORT][44] ([i915#15131])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@gem_readwrite@beyond-eob:
- shard-rkl: NOTRUN -> [SKIP][45] ([i915#3282]) +3 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@gem_readwrite@beyond-eob.html
* igt@gem_render_copy@y-tiled-to-vebox-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#5190] / [i915#8428]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html
* igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled:
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#8428])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled.html
* igt@gem_render_tiled_blits@basic:
- shard-mtlp: NOTRUN -> [SKIP][48] ([i915#4079])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gem_render_tiled_blits@basic.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg1: NOTRUN -> [SKIP][49] ([i915#4079])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_userptr_blits@access-control:
- shard-mtlp: NOTRUN -> [SKIP][50] ([i915#3297])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-tglu-1: NOTRUN -> [SKIP][51] ([i915#3297]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu-1: NOTRUN -> [SKIP][52] ([i915#3297] / [i915#3323])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu: NOTRUN -> [SKIP][53] ([i915#3297])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_workarounds@suspend-resume:
- shard-rkl: [PASS][54] -> [INCOMPLETE][55] ([i915#13356]) +1 other test incomplete
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-8/igt@gem_workarounds@suspend-resume.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@gem_workarounds@suspend-resume.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-glk: [PASS][56] -> [INCOMPLETE][57] ([i915#13356] / [i915#14586])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-glk3/igt@gem_workarounds@suspend-resume-fd.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk8/igt@gem_workarounds@suspend-resume-fd.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-rkl: NOTRUN -> [SKIP][58] ([i915#2527])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-mtlp: NOTRUN -> [SKIP][59] ([i915#2856])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gen9_exec_parse@batch-invalid-length.html
* igt@gen9_exec_parse@bb-chained:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#2856])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-large:
- shard-tglu: NOTRUN -> [SKIP][61] ([i915#2527] / [i915#2856]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-10/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-start-param:
- shard-dg1: NOTRUN -> [SKIP][62] ([i915#2527])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-tglu-1: NOTRUN -> [SKIP][63] ([i915#2527] / [i915#2856]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_drm_fdinfo@busy-idle-check-all@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][64] ([i915#11527]) +6 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@i915_drm_fdinfo@busy-idle-check-all@rcs0.html
* igt@i915_drm_fdinfo@virtual-busy-hang:
- shard-dg1: NOTRUN -> [SKIP][65] ([i915#14118])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@i915_drm_fdinfo@virtual-busy-hang.html
* igt@i915_module_load@fault-injection:
- shard-dg2: NOTRUN -> [ABORT][66] ([i915#15342] / [i915#15481])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@i915_module_load@fault-injection.html
* igt@i915_module_load@fault-injection@__uc_init:
- shard-dg2: NOTRUN -> [ABORT][67] ([i915#15481])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@i915_module_load@fault-injection@__uc_init.html
- shard-rkl: NOTRUN -> [SKIP][68] ([i915#15479]) +4 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@i915_module_load@fault-injection@__uc_init.html
* igt@i915_module_load@fault-injection@intel_connector_register:
- shard-rkl: NOTRUN -> [ABORT][69] ([i915#15342]) +1 other test abort
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@i915_module_load@fault-injection@intel_connector_register.html
- shard-snb: NOTRUN -> [ABORT][70] ([i915#15342]) +1 other test abort
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-snb6/igt@i915_module_load@fault-injection@intel_connector_register.html
- shard-dg2: NOTRUN -> [DMESG-WARN][71] ([i915#15342])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@i915_module_load@fault-injection@intel_connector_register.html
* igt@i915_module_load@fault-injection@intel_guc_ct_init:
- shard-snb: NOTRUN -> [SKIP][72] +435 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-snb6/igt@i915_module_load@fault-injection@intel_guc_ct_init.html
* igt@i915_module_load@reload-no-display:
- shard-tglu-1: NOTRUN -> [DMESG-WARN][73] ([i915#13029] / [i915#14545])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@i915_module_load@reload-no-display.html
* igt@i915_module_load@resize-bar:
- shard-tglu: NOTRUN -> [SKIP][74] ([i915#6412])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-tglu-1: NOTRUN -> [SKIP][75] ([i915#8399]) +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-tglu: NOTRUN -> [SKIP][76] ([i915#16080] / [i915#16166])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu: NOTRUN -> [WARN][77] ([i915#13790] / [i915#2681]) +1 other test warn
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-10/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#14498])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rpm@gem-evict-pwrite:
- shard-dg1: NOTRUN -> [SKIP][79] ([i915#4077]) +1 other test skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@i915_pm_rpm@gem-evict-pwrite.html
* igt@i915_query@hwconfig_table:
- shard-dg1: NOTRUN -> [SKIP][80] ([i915#6245])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@i915_query@hwconfig_table.html
* igt@i915_query@query-topology-unsupported:
- shard-rkl: NOTRUN -> [SKIP][81] ([i915#16079])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-4/igt@i915_query@query-topology-unsupported.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-glk11: NOTRUN -> [INCOMPLETE][82] ([i915#16182] / [i915#4817])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk11/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@sysfs-reader:
- shard-rkl: [PASS][83] -> [INCOMPLETE][84] ([i915#4817])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@i915_suspend@sysfs-reader.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@i915_suspend@sysfs-reader.html
* igt@intel_hwmon@hwmon-read:
- shard-tglu-1: NOTRUN -> [SKIP][85] ([i915#7707])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- shard-dg1: NOTRUN -> [SKIP][86] ([i915#4212]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-2:
- shard-glk: [PASS][87] -> [FAIL][88] ([i915#14888])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-glk9/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-2.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk3/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-2.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-rkl: [PASS][89] -> [INCOMPLETE][90] ([i915#12761]) +1 other test incomplete
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_async_flips@async-flip-suspend-resume.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-tglu-1: NOTRUN -> [SKIP][91] ([i915#9531])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk10: NOTRUN -> [SKIP][92] ([i915#1769])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-tglu-1: NOTRUN -> [SKIP][93] ([i915#1769] / [i915#3555])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][94] ([i915#5286]) +2 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][95] ([i915#4538] / [i915#5286])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-tglu: NOTRUN -> [SKIP][96] ([i915#5286]) +4 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-10/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][97] ([i915#5286]) +3 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][98] ([i915#3638])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#3828]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][100] +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#3638]) +3 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#4538] / [i915#5190]) +2 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-0:
- shard-mtlp: NOTRUN -> [SKIP][103] +4 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][104] ([i915#12313])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
- shard-glk11: NOTRUN -> [SKIP][105] +56 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk11/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#12313]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][107] ([i915#6095]) +34 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][108] ([i915#6095]) +14 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#12805])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][111] ([i915#6095]) +44 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-10/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#14544] / [i915#6095]) +4 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][113] ([i915#14098] / [i915#14544] / [i915#6095]) +2 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#6095]) +7 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
- shard-rkl: [PASS][115] -> [INCOMPLETE][116] ([i915#14694] / [i915#15582])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][117] ([i915#14694] / [i915#15582])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][118] ([i915#6095]) +38 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#14098] / [i915#6095]) +27 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1:
- shard-dg1: NOTRUN -> [SKIP][120] ([i915#6095]) +164 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-15/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][121] ([i915#12313]) +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#10307] / [i915#6095]) +78 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-4/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d:
- shard-tglu: NOTRUN -> [SKIP][123] ([i915#16471]) +2 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#16471]) +1 other test skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4:
- shard-mtlp: NOTRUN -> [SKIP][125] ([i915#16464] / [i915#16471])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
- shard-dg1: NOTRUN -> [SKIP][126] ([i915#11151] / [i915#7828]) +2 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][127] ([i915#11151] / [i915#7828]) +6 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-tglu-1: NOTRUN -> [SKIP][128] ([i915#11151] / [i915#7828]) +4 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_chamelium_hpd@dp-hpd-fast:
- shard-mtlp: NOTRUN -> [SKIP][129] ([i915#11151] / [i915#7828])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_chamelium_hpd@dp-hpd-fast.html
* igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#11151] / [i915#7828]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: NOTRUN -> [SKIP][131] ([i915#11151] / [i915#7828]) +5 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_content_protection@atomic-dpms:
- shard-mtlp: NOTRUN -> [SKIP][132] ([i915#15865])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@content-type-change:
- shard-dg2: NOTRUN -> [SKIP][133] ([i915#15865])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_content_protection@content-type-change.html
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#15865])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-tglu: NOTRUN -> [SKIP][135] ([i915#15330])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@lic-type-0-hdcp14:
- shard-tglu: NOTRUN -> [SKIP][136] ([i915#15865])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-10/igt@kms_content_protection@lic-type-0-hdcp14.html
* igt@kms_content_protection@mei-interface:
- shard-mtlp: NOTRUN -> [SKIP][137] ([i915#8063] / [i915#9433])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][138] ([i915#15865]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_content_protection@suspend-resume.html
* igt@kms_cursor_crc@cursor-offscreen-512x170 (NEW):
- shard-rkl: NOTRUN -> [SKIP][139] ([i915#13049])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-32x32 (NEW):
- shard-rkl: [SKIP][140] ([i915#14544] / [i915#3555]) -> [SKIP][141] ([i915#3555])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-512x512 (NEW):
- shard-tglu: NOTRUN -> [SKIP][142] ([i915#13049])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [FAIL][143] ([i915#13566]) +1 other test fail
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-max-size (NEW):
- shard-tglu-1: NOTRUN -> [SKIP][144] ([i915#3555]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-32x10 (NEW):
- shard-rkl: [SKIP][145] ([i915#3555]) -> [SKIP][146] ([i915#14544] / [i915#3555])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-8/igt@kms_cursor_crc@cursor-random-32x10.html
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_cursor_crc@cursor-random-32x10.html
* igt@kms_cursor_crc@cursor-random-64x21 (NEW):
- shard-rkl: NOTRUN -> [FAIL][147] ([i915#13566]) +1 other test fail
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@kms_cursor_crc@cursor-random-64x21.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32 (NEW):
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#3555]) +4 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170 (NEW):
- shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#13049]) +1 other test skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size (NEW):
- shard-dg1: NOTRUN -> [SKIP][150] ([i915#3555]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-32x10 (NEW):
- shard-tglu: NOTRUN -> [SKIP][151] ([i915#3555]) +2 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-512x512 (NEW):
- shard-rkl: [SKIP][152] ([i915#13049]) -> [SKIP][153] ([i915#13049] / [i915#14544]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-512x512.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-512x512.html
- shard-mtlp: NOTRUN -> [SKIP][154] ([i915#13049])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_edge_walk@256x256-top-edge:
- shard-tglu: [PASS][155] -> [DMESG-WARN][156] ([i915#16685]) +1 other test dmesg-warn
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-tglu-7/igt@kms_cursor_edge_walk@256x256-top-edge.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-2/igt@kms_cursor_edge_walk@256x256-top-edge.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#13046] / [i915#5354]) +2 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-tglu-1: NOTRUN -> [SKIP][158] ([i915#4103])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-mtlp: NOTRUN -> [SKIP][159] ([i915#9809])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][160] +65 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#4103])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dp_aux_dev@basic:
- shard-tglu: NOTRUN -> [SKIP][162] ([i915#1257])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_dp_aux_dev@basic.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-mtlp: NOTRUN -> [SKIP][163] ([i915#13749])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-tglu-1: NOTRUN -> [SKIP][164] ([i915#16867])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#16867])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
- shard-rkl: NOTRUN -> [SKIP][166] ([i915#16867])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
* igt@kms_dsc@dsc-basic-ultrajoiner:
- shard-tglu-1: NOTRUN -> [SKIP][167] ([i915#16361]) +3 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_dsc@dsc-basic-ultrajoiner.html
* igt@kms_dsc@dsc-with-bpc-formats-bigjoiner:
- shard-dg2: NOTRUN -> [SKIP][168] ([i915#16361])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_dsc@dsc-with-bpc-formats-bigjoiner.html
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#16361]) +1 other test skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@kms_dsc@dsc-with-bpc-formats-bigjoiner.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu: NOTRUN -> [SKIP][170] ([i915#16361]) +3 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-mtlp: NOTRUN -> [SKIP][171] ([i915#16361])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner:
- shard-dg1: NOTRUN -> [SKIP][172] ([i915#16361]) +1 other test skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
* igt@kms_feature_discovery@display-2x:
- shard-tglu: NOTRUN -> [SKIP][173] ([i915#16081])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#16081])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-dg1: NOTRUN -> [SKIP][175] ([i915#16081])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-rkl: NOTRUN -> [SKIP][176] ([i915#16599])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@dsc:
- shard-tglu-1: NOTRUN -> [SKIP][177] ([i915#16600])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_feature_discovery@dsc.html
* igt@kms_feature_discovery@psr2:
- shard-tglu: NOTRUN -> [SKIP][178] ([i915#658])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_feature_discovery@psr2.html
* igt@kms_feature_discovery@vrr:
- shard-mtlp: NOTRUN -> [SKIP][179] ([i915#16600])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_feature_discovery@vrr.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#9934]) +4 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#9934])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-tglu: NOTRUN -> [SKIP][182] ([i915#3637] / [i915#9934]) +6 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-10/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][183] ([i915#12745] / [i915#4839]) +1 other test incomplete
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk10/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-dg2: NOTRUN -> [SKIP][184] ([i915#9934])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@2x-plain-flip:
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#9934]) +3 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][186] ([i915#3637] / [i915#9934]) +6 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-mtlp: NOTRUN -> [SKIP][187] ([i915#3637] / [i915#9934])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@blocking-wf_vblank@c-hdmi-a1:
- shard-tglu: NOTRUN -> [FAIL][188] ([i915#14600]) +1 other test fail
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_flip@blocking-wf_vblank@c-hdmi-a1.html
* igt@kms_flip@dpms-vs-vblank-race-interruptible:
- shard-tglu: [PASS][189] -> [ABORT][190] ([i915#16876])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-tglu-2/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-4/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@dpms-vs-vblank-race-interruptible@c-hdmi-a1:
- shard-tglu: [PASS][191] -> [ABORT][192] ([i915#16876] / [i915#16881]) +2 other tests abort
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-tglu-2/igt@kms_flip@dpms-vs-vblank-race-interruptible@c-hdmi-a1.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-4/igt@kms_flip@dpms-vs-vblank-race-interruptible@c-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-rkl: [PASS][193] -> [ABORT][194] ([i915#15132] / [i915#16925])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-2/igt@kms_flip@flip-vs-suspend-interruptible.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2:
- shard-rkl: NOTRUN -> [ABORT][195] ([i915#15132] / [i915#16925])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk10: NOTRUN -> [INCOMPLETE][196] ([i915#12745]) +1 other test incomplete
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk10/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#15643])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#15643])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][199] ([i915#15643]) +2 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#3555] / [i915#8810] / [i915#8813]) +1 other test skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][201] ([i915#15643]) +3 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render:
- shard-mtlp: NOTRUN -> [SKIP][202] ([i915#15991] / [i915#1825]) +4 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][203] ([i915#15989])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-rkl: [PASS][204] -> [SKIP][205] ([i915#15989]) +10 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-4/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#15990]) +3 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][207] ([i915#15989]) +14 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-glk: [PASS][208] -> [SKIP][209] +10 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk2/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-msflip-blt:
- shard-tglu: NOTRUN -> [SKIP][210] +76 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-pgflip-blt:
- shard-rkl: NOTRUN -> [SKIP][211] +48 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][212] ([i915#15990]) +4 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-indfb-scaledprimary:
- shard-dg1: NOTRUN -> [SKIP][213] ([i915#15989]) +5 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_frontbuffer_tracking@fbchdr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-y:
- shard-rkl: NOTRUN -> [SKIP][214] ([i915#15989]) +15 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt:
- shard-dg2: NOTRUN -> [SKIP][215] ([i915#15102]) +3 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][216] ([i915#1825]) +4 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-move:
- shard-dg2: NOTRUN -> [SKIP][217] ([i915#15991] / [i915#5354]) +2 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-indfb-fliptrack-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][218] ([i915#15102]) +34 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt:
- shard-rkl: NOTRUN -> [SKIP][219] ([i915#15102]) +29 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-indfb-fliptrack-mmap-gtt:
- shard-glk10: NOTRUN -> [SKIP][220] +88 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][221] ([i915#15990])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-glk: NOTRUN -> [SKIP][222] +164 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk1/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][223] ([i915#15989]) +14 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-suspend.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][224] ([i915#9766])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][225] ([i915#15102]) +4 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][226] ([i915#15990] / [i915#8708]) +4 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][227] ([i915#15990] / [i915#8708]) +3 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][228] ([i915#15989]) +8 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move:
- shard-tglu-1: NOTRUN -> [SKIP][229] ([i915#15102]) +30 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][230] +13 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-onoff:
- shard-mtlp: NOTRUN -> [SKIP][231] ([i915#15991]) +7 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-pri-shrfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#15991]) +5 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-pri-shrfb-draw-blt.html
* igt@kms_hdr@bpc-switch:
- shard-dg1: NOTRUN -> [SKIP][233] ([i915#3555] / [i915#8228])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-rkl: NOTRUN -> [SKIP][234] ([i915#16644] / [i915#3555] / [i915#8228])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@static-swap:
- shard-tglu: NOTRUN -> [SKIP][235] ([i915#3555] / [i915#8228])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][236] ([i915#3555] / [i915#8228])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-big-joiner:
- shard-dg1: NOTRUN -> [SKIP][237] ([i915#15460])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][238] ([i915#15458])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-tglu: NOTRUN -> [SKIP][239] ([i915#13688])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-10/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][240] ([i915#15460])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-rkl: NOTRUN -> [SKIP][241] ([i915#15460])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][242] ([i915#15459])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-mtlp: NOTRUN -> [SKIP][243] ([i915#15458])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#15638] / [i915#15722])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: [PASS][245] -> [INCOMPLETE][246] ([i915#12756] / [i915#13409] / [i915#13476] / [i915#16789])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk8/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier:
- shard-dg2: NOTRUN -> [SKIP][247] ([i915#15709])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][248] ([i915#15709]) +3 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier:
- shard-tglu: NOTRUN -> [SKIP][249] ([i915#15709]) +2 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][250] ([i915#15709]) +2 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-5:
- shard-rkl: NOTRUN -> [SKIP][251] ([i915#16386]) +1 other test skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-5.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7:
- shard-tglu-1: NOTRUN -> [SKIP][252] ([i915#16386]) +3 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-mtlp: NOTRUN -> [SKIP][253] ([i915#15709])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][254] ([i915#13026]) +1 other test incomplete
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk5/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#13958])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_plane_multiple@2x-tiling-4.html
- shard-rkl: NOTRUN -> [SKIP][256] ([i915#13958])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-tglu: NOTRUN -> [SKIP][257] ([i915#13958])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][258] ([i915#13958])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-dg1: NOTRUN -> [SKIP][259] ([i915#14259])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-tglu-1: NOTRUN -> [SKIP][260] ([i915#15329]) +4 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-b:
- shard-rkl: [PASS][261] -> [ABORT][262] ([i915#16852]) +1 other test abort
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-b.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-b.html
* igt@kms_pm_backlight@basic-brightness:
- shard-tglu-1: NOTRUN -> [SKIP][263] ([i915#12343] / [i915#9812])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][264] ([i915#12343])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-tglu: NOTRUN -> [SKIP][265] ([i915#12343] / [i915#9812])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-dg1: NOTRUN -> [SKIP][266] ([i915#12343] / [i915#5354])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc6-psr:
- shard-rkl: NOTRUN -> [SKIP][267] ([i915#15948]) +1 other test skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-4/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: [PASS][268] -> [SKIP][269] ([i915#15073])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-5/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-3/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-dg1: [PASS][270] -> [SKIP][271] ([i915#15073]) +1 other test skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg1-18/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-15/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-tglu-1: NOTRUN -> [SKIP][272] ([i915#15073]) +1 other test skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@package-g7:
- shard-dg1: NOTRUN -> [SKIP][273] ([i915#15403])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_pm_rpm@package-g7.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-glk: NOTRUN -> [INCOMPLETE][274] ([i915#10553])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk1/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_prime@basic-crc-hybrid:
- shard-mtlp: NOTRUN -> [SKIP][275] ([i915#6524])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu-1: NOTRUN -> [SKIP][276] ([i915#6524])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
- shard-rkl: NOTRUN -> [SKIP][277] ([i915#11520]) +3 other tests skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf:
- shard-glk: NOTRUN -> [SKIP][278] ([i915#11520]) +1 other test skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-snb: NOTRUN -> [SKIP][279] ([i915#11520]) +5 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-snb6/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][280] ([i915#11520]) +5 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area:
- shard-glk10: NOTRUN -> [SKIP][281] ([i915#11520]) +2 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk10/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-tglu-1: NOTRUN -> [SKIP][282] ([i915#11520]) +5 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][283] ([i915#11520])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
- shard-dg1: NOTRUN -> [SKIP][284] ([i915#11520]) +1 other test skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-glk11: NOTRUN -> [SKIP][285] ([i915#11520])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk11/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr@fbc-pr-sprite-render:
- shard-tglu-1: NOTRUN -> [SKIP][286] ([i915#9732]) +12 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_psr@fbc-pr-sprite-render.html
* igt@kms_psr@fbc-psr-no-drrs:
- shard-tglu: NOTRUN -> [SKIP][287] ([i915#9732]) +15 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-10/igt@kms_psr@fbc-psr-no-drrs.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-dg1: NOTRUN -> [SKIP][288] ([i915#1072] / [i915#9732]) +3 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@pr-cursor-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][289] ([i915#1072] / [i915#9732]) +11 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@kms_psr@pr-cursor-plane-onoff.html
* igt@kms_psr@pr-dpms:
- shard-mtlp: NOTRUN -> [SKIP][290] ([i915#9688]) +3 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@kms_psr@pr-dpms.html
* igt@kms_psr@psr2-sprite-plane-move:
- shard-dg2: NOTRUN -> [SKIP][291] ([i915#1072] / [i915#9732]) +1 other test skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_psr@psr2-sprite-plane-move.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg1: NOTRUN -> [SKIP][292] ([i915#15949])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-tglu-1: NOTRUN -> [SKIP][293] ([i915#5289])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_selftest@drm_framebuffer:
- shard-tglu-1: NOTRUN -> [ABORT][294] ([i915#13179]) +1 other test abort
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-1/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-dg2: NOTRUN -> [SKIP][295] ([i915#3555])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_vrr@flip-suspend:
- shard-rkl: NOTRUN -> [SKIP][296] ([i915#15243] / [i915#3555])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@lobf:
- shard-rkl: NOTRUN -> [SKIP][297] ([i915#11920])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-4/igt@kms_vrr@lobf.html
* igt@kms_vrr@negative-basic:
- shard-dg1: NOTRUN -> [SKIP][298] ([i915#3555] / [i915#9906])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@kms_vrr@negative-basic.html
* igt@perf_pmu@busy-double-start@vcs1:
- shard-mtlp: [PASS][299] -> [FAIL][300] ([i915#4349])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-mtlp-2/igt@perf_pmu@busy-double-start@vcs1.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-7/igt@perf_pmu@busy-double-start@vcs1.html
* igt@perf_pmu@rc6-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][301] ([i915#13356] / [i915#14242] / [i915#16236])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk4/igt@perf_pmu@rc6-suspend.html
* igt@prime_vgem@basic-fence-read:
- shard-dg1: NOTRUN -> [SKIP][302] ([i915#3708])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][303] ([i915#3708] / [i915#4077])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@prime_vgem@basic-gtt.html
#### Possible fixes ####
* igt@gem_exec_endless@dispatch@rcs0:
- shard-dg2: [TIMEOUT][304] ([i915#3778]) -> [PASS][305] +1 other test pass
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg2-8/igt@gem_exec_endless@dispatch@rcs0.html
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@gem_exec_endless@dispatch@rcs0.html
* igt@gem_exec_suspend@basic-s0:
- shard-rkl: [INCOMPLETE][306] ([i915#13356]) -> [PASS][307] +1 other test pass
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@gem_exec_suspend@basic-s0.html
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-5/igt@gem_exec_suspend@basic-s0.html
- shard-snb: [INCOMPLETE][308] ([i915#16969]) -> [PASS][309] +1 other test pass
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-snb5/igt@gem_exec_suspend@basic-s0.html
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-snb5/igt@gem_exec_suspend@basic-s0.html
* igt@gem_exec_whisper@basic-contexts-priority:
- shard-mtlp: [INCOMPLETE][310] ([i915#16968]) -> [PASS][311]
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-mtlp-7/igt@gem_exec_whisper@basic-contexts-priority.html
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-8/igt@gem_exec_whisper@basic-contexts-priority.html
* igt@gem_exec_whisper@basic-queues-priority-all:
- shard-dg1: [INCOMPLETE][312] ([i915#16967]) -> [PASS][313]
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg1-13/igt@gem_exec_whisper@basic-queues-priority-all.html
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-12/igt@gem_exec_whisper@basic-queues-priority-all.html
* igt@gem_workarounds@suspend-resume-context:
- shard-glk: [INCOMPLETE][314] ([i915#13356]) -> [PASS][315]
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-glk8/igt@gem_workarounds@suspend-resume-context.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk2/igt@gem_workarounds@suspend-resume-context.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1:
- shard-glk: [FAIL][316] ([i915#14888]) -> [PASS][317]
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-glk9/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk3/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
- shard-mtlp: [FAIL][318] ([i915#15733] / [i915#5138]) -> [PASS][319]
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_cursor_crc@cursor-onscreen-256x85 (NEW):
- shard-tglu: [FAIL][320] ([i915#13566]) -> [PASS][321] +1 other test pass
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-256x85.html
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_cursor_edge_walk@128x128-top-edge:
- shard-tglu: [DMESG-WARN][322] ([i915#16685]) -> [PASS][323] +1 other test pass
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-tglu-6/igt@kms_cursor_edge_walk@128x128-top-edge.html
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-tglu-9/igt@kms_cursor_edge_walk@128x128-top-edge.html
* igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic:
- shard-dg1: [DMESG-WARN][324] ([i915#4423]) -> [PASS][325]
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg1-13/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-13/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-dg2: [FAIL][326] ([i915#14600]) -> [PASS][327] +1 other test pass
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg2-3/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-suspend:
- shard-rkl: [ABORT][328] ([i915#15132] / [i915#16925]) -> [PASS][329] +1 other test pass
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-1/igt@kms_flip@flip-vs-suspend.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-4/igt@kms_flip@flip-vs-suspend.html
* igt@kms_force_connector_basic@force-edid:
- shard-mtlp: [SKIP][330] ([i915#15672]) -> [PASS][331]
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-mtlp-1/igt@kms_force_connector_basic@force-edid.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-7/igt@kms_force_connector_basic@force-edid.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff:
- shard-rkl: [SKIP][332] ([i915#15989]) -> [PASS][333] +16 other tests pass
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-onoff:
- shard-glk: [SKIP][334] -> [PASS][335] +12 other tests pass
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-glk3/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-onoff.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-onoff.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-rkl: [SKIP][336] ([i915#16644] / [i915#3555] / [i915#8228]) -> [PASS][337]
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_hdr@invalid-metadata-sizes.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-glk: [DMESG-FAIL][338] ([i915#118]) -> [PASS][339]
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-glk1/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk6/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg1: [SKIP][340] ([i915#15073]) -> [PASS][341] +2 other tests pass
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-17/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: [INCOMPLETE][342] ([i915#14419]) -> [PASS][343]
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg2-6/igt@kms_pm_rpm@system-suspend-idle.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg2-5/igt@kms_pm_rpm@system-suspend-idle.html
- shard-rkl: [INCOMPLETE][344] ([i915#14419]) -> [PASS][345]
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_pm_rpm@system-suspend-idle.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-8/igt@kms_pm_rpm@system-suspend-idle.html
* igt@perf@blocking:
- shard-mtlp: [FAIL][346] ([i915#10538]) -> [PASS][347] +1 other test pass
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-mtlp-8/igt@perf@blocking.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-mtlp-4/igt@perf@blocking.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-rkl: [SKIP][348] ([i915#8411]) -> [SKIP][349] ([i915#14544] / [i915#8411])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@api_intel_bb@blit-reloc-keep-cache.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: [SKIP][350] ([i915#11078]) -> [SKIP][351] ([i915#11078] / [i915#14544])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@device_reset@unbind-cold-reset-rebind.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-rkl: [SKIP][352] ([i915#14544] / [i915#9323]) -> [SKIP][353] ([i915#9323])
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@gem_ccs@block-multicopy-compressed.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-rkl: [SKIP][354] ([i915#9323]) -> [SKIP][355] ([i915#14544] / [i915#9323])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_eio@kms:
- shard-dg1: [ABORT][356] ([i915#16837] / [i915#16931]) -> [ABORT][357] ([i915#16837])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg1-18/igt@gem_eio@kms.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-15/igt@gem_eio@kms.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-rkl: [SKIP][358] ([i915#4525]) -> [SKIP][359] ([i915#14544] / [i915#4525])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@gem_exec_balancer@parallel-contexts.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: [SKIP][360] ([i915#14544] / [i915#4525]) -> [SKIP][361] ([i915#4525])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-submit-fence.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_reloc@basic-cpu-gtt:
- shard-rkl: [SKIP][362] ([i915#3281]) -> [SKIP][363] ([i915#14544] / [i915#3281]) +6 other tests skip
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@gem_exec_reloc@basic-cpu-gtt.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-gtt.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: [SKIP][364] ([i915#14544] / [i915#3281]) -> [SKIP][365] ([i915#3281]) +3 other tests skip
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: [SKIP][366] ([i915#2190]) -> [SKIP][367] ([i915#14544] / [i915#2190])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-8/igt@gem_huc_copy@huc-copy.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-rkl: [SKIP][368] ([i915#4613] / [i915#7582]) -> [SKIP][369] ([i915#14544] / [i915#4613] / [i915#7582])
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@gem_lmem_evict@dontneed-evict-race.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: [SKIP][370] ([i915#4613]) -> [SKIP][371] ([i915#14544] / [i915#4613]) +1 other test skip
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-4/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@random:
- shard-rkl: [SKIP][372] ([i915#14544] / [i915#4613]) -> [SKIP][373] ([i915#4613]) +1 other test skip
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@gem_lmem_swapping@random.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@gem_lmem_swapping@random.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-rkl: [SKIP][374] ([i915#3282]) -> [SKIP][375] ([i915#14544] / [i915#3282]) +3 other tests skip
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_readwrite@read-bad-handle:
- shard-rkl: [SKIP][376] ([i915#14544] / [i915#3282]) -> [SKIP][377] ([i915#3282])
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@gem_readwrite@read-bad-handle.html
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@gem_readwrite@read-bad-handle.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: [SKIP][378] ([i915#14544] / [i915#3297] / [i915#3323]) -> [SKIP][379] ([i915#3297] / [i915#3323])
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@gem_userptr_blits@dmabuf-sync.html
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: [SKIP][380] ([i915#3297]) -> [SKIP][381] ([i915#14544] / [i915#3297]) +1 other test skip
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-8/igt@gem_userptr_blits@unsync-unmap-cycles.html
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen9_exec_parse@bb-start-far:
- shard-rkl: [SKIP][382] ([i915#2527]) -> [SKIP][383] ([i915#14544] / [i915#2527]) +2 other tests skip
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-8/igt@gen9_exec_parse@bb-start-far.html
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@gen9_exec_parse@bb-start-far.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-rkl: [SKIP][384] ([i915#14544] / [i915#2527]) -> [SKIP][385] ([i915#2527]) +1 other test skip
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@gen9_exec_parse@unaligned-jump.html
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: [SKIP][386] ([i915#6590]) -> [SKIP][387] ([i915#14544] / [i915#6590]) +1 other test skip
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@i915_pm_freq_mult@media-freq@gt0.html
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_sseu@full-enable:
- shard-rkl: [SKIP][388] ([i915#14544] / [i915#4387]) -> [SKIP][389] ([i915#4387])
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@i915_pm_sseu@full-enable.html
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-rkl: [SKIP][390] ([i915#16109]) -> [SKIP][391] ([i915#14544] / [i915#16109])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-8/igt@i915_query@query-topology-known-pci-ids.html
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@i915_query@query-topology-known-pci-ids.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: [SKIP][392] ([i915#14544] / [i915#9531]) -> [SKIP][393] ([i915#9531])
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-270:
- shard-rkl: [SKIP][394] ([i915#5286]) -> [SKIP][395] ([i915#14544] / [i915#5286]) +2 other tests skip
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-rkl: [SKIP][396] ([i915#14544] / [i915#5286]) -> [SKIP][397] ([i915#5286]) +1 other test skip
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-180:
- shard-dg1: [SKIP][398] ([i915#4538]) -> [SKIP][399] ([i915#4423] / [i915#4538])
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg1-13/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-13/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: [SKIP][400] ([i915#6095]) -> [SKIP][401] ([i915#4423] / [i915#6095]) +1 other test skip
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg1-16/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-4.html
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-18/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][402] ([i915#14098] / [i915#6095]) -> [SKIP][403] ([i915#14098] / [i915#14544] / [i915#6095]) +18 other tests skip
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][404] ([i915#12313] / [i915#14544]) -> [SKIP][405] ([i915#12313])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][406] ([i915#6095]) -> [SKIP][407] ([i915#14544] / [i915#6095]) +15 other tests skip
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][408] ([i915#14098] / [i915#6095]) -> [ABORT][409] ([i915#16852]) +3 other tests abort
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-4/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][410] ([i915#14544] / [i915#6095]) -> [SKIP][411] ([i915#6095]) +6 other tests skip
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][412] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][413] ([i915#14098] / [i915#6095]) +7 other tests skip
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: [SKIP][414] ([i915#3742]) -> [SKIP][415] ([i915#14544] / [i915#3742])
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_cdclk@mode-transition.html
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium_audio@hdmi-audio-after-suspend:
- shard-rkl: [SKIP][416] ([i915#11151]) -> [SKIP][417] ([i915#11151] / [i915#14544]) +1 other test skip
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-4/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html
* igt@kms_chamelium_color_pipeline@plane-lut1d:
- shard-rkl: [SKIP][418] ([i915#14544] / [i915#16471]) -> [SKIP][419] ([i915#16471])
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d.html
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@kms_chamelium_color_pipeline@plane-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4:
- shard-rkl: [SKIP][420] ([i915#16471]) -> [SKIP][421] ([i915#14544] / [i915#16471]) +1 other test skip
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
* igt@kms_chamelium_frames@dp-frame-dump:
- shard-rkl: [SKIP][422] ([i915#11151] / [i915#7828]) -> [SKIP][423] ([i915#11151] / [i915#14544] / [i915#7828]) +5 other tests skip
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-4/igt@kms_chamelium_frames@dp-frame-dump.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_chamelium_frames@dp-frame-dump.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-rkl: [SKIP][424] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][425] ([i915#11151] / [i915#7828]) +1 other test skip
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_chamelium_frames@hdmi-frame-dump.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-rkl: [SKIP][426] ([i915#15330] / [i915#3116]) -> [SKIP][427] ([i915#14544] / [i915#15330] / [i915#3116])
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_content_protection@dp-mst-lic-type-0.html
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: [SKIP][428] ([i915#15865]) -> [SKIP][429] ([i915#14544] / [i915#15865]) +2 other tests skip
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_content_protection@mei-interface.html
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_content_protection@mei-interface.html
- shard-dg1: [SKIP][430] ([i915#9433]) -> [SKIP][431] ([i915#15865])
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-dg1-12/igt@kms_content_protection@mei-interface.html
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-dg1-15/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-rkl: [SKIP][432] ([i915#14544] / [i915#15865]) -> [SKIP][433] ([i915#15865]) +1 other test skip
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_content_protection@uevent-hdcp14.html
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-rkl: [SKIP][434] ([i915#4103]) -> [SKIP][435] ([i915#14544] / [i915#4103])
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-rkl: [SKIP][436] ([i915#13749]) -> [SKIP][437] ([i915#13749] / [i915#14544])
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_dp_link_training@non-uhbr-sst.html
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-rkl: [SKIP][438] ([i915#13748]) -> [SKIP][439] ([i915#13748] / [i915#14544])
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_dp_link_training@uhbr-sst.html
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dsc@dsc-basic-ultrajoiner:
- shard-rkl: [SKIP][440] ([i915#14544] / [i915#16361]) -> [SKIP][441] ([i915#16361]) +2 other tests skip
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_dsc@dsc-basic-ultrajoiner.html
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_dsc@dsc-basic-ultrajoiner.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: [SKIP][442] ([i915#16361]) -> [SKIP][443] ([i915#14544] / [i915#16361]) +1 other test skip
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats.html
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_feature_discovery@vrr:
- shard-rkl: [SKIP][444] ([i915#16600]) -> [SKIP][445] ([i915#14544] / [i915#16600])
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_feature_discovery@vrr.html
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_feature_discovery@vrr.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-rkl: [SKIP][446] ([i915#14544] / [i915#9934]) -> [SKIP][447] ([i915#9934]) +3 other tests skip
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-rkl: [SKIP][448] ([i915#9934]) -> [SKIP][449] ([i915#14544] / [i915#9934]) +2 other tests skip
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][450] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][451] ([i915#12745] / [i915#4839] / [i915#6113])
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-glk6/igt@kms_flip@flip-vs-suspend-interruptible.html
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk3/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-rkl: [SKIP][452] ([i915#14544] / [i915#15643]) -> [SKIP][453] ([i915#15643])
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-rkl: [SKIP][454] ([i915#15643]) -> [SKIP][455] ([i915#14544] / [i915#15643])
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][456] ([i915#1825]) -> [SKIP][457] ([i915#14544] / [i915#1825]) +7 other tests skip
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][458] ([i915#14544] / [i915#15102]) -> [SKIP][459] ([i915#15102]) +18 other tests skip
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-rkl: [SKIP][460] -> [SKIP][461] ([i915#14544]) +55 other tests skip
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4:
- shard-rkl: [SKIP][462] ([i915#5439]) -> [SKIP][463] ([i915#14544] / [i915#5439])
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][464] ([i915#14544] / [i915#1825]) -> [SKIP][465] ([i915#1825]) +1 other test skip
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: [SKIP][466] ([i915#14544]) -> [SKIP][467] +25 other tests skip
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][468] ([i915#15102]) -> [SKIP][469] ([i915#14544] / [i915#15102]) +22 other tests skip
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-8/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-cur-indfb-draw-mmap-gtt.html
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: [SKIP][470] ([i915#12713] / [i915#16644]) -> [SKIP][471] ([i915#1187] / [i915#12713] / [i915#16644])
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_hdr@brightness-with-hdr.html
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-3/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-rkl: [SKIP][472] ([i915#15458]) -> [SKIP][473] ([i915#14544] / [i915#15458])
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-glk: [DMESG-FAIL][474] ([i915#118] / [i915#16396]) -> [DMESG-WARN][475] ([i915#118])
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-glk3/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-glk8/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
- shard-rkl: [SKIP][476] ([i915#14544] / [i915#14712]) -> [SKIP][477] ([i915#14712])
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-modifier:
- shard-rkl: [SKIP][478] ([i915#14544] / [i915#15709]) -> [SKIP][479] ([i915#15709])
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-modifier.html
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-modifier.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-rkl: [SKIP][480] ([i915#15709]) -> [SKIP][481] ([i915#14544] / [i915#15709])
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_plane@pixel-format-yf-tiled-modifier.html
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-rkl: [SKIP][482] ([i915#13958]) -> [SKIP][483] ([i915#13958] / [i915#14544])
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-4/igt@kms_plane_multiple@2x-tiling-none.html
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-rkl: [SKIP][484] ([i915#13958] / [i915#14544]) -> [SKIP][485] ([i915#13958])
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-yf.html
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_pm_backlight@fade:
- shard-rkl: [SKIP][486] ([i915#12343] / [i915#5354]) -> [SKIP][487] ([i915#12343] / [i915#14544] / [i915#5354])
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_pm_backlight@fade.html
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_pm_backlight@fade.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [SKIP][488] ([i915#15073]) -> [SKIP][489] ([i915#14544] / [i915#15073])
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp.html
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_prime@basic-crc-hybrid:
- shard-rkl: [SKIP][490] ([i915#6524]) -> [SKIP][491] ([i915#14544] / [i915#6524]) +1 other test skip
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_prime@basic-crc-hybrid.html
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-rkl: [SKIP][492] ([i915#14544] / [i915#6524]) -> [SKIP][493] ([i915#6524])
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_prime@basic-modeset-hybrid.html
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-rkl: [SKIP][494] ([i915#11520]) -> [SKIP][495] ([i915#11520] / [i915#14544]) +5 other tests skip
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-4/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-update-sf:
- shard-rkl: [SKIP][496] ([i915#11520] / [i915#14544]) -> [SKIP][497] ([i915#11520])
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: [SKIP][498] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][499] ([i915#1072] / [i915#9732]) +7 other tests skip
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-1/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_psr@psr2-cursor-blt:
- shard-rkl: [SKIP][500] ([i915#1072] / [i915#9732]) -> [SKIP][501] ([i915#1072] / [i915#14544] / [i915#9732]) +13 other tests skip
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-8/igt@kms_psr@psr2-cursor-blt.html
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_psr@psr2-cursor-blt.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-rkl: [SKIP][502] ([i915#5289]) -> [SKIP][503] ([i915#14544] / [i915#5289])
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-3/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-rkl: [SKIP][504] ([i915#3555]) -> [SKIP][505] ([i915#14544] / [i915#3555])
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_setmode@invalid-clone-single-crtc.html
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: [SKIP][506] ([i915#8623]) -> [SKIP][507] ([i915#14544] / [i915#8623])
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-7/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@flip-basic:
- shard-rkl: [SKIP][508] ([i915#15243] / [i915#3555]) -> [SKIP][509] ([i915#14544] / [i915#15243] / [i915#3555])
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-8/igt@kms_vrr@flip-basic.html
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-basic-fastset:
- shard-rkl: [SKIP][510] ([i915#9906]) -> [SKIP][511] ([i915#14544] / [i915#9906]) +1 other test skip
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-4/igt@kms_vrr@flip-basic-fastset.html
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-6/igt@kms_vrr@flip-basic-fastset.html
* igt@prime_vgem@coherency-gtt:
- shard-rkl: [SKIP][512] ([i915#14544] / [i915#3708]) -> [SKIP][513] ([i915#3708]) +1 other test skip
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19078/shard-rkl-6/igt@prime_vgem@coherency-gtt.html
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172276v4/shard-rkl-7/igt@prime_vgem@coherency-gtt.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538
[i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[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#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14242]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14242
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586
[i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
[i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
[i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16079
[i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16109]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16109
[i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
[i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
[i915#16236]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16236
[i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
[i915#16396]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16396
[i915#16464]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16464
[i915#16466]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16466
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16599]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16599
[i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
[i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
[i915#16685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16685
[i915#16789]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16789
[i915#16837]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16837
[i915#16852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16852
[i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867
[i915#16876]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16876
[i915#16881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16881
[i915#16925]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16925
[i915#16931]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16931
[i915#16967]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16967
[i915#16968]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16968
[i915#16969]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16969
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[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#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[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#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#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#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
[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#8063]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8063
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_19078 -> Patchwork_172276v4
CI-20190529: 20190529
CI_DRM_19078: bb742c97086d95b2a04b1b8fbc67822b4cf848c3 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9080: 65c1a091179475c3f0cd925799b49f58720bcf43 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_172276v4: bb742c97086d95b2a04b1b8fbc67822b4cf848c3 @ 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_172276v4/index.html
[-- Attachment #2: Type: text/html, Size: 191622 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v4] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-09-02 19:31 ` [PATCH v4] " Prabhakaran, Krishna
@ 2026-09-15 1:28 ` Prabhakaran, Krishna
2026-09-15 8:49 ` Matthew Auld
1 sibling, 0 replies; 18+ messages in thread
From: Prabhakaran, Krishna @ 2026-09-15 1:28 UTC (permalink / raw)
To: intel-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org, Auld, Matthew,
Thomas Hellström, Jani Nikula, Joonas Lahtinen,
Vivi, Rodrigo, Tvrtko Ursulin
Just a gentle ping on this v4 series. The lone CI dmesg-warn is the known vblank-evasion flake, unrelated to this patch.
Thanks,
Krishna
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v4] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-09-02 19:31 ` [PATCH v4] " Prabhakaran, Krishna
2026-09-15 1:28 ` Prabhakaran, Krishna
@ 2026-09-15 8:49 ` Matthew Auld
2026-10-05 17:33 ` Prabhakaran, Krishna
1 sibling, 1 reply; 18+ messages in thread
From: Matthew Auld @ 2026-09-15 8:49 UTC (permalink / raw)
To: Prabhakaran, Krishna, intel-gfx
Cc: dri-devel, Thomas Hellström, Jani Nikula, Joonas Lahtinen,
Rodrigo Vivi, Tvrtko Ursulin
On 02/09/2026 20:31, Prabhakaran, Krishna wrote:
> From: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
>
> When i915 needs to make an imported dma-buf coherent for GPU access on
> non-LLC platforms, or for objects that bypass LLC, it currently calls
> wbinvd_on_all_cpus(). get_pages() runs whenever an imported buffer is
> pinned, so this triggers a whole-cache write-back and invalidate,
> broadcast by IPI to every CPU, on every execbuf submission involving an
> imported dma-buf. That stalls the entire machine for milliseconds and
> starves latency-sensitive work on unrelated cores (e.g. USB isochronous
> audio serviced on the VMM's main thread).
>
> Flush only the pages that actually need it instead:
>
> - If we imported one of our own dma-bufs, the backing object is
> normally struct-page backed once migrated to SMEM, so flush it
> directly with drm_clflush_sg(), exactly as we flush our other
> objects. This also avoids re-entering the exporter through
> dma_buf_vmap(), which would recurse into i915_gem_object_pin_map()
> on the source object we already hold locked (and fails the
> igt_dmabuf_import_same_driver selftest with -EBUSY). SMEM does not
> guarantee the struct-page flag though: phys objects clear it and it
> is dropped transiently during TTM moves, and drm_clflush_sg() walks
> the sgt with sg_page(), so guard the direct flush with
> i915_gem_object_has_struct_page() and fall back to wbinvd when it is
> not set.
>
> - For a foreign dma-buf the sg_table is not guaranteed to be backed by
> struct pages, and the importer has no way to tell, so drm_clflush_sg()
> cannot be used. vmap the buffer and flush that virtual range with
> drm_clflush_virt_range() instead: x86 uses PIPT caches, so flushing
> one virtual alias evicts the cache lines for every alias of the same
> physical pages. The dma_resv lock required by dma_buf_vmap() is
> already held here via the imported object.
>
> Fall back to wbinvd only when the buffer cannot be vmapped or is backed
> by I/O memory, where there is no CPU-side range to clflush.
>
> Fixes: a035154da45d ("drm/i915/dmabuf: add paranoid flush-on-acquire")
> Signed-off-by: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
> ---
> v4: Guard the own-dma-buf direct drm_clflush_sg() with
> i915_gem_object_has_struct_page() and fall back to wbinvd when the
> SMEM object is not struct-page backed (phys objects, transient TTM
> moves); sg_page() would otherwise walk bogus pages. (review feedback)
> v3: Drop the wbinvd fallback inside the own-dma-buf branch; the exporter is
> migrated to SMEM on attach, so flushing device memory made no sense.
> (Matthew Auld)
> v2: Special-case our own dma-bufs with drm_clflush_sg() instead of
> dma_buf_vmap(), which recursed into i915_gem_object_pin_map() on the
> already-locked source object and failed igt_dmabuf_import_same_driver
> with -EBUSY; foreign dma-bufs use vmap + drm_clflush_virt_range().
> v1: https://patchwork.freedesktop.org/series/171760/
> drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 62 +++++++++++++++++++---
> 1 file changed, 54 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> index b43d34c7d641..d1695171019c 100644
> --- a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> +++ b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> @@ -10,6 +10,8 @@
>
> #include <asm/smp.h>
>
> +#include <drm/drm_cache.h>
> +
> #include "gem/i915_gem_dmabuf.h"
> #include "i915_drv.h"
> #include "i915_gem_object.h"
> @@ -249,16 +251,60 @@ static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj)
> * DG1 is special here since it still snoops transactions even with
> * CACHE_NONE. This is not the case with other HAS_SNOOP platforms. We
> * might need to revisit this as we add new discrete platforms.
> - *
> - * XXX: Consider doing a vmap flush or something, where possible.
> - * Currently we just do a heavy handed wbinvd_on_all_cpus() here since
> - * the underlying sg_table might not even point to struct pages, so we
> - * can't just call drm_clflush_sg or similar, like we do elsewhere in
> - * the driver.
> */
> if (i915_gem_object_can_bypass_llc(obj) ||
> - (!HAS_LLC(i915) && !IS_DG1(i915)))
> - wbinvd_on_all_cpus();
> + (!HAS_LLC(i915) && !IS_DG1(i915))) {
> + struct dma_buf *dma_buf = obj->base.import_attach->dmabuf;
> +
> + if (dma_buf->ops == &i915_dmabuf_ops) {
> + struct drm_i915_gem_object *dma_obj =
> + dma_buf_to_obj(dma_buf);
> +
> + /*
> + * We imported one of our own dma-bufs. The exporter is
> + * migrated to SMEM on attach, so it is normally struct-page
> + * backed and we can flush it directly, the same way we
> + * flush our other objects. This also avoids re-entering
> + * the exporter through dma_buf_vmap(), which would
> + * recurse into i915_gem_object_pin_map() on the source
> + * object we already hold locked.
> + *
> + * SMEM does not guarantee the STRUCT_PAGE flag though: phys
> + * objects clear it and it is dropped transiently during TTM
> + * moves. drm_clflush_sg() walks the sgt with sg_page(), so
> + * without struct pages those pointers are bogus; fall back to
> + * wbinvd in that case (not the vmap path, which would recurse
> + * on the already-locked source object).
> + */
> + if (i915_gem_object_has_struct_page(dma_obj))
> + drm_clflush_sg(dma_obj->mm.pages);
> + else
> + wbinvd_on_all_cpus();
> + } else {
> + struct iosys_map map;
> +
> + /*
> + * A foreign sg_table is not guaranteed to be backed by
> + * struct pages, so we cannot use drm_clflush_sg(). vmap
> + * the buffer and flush the virtual range instead; x86
> + * uses PIPT caches, so flushing one alias evicts the
> + * lines for every alias of the same physical pages.
> + *
> + * We already hold the dma_resv lock via the imported
> + * obj, so use the locked dma_buf_vmap() variant.
> + */
> + if (!dma_buf_vmap(dma_buf, &map)) {
> + if (!map.is_iomem)
> + drm_clflush_virt_range(map.vaddr,
> + obj->base.size);
> + else
> + wbinvd_on_all_cpus();
> + dma_buf_vunmap(dma_buf, &map);
> + } else {
> + wbinvd_on_all_cpus();
> + }
> + }
> + }
>
> __i915_gem_object_set_pages(obj, sgt);
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v4] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
2026-09-15 8:49 ` Matthew Auld
@ 2026-10-05 17:33 ` Prabhakaran, Krishna
0 siblings, 0 replies; 18+ messages in thread
From: Prabhakaran, Krishna @ 2026-10-05 17:33 UTC (permalink / raw)
To: Auld, Matthew, intel-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org, Thomas Hellström,
Jani Nikula, Joonas Lahtinen, Vivi, Rodrigo, Tvrtko Ursulin
Thank you for reviewing and approving this patch!
Since the changes have been approved, could someone with committer access please push this patch to the intel-drm-gt-next (or appropriate target) branch?
Thanks again for your time and guidance on this series.
Regards
Krishna
________________________________________
From: Auld, Matthew <matthew.auld@intel.com>
Sent: Tuesday, September 15, 2026 1:49 AM
To: Prabhakaran, Krishna <krishna.prabhakaran@intel.com>; intel-gfx@lists.freedesktop.org <intel-gfx@lists.freedesktop.org>
Cc: dri-devel@lists.freedesktop.org <dri-devel@lists.freedesktop.org>; Thomas Hellström <thomas.hellstrom@linux.intel.com>; Jani Nikula <jani.nikula@linux.intel.com>; Joonas Lahtinen <joonas.lahtinen@linux.intel.com>; Vivi, Rodrigo <rodrigo.vivi@intel.com>; Tvrtko Ursulin <tursulin@ursulin.net>
Subject: Re: [PATCH v4] drm/i915/dmabuf: avoid global wbinvd on dma-buf import
On 02/09/2026 20:31, Prabhakaran, Krishna wrote:
> From: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
>
> When i915 needs to make an imported dma-buf coherent for GPU access on
> non-LLC platforms, or for objects that bypass LLC, it currently calls
> wbinvd_on_all_cpus(). get_pages() runs whenever an imported buffer is
> pinned, so this triggers a whole-cache write-back and invalidate,
> broadcast by IPI to every CPU, on every execbuf submission involving an
> imported dma-buf. That stalls the entire machine for milliseconds and
> starves latency-sensitive work on unrelated cores (e.g. USB isochronous
> audio serviced on the VMM's main thread).
>
> Flush only the pages that actually need it instead:
>
> - If we imported one of our own dma-bufs, the backing object is
> normally struct-page backed once migrated to SMEM, so flush it
> directly with drm_clflush_sg(), exactly as we flush our other
> objects. This also avoids re-entering the exporter through
> dma_buf_vmap(), which would recurse into i915_gem_object_pin_map()
> on the source object we already hold locked (and fails the
> igt_dmabuf_import_same_driver selftest with -EBUSY). SMEM does not
> guarantee the struct-page flag though: phys objects clear it and it
> is dropped transiently during TTM moves, and drm_clflush_sg() walks
> the sgt with sg_page(), so guard the direct flush with
> i915_gem_object_has_struct_page() and fall back to wbinvd when it is
> not set.
>
> - For a foreign dma-buf the sg_table is not guaranteed to be backed by
> struct pages, and the importer has no way to tell, so drm_clflush_sg()
> cannot be used. vmap the buffer and flush that virtual range with
> drm_clflush_virt_range() instead: x86 uses PIPT caches, so flushing
> one virtual alias evicts the cache lines for every alias of the same
> physical pages. The dma_resv lock required by dma_buf_vmap() is
> already held here via the imported object.
>
> Fall back to wbinvd only when the buffer cannot be vmapped or is backed
> by I/O memory, where there is no CPU-side range to clflush.
>
> Fixes: a035154da45d ("drm/i915/dmabuf: add paranoid flush-on-acquire")
> Signed-off-by: Krishna Prabhakaran <krishna.prabhakaran@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
> ---
> v4: Guard the own-dma-buf direct drm_clflush_sg() with
> i915_gem_object_has_struct_page() and fall back to wbinvd when the
> SMEM object is not struct-page backed (phys objects, transient TTM
> moves); sg_page() would otherwise walk bogus pages. (review feedback)
> v3: Drop the wbinvd fallback inside the own-dma-buf branch; the exporter is
> migrated to SMEM on attach, so flushing device memory made no sense.
> (Matthew Auld)
> v2: Special-case our own dma-bufs with drm_clflush_sg() instead of
> dma_buf_vmap(), which recursed into i915_gem_object_pin_map() on the
> already-locked source object and failed igt_dmabuf_import_same_driver
> with -EBUSY; foreign dma-bufs use vmap + drm_clflush_virt_range().
> v1: https://patchwork.freedesktop.org/series/171760/
> drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 62 +++++++++++++++++++---
> 1 file changed, 54 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> index b43d34c7d641..d1695171019c 100644
> --- a/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> +++ b/drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
> @@ -10,6 +10,8 @@
>
> #include <asm/smp.h>
>
> +#include <drm/drm_cache.h>
> +
> #include "gem/i915_gem_dmabuf.h"
> #include "i915_drv.h"
> #include "i915_gem_object.h"
> @@ -249,16 +251,60 @@ static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj)
> * DG1 is special here since it still snoops transactions even with
> * CACHE_NONE. This is not the case with other HAS_SNOOP platforms. We
> * might need to revisit this as we add new discrete platforms.
> - *
> - * XXX: Consider doing a vmap flush or something, where possible.
> - * Currently we just do a heavy handed wbinvd_on_all_cpus() here since
> - * the underlying sg_table might not even point to struct pages, so we
> - * can't just call drm_clflush_sg or similar, like we do elsewhere in
> - * the driver.
> */
> if (i915_gem_object_can_bypass_llc(obj) ||
> - (!HAS_LLC(i915) && !IS_DG1(i915)))
> - wbinvd_on_all_cpus();
> + (!HAS_LLC(i915) && !IS_DG1(i915))) {
> + struct dma_buf *dma_buf = obj->base.import_attach->dmabuf;
> +
> + if (dma_buf->ops == &i915_dmabuf_ops) {
> + struct drm_i915_gem_object *dma_obj =
> + dma_buf_to_obj(dma_buf);
> +
> + /*
> + * We imported one of our own dma-bufs. The exporter is
> + * migrated to SMEM on attach, so it is normally struct-page
> + * backed and we can flush it directly, the same way we
> + * flush our other objects. This also avoids re-entering
> + * the exporter through dma_buf_vmap(), which would
> + * recurse into i915_gem_object_pin_map() on the source
> + * object we already hold locked.
> + *
> + * SMEM does not guarantee the STRUCT_PAGE flag though: phys
> + * objects clear it and it is dropped transiently during TTM
> + * moves. drm_clflush_sg() walks the sgt with sg_page(), so
> + * without struct pages those pointers are bogus; fall back to
> + * wbinvd in that case (not the vmap path, which would recurse
> + * on the already-locked source object).
> + */
> + if (i915_gem_object_has_struct_page(dma_obj))
> + drm_clflush_sg(dma_obj->mm.pages);
> + else
> + wbinvd_on_all_cpus();
> + } else {
> + struct iosys_map map;
> +
> + /*
> + * A foreign sg_table is not guaranteed to be backed by
> + * struct pages, so we cannot use drm_clflush_sg(). vmap
> + * the buffer and flush the virtual range instead; x86
> + * uses PIPT caches, so flushing one alias evicts the
> + * lines for every alias of the same physical pages.
> + *
> + * We already hold the dma_resv lock via the imported
> + * obj, so use the locked dma_buf_vmap() variant.
> + */
> + if (!dma_buf_vmap(dma_buf, &map)) {
> + if (!map.is_iomem)
> + drm_clflush_virt_range(map.vaddr,
> + obj->base.size);
> + else
> + wbinvd_on_all_cpus();
> + dma_buf_vunmap(dma_buf, &map);
> + } else {
> + wbinvd_on_all_cpus();
> + }
> + }
> + }
>
> __i915_gem_object_set_pages(obj, sgt);
>
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2026-10-05 17:33 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-16 1:45 [PATCH v2] drm/i915/dmabuf: avoid global wbinvd on dma-buf import Prabhakaran, Krishna
2026-08-16 2:24 ` ✓ i915.CI.BAT: success for " Patchwork
2026-08-17 20:25 ` ✗ i915.CI.Full: failure " Patchwork
2026-08-20 9:23 ` [PATCH v2] " Matthew Auld
2026-08-20 10:39 ` Thomas Hellström
2026-08-20 20:20 ` Prabhakaran, Krishna
2026-08-20 18:15 ` Prabhakaran, Krishna
2026-08-20 19:09 ` Prabhakaran, Krishna
2026-08-20 20:50 ` [PATCH v3] " Prabhakaran, Krishna
2026-08-21 9:09 ` Matthew Auld
2026-09-02 5:37 ` Prabhakaran, Krishna
2026-09-02 19:31 ` [PATCH v4] " Prabhakaran, Krishna
2026-09-15 1:28 ` Prabhakaran, Krishna
2026-09-15 8:49 ` Matthew Auld
2026-10-05 17:33 ` Prabhakaran, Krishna
2026-08-20 22:07 ` ✗ i915.CI.BAT: failure for drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev3) Patchwork
2026-09-02 21:36 ` ✓ i915.CI.BAT: success for drm/i915/dmabuf: avoid global wbinvd on dma-buf import (rev4) Patchwork
2026-09-03 16:01 ` ✗ i915.CI.Full: failure " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.