* [PATCH v5 1/6] drm/i915/gem: Count mapped pages in a folio
2026-08-17 9:56 [PATCH v5 0/6] drivers: Improve memory management for large object allocations when i915/shmem is used with iommu Krzysztof Karas
@ 2026-08-17 9:56 ` Krzysztof Karas
2026-08-17 9:56 ` [PATCH 2/6] drm/i915/gem: Free sg table on failure to acquire second folio Krzysztof Karas
` (6 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Krzysztof Karas @ 2026-08-17 9:56 UTC (permalink / raw)
To: intel-gfx, dri-devel, iommu
Cc: Andi Shyti, Robin Murphy, Jason Gunthorpe, Michał Grzelak,
Janusz Krzysztofik, Sebastian Brzezinka, Krzysztof Niemiec,
Krzysztof Karas
Before addition of commit 029ae067431a
("drm/i915: Fix potential overflow of shmem scatterlist length")
and after folios were introduced complete folios were always
allocated, possibly overloading the scatterlist capacity which
was never truly limited to PAGE_SIZE when requested via
max_segment. The above commit addressed scatterlist overloading,
but unintentionally disabled PAGE_SIZE as a valid max_segment
value and failed to take care of remaining pages from folios
above max_segment boundary.
This created a state, where multitude of scatterlists were used
for the same folio, but never counting enough of its pages to
jump to the next folio.
Track how many pages have already been counted in a folio and
use that number as an offset on consecutive allocations from the
same folio to ensure it is fully covered before reading next
folio.
Fixes: 029ae067431a ("drm/i915: Fix potential overflow of shmem scatterlist length")
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/15816
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
---
v5:
* Moved max_segment value validation before allocating shmem table
(Sebastian).
* Aligned comments (Sebastian).
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 121 ++++++++++++++--------
1 file changed, 76 insertions(+), 45 deletions(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
index 06543ae60706..f338dc39fad1 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
@@ -68,10 +68,13 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
unsigned int max_segment)
{
unsigned int page_count; /* restricted by sg_alloc_table */
- unsigned long i;
+ unsigned long next_pfn = 0; /* suppress gcc warning */
+ unsigned long folio_start = 0;
+ unsigned long folio_end = 0;
+ struct folio *folio = NULL;
struct scatterlist *sg;
- unsigned long next_pfn = 0; /* suppress gcc warning */
gfp_t noreclaim;
+ unsigned long i;
int ret;
if (overflows_type(size / PAGE_SIZE, page_count))
@@ -85,6 +88,9 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
if (size > resource_size(&mr->region))
return -ENOMEM;
+ if (max_segment < PAGE_SIZE)
+ return -EINVAL;
+
if (sg_alloc_table(st, page_count, GFP_KERNEL | __GFP_NOWARN))
return -ENOMEM;
@@ -101,7 +107,7 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
sg = st->sgl;
st->nents = 0;
for (i = 0; i < page_count; i++) {
- struct folio *folio;
+ unsigned long folio_page_index = 0;
unsigned long nr_pages;
const unsigned int shrink[] = {
I915_SHRINK_BOUND | I915_SHRINK_UNBOUND,
@@ -109,71 +115,95 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
}, *s = shrink;
gfp_t gfp = noreclaim;
- do {
- cond_resched();
- folio = shmem_read_folio_gfp(mapping, i, gfp);
- if (!IS_ERR(folio))
- break;
+ /* Grab the next folio if we exhausted the current one. */
+ if (!i || i > folio_end) {
+ do {
+ cond_resched();
+ folio = shmem_read_folio_gfp(mapping, i, gfp);
+ if (!IS_ERR(folio))
+ break;
- if (!*s) {
- ret = PTR_ERR(folio);
- goto err_sg;
- }
+ if (!*s) {
+ ret = PTR_ERR(folio);
+ goto err_sg;
+ }
- i915_gem_shrink(NULL, i915, 2 * page_count, NULL, *s++);
-
- /*
- * We've tried hard to allocate the memory by reaping
- * our own buffer, now let the real VM do its job and
- * go down in flames if truly OOM.
- *
- * However, since graphics tend to be disposable,
- * defer the oom here by reporting the ENOMEM back
- * to userspace.
- */
- if (!*s) {
- /* reclaim and warn, but no oom */
- gfp = mapping_gfp_mask(mapping);
+ i915_gem_shrink(NULL, i915, 2 * page_count, NULL, *s++);
/*
- * Our bo are always dirty and so we require
- * kswapd to reclaim our pages (direct reclaim
- * does not effectively begin pageout of our
- * buffers on its own). However, direct reclaim
- * only waits for kswapd when under allocation
- * congestion. So as a result __GFP_RECLAIM is
- * unreliable and fails to actually reclaim our
- * dirty pages -- unless you try over and over
- * again with !__GFP_NORETRY. However, we still
- * want to fail this allocation rather than
- * trigger the out-of-memory killer and for
- * this we want __GFP_RETRY_MAYFAIL.
+ * We've tried hard to allocate the memory by reaping
+ * our own buffer, now let the real VM do its job and
+ * go down in flames if truly OOM.
+ *
+ * However, since graphics tend to be disposable,
+ * defer the oom here by reporting the ENOMEM back
+ * to userspace.
*/
- gfp |= __GFP_RETRY_MAYFAIL | __GFP_NOWARN;
- }
- } while (1);
+ if (!*s) {
+ /* reclaim and warn, but no oom */
+ gfp = mapping_gfp_mask(mapping);
+
+ /*
+ * Our bo are always dirty and so we require
+ * kswapd to reclaim our pages (direct reclaim
+ * does not effectively begin pageout of our
+ * buffers on its own). However, direct reclaim
+ * only waits for kswapd when under allocation
+ * congestion. So as a result __GFP_RECLAIM is
+ * unreliable and fails to actually reclaim our
+ * dirty pages -- unless you try over and over
+ * again with !__GFP_NORETRY. However, we still
+ * want to fail this allocation rather than
+ * trigger the out-of-memory killer and for
+ * this we want __GFP_RETRY_MAYFAIL.
+ */
+ gfp |= __GFP_RETRY_MAYFAIL | __GFP_NOWARN;
+ }
+ } while (1);
+
+ folio_start = folio_pgoff(folio);
+ folio_end = folio_start + folio_nr_pages(folio) - 1;
+ }
+
+ folio_page_index = i - folio_start;
+ if (WARN_ON_ONCE(folio_page_index >= folio_nr_pages(folio))) {
+ ret = -EINVAL;
+ folio_put(folio);
+ goto err_sg;
+ }
nr_pages = min_array(((unsigned long[]) {
- folio_nr_pages(folio),
+ folio_nr_pages(folio) - folio_page_index,
page_count - i,
max_segment / PAGE_SIZE,
}), 3);
if (!i ||
sg->length >= max_segment ||
- folio_pfn(folio) != next_pfn) {
+ folio_pfn(folio) + folio_page_index != next_pfn) {
if (i)
sg = sg_next(sg);
st->nents++;
- sg_set_folio(sg, folio, nr_pages * PAGE_SIZE, 0);
+ sg_set_page(sg, folio_page(folio, folio_page_index),
+ nr_pages * PAGE_SIZE, 0);
} else {
+ /*
+ * If our prediction about folio placement is true and
+ * scatterlist still has space left for more pages,
+ * then we land here.
+ */
nr_pages = min_t(unsigned long, nr_pages,
(max_segment - sg->length) / PAGE_SIZE);
sg->length += nr_pages * PAGE_SIZE;
}
- next_pfn = folio_pfn(folio) + nr_pages;
+
+ /*
+ * We assume folios are placed one after the other in memory
+ * and predict where the next folio begins.
+ */
+ next_pfn = folio_pfn(folio) + folio_page_index + nr_pages;
i += nr_pages - 1;
/* Check that the i965g/gm workaround works. */
@@ -186,6 +216,7 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
i915_sg_trim(st);
return 0;
+
err_sg:
sg_mark_end(sg);
if (sg != st->sgl) {
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH 2/6] drm/i915/gem: Free sg table on failure to acquire second folio
2026-08-17 9:56 [PATCH v5 0/6] drivers: Improve memory management for large object allocations when i915/shmem is used with iommu Krzysztof Karas
2026-08-17 9:56 ` [PATCH v5 1/6] drm/i915/gem: Count mapped pages in a folio Krzysztof Karas
@ 2026-08-17 9:56 ` Krzysztof Karas
2026-08-17 9:56 ` [PATCH v5 3/6] iommu/dma: Catch scatterlist length overflows Krzysztof Karas
` (5 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Krzysztof Karas @ 2026-08-17 9:56 UTC (permalink / raw)
To: intel-gfx, dri-devel, iommu
Cc: Andi Shyti, Robin Murphy, Jason Gunthorpe, Michał Grzelak,
Janusz Krzysztofik, Sebastian Brzezinka, Krzysztof Niemiec,
Krzysztof Karas
We should release folios if the first entry was populated, but
loop failed before sg advanced.
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
---
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
index f338dc39fad1..d6243f4e51ab 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
@@ -219,7 +219,7 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
err_sg:
sg_mark_end(sg);
- if (sg != st->sgl) {
+ if (st->nents) {
shmem_sg_free_table(st, mapping, false, false);
} else {
mapping_clear_unevictable(mapping);
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH v5 3/6] iommu/dma: Catch scatterlist length overflows
2026-08-17 9:56 [PATCH v5 0/6] drivers: Improve memory management for large object allocations when i915/shmem is used with iommu Krzysztof Karas
2026-08-17 9:56 ` [PATCH v5 1/6] drm/i915/gem: Count mapped pages in a folio Krzysztof Karas
2026-08-17 9:56 ` [PATCH 2/6] drm/i915/gem: Free sg table on failure to acquire second folio Krzysztof Karas
@ 2026-08-17 9:56 ` Krzysztof Karas
2026-08-17 10:11 ` sashiko-bot
2026-08-17 9:56 ` [PATCH v5 4/6] drm/i915/gem: Pull out size validation into a separate function Krzysztof Karas
` (4 subsequent siblings)
7 siblings, 1 reply; 10+ messages in thread
From: Krzysztof Karas @ 2026-08-17 9:56 UTC (permalink / raw)
To: intel-gfx, dri-devel, iommu
Cc: Andi Shyti, Robin Murphy, Jason Gunthorpe, Michał Grzelak,
Janusz Krzysztofik, Sebastian Brzezinka, Krzysztof Niemiec,
Krzysztof Karas
It is possible, when a very large mapping uses only one
scatterlist, that padding overflows scatterlist's length field.
This results in:
1) silently wrapping the value
2) smaller than desired mappings produced by iommu_map_sg
3) leaving mapped bytes in memory (no iommu_unmap)
Address this issue by adding overflow detection for scatterlist
length field.
Fixes: 809eac54cdd6 ("iommu/dma: Implement scatterlist segment merging")
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
---
v5 (sashiko review):
* Included overflow checking on addition, previously silently
omitted inside iova_align arguments.
* Added check for zero-mapping via temporary variable comparison.
* Added overflows_type on s->length to satisfy 64 bit systems.
drivers/iommu/dma-iommu.c | 32 ++++++++++++++++++++++++++++++--
1 file changed, 30 insertions(+), 2 deletions(-)
diff --git a/drivers/iommu/dma-iommu.c b/drivers/iommu/dma-iommu.c
index 9abaec0703ef..0bd5b13f006f 100644
--- a/drivers/iommu/dma-iommu.c
+++ b/drivers/iommu/dma-iommu.c
@@ -21,6 +21,7 @@
#include <linux/iommu-dma.h>
#include <linux/iova.h>
#include <linux/irq.h>
+#include <linux/limits.h>
#include <linux/list_sort.h>
#include <linux/memremap.h>
#include <linux/mm.h>
@@ -1445,6 +1446,7 @@ int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
for_each_sg(sg, s, nents, i) {
size_t s_iova_off = iova_offset(iovad, s->offset);
size_t s_length = s->length;
+ size_t s_length_tmp;
size_t pad_len = (mask - iova_len + 1) & mask;
switch (pci_p2pdma_state(&p2pdma_state, dev, sg_page(s))) {
@@ -1476,7 +1478,22 @@ int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
sg_dma_address(s) = s_iova_off;
sg_dma_len(s) = s_length;
s->offset -= s_iova_off;
- s_length = iova_align(iovad, s_length + s_iova_off);
+
+ if (check_add_overflow(s_length, s_iova_off, &s_length_tmp)) {
+ ret = -EOVERFLOW;
+ goto out_restore_sg;
+ }
+ s_length = iova_align(iovad, s_length_tmp);
+
+ if (s_length_tmp != 0 && s_length == 0) {
+ ret = -EOVERFLOW;
+ goto out_restore_sg;
+ }
+
+ if (overflows_type(s_length, s->length)) {
+ ret = -EOVERFLOW;
+ goto out_restore_sg;
+ }
s->length = s_length;
/*
@@ -1493,7 +1510,18 @@ int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
* time through here (i.e. before it has a meaningful value).
*/
if (pad_len && pad_len < s_length - 1) {
- prev->length += pad_len;
+ unsigned int new_prev_len;
+ /*
+ * For large mappings spanning multiple GBs we
+ * may not be able to fit all needed padding into
+ * sg->length.
+ */
+ if (check_add_overflow(prev->length, pad_len, &new_prev_len)) {
+ ret = -EOVERFLOW;
+ goto out_restore_sg;
+ }
+
+ prev->length = new_prev_len;
iova_len += pad_len;
}
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread* Re: [PATCH v5 3/6] iommu/dma: Catch scatterlist length overflows
2026-08-17 9:56 ` [PATCH v5 3/6] iommu/dma: Catch scatterlist length overflows Krzysztof Karas
@ 2026-08-17 10:11 ` sashiko-bot
0 siblings, 0 replies; 10+ messages in thread
From: sashiko-bot @ 2026-08-17 10:11 UTC (permalink / raw)
To: Krzysztof Karas; +Cc: intel-gfx, dri-devel
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
Pre-existing issues:
- [High] Error path `out_restore_sg` corrupts unprocessed elements of reused scatterlists.
- [High] Accumulator `iova_len` silently overflows on 32-bit systems for mappings exceeding 4GB.
--
--- Patch [3]: [PATCH v5 3/6] iommu/dma: Catch scatterlist length overflows ---
commit 955c8f50877d1e47058e0056fd63e5f20f4d62b9
Author: Krzysztof Karas <krzysztof.karas@intel.com>
Subject: iommu/dma: Catch scatterlist length overflows
This commit introduces overflow detection for scatterlist length fields to
prevent silent wrapping when very large mappings use only one scatterlist.
It adds check_add_overflow() and overflows_type() checks to
iommu_dma_map_sg(), failing early if limits are exceeded.
> diff --git a/drivers/iommu/dma-iommu.c b/drivers/iommu/dma-iommu.c
> index 9a07eb39336eb..61cb64bcbd3cc 100644
> --- a/drivers/iommu/dma-iommu.c
> +++ b/drivers/iommu/dma-iommu.c
[ ... ]
> @@ -1476,7 +1478,22 @@ int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
> sg_dma_address(s) = s_iova_off;
> sg_dma_len(s) = s_length;
> s->offset -= s_iova_off;
> - s_length = iova_align(iovad, s_length + s_iova_off);
> +
> + if (check_add_overflow(s_length, s_iova_off, &s_length_tmp)) {
> + ret = -EOVERFLOW;
> + goto out_restore_sg;
> + }
[Severity: High]
This isn't a bug introduced by this patch, but these newly added early return
paths make it much more likely to trigger a pre-existing issue in
__invalidate_sg().
If a driver reuses a scatterlist without calling sg_init_table(), and the
subsequent mapping fails here during element iteration, __invalidate_sg() will
loop over all elements rather than just the processed ones.
For unvisited elements, sg_dma_address(s) retains the stale IOVA from a
previous mapping. __invalidate_sg() erroneously adds this stale IOVA to
s->offset:
drivers/iommu/dma-iommu.c:__invalidate_sg() {
...
if (sg_dma_address(s) != DMA_MAPPING_ERROR)
s->offset += sg_dma_address(s);
...
}
Will this corrupted offset lead to wild physical address calculations in
sg_phys() upon retry or buffer access, resulting in arbitrary DMA memory
corruption?
[ ... ]
> @@ -1493,7 +1510,18 @@ int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
> * time through here (i.e. before it has a meaningful value).
> */
> if (pad_len && pad_len < s_length - 1) {
> - prev->length += pad_len;
> + unsigned int new_prev_len;
> + /*
> + * For large mappings spanning multiple GBs we
> + * may not be able to fit all needed padding into
> + * sg->length.
> + */
> + if (check_add_overflow(prev->length, pad_len, &new_prev_len)) {
> + ret = -EOVERFLOW;
> + goto out_restore_sg;
> + }
> +
> + prev->length = new_prev_len;
> iova_len += pad_len;
[Severity: High]
This is a pre-existing issue, but since the patch addresses scatterlist length
overflows, could iova_len silently overflow here on 32-bit systems for
mappings exceeding 4GB?
If the size_t iova_len accumulator wraps around when adding pad_len or
s_length, it would lead to an undersized IOVA allocation. iommu_map_sg()
would then map the full physical memory range, overrunning the allocated IOVA
space and corrupting IOMMU page tables.
Should there be overflow checks for iova_len accumulation as well?
> }
>
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260817095648.2438192-1-krzysztof.karas@intel.com?part=3
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v5 4/6] drm/i915/gem: Pull out size validation into a separate function
2026-08-17 9:56 [PATCH v5 0/6] drivers: Improve memory management for large object allocations when i915/shmem is used with iommu Krzysztof Karas
` (2 preceding siblings ...)
2026-08-17 9:56 ` [PATCH v5 3/6] iommu/dma: Catch scatterlist length overflows Krzysztof Karas
@ 2026-08-17 9:56 ` Krzysztof Karas
2026-08-17 9:56 ` [PATCH v5 5/6] drm/i915/gem: Read and shrink memory in " Krzysztof Karas
` (3 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Krzysztof Karas @ 2026-08-17 9:56 UTC (permalink / raw)
To: intel-gfx, dri-devel, iommu
Cc: Andi Shyti, Robin Murphy, Jason Gunthorpe, Michał Grzelak,
Janusz Krzysztofik, Sebastian Brzezinka, Krzysztof Niemiec,
Krzysztof Karas
shmem_sg_alloc_table is a very large and hard to read function,
so reduce the number of operations it is responsible for by
placing "size" validation in a new helper.
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
---
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 30 +++++++++++++++--------
1 file changed, 20 insertions(+), 10 deletions(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
index d6243f4e51ab..b63a9395306d 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
@@ -62,6 +62,23 @@ void shmem_sg_free_table(struct sg_table *st, struct address_space *mapping,
sg_free_table(st);
}
+static int set_page_count_from_size(size_t size, unsigned int *page_count,
+ struct intel_memory_region *mr)
+{
+ if (overflows_type(size / PAGE_SIZE, *page_count))
+ return -E2BIG;
+
+ /*
+ * If there's no chance of allocating enough pages for the whole
+ * object, bail early.
+ */
+ if (size > resource_size(&mr->region))
+ return -ENOMEM;
+
+ *page_count = size / PAGE_SIZE;
+ return 0;
+}
+
int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
size_t size, struct intel_memory_region *mr,
struct address_space *mapping,
@@ -77,16 +94,9 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
unsigned long i;
int ret;
- if (overflows_type(size / PAGE_SIZE, page_count))
- return -E2BIG;
-
- page_count = size / PAGE_SIZE;
- /*
- * If there's no chance of allocating enough pages for the whole
- * object, bail early.
- */
- if (size > resource_size(&mr->region))
- return -ENOMEM;
+ ret = set_page_count_from_size(size, &page_count, mr);
+ if (ret < 0)
+ return ret;
if (max_segment < PAGE_SIZE)
return -EINVAL;
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH v5 5/6] drm/i915/gem: Read and shrink memory in a separate function
2026-08-17 9:56 [PATCH v5 0/6] drivers: Improve memory management for large object allocations when i915/shmem is used with iommu Krzysztof Karas
` (3 preceding siblings ...)
2026-08-17 9:56 ` [PATCH v5 4/6] drm/i915/gem: Pull out size validation into a separate function Krzysztof Karas
@ 2026-08-17 9:56 ` Krzysztof Karas
2026-08-17 9:56 ` [PATCH v5 6/6] drm/i915/gem: Remove iterator and use while loop Krzysztof Karas
` (2 subsequent siblings)
7 siblings, 0 replies; 10+ messages in thread
From: Krzysztof Karas @ 2026-08-17 9:56 UTC (permalink / raw)
To: intel-gfx, dri-devel, iommu
Cc: Andi Shyti, Robin Murphy, Jason Gunthorpe, Michał Grzelak,
Janusz Krzysztofik, Sebastian Brzezinka, Krzysztof Niemiec,
Krzysztof Karas
Continue unloading shmem_sg_alloc_table by placing reading
folios and shrink call into a new helper.
Make the code more reader-friendly by removing two iteration
loop over a structure and replacing it with instruction
sequence.
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
---
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 103 ++++++++++++----------
1 file changed, 56 insertions(+), 47 deletions(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
index b63a9395306d..a8ffcfc0017b 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
@@ -79,6 +79,56 @@ static int set_page_count_from_size(size_t size, unsigned int *page_count,
return 0;
}
+static struct folio *shmem_shrink_get_folio(struct address_space *mapping,
+ unsigned long folio_index,
+ gfp_t gfp, unsigned int page_count,
+ struct drm_i915_private *i915)
+{
+ struct folio *folio = NULL;
+
+ cond_resched();
+ folio = shmem_read_folio_gfp(mapping, folio_index, gfp);
+ if (IS_ERR(folio)) {
+ i915_gem_shrink(NULL, i915, 2 * page_count, NULL,
+ I915_SHRINK_BOUND | I915_SHRINK_UNBOUND);
+
+ /*
+ * We've tried hard to allocate the memory by reaping
+ * our own buffer, now let the real VM do its job and
+ * go down in flames if truly OOM.
+ *
+ * However, since graphics tend to be disposable,
+ * defer the oom here by reporting the ENOMEM back
+ * to userspace.
+ *
+ * Reclaim and warn, but no oom.
+ */
+ gfp = mapping_gfp_mask(mapping);
+
+ /*
+ * Our bo are always dirty and so we require
+ * kswapd to reclaim our pages (direct reclaim
+ * does not effectively begin pageout of our
+ * buffers on its own). However, direct reclaim
+ * only waits for kswapd when under allocation
+ * congestion. So as a result __GFP_RECLAIM is
+ * unreliable and fails to actually reclaim our
+ * dirty pages -- unless you try over and over
+ * again with !__GFP_NORETRY. However, we still
+ * want to fail this allocation rather than
+ * trigger the out-of-memory killer and for
+ * this we want __GFP_RETRY_MAYFAIL.
+ */
+ gfp |= __GFP_RETRY_MAYFAIL | __GFP_NOWARN;
+
+ /* Retry once after shrinking and gfp modification. */
+ cond_resched();
+ folio = shmem_read_folio_gfp(mapping, folio_index, gfp);
+ }
+
+ return folio;
+}
+
int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
size_t size, struct intel_memory_region *mr,
struct address_space *mapping,
@@ -119,57 +169,16 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
for (i = 0; i < page_count; i++) {
unsigned long folio_page_index = 0;
unsigned long nr_pages;
- const unsigned int shrink[] = {
- I915_SHRINK_BOUND | I915_SHRINK_UNBOUND,
- 0,
- }, *s = shrink;
gfp_t gfp = noreclaim;
/* Grab the next folio if we exhausted the current one. */
if (!i || i > folio_end) {
- do {
- cond_resched();
- folio = shmem_read_folio_gfp(mapping, i, gfp);
- if (!IS_ERR(folio))
- break;
-
- if (!*s) {
- ret = PTR_ERR(folio);
- goto err_sg;
- }
-
- i915_gem_shrink(NULL, i915, 2 * page_count, NULL, *s++);
-
- /*
- * We've tried hard to allocate the memory by reaping
- * our own buffer, now let the real VM do its job and
- * go down in flames if truly OOM.
- *
- * However, since graphics tend to be disposable,
- * defer the oom here by reporting the ENOMEM back
- * to userspace.
- */
- if (!*s) {
- /* reclaim and warn, but no oom */
- gfp = mapping_gfp_mask(mapping);
-
- /*
- * Our bo are always dirty and so we require
- * kswapd to reclaim our pages (direct reclaim
- * does not effectively begin pageout of our
- * buffers on its own). However, direct reclaim
- * only waits for kswapd when under allocation
- * congestion. So as a result __GFP_RECLAIM is
- * unreliable and fails to actually reclaim our
- * dirty pages -- unless you try over and over
- * again with !__GFP_NORETRY. However, we still
- * want to fail this allocation rather than
- * trigger the out-of-memory killer and for
- * this we want __GFP_RETRY_MAYFAIL.
- */
- gfp |= __GFP_RETRY_MAYFAIL | __GFP_NOWARN;
- }
- } while (1);
+ folio = shmem_shrink_get_folio(mapping, i, gfp,
+ page_count, i915);
+ if (IS_ERR(folio)) {
+ ret = PTR_ERR(folio);
+ goto err_sg;
+ }
folio_start = folio_pgoff(folio);
folio_end = folio_start + folio_nr_pages(folio) - 1;
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread* [PATCH v5 6/6] drm/i915/gem: Remove iterator and use while loop
2026-08-17 9:56 [PATCH v5 0/6] drivers: Improve memory management for large object allocations when i915/shmem is used with iommu Krzysztof Karas
` (4 preceding siblings ...)
2026-08-17 9:56 ` [PATCH v5 5/6] drm/i915/gem: Read and shrink memory in " Krzysztof Karas
@ 2026-08-17 9:56 ` Krzysztof Karas
2026-08-17 15:01 ` ✓ i915.CI.BAT: success for drivers: Improve memory management for large object allocations when i915/shmem is used with iommu Patchwork
2026-08-18 3:30 ` ✓ i915.CI.Full: " Patchwork
7 siblings, 0 replies; 10+ messages in thread
From: Krzysztof Karas @ 2026-08-17 9:56 UTC (permalink / raw)
To: intel-gfx, dri-devel, iommu
Cc: Andi Shyti, Robin Murphy, Jason Gunthorpe, Michał Grzelak,
Janusz Krzysztofik, Sebastian Brzezinka, Krzysztof Niemiec,
Krzysztof Karas
Change the main "for" loop into "while" to get rid of obscure
iterator "i" and use more descriptive name to indicate how many
pages were already covered. Detect first loop with st->nents.
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
---
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
index a8ffcfc0017b..1556c59f9c8f 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c
@@ -137,11 +137,11 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
unsigned int page_count; /* restricted by sg_alloc_table */
unsigned long next_pfn = 0; /* suppress gcc warning */
unsigned long folio_start = 0;
+ unsigned long pages_done = 0;
unsigned long folio_end = 0;
struct folio *folio = NULL;
struct scatterlist *sg;
gfp_t noreclaim;
- unsigned long i;
int ret;
ret = set_page_count_from_size(size, &page_count, mr);
@@ -166,15 +166,15 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
sg = st->sgl;
st->nents = 0;
- for (i = 0; i < page_count; i++) {
+ while (pages_done < page_count) {
unsigned long folio_page_index = 0;
unsigned long nr_pages;
gfp_t gfp = noreclaim;
/* Grab the next folio if we exhausted the current one. */
- if (!i || i > folio_end) {
- folio = shmem_shrink_get_folio(mapping, i, gfp,
- page_count, i915);
+ if (!pages_done || pages_done > folio_end) {
+ folio = shmem_shrink_get_folio(mapping, pages_done, gfp,
+ page_count - pages_done, i915);
if (IS_ERR(folio)) {
ret = PTR_ERR(folio);
goto err_sg;
@@ -184,7 +184,7 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
folio_end = folio_start + folio_nr_pages(folio) - 1;
}
- folio_page_index = i - folio_start;
+ folio_page_index = pages_done - folio_start;
if (WARN_ON_ONCE(folio_page_index >= folio_nr_pages(folio))) {
ret = -EINVAL;
folio_put(folio);
@@ -193,14 +193,14 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
nr_pages = min_array(((unsigned long[]) {
folio_nr_pages(folio) - folio_page_index,
- page_count - i,
+ page_count - pages_done,
max_segment / PAGE_SIZE,
}), 3);
- if (!i ||
+ if (!st->nents ||
sg->length >= max_segment ||
folio_pfn(folio) + folio_page_index != next_pfn) {
- if (i)
+ if (st->nents)
sg = sg_next(sg);
st->nents++;
@@ -223,7 +223,7 @@ int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
* and predict where the next folio begins.
*/
next_pfn = folio_pfn(folio) + folio_page_index + nr_pages;
- i += nr_pages - 1;
+ pages_done += nr_pages;
/* Check that the i965g/gm workaround works. */
GEM_BUG_ON(gfp & __GFP_DMA32 && next_pfn >= 0x00100000UL);
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread* ✓ i915.CI.BAT: success for drivers: Improve memory management for large object allocations when i915/shmem is used with iommu
2026-08-17 9:56 [PATCH v5 0/6] drivers: Improve memory management for large object allocations when i915/shmem is used with iommu Krzysztof Karas
` (5 preceding siblings ...)
2026-08-17 9:56 ` [PATCH v5 6/6] drm/i915/gem: Remove iterator and use while loop Krzysztof Karas
@ 2026-08-17 15:01 ` Patchwork
2026-08-18 3:30 ` ✓ i915.CI.Full: " Patchwork
7 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2026-08-17 15:01 UTC (permalink / raw)
To: Krzysztof Karas; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 17192 bytes --]
== Series Details ==
Series: drivers: Improve memory management for large object allocations when i915/shmem is used with iommu
URL : https://patchwork.freedesktop.org/series/172332/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19006 -> Patchwork_172332v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/index.html
Participating hosts (34 -> 38)
------------------------------
Additional (7): bat-adls-6 bat-dg2-9 bat-adlp-6 bat-jsl-5 fi-glk-j4005 fi-pnv-d510 bat-dg2-14
Missing (3): bat-adlp-9 fi-snb-2520m bat-dg2-13
Known issues
------------
Here are the changes found in Patchwork_172332v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@info:
- fi-pnv-d510: NOTRUN -> [SKIP][1] ([i915#1849])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/fi-pnv-d510/igt@fbdev@info.html
* igt@gem_huc_copy@huc-copy:
- bat-jsl-5: NOTRUN -> [SKIP][2] ([i915#2190])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-jsl-5/igt@gem_huc_copy@huc-copy.html
- fi-glk-j4005: NOTRUN -> [SKIP][3] ([i915#2190])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/fi-glk-j4005/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-pnv-d510: NOTRUN -> [SKIP][4] +31 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/fi-pnv-d510/igt@gem_lmem_swapping@basic.html
- fi-glk-j4005: NOTRUN -> [SKIP][5] ([i915#4613]) +3 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/fi-glk-j4005/igt@gem_lmem_swapping@basic.html
- bat-jsl-5: NOTRUN -> [SKIP][6] ([i915#4613]) +3 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-jsl-5/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@random-engines:
- bat-adlp-6: NOTRUN -> [SKIP][7] ([i915#4613]) +3 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adlp-6/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-random:
- bat-adls-6: NOTRUN -> [SKIP][8] ([i915#4613]) +3 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adls-6/igt@gem_lmem_swapping@verify-random.html
* igt@gem_mmap@basic:
- bat-dg2-9: NOTRUN -> [SKIP][9] ([i915#4083])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@gem_mmap@basic.html
- bat-dg2-14: NOTRUN -> [SKIP][10] ([i915#4083])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic:
- bat-dg2-9: NOTRUN -> [SKIP][11] ([i915#4077]) +2 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@gem_mmap_gtt@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-dg2-14: NOTRUN -> [SKIP][12] ([i915#4079])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@gem_render_tiled_blits@basic.html
- bat-dg2-9: NOTRUN -> [SKIP][13] ([i915#4079])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_fence_blits@basic:
- bat-dg2-14: NOTRUN -> [SKIP][14] ([i915#4077]) +2 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@gem_tiled_fence_blits@basic.html
* igt@gem_tiled_pread_basic@basic:
- bat-dg2-9: NOTRUN -> [SKIP][15] ([i915#15657])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@gem_tiled_pread_basic@basic.html
- bat-dg2-14: NOTRUN -> [SKIP][16] ([i915#15657])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@gem_tiled_pread_basic@basic.html
- bat-adls-6: NOTRUN -> [SKIP][17] ([i915#15656])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adls-6/igt@gem_tiled_pread_basic@basic.html
- bat-adlp-6: NOTRUN -> [SKIP][18] ([i915#15656])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adlp-6/igt@gem_tiled_pread_basic@basic.html
* igt@i915_pm_rps@basic-api:
- bat-dg2-14: NOTRUN -> [SKIP][19] ([i915#11681] / [i915#6621])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@i915_pm_rps@basic-api.html
- bat-adlp-6: NOTRUN -> [SKIP][20] ([i915#6621])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adlp-6/igt@i915_pm_rps@basic-api.html
- bat-dg2-9: NOTRUN -> [SKIP][21] ([i915#11681] / [i915#6621])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@i915_pm_rps@basic-api.html
* igt@intel_hwmon@hwmon-read:
- bat-adls-6: NOTRUN -> [SKIP][22] ([i915#7707]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adls-6/igt@intel_hwmon@hwmon-read.html
- bat-adlp-6: NOTRUN -> [SKIP][23] ([i915#7707]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adlp-6/igt@intel_hwmon@hwmon-read.html
* igt@intel_hwmon@hwmon-write:
- bat-jsl-5: NOTRUN -> [SKIP][24] ([i915#7707]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-jsl-5/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][25] ([i915#5190])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- bat-dg2-14: NOTRUN -> [SKIP][26] ([i915#5190])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- bat-dg2-14: NOTRUN -> [SKIP][27] ([i915#4212]) +7 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][28] ([i915#4215] / [i915#5190])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- bat-dg2-14: NOTRUN -> [SKIP][29] ([i915#4215] / [i915#5190])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- bat-dg2-9: NOTRUN -> [SKIP][30] ([i915#4212]) +7 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- fi-glk-j4005: NOTRUN -> [SKIP][31] +11 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/fi-glk-j4005/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-jsl-5: NOTRUN -> [SKIP][32] ([i915#4103]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-jsl-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-dg2-14: NOTRUN -> [SKIP][33] ([i915#4103]) +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-dg2-9: NOTRUN -> [SKIP][34] ([i915#4103]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-adls-6: NOTRUN -> [SKIP][35] ([i915#4103]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adls-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-adlp-6: NOTRUN -> [SKIP][36] ([i915#4103]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adlp-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-jsl-5: NOTRUN -> [SKIP][37] ([i915#16361])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-jsl-5/igt@kms_dsc@dsc-basic.html
- bat-dg2-14: NOTRUN -> [SKIP][38] ([i915#16361])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@kms_dsc@dsc-basic.html
- bat-adls-6: NOTRUN -> [SKIP][39] ([i915#16361])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adls-6/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-jsl-5: NOTRUN -> [SKIP][40]
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-jsl-5/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg2-14: NOTRUN -> [SKIP][41]
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg2-9: NOTRUN -> [SKIP][42]
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@kms_force_connector_basic@force-load-detect.html
- bat-adls-6: NOTRUN -> [SKIP][43]
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adls-6/igt@kms_force_connector_basic@force-load-detect.html
- bat-adlp-6: NOTRUN -> [SKIP][44]
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adlp-6/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pipe_crc_basic@nonblocking-crc:
- fi-pnv-d510: NOTRUN -> [SKIP][45] ([i915#11190]) +16 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/fi-pnv-d510/igt@kms_pipe_crc_basic@nonblocking-crc.html
* igt@kms_pm_backlight@basic-brightness:
- bat-jsl-5: NOTRUN -> [SKIP][46] ([i915#15205])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-jsl-5/igt@kms_pm_backlight@basic-brightness.html
- bat-dg2-14: NOTRUN -> [SKIP][47] ([i915#12343] / [i915#5354])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@kms_pm_backlight@basic-brightness.html
- bat-dg2-9: NOTRUN -> [SKIP][48] ([i915#12343] / [i915#5354])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@kms_pm_backlight@basic-brightness.html
- bat-adls-6: NOTRUN -> [SKIP][49] ([i915#5354])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adls-6/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_psr@psr-primary-mmap-gtt:
- bat-adls-6: NOTRUN -> [SKIP][50] ([i915#1072] / [i915#9732]) +3 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adls-6/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@kms_psr@psr-sprite-plane-onoff:
- bat-jsl-5: NOTRUN -> [SKIP][51] ([i915#1072]) +3 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-jsl-5/igt@kms_psr@psr-sprite-plane-onoff.html
- bat-dg2-14: NOTRUN -> [SKIP][52] ([i915#1072] / [i915#9732]) +3 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@kms_psr@psr-sprite-plane-onoff.html
- bat-dg2-9: NOTRUN -> [SKIP][53] ([i915#1072] / [i915#9732]) +3 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-dg2-14: NOTRUN -> [SKIP][54] ([i915#3555])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@kms_setmode@basic-clone-single-crtc.html
- bat-adlp-6: NOTRUN -> [SKIP][55] ([i915#3555])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adlp-6/igt@kms_setmode@basic-clone-single-crtc.html
- bat-dg2-9: NOTRUN -> [SKIP][56] ([i915#3555])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@kms_setmode@basic-clone-single-crtc.html
- bat-jsl-5: NOTRUN -> [SKIP][57] ([i915#3555])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-jsl-5/igt@kms_setmode@basic-clone-single-crtc.html
- bat-adls-6: NOTRUN -> [SKIP][58] ([i915#3555])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adls-6/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg2-9: NOTRUN -> [SKIP][59] ([i915#3708])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@prime_vgem@basic-fence-flip.html
- bat-dg2-14: NOTRUN -> [SKIP][60] ([i915#3708])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-dg2-14: NOTRUN -> [SKIP][61] ([i915#3708] / [i915#4077]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@prime_vgem@basic-fence-mmap.html
- bat-dg2-9: NOTRUN -> [SKIP][62] ([i915#3708] / [i915#4077]) +1 other test skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-fence-read:
- bat-adls-6: NOTRUN -> [SKIP][63] ([i915#3291]) +2 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adls-6/igt@prime_vgem@basic-fence-read.html
- bat-adlp-6: NOTRUN -> [SKIP][64] ([i915#3291] / [i915#3708]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-adlp-6/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- bat-dg2-14: NOTRUN -> [SKIP][65] ([i915#3291] / [i915#3708]) +2 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-14/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- bat-dg2-9: NOTRUN -> [SKIP][66] ([i915#3291] / [i915#3708]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/bat-dg2-9/igt@prime_vgem@basic-write.html
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#15205]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15205
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#15657]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15657
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[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#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
Build changes
-------------
* Linux: CI_DRM_19006 -> Patchwork_172332v1
CI-20190529: 20190529
CI_DRM_19006: b801f94c49ffdb0f65e37baf31d68570356d4983 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9057: 8f7d5198bdb1c5af7c97b967a0bcbe77b653e8a0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_172332v1: b801f94c49ffdb0f65e37baf31d68570356d4983 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/index.html
[-- Attachment #2: Type: text/html, Size: 22284 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread* ✓ i915.CI.Full: success for drivers: Improve memory management for large object allocations when i915/shmem is used with iommu
2026-08-17 9:56 [PATCH v5 0/6] drivers: Improve memory management for large object allocations when i915/shmem is used with iommu Krzysztof Karas
` (6 preceding siblings ...)
2026-08-17 15:01 ` ✓ i915.CI.BAT: success for drivers: Improve memory management for large object allocations when i915/shmem is used with iommu Patchwork
@ 2026-08-18 3:30 ` Patchwork
7 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2026-08-18 3:30 UTC (permalink / raw)
To: Krzysztof Karas; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 77680 bytes --]
== Series Details ==
Series: drivers: Improve memory management for large object allocations when i915/shmem is used with iommu
URL : https://patchwork.freedesktop.org/series/172332/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19006_full -> Patchwork_172332v1_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
New tests
---------
New tests have been introduced between CI_DRM_19006_full and Patchwork_172332v1_full:
### New IGT tests (2) ###
* igt@gem_lmem_swapping@massive:
- Statuses : 2 pass(s) 5 skip(s)
- Exec time: [0.0, 9.70] s
* igt@gem_lmem_swapping@massive-random:
- Statuses : 1 pass(s) 4 skip(s)
- Exec time: [0.0, 0.25] s
Known issues
------------
Here are the changes found in Patchwork_172332v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-rkl: NOTRUN -> [SKIP][1] ([i915#14544] / [i915#3281]) +1 other test skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][2] ([i915#7697])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
- shard-dg2: [PASS][3] -> [INCOMPLETE][4] ([i915#13356] / [i915#16348])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#6335])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_isolation@preservation-s3@rcs0:
- shard-glk11: NOTRUN -> [INCOMPLETE][6] ([i915#13356] / [i915#16466]) +1 other test incomplete
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk11/igt@gem_ctx_isolation@preservation-s3@rcs0.html
* igt@gem_eio@in-flight-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][7] ([i915#13390])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk4/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#4525])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
* igt@gem_exec_capture@capture-recoverable:
- shard-rkl: NOTRUN -> [SKIP][9] ([i915#14544] / [i915#6344])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#3281]) +5 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-rkl: NOTRUN -> [SKIP][11] ([i915#4613]) +2 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-rkl: NOTRUN -> [SKIP][12] ([i915#3282]) +3 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#13717])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-rkl: NOTRUN -> [SKIP][14] ([i915#3297]) +2 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#3281] / [i915#3297])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#14544] / [i915#3297])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@gem_userptr_blits@unsync-overlap.html
* igt@gen9_exec_parse@batch-zero-length:
- shard-rkl: NOTRUN -> [SKIP][17] ([i915#2527])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@gen9_exec_parse@batch-zero-length.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-rkl: NOTRUN -> [SKIP][18] ([i915#8399])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: NOTRUN -> [SKIP][19] ([i915#14544] / [i915#8399])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk: NOTRUN -> [INCOMPLETE][20] ([i915#13356] / [i915#15172])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk2/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_sseu@full-enable:
- shard-rkl: NOTRUN -> [SKIP][21] ([i915#14544] / [i915#4387])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#16109])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@i915_query@query-topology-known-pci-ids.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: NOTRUN -> [SKIP][23] ([i915#7707])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@intel_hwmon@hwmon-read.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-2:
- shard-glk: [PASS][24] -> [FAIL][25] ([i915#14888]) +1 other test fail
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-glk1/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-2.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk5/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-2.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-glk10: NOTRUN -> [INCOMPLETE][26] ([i915#12761]) +1 other test incomplete
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk10/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-glk11: NOTRUN -> [SKIP][27] ([i915#1769])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk11/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-rkl: NOTRUN -> [SKIP][28] ([i915#14544] / [i915#5286])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#5286]) +3 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][30] ([i915#3638])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][31] +49 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][32] ([i915#6095]) +159 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg1-18/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][33] ([i915#6095]) +60 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#10307] / [i915#6095]) +52 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg2-4/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#6095]) +7 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg2-1/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#14098] / [i915#6095]) +36 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/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-dg2-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][38] ([i915#14098] / [i915#14544] / [i915#6095]) +9 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][39] ([i915#14544] / [i915#6095]) +12 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][40] ([i915#13781]) +3 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_audio@hdmi-audio-after-suspend:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#11151])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-rkl: NOTRUN -> [SKIP][42] ([i915#11151] / [i915#7828]) +5 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-rkl: NOTRUN -> [SKIP][43] ([i915#11151] / [i915#14544] / [i915#7828])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][44] ([i915#15330] / [i915#3116])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic-type-0:
- shard-rkl: NOTRUN -> [SKIP][45] ([i915#15865])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_content_protection@lic-type-0.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-rkl: NOTRUN -> [SKIP][46] ([i915#13049]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][47] ([i915#13566]) +1 other test fail
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-rkl: NOTRUN -> [SKIP][48] ([i915#3555]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: NOTRUN -> [FAIL][49] ([i915#15804])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-rkl: NOTRUN -> [SKIP][50] ([i915#14544] / [i915#4103])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dsc@dsc-basic-ultrajoiner:
- shard-rkl: NOTRUN -> [SKIP][51] ([i915#16361]) +2 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_dsc@dsc-basic-ultrajoiner.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#14544] / [i915#16361])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-rkl: NOTRUN -> [SKIP][53] ([i915#9934]) +1 other test skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-rkl: NOTRUN -> [SKIP][54] ([i915#14544] / [i915#9934]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@flip-vs-suspend:
- shard-rkl: [PASS][55] -> [INCOMPLETE][56] ([i915#16276] / [i915#6113]) +1 other test incomplete
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-2/igt@kms_flip@flip-vs-suspend.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2:
- shard-rkl: NOTRUN -> [INCOMPLETE][57] ([i915#16276] / [i915#6113]) +1 other test incomplete
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2.html
* igt@kms_flip@nonexisting-fb:
- shard-dg1: [PASS][58] -> [DMESG-WARN][59] ([i915#4423]) +4 other tests dmesg-warn
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg1-14/igt@kms_flip@nonexisting-fb.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg1-14/igt@kms_flip@nonexisting-fb.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][60] ([i915#15643]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#1825]) +6 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][62] ([i915#10056] / [i915#16593])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk9/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt:
- shard-rkl: [PASS][63] -> [SKIP][64] ([i915#15989]) +12 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][65] ([i915#14544]) +19 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-rkl: NOTRUN -> [SKIP][66] ([i915#15102]) +22 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-indfb-draw-render:
- shard-snb: NOTRUN -> [SKIP][67] +10 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-snb5/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-move:
- shard-glk: [PASS][68] -> [SKIP][69] +12 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-glk8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-move.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk5/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][70] ([i915#15989]) +10 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-suspend:
- shard-rkl: NOTRUN -> [INCOMPLETE][71] ([i915#16056])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-suspend.html
- shard-glk10: NOTRUN -> [INCOMPLETE][72] ([i915#16056] / [i915#16593])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk10/igt@kms_frontbuffer_tracking@hdr-suspend.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][73] ([i915#14544] / [i915#15102]) +7 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-shrfb-draw-render:
- shard-glk11: NOTRUN -> [SKIP][74] +96 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk11/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-rkl: [PASS][75] -> [SKIP][76] ([i915#16644] / [i915#3555] / [i915#8228])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-2-xrgb2101010:
- shard-rkl: NOTRUN -> [INCOMPLETE][77] ([i915#15436])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-2-xrgb2101010.html
* igt@kms_hdr@static-swap:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#16644] / [i915#3555] / [i915#8228]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@kms_hdr@static-swap.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][79] ([i915#15460])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@kms_joiner@basic-big-joiner.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: [PASS][80] -> [INCOMPLETE][81] ([i915#12756] / [i915#13409] / [i915#13476] / [i915#16789])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-glk3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk8/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
- shard-glk10: NOTRUN -> [SKIP][82] +170 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk10/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier:
- shard-glk: NOTRUN -> [SKIP][83] +101 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/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-cc-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][84] ([i915#15709]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/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-rkl: NOTRUN -> [SKIP][85] ([i915#14544] / [i915#15709])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a:
- shard-glk: [PASS][86] -> [INCOMPLETE][87] ([i915#13026])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-glk2/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk5/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-rkl: [PASS][88] -> [ABORT][89] ([i915#15132]) +1 other test abort
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#13958] / [i915#14544])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][91] ([i915#14544] / [i915#15329]) +6 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#14544] / [i915#15329] / [i915#3555])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_pm_dc@dc5-pageflip-negative:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#9685])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_pm_dc@dc5-pageflip-negative.html
* igt@kms_pm_dc@dc6-psr:
- shard-rkl: NOTRUN -> [SKIP][94] ([i915#15948])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [PASS][95] -> [SKIP][96] ([i915#15073]) +3 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: NOTRUN -> [SKIP][97] ([i915#14544] / [i915#15073])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg1: [PASS][98] -> [SKIP][99] ([i915#15073])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg1-16/igt@kms_pm_rpm@dpms-non-lpsp.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg1-15/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: NOTRUN -> [SKIP][100] ([i915#15073])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_prime@basic-crc-hybrid:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#6524])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#11520]) +4 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf:
- shard-glk11: NOTRUN -> [SKIP][103] ([i915#11520]) +1 other test skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk11/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][104] ([i915#11520])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk4/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
- shard-glk10: NOTRUN -> [SKIP][105] ([i915#11520]) +2 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk10/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-plane-move-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#11520] / [i915#14544])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#14544] / [i915#9683])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@pr-primary-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][108] ([i915#1072] / [i915#9732]) +11 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@kms_psr@pr-primary-mmap-cpu.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: NOTRUN -> [SKIP][109] ([i915#1072] / [i915#14544] / [i915#9732]) +3 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-glk11: NOTRUN -> [INCOMPLETE][110] ([i915#15500] / [i915#16184])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk11/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#5289]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-full-aspect:
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#14544] / [i915#3555])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-full-aspect.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
- shard-glk: [PASS][113] -> [INCOMPLETE][114] ([i915#12276])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-glk3/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk8/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#9906])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@perf@mi-rpc:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#2434])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@perf@mi-rpc.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: NOTRUN -> [SKIP][117] ([i915#14544] / [i915#2435])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@module-unload:
- shard-glk10: NOTRUN -> [ABORT][118] ([i915#15778])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk10/igt@perf_pmu@module-unload.html
* igt@prime_udl@share-import:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#16420])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-8/igt@prime_udl@share-import.html
#### Possible fixes ####
* igt@gem_exec_big@single:
- shard-tglu: [FAIL][120] ([i915#15816]) -> [PASS][121]
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-tglu-3/igt@gem_exec_big@single.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-tglu-9/igt@gem_exec_big@single.html
* igt@gem_linear_blits@normal:
- shard-dg1: [FAIL][122] ([i915#15391]) -> [PASS][123]
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg1-14/igt@gem_linear_blits@normal.html
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg1-14/igt@gem_linear_blits@normal.html
* igt@gem_workarounds@suspend-resume:
- shard-rkl: [INCOMPLETE][124] ([i915#13356]) -> [PASS][125] +2 other tests pass
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@gem_workarounds@suspend-resume.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@gem_workarounds@suspend-resume.html
* igt@i915_pm_rps@reset:
- shard-snb: [TIMEOUT][126] ([i915#16162]) -> [PASS][127]
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-snb7/igt@i915_pm_rps@reset.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-snb5/igt@i915_pm_rps@reset.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][128] ([i915#7984]) -> [PASS][129]
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-mtlp-1/igt@i915_power@sanity.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-mtlp-6/igt@i915_power@sanity.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][130] ([i915#15662]) -> [PASS][131] +1 other test pass
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-tglu-8/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
- shard-rkl: [INCOMPLETE][132] ([i915#15582]) -> [PASS][133] +1 other test pass
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_cursor_crc@cursor-onscreen-64x21:
- shard-rkl: [FAIL][134] ([i915#13566]) -> [PASS][135]
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-64x21.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-64x21.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt:
- shard-dg1: [DMESG-WARN][136] ([i915#4423]) -> [PASS][137] +1 other test pass
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg1-19/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-onoff:
- shard-glk: [SKIP][138] -> [PASS][139] +6 other tests pass
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-glk3/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-onoff.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@hdr-rgb565-draw-mmap-cpu:
- shard-rkl: [SKIP][140] ([i915#15989]) -> [PASS][141] +4 other tests pass
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-mmap-cpu.html
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-mmap-cpu.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-rkl: [INCOMPLETE][142] ([i915#12756] / [i915#13476]) -> [PASS][143]
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc.html
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
- shard-rkl: [INCOMPLETE][144] ([i915#13476]) -> [PASS][145]
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-glk: [DMESG-WARN][146] ([i915#118]) -> [PASS][147]
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-glk9/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk2/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg1: [SKIP][148] ([i915#15073]) -> [PASS][149] +2 other tests pass
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg1-19/igt@kms_pm_rpm@modeset-lpsp-stress.html
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg1-15/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2: [SKIP][150] ([i915#15073]) -> [PASS][151]
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp.html
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg2-1/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-rkl: [INCOMPLETE][152] ([i915#14419]) -> [PASS][153]
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-4/igt@kms_pm_rpm@system-suspend-modeset.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@perf_pmu@busy-double-start@rcs0:
- shard-mtlp: [FAIL][154] ([i915#4349]) -> [PASS][155]
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-mtlp-7/igt@perf_pmu@busy-double-start@rcs0.html
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-mtlp-6/igt@perf_pmu@busy-double-start@rcs0.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: [FAIL][156] ([i915#4349]) -> [PASS][157] +4 other tests pass
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg2-3/igt@perf_pmu@busy-double-start@vecs1.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: [SKIP][158] ([i915#8411]) -> [SKIP][159] ([i915#14544] / [i915#8411])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@api_intel_bb@blit-reloc-purge-cache.html
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@crc32:
- shard-rkl: [SKIP][160] ([i915#14544] / [i915#6230]) -> [SKIP][161] ([i915#6230])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@api_intel_bb@crc32.html
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@api_intel_bb@crc32.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: [SKIP][162] ([i915#11078]) -> [SKIP][163] ([i915#11078] / [i915#14544])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@device_reset@unbind-cold-reset-rebind.html
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-rkl: [SKIP][164] ([i915#13008] / [i915#14544]) -> [SKIP][165] ([i915#13008])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: [SKIP][166] ([i915#14544] / [i915#4525]) -> [SKIP][167] ([i915#4525])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@gem_exec_balancer@parallel.html
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-rkl: [SKIP][168] ([i915#4525]) -> [SKIP][169] ([i915#14544] / [i915#4525])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@gem_exec_balancer@parallel-out-fence.html
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_reloc@basic-wc-cpu:
- shard-rkl: [SKIP][170] ([i915#14544] / [i915#3281]) -> [SKIP][171] ([i915#3281]) +5 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@gem_exec_reloc@basic-wc-cpu.html
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@gem_exec_reloc@basic-wc-cpu.html
* igt@gem_exec_reloc@basic-write-read:
- shard-rkl: [SKIP][172] ([i915#3281]) -> [SKIP][173] ([i915#14544] / [i915#3281]) +1 other test skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@gem_exec_reloc@basic-write-read.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@gem_exec_reloc@basic-write-read.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-rkl: [SKIP][174] ([i915#4613]) -> [SKIP][175] ([i915#14544] / [i915#4613])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@gem_lmem_swapping@parallel-multi.html
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@random-engines:
- shard-rkl: [SKIP][176] ([i915#14544] / [i915#4613]) -> [SKIP][177] ([i915#4613]) +1 other test skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@gem_lmem_swapping@random-engines.html
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@gem_lmem_swapping@random-engines.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-rkl: [SKIP][178] ([i915#14544] / [i915#8411]) -> [SKIP][179] ([i915#8411]) +1 other test skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: [SKIP][180] ([i915#14544] / [i915#3282]) -> [SKIP][181] ([i915#3282]) +2 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-rkl: [SKIP][182] ([i915#3297]) -> [SKIP][183] ([i915#14544] / [i915#3297])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@gem_userptr_blits@create-destroy-unsync.html
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-rkl: [SKIP][184] ([i915#14544] / [i915#3297]) -> [SKIP][185] ([i915#3297])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@gem_userptr_blits@readonly-unsync.html
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@gem_userptr_blits@readonly-unsync.html
* igt@gen9_exec_parse@allowed-single:
- shard-rkl: [SKIP][186] ([i915#2527]) -> [SKIP][187] ([i915#14544] / [i915#2527])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@gen9_exec_parse@allowed-single.html
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-rkl: [SKIP][188] ([i915#14544] / [i915#2527]) -> [SKIP][189] ([i915#2527])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@gen9_exec_parse@cmd-crossing-page.html
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@i915_module_load@resize-bar:
- shard-rkl: [SKIP][190] ([i915#14544] / [i915#6412]) -> [SKIP][191] ([i915#6412])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@i915_module_load@resize-bar.html
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: [SKIP][192] ([i915#14544] / [i915#6590]) -> [SKIP][193] ([i915#6590]) +1 other test skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-rkl: [SKIP][194] ([i915#12454] / [i915#12712]) -> [SKIP][195] ([i915#12454] / [i915#12712] / [i915#14544])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-rkl: [SKIP][196] ([i915#5286]) -> [SKIP][197] ([i915#14544] / [i915#5286]) +1 other test skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-rkl: [SKIP][198] ([i915#14544] / [i915#5286]) -> [SKIP][199] ([i915#5286]) +2 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-90:
- shard-rkl: [SKIP][200] ([i915#14544] / [i915#3638]) -> [SKIP][201] ([i915#3638])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-dg1: [SKIP][202] ([i915#4423] / [i915#6095]) -> [SKIP][203] ([i915#6095])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg1-16/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg1-15/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs:
- shard-rkl: [SKIP][204] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][205] ([i915#14098] / [i915#6095]) +10 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs.html
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][206] ([i915#14544] / [i915#6095]) -> [SKIP][207] ([i915#6095]) +6 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: [INCOMPLETE][208] ([i915#15582]) -> [INCOMPLETE][209] ([i915#14694] / [i915#15582]) +1 other test incomplete
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-glk5/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk3/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs:
- shard-rkl: [SKIP][210] ([i915#14098] / [i915#6095]) -> [SKIP][211] ([i915#14098] / [i915#14544] / [i915#6095]) +3 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html
* igt@kms_chamelium_color_pipeline@plane-ctm3x4:
- shard-rkl: [SKIP][212] ([i915#16471]) -> [SKIP][213] ([i915#14544] / [i915#16471])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_chamelium_color_pipeline@plane-ctm3x4.html
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-ctm3x4.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
- shard-rkl: [SKIP][214] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][215] ([i915#11151] / [i915#7828]) +4 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-rkl: [SKIP][216] ([i915#11151] / [i915#7828]) -> [SKIP][217] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-rkl: [SKIP][218] ([i915#15865]) -> [SKIP][219] ([i915#14544] / [i915#15865])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_content_protection@atomic-hdcp14.html
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-rkl: [SKIP][220] ([i915#14544] / [i915#15330]) -> [SKIP][221] ([i915#15330])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-rkl: [SKIP][222] ([i915#14544] / [i915#3555]) -> [SKIP][223] ([i915#3555]) +1 other test skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-max-size.html
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-rkl: [SKIP][224] ([i915#14544] / [i915#4103]) -> [SKIP][225] ([i915#4103])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-rkl: [SKIP][226] ([i915#14544] / [i915#9723]) -> [SKIP][227] ([i915#9723])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dsc@dsc-with-output-formats-ultrajoiner:
- shard-rkl: [SKIP][228] ([i915#16361]) -> [SKIP][229] ([i915#14544] / [i915#16361])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_dsc@dsc-with-output-formats-ultrajoiner.html
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-ultrajoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-rkl: [SKIP][230] ([i915#14544] / [i915#16361]) -> [SKIP][231] ([i915#16361])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][232] ([i915#14544] / [i915#16680]) -> [SKIP][233] ([i915#16680])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@psr1:
- shard-rkl: [SKIP][234] ([i915#14544] / [i915#658]) -> [SKIP][235] ([i915#658])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_feature_discovery@psr1.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-rkl: [SKIP][236] ([i915#14544] / [i915#9934]) -> [SKIP][237] ([i915#9934]) +6 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_flip@2x-absolute-wf_vblank.html
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-panning:
- shard-rkl: [SKIP][238] ([i915#9934]) -> [SKIP][239] ([i915#14544] / [i915#9934]) +2 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_flip@2x-flip-vs-panning.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-panning.html
* igt@kms_flip@flip-vs-suspend:
- shard-glk: [INCOMPLETE][240] ([i915#12314] / [i915#12745] / [i915#4839]) -> [INCOMPLETE][241] ([i915#12745] / [i915#4839])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-glk8/igt@kms_flip@flip-vs-suspend.html
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk9/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][242] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][243] ([i915#12745] / [i915#4839] / [i915#6113]) +1 other test incomplete
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-glk6/igt@kms_flip@flip-vs-suspend-interruptible.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk3/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: [INCOMPLETE][244] ([i915#12314] / [i915#12745]) -> [INCOMPLETE][245] ([i915#12745])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-glk8/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-glk9/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-rkl: [SKIP][246] ([i915#14544] / [i915#15643]) -> [SKIP][247] ([i915#15643])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-mtlp: [SKIP][248] -> [SKIP][249] ([i915#15672])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-mtlp-2/igt@kms_force_connector_basic@force-load-detect.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-mtlp-1/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-dg1: [SKIP][250] -> [SKIP][251] ([i915#4423])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg1-15/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg1: [SKIP][252] ([i915#4423]) -> [SKIP][253]
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg1-19/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-mmap-cpu.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-4:
- shard-dg1: [SKIP][254] ([i915#4423] / [i915#5439]) -> [SKIP][255] ([i915#5439])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg1-16/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg1-15/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][256] ([i915#15102]) -> [SKIP][257] ([i915#14544] / [i915#15102]) +6 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt:
- shard-rkl: [SKIP][258] -> [SKIP][259] ([i915#14544]) +18 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][260] ([i915#14544] / [i915#1825]) -> [SKIP][261] ([i915#1825]) +2 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
- shard-rkl: [SKIP][262] ([i915#14544] / [i915#15102]) -> [SKIP][263] ([i915#15102]) +24 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4:
- shard-rkl: [SKIP][264] ([i915#14544] / [i915#5439]) -> [SKIP][265] ([i915#5439])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][266] ([i915#1825]) -> [SKIP][267] ([i915#14544] / [i915#1825]) +1 other test skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move:
- shard-rkl: [SKIP][268] ([i915#14544]) -> [SKIP][269] +54 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psrhdr-modesetfrombusy:
- shard-dg1: [SKIP][270] ([i915#15102] / [i915#4423]) -> [SKIP][271] ([i915#15102])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-dg1-16/igt@kms_frontbuffer_tracking@psrhdr-modesetfrombusy.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-dg1-15/igt@kms_frontbuffer_tracking@psrhdr-modesetfrombusy.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-rkl: [SKIP][272] ([i915#16644] / [i915#3555] / [i915#8228]) -> [INCOMPLETE][273] ([i915#15436])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-3/igt@kms_hdr@bpc-switch-suspend.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-rkl: [SKIP][274] ([i915#14544] / [i915#15458]) -> [SKIP][275] ([i915#15458])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_joiner@basic-force-ultra-joiner.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-rkl: [SKIP][276] ([i915#14544] / [i915#15638] / [i915#15722]) -> [SKIP][277] ([i915#15638] / [i915#15722])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-rkl: [SKIP][278] ([i915#14544] / [i915#15709]) -> [SKIP][279] ([i915#15709]) +2 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-modifier.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-rkl: [SKIP][280] ([i915#13958] / [i915#14544]) -> [SKIP][281] ([i915#13958])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-none.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: [SKIP][282] ([i915#14259] / [i915#14544]) -> [SKIP][283] ([i915#14259])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_plane_multiple@tiling-yf.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][284] ([i915#14544] / [i915#15739]) -> [SKIP][285] ([i915#15739])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_pm_dc@dc9-dpms.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][286] ([i915#9340]) -> [SKIP][287] ([i915#3828])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-4/igt@kms_pm_lpsp@kms-lpsp.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-2/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@package-g7:
- shard-rkl: [SKIP][288] ([i915#14544] / [i915#15403]) -> [SKIP][289] ([i915#15403])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_pm_rpm@package-g7.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_pm_rpm@package-g7.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][290] ([i915#11520]) -> [SKIP][291] ([i915#11520] / [i915#14544])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][292] ([i915#11520] / [i915#14544]) -> [SKIP][293] ([i915#11520]) +2 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr@pr-basic:
- shard-rkl: [SKIP][294] ([i915#1072] / [i915#9732]) -> [SKIP][295] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_psr@pr-basic.html
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_psr@pr-basic.html
* igt@kms_psr@psr2-sprite-mmap-cpu:
- shard-rkl: [SKIP][296] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][297] ([i915#1072] / [i915#9732]) +12 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_psr@psr2-sprite-mmap-cpu.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-3/igt@kms_psr@psr2-sprite-mmap-cpu.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: [SKIP][298] ([i915#5289]) -> [SKIP][299] ([i915#14544] / [i915#5289])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_vrr@negative-basic:
- shard-rkl: [SKIP][300] ([i915#14544] / [i915#3555] / [i915#9906]) -> [SKIP][301] ([i915#3555] / [i915#9906])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19006/shard-rkl-6/igt@kms_vrr@negative-basic.html
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_172332v1/shard-rkl-7/igt@kms_vrr@negative-basic.html
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[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#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[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#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[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#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#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
[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#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15172]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15172
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15391
[i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
[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#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500
[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#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
[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#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[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#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#16056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16056
[i915#16109]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16109
[i915#16162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16162
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16276
[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#16466]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16466
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16593]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16593
[i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
[i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
[i915#16789]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16789
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[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#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[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#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[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#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[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#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#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[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#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[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_19006 -> Patchwork_172332v1
CI-20190529: 20190529
CI_DRM_19006: b801f94c49ffdb0f65e37baf31d68570356d4983 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9057: 8f7d5198bdb1c5af7c97b967a0bcbe77b653e8a0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_172332v1: b801f94c49ffdb0f65e37baf31d68570356d4983 @ 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_172332v1/index.html
[-- Attachment #2: Type: text/html, Size: 103711 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread