* [PATCH v8 1/3] drm/buddy: Optimize free block management with RB tree
@ 2025-10-06 9:51 Arunpravin Paneer Selvam
2025-10-06 9:51 ` [PATCH v8 2/3] drm/buddy: Separate clear and dirty free block trees Arunpravin Paneer Selvam
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Arunpravin Paneer Selvam @ 2025-10-06 9:51 UTC (permalink / raw)
To: christian.koenig, matthew.auld, dri-devel, amd-gfx, intel-gfx,
intel-xe
Cc: alexander.deucher, jani.nikula, peterz, samuel.pitoiset,
Arunpravin Paneer Selvam, stable
Replace the freelist (O(n)) used for free block management with a
red-black tree, providing more efficient O(log n) search, insert,
and delete operations. This improves scalability and performance
when managing large numbers of free blocks per order (e.g., hundreds
or thousands).
In the VK-CTS memory stress subtest, the buddy manager merges
fragmented memory and inserts freed blocks into the freelist. Since
freelist insertion is O(n), this becomes a bottleneck as fragmentation
increases. Benchmarking shows list_insert_sorted() consumes ~52.69% CPU
with the freelist, compared to just 0.03% with the RB tree
(rbtree_insert.isra.0), despite performing the same sorted insert.
This also improves performance in heavily fragmented workloads,
such as games or graphics tests that stress memory.
As the buddy allocator evolves with new features such as clear-page
tracking, the resulting fragmentation and complexity have grown.
These RB-tree based design changes are introduced to address that
growth and ensure the allocator continues to perform efficiently
under fragmented conditions.
The RB tree implementation with separate clear/dirty trees provides:
- O(n log n) aggregate complexity for all operations instead of O(n^2)
- Elimination of soft lockups and system instability
- Improved code maintainability and clarity
- Better scalability for large memory systems
- Predictable performance under fragmentation
v3(Matthew):
- Remove RB_EMPTY_NODE check in force_merge function.
- Rename rb for loop macros to have less generic names and move to
.c file.
- Make the rb node rb and link field as union.
v4(Jani Nikula):
- The kernel-doc comment should be "/**"
- Move all the rbtree macros to rbtree.h and add parens to ensure
correct precedence.
v5:
- Remove the inline in a .c file (Jani Nikula).
v6(Peter Zijlstra):
- Add rb_add() function replacing the existing rbtree_insert() code.
v7:
- A full walk iteration in rbtree is slower than the list (Peter Zijlstra).
- The existing rbtree_postorder_for_each_entry_safe macro should be used
in scenarios where traversal order is not a critical factor (Christian).
v8(Matthew):
- Remove the rbtree_is_empty() check in this patch as well.
Cc: stable@vger.kernel.org
Fixes: a68c7eaa7a8f ("drm/amdgpu: Enable clear page functionality")
Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
---
drivers/gpu/drm/drm_buddy.c | 195 ++++++++++++++++++++++--------------
include/drm/drm_buddy.h | 11 +-
2 files changed, 126 insertions(+), 80 deletions(-)
diff --git a/drivers/gpu/drm/drm_buddy.c b/drivers/gpu/drm/drm_buddy.c
index a94061f373de..c87210a06c31 100644
--- a/drivers/gpu/drm/drm_buddy.c
+++ b/drivers/gpu/drm/drm_buddy.c
@@ -14,6 +14,8 @@
static struct kmem_cache *slab_blocks;
+#define rbtree_get_free_block(node) rb_entry((node), struct drm_buddy_block, rb)
+
static struct drm_buddy_block *drm_block_alloc(struct drm_buddy *mm,
struct drm_buddy_block *parent,
unsigned int order,
@@ -31,6 +33,8 @@ static struct drm_buddy_block *drm_block_alloc(struct drm_buddy *mm,
block->header |= order;
block->parent = parent;
+ RB_CLEAR_NODE(&block->rb);
+
BUG_ON(block->header & DRM_BUDDY_HEADER_UNUSED);
return block;
}
@@ -41,23 +45,49 @@ static void drm_block_free(struct drm_buddy *mm,
kmem_cache_free(slab_blocks, block);
}
-static void list_insert_sorted(struct drm_buddy *mm,
- struct drm_buddy_block *block)
+static bool drm_buddy_block_offset_less(const struct drm_buddy_block *block,
+ const struct drm_buddy_block *node)
{
- struct drm_buddy_block *node;
- struct list_head *head;
+ return drm_buddy_block_offset(block) < drm_buddy_block_offset(node);
+}
- head = &mm->free_list[drm_buddy_block_order(block)];
- if (list_empty(head)) {
- list_add(&block->link, head);
- return;
- }
+static bool rbtree_block_offset_less(struct rb_node *block,
+ const struct rb_node *node)
+{
+ return drm_buddy_block_offset_less(rbtree_get_free_block(block),
+ rbtree_get_free_block(node));
+}
- list_for_each_entry(node, head, link)
- if (drm_buddy_block_offset(block) < drm_buddy_block_offset(node))
- break;
+static void rbtree_insert(struct drm_buddy *mm,
+ struct drm_buddy_block *block)
+{
+ rb_add(&block->rb,
+ &mm->free_tree[drm_buddy_block_order(block)],
+ rbtree_block_offset_less);
+}
+
+static void rbtree_remove(struct drm_buddy *mm,
+ struct drm_buddy_block *block)
+{
+ struct rb_root *root;
+
+ root = &mm->free_tree[drm_buddy_block_order(block)];
+ rb_erase(&block->rb, root);
+
+ RB_CLEAR_NODE(&block->rb);
+}
+
+static struct drm_buddy_block *
+rbtree_last_entry(struct drm_buddy *mm, unsigned int order)
+{
+ struct rb_node *node = rb_last(&mm->free_tree[order]);
+
+ return node ? rb_entry(node, struct drm_buddy_block, rb) : NULL;
+}
- __list_add(&block->link, node->link.prev, &node->link);
+static bool rbtree_is_empty(struct drm_buddy *mm, unsigned int order)
+{
+ return RB_EMPTY_ROOT(&mm->free_tree[order]);
}
static void clear_reset(struct drm_buddy_block *block)
@@ -70,12 +100,13 @@ static void mark_cleared(struct drm_buddy_block *block)
block->header |= DRM_BUDDY_HEADER_CLEAR;
}
-static void mark_allocated(struct drm_buddy_block *block)
+static void mark_allocated(struct drm_buddy *mm,
+ struct drm_buddy_block *block)
{
block->header &= ~DRM_BUDDY_HEADER_STATE;
block->header |= DRM_BUDDY_ALLOCATED;
- list_del(&block->link);
+ rbtree_remove(mm, block);
}
static void mark_free(struct drm_buddy *mm,
@@ -84,15 +115,16 @@ static void mark_free(struct drm_buddy *mm,
block->header &= ~DRM_BUDDY_HEADER_STATE;
block->header |= DRM_BUDDY_FREE;
- list_insert_sorted(mm, block);
+ rbtree_insert(mm, block);
}
-static void mark_split(struct drm_buddy_block *block)
+static void mark_split(struct drm_buddy *mm,
+ struct drm_buddy_block *block)
{
block->header &= ~DRM_BUDDY_HEADER_STATE;
block->header |= DRM_BUDDY_SPLIT;
- list_del(&block->link);
+ rbtree_remove(mm, block);
}
static inline bool overlaps(u64 s1, u64 e1, u64 s2, u64 e2)
@@ -148,7 +180,7 @@ static unsigned int __drm_buddy_free(struct drm_buddy *mm,
mark_cleared(parent);
}
- list_del(&buddy->link);
+ rbtree_remove(mm, buddy);
if (force_merge && drm_buddy_block_is_clear(buddy))
mm->clear_avail -= drm_buddy_block_size(mm, buddy);
@@ -179,13 +211,19 @@ static int __force_merge(struct drm_buddy *mm,
return -EINVAL;
for (i = min_order - 1; i >= 0; i--) {
- struct drm_buddy_block *block, *prev;
+ struct rb_root *root = &mm->free_tree[i];
+ struct rb_node *iter;
+
+ iter = rb_last(root);
- list_for_each_entry_safe_reverse(block, prev, &mm->free_list[i], link) {
- struct drm_buddy_block *buddy;
+ while (iter) {
+ struct drm_buddy_block *block, *buddy;
u64 block_start, block_end;
- if (!block->parent)
+ block = rbtree_get_free_block(iter);
+ iter = rb_prev(iter);
+
+ if (!block || !block->parent)
continue;
block_start = drm_buddy_block_offset(block);
@@ -201,15 +239,10 @@ static int __force_merge(struct drm_buddy *mm,
WARN_ON(drm_buddy_block_is_clear(block) ==
drm_buddy_block_is_clear(buddy));
- /*
- * If the prev block is same as buddy, don't access the
- * block in the next iteration as we would free the
- * buddy block as part of the free function.
- */
- if (prev == buddy)
- prev = list_prev_entry(prev, link);
+ if (iter == &buddy->rb)
+ iter = rb_prev(iter);
- list_del(&block->link);
+ rbtree_remove(mm, block);
if (drm_buddy_block_is_clear(block))
mm->clear_avail -= drm_buddy_block_size(mm, block);
@@ -237,7 +270,7 @@ static int __force_merge(struct drm_buddy *mm,
int drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size)
{
unsigned int i;
- u64 offset;
+ u64 offset = 0;
if (size < chunk_size)
return -EINVAL;
@@ -258,14 +291,14 @@ int drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size)
BUG_ON(mm->max_order > DRM_BUDDY_MAX_ORDER);
- mm->free_list = kmalloc_array(mm->max_order + 1,
- sizeof(struct list_head),
+ mm->free_tree = kmalloc_array(mm->max_order + 1,
+ sizeof(struct rb_root),
GFP_KERNEL);
- if (!mm->free_list)
+ if (!mm->free_tree)
return -ENOMEM;
for (i = 0; i <= mm->max_order; ++i)
- INIT_LIST_HEAD(&mm->free_list[i]);
+ mm->free_tree[i] = RB_ROOT;
mm->n_roots = hweight64(size);
@@ -273,9 +306,8 @@ int drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size)
sizeof(struct drm_buddy_block *),
GFP_KERNEL);
if (!mm->roots)
- goto out_free_list;
+ goto out_free_tree;
- offset = 0;
i = 0;
/*
@@ -312,8 +344,8 @@ int drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size)
while (i--)
drm_block_free(mm, mm->roots[i]);
kfree(mm->roots);
-out_free_list:
- kfree(mm->free_list);
+out_free_tree:
+ kfree(mm->free_tree);
return -ENOMEM;
}
EXPORT_SYMBOL(drm_buddy_init);
@@ -323,7 +355,7 @@ EXPORT_SYMBOL(drm_buddy_init);
*
* @mm: DRM buddy manager to free
*
- * Cleanup memory manager resources and the freelist
+ * Cleanup memory manager resources and the freetree
*/
void drm_buddy_fini(struct drm_buddy *mm)
{
@@ -350,7 +382,7 @@ void drm_buddy_fini(struct drm_buddy *mm)
WARN_ON(mm->avail != mm->size);
kfree(mm->roots);
- kfree(mm->free_list);
+ kfree(mm->free_tree);
}
EXPORT_SYMBOL(drm_buddy_fini);
@@ -383,7 +415,7 @@ static int split_block(struct drm_buddy *mm,
clear_reset(block);
}
- mark_split(block);
+ mark_split(mm, block);
return 0;
}
@@ -412,7 +444,7 @@ EXPORT_SYMBOL(drm_get_buddy);
* @is_clear: blocks clear state
*
* Reset the clear state based on @is_clear value for each block
- * in the freelist.
+ * in the freetree.
*/
void drm_buddy_reset_clear(struct drm_buddy *mm, bool is_clear)
{
@@ -431,9 +463,9 @@ void drm_buddy_reset_clear(struct drm_buddy *mm, bool is_clear)
}
for (i = 0; i <= mm->max_order; ++i) {
- struct drm_buddy_block *block;
+ struct drm_buddy_block *block, *tmp;
- list_for_each_entry_reverse(block, &mm->free_list[i], link) {
+ rbtree_postorder_for_each_entry_safe(block, tmp, &mm->free_tree[i], rb) {
if (is_clear != drm_buddy_block_is_clear(block)) {
if (is_clear) {
mark_cleared(block);
@@ -639,14 +671,18 @@ get_maxblock(struct drm_buddy *mm, unsigned int order,
unsigned int i;
for (i = order; i <= mm->max_order; ++i) {
+ struct rb_node *iter = rb_last(&mm->free_tree[i]);
struct drm_buddy_block *tmp_block;
- list_for_each_entry_reverse(tmp_block, &mm->free_list[i], link) {
- if (block_incompatible(tmp_block, flags))
- continue;
+ while (iter) {
+ tmp_block = rbtree_get_free_block(iter);
- block = tmp_block;
- break;
+ if (!block_incompatible(tmp_block, flags)) {
+ block = tmp_block;
+ break;
+ }
+
+ iter = rb_prev(iter);
}
if (!block)
@@ -667,7 +703,7 @@ get_maxblock(struct drm_buddy *mm, unsigned int order,
}
static struct drm_buddy_block *
-alloc_from_freelist(struct drm_buddy *mm,
+alloc_from_freetree(struct drm_buddy *mm,
unsigned int order,
unsigned long flags)
{
@@ -682,14 +718,18 @@ alloc_from_freelist(struct drm_buddy *mm,
tmp = drm_buddy_block_order(block);
} else {
for (tmp = order; tmp <= mm->max_order; ++tmp) {
+ struct rb_node *iter = rb_last(&mm->free_tree[tmp]);
struct drm_buddy_block *tmp_block;
- list_for_each_entry_reverse(tmp_block, &mm->free_list[tmp], link) {
- if (block_incompatible(tmp_block, flags))
- continue;
+ while (iter) {
+ tmp_block = rbtree_get_free_block(iter);
- block = tmp_block;
- break;
+ if (!block_incompatible(tmp_block, flags)) {
+ block = tmp_block;
+ break;
+ }
+
+ iter = rb_prev(iter);
}
if (block)
@@ -700,13 +740,9 @@ alloc_from_freelist(struct drm_buddy *mm,
if (!block) {
/* Fallback method */
for (tmp = order; tmp <= mm->max_order; ++tmp) {
- if (!list_empty(&mm->free_list[tmp])) {
- block = list_last_entry(&mm->free_list[tmp],
- struct drm_buddy_block,
- link);
- if (block)
- break;
- }
+ block = rbtree_last_entry(mm, tmp);
+ if (block)
+ break;
}
if (!block)
@@ -771,7 +807,7 @@ static int __alloc_range(struct drm_buddy *mm,
if (contains(start, end, block_start, block_end)) {
if (drm_buddy_block_is_free(block)) {
- mark_allocated(block);
+ mark_allocated(mm, block);
total_allocated += drm_buddy_block_size(mm, block);
mm->avail -= drm_buddy_block_size(mm, block);
if (drm_buddy_block_is_clear(block))
@@ -849,8 +885,8 @@ static int __alloc_contig_try_harder(struct drm_buddy *mm,
{
u64 rhs_offset, lhs_offset, lhs_size, filled;
struct drm_buddy_block *block;
- struct list_head *list;
LIST_HEAD(blocks_lhs);
+ struct rb_node *iter;
unsigned long pages;
unsigned int order;
u64 modify_size;
@@ -862,11 +898,14 @@ static int __alloc_contig_try_harder(struct drm_buddy *mm,
if (order == 0)
return -ENOSPC;
- list = &mm->free_list[order];
- if (list_empty(list))
+ if (rbtree_is_empty(mm, order))
return -ENOSPC;
- list_for_each_entry_reverse(block, list, link) {
+ iter = rb_last(&mm->free_tree[order]);
+
+ while (iter) {
+ block = rbtree_get_free_block(iter);
+
/* Allocate blocks traversing RHS */
rhs_offset = drm_buddy_block_offset(block);
err = __drm_buddy_alloc_range(mm, rhs_offset, size,
@@ -891,6 +930,8 @@ static int __alloc_contig_try_harder(struct drm_buddy *mm,
}
/* Free blocks for the next iteration */
drm_buddy_free_list_internal(mm, blocks);
+
+ iter = rb_prev(iter);
}
return -ENOSPC;
@@ -976,7 +1017,7 @@ int drm_buddy_block_trim(struct drm_buddy *mm,
list_add(&block->tmp_link, &dfs);
err = __alloc_range(mm, &dfs, new_start, new_size, blocks, NULL);
if (err) {
- mark_allocated(block);
+ mark_allocated(mm, block);
mm->avail -= drm_buddy_block_size(mm, block);
if (drm_buddy_block_is_clear(block))
mm->clear_avail -= drm_buddy_block_size(mm, block);
@@ -999,8 +1040,8 @@ __drm_buddy_alloc_blocks(struct drm_buddy *mm,
return __drm_buddy_alloc_range_bias(mm, start, end,
order, flags);
else
- /* Allocate from freelist */
- return alloc_from_freelist(mm, order, flags);
+ /* Allocate from freetree */
+ return alloc_from_freetree(mm, order, flags);
}
/**
@@ -1017,8 +1058,8 @@ __drm_buddy_alloc_blocks(struct drm_buddy *mm,
* alloc_range_bias() called on range limitations, which traverses
* the tree and returns the desired block.
*
- * alloc_from_freelist() called when *no* range restrictions
- * are enforced, which picks the block from the freelist.
+ * alloc_from_freetree() called when *no* range restrictions
+ * are enforced, which picks the block from the freetree.
*
* Returns:
* 0 on success, error code on failure.
@@ -1120,7 +1161,7 @@ int drm_buddy_alloc_blocks(struct drm_buddy *mm,
}
} while (1);
- mark_allocated(block);
+ mark_allocated(mm, block);
mm->avail -= drm_buddy_block_size(mm, block);
if (drm_buddy_block_is_clear(block))
mm->clear_avail -= drm_buddy_block_size(mm, block);
@@ -1201,10 +1242,10 @@ void drm_buddy_print(struct drm_buddy *mm, struct drm_printer *p)
mm->chunk_size >> 10, mm->size >> 20, mm->avail >> 20, mm->clear_avail >> 20);
for (order = mm->max_order; order >= 0; order--) {
- struct drm_buddy_block *block;
+ struct drm_buddy_block *block, *tmp;
u64 count = 0, free;
- list_for_each_entry(block, &mm->free_list[order], link) {
+ rbtree_postorder_for_each_entry_safe(block, tmp, &mm->free_tree[order], rb) {
BUG_ON(!drm_buddy_block_is_free(block));
count++;
}
diff --git a/include/drm/drm_buddy.h b/include/drm/drm_buddy.h
index 513837632b7d..9ee105d4309f 100644
--- a/include/drm/drm_buddy.h
+++ b/include/drm/drm_buddy.h
@@ -10,6 +10,7 @@
#include <linux/list.h>
#include <linux/slab.h>
#include <linux/sched.h>
+#include <linux/rbtree.h>
#include <drm/drm_print.h>
@@ -53,7 +54,11 @@ struct drm_buddy_block {
* a list, if so desired. As soon as the block is freed with
* drm_buddy_free* ownership is given back to the mm.
*/
- struct list_head link;
+ union {
+ struct rb_node rb;
+ struct list_head link;
+ };
+
struct list_head tmp_link;
};
@@ -68,7 +73,7 @@ struct drm_buddy_block {
*/
struct drm_buddy {
/* Maintain a free list for each order. */
- struct list_head *free_list;
+ struct rb_root *free_tree;
/*
* Maintain explicit binary tree(s) to track the allocation of the
@@ -94,7 +99,7 @@ struct drm_buddy {
};
static inline u64
-drm_buddy_block_offset(struct drm_buddy_block *block)
+drm_buddy_block_offset(const struct drm_buddy_block *block)
{
return block->header & DRM_BUDDY_HEADER_OFFSET;
}
base-commit: a31c6c50da013dcd4de4889d402b47bae552a2e2
--
2.34.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH v8 2/3] drm/buddy: Separate clear and dirty free block trees
2025-10-06 9:51 [PATCH v8 1/3] drm/buddy: Optimize free block management with RB tree Arunpravin Paneer Selvam
@ 2025-10-06 9:51 ` Arunpravin Paneer Selvam
2025-10-06 9:51 ` [PATCH v8 3/3] drm/buddy: Add KUnit tests for allocator performance under fragmentation Arunpravin Paneer Selvam
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Arunpravin Paneer Selvam @ 2025-10-06 9:51 UTC (permalink / raw)
To: christian.koenig, matthew.auld, dri-devel, amd-gfx, intel-gfx,
intel-xe
Cc: alexander.deucher, jani.nikula, peterz, samuel.pitoiset,
Arunpravin Paneer Selvam, stable
Maintain two separate RB trees per order - one for clear (zeroed) blocks
and another for dirty (uncleared) blocks. This separation improves
code clarity and makes it more obvious which tree is being searched
during allocation. It also improves scalability and efficiency when
searching for a specific type of block, avoiding unnecessary checks
and making the allocator more predictable under fragmentation.
The changes have been validated using the existing drm_buddy_test
KUnit test cases, along with selected graphics workloads,
to ensure correctness and avoid regressions.
v2: Missed adding the suggested-by tag. Added it in v2.
v3(Matthew):
- Remove the double underscores from the internal functions.
- Rename the internal functions to have less generic names.
- Fix the error handling code.
- Pass tree argument for the tree macro.
- Use the existing dirty/free bit instead of new tree field.
- Make free_trees[] instead of clear_tree and dirty_tree for
more cleaner approach.
v4:
- A bug was reported by Intel CI and it is fixed by
Matthew Auld.
- Replace the get_root function with
&mm->free_trees[tree][order] (Matthew)
- Remove the unnecessary rbtree_is_empty() check (Matthew)
- Remove the unnecessary get_tree_for_flags() function.
- Rename get_tree_for_block() name with get_block_tree() for more
clarity.
v5(Jani Nikula):
- Don't use static inline in .c files.
- enum free_tree and enumerator names are quite generic for a header
and usage and the whole enum should be an implementation detail.
v6:
- Rewrite the __force_merge() function using the rb_last() and rb_prev().
v7(Matthew):
- Replace the open-coded tree iteration for loops with the
for_each_free_tree() macro throughout the code.
- Fixed out_free_roots to prevent double decrement of i,
addressing potential crash.
- Replaced enum drm_buddy_free_tree with unsigned int
in for_each_free_tree loops.
Cc: stable@vger.kernel.org
Fixes: a68c7eaa7a8f ("drm/amdgpu: Enable clear page functionality")
Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Suggested-by: Matthew Auld <matthew.auld@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4260
---
drivers/gpu/drm/drm_buddy.c | 333 ++++++++++++++++++++----------------
include/drm/drm_buddy.h | 2 +-
2 files changed, 188 insertions(+), 147 deletions(-)
diff --git a/drivers/gpu/drm/drm_buddy.c b/drivers/gpu/drm/drm_buddy.c
index c87210a06c31..f2c92902e4a3 100644
--- a/drivers/gpu/drm/drm_buddy.c
+++ b/drivers/gpu/drm/drm_buddy.c
@@ -12,9 +12,16 @@
#include <drm/drm_buddy.h>
+enum drm_buddy_free_tree {
+ DRM_BUDDY_CLEAR_TREE = 0,
+ DRM_BUDDY_DIRTY_TREE,
+ DRM_BUDDY_MAX_FREE_TREES,
+};
+
static struct kmem_cache *slab_blocks;
-#define rbtree_get_free_block(node) rb_entry((node), struct drm_buddy_block, rb)
+#define for_each_free_tree(tree) \
+ for ((tree) = 0; (tree) < DRM_BUDDY_MAX_FREE_TREES; (tree)++)
static struct drm_buddy_block *drm_block_alloc(struct drm_buddy *mm,
struct drm_buddy_block *parent,
@@ -45,6 +52,30 @@ static void drm_block_free(struct drm_buddy *mm,
kmem_cache_free(slab_blocks, block);
}
+static enum drm_buddy_free_tree
+get_block_tree(struct drm_buddy_block *block)
+{
+ return drm_buddy_block_is_clear(block) ?
+ DRM_BUDDY_CLEAR_TREE : DRM_BUDDY_DIRTY_TREE;
+}
+
+static struct drm_buddy_block *
+rbtree_get_free_block(const struct rb_node *node)
+{
+ return node ? rb_entry(node, struct drm_buddy_block, rb) : NULL;
+}
+
+static struct drm_buddy_block *
+rbtree_last_free_block(struct rb_root *root)
+{
+ return rbtree_get_free_block(rb_last(root));
+}
+
+static bool rbtree_is_empty(struct rb_root *root)
+{
+ return RB_EMPTY_ROOT(root);
+}
+
static bool drm_buddy_block_offset_less(const struct drm_buddy_block *block,
const struct drm_buddy_block *node)
{
@@ -59,37 +90,28 @@ static bool rbtree_block_offset_less(struct rb_node *block,
}
static void rbtree_insert(struct drm_buddy *mm,
- struct drm_buddy_block *block)
+ struct drm_buddy_block *block,
+ enum drm_buddy_free_tree tree)
{
rb_add(&block->rb,
- &mm->free_tree[drm_buddy_block_order(block)],
+ &mm->free_trees[tree][drm_buddy_block_order(block)],
rbtree_block_offset_less);
}
static void rbtree_remove(struct drm_buddy *mm,
struct drm_buddy_block *block)
{
+ unsigned int order = drm_buddy_block_order(block);
+ enum drm_buddy_free_tree tree;
struct rb_root *root;
- root = &mm->free_tree[drm_buddy_block_order(block)];
- rb_erase(&block->rb, root);
+ tree = get_block_tree(block);
+ root = &mm->free_trees[tree][order];
+ rb_erase(&block->rb, root);
RB_CLEAR_NODE(&block->rb);
}
-static struct drm_buddy_block *
-rbtree_last_entry(struct drm_buddy *mm, unsigned int order)
-{
- struct rb_node *node = rb_last(&mm->free_tree[order]);
-
- return node ? rb_entry(node, struct drm_buddy_block, rb) : NULL;
-}
-
-static bool rbtree_is_empty(struct drm_buddy *mm, unsigned int order)
-{
- return RB_EMPTY_ROOT(&mm->free_tree[order]);
-}
-
static void clear_reset(struct drm_buddy_block *block)
{
block->header &= ~DRM_BUDDY_HEADER_CLEAR;
@@ -112,10 +134,13 @@ static void mark_allocated(struct drm_buddy *mm,
static void mark_free(struct drm_buddy *mm,
struct drm_buddy_block *block)
{
+ enum drm_buddy_free_tree tree;
+
block->header &= ~DRM_BUDDY_HEADER_STATE;
block->header |= DRM_BUDDY_FREE;
- rbtree_insert(mm, block);
+ tree = get_block_tree(block);
+ rbtree_insert(mm, block, tree);
}
static void mark_split(struct drm_buddy *mm,
@@ -201,7 +226,7 @@ static int __force_merge(struct drm_buddy *mm,
u64 end,
unsigned int min_order)
{
- unsigned int order;
+ unsigned int tree, order;
int i;
if (!min_order)
@@ -210,45 +235,48 @@ static int __force_merge(struct drm_buddy *mm,
if (min_order > mm->max_order)
return -EINVAL;
- for (i = min_order - 1; i >= 0; i--) {
- struct rb_root *root = &mm->free_tree[i];
- struct rb_node *iter;
+ for_each_free_tree(tree) {
+ for (i = min_order - 1; i >= 0; i--) {
+ struct rb_node *iter = rb_last(&mm->free_trees[tree][i]);
- iter = rb_last(root);
-
- while (iter) {
- struct drm_buddy_block *block, *buddy;
- u64 block_start, block_end;
+ while (iter) {
+ struct drm_buddy_block *block, *buddy;
+ u64 block_start, block_end;
- block = rbtree_get_free_block(iter);
- iter = rb_prev(iter);
+ block = rbtree_get_free_block(iter);
+ iter = rb_prev(iter);
- if (!block || !block->parent)
- continue;
+ if (!block || !block->parent)
+ continue;
- block_start = drm_buddy_block_offset(block);
- block_end = block_start + drm_buddy_block_size(mm, block) - 1;
+ block_start = drm_buddy_block_offset(block);
+ block_end = block_start + drm_buddy_block_size(mm, block) - 1;
- if (!contains(start, end, block_start, block_end))
- continue;
+ if (!contains(start, end, block_start, block_end))
+ continue;
- buddy = __get_buddy(block);
- if (!drm_buddy_block_is_free(buddy))
- continue;
+ buddy = __get_buddy(block);
+ if (!drm_buddy_block_is_free(buddy))
+ continue;
- WARN_ON(drm_buddy_block_is_clear(block) ==
- drm_buddy_block_is_clear(buddy));
+ WARN_ON(drm_buddy_block_is_clear(block) ==
+ drm_buddy_block_is_clear(buddy));
- if (iter == &buddy->rb)
- iter = rb_prev(iter);
+ /*
+ * Advance to the next node when the current node is the buddy,
+ * as freeing the block will also remove its buddy from the tree.
+ */
+ if (iter == &buddy->rb)
+ iter = rb_prev(iter);
- rbtree_remove(mm, block);
- if (drm_buddy_block_is_clear(block))
- mm->clear_avail -= drm_buddy_block_size(mm, block);
+ rbtree_remove(mm, block);
+ if (drm_buddy_block_is_clear(block))
+ mm->clear_avail -= drm_buddy_block_size(mm, block);
- order = __drm_buddy_free(mm, block, true);
- if (order >= min_order)
- return 0;
+ order = __drm_buddy_free(mm, block, true);
+ if (order >= min_order)
+ return 0;
+ }
}
}
@@ -269,7 +297,7 @@ static int __force_merge(struct drm_buddy *mm,
*/
int drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size)
{
- unsigned int i;
+ unsigned int i, j, root_count = 0;
u64 offset = 0;
if (size < chunk_size)
@@ -291,14 +319,22 @@ int drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size)
BUG_ON(mm->max_order > DRM_BUDDY_MAX_ORDER);
- mm->free_tree = kmalloc_array(mm->max_order + 1,
- sizeof(struct rb_root),
- GFP_KERNEL);
- if (!mm->free_tree)
+ mm->free_trees = kmalloc_array(DRM_BUDDY_MAX_FREE_TREES,
+ sizeof(*mm->free_trees),
+ GFP_KERNEL);
+ if (!mm->free_trees)
return -ENOMEM;
- for (i = 0; i <= mm->max_order; ++i)
- mm->free_tree[i] = RB_ROOT;
+ for_each_free_tree(i) {
+ mm->free_trees[i] = kmalloc_array(mm->max_order + 1,
+ sizeof(struct rb_root),
+ GFP_KERNEL);
+ if (!mm->free_trees[i])
+ goto out_free_tree;
+
+ for (j = 0; j <= mm->max_order; ++j)
+ mm->free_trees[i][j] = RB_ROOT;
+ }
mm->n_roots = hweight64(size);
@@ -308,8 +344,6 @@ int drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size)
if (!mm->roots)
goto out_free_tree;
- i = 0;
-
/*
* Split into power-of-two blocks, in case we are given a size that is
* not itself a power-of-two.
@@ -328,24 +362,26 @@ int drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size)
mark_free(mm, root);
- BUG_ON(i > mm->max_order);
+ BUG_ON(root_count > mm->max_order);
BUG_ON(drm_buddy_block_size(mm, root) < chunk_size);
- mm->roots[i] = root;
+ mm->roots[root_count] = root;
offset += root_size;
size -= root_size;
- i++;
+ root_count++;
} while (size);
return 0;
out_free_roots:
- while (i--)
- drm_block_free(mm, mm->roots[i]);
+ while (root_count--)
+ drm_block_free(mm, mm->roots[root_count]);
kfree(mm->roots);
out_free_tree:
- kfree(mm->free_tree);
+ while (i--)
+ kfree(mm->free_trees[i]);
+ kfree(mm->free_trees);
return -ENOMEM;
}
EXPORT_SYMBOL(drm_buddy_init);
@@ -381,8 +417,9 @@ void drm_buddy_fini(struct drm_buddy *mm)
WARN_ON(mm->avail != mm->size);
+ for_each_free_tree(i)
+ kfree(mm->free_trees[i]);
kfree(mm->roots);
- kfree(mm->free_tree);
}
EXPORT_SYMBOL(drm_buddy_fini);
@@ -406,8 +443,7 @@ static int split_block(struct drm_buddy *mm,
return -ENOMEM;
}
- mark_free(mm, block->left);
- mark_free(mm, block->right);
+ mark_split(mm, block);
if (drm_buddy_block_is_clear(block)) {
mark_cleared(block->left);
@@ -415,7 +451,8 @@ static int split_block(struct drm_buddy *mm,
clear_reset(block);
}
- mark_split(mm, block);
+ mark_free(mm, block->left);
+ mark_free(mm, block->right);
return 0;
}
@@ -448,6 +485,7 @@ EXPORT_SYMBOL(drm_get_buddy);
*/
void drm_buddy_reset_clear(struct drm_buddy *mm, bool is_clear)
{
+ enum drm_buddy_free_tree src_tree, dst_tree;
u64 root_size, size, start;
unsigned int order;
int i;
@@ -462,19 +500,24 @@ void drm_buddy_reset_clear(struct drm_buddy *mm, bool is_clear)
size -= root_size;
}
+ src_tree = is_clear ? DRM_BUDDY_DIRTY_TREE : DRM_BUDDY_CLEAR_TREE;
+ dst_tree = is_clear ? DRM_BUDDY_CLEAR_TREE : DRM_BUDDY_DIRTY_TREE;
+
for (i = 0; i <= mm->max_order; ++i) {
+ struct rb_root *root = &mm->free_trees[src_tree][i];
struct drm_buddy_block *block, *tmp;
- rbtree_postorder_for_each_entry_safe(block, tmp, &mm->free_tree[i], rb) {
- if (is_clear != drm_buddy_block_is_clear(block)) {
- if (is_clear) {
- mark_cleared(block);
- mm->clear_avail += drm_buddy_block_size(mm, block);
- } else {
- clear_reset(block);
- mm->clear_avail -= drm_buddy_block_size(mm, block);
- }
+ rbtree_postorder_for_each_entry_safe(block, tmp, root, rb) {
+ rbtree_remove(mm, block);
+ if (is_clear) {
+ mark_cleared(block);
+ mm->clear_avail += drm_buddy_block_size(mm, block);
+ } else {
+ clear_reset(block);
+ mm->clear_avail -= drm_buddy_block_size(mm, block);
}
+
+ rbtree_insert(mm, block, dst_tree);
}
}
}
@@ -664,27 +707,17 @@ __drm_buddy_alloc_range_bias(struct drm_buddy *mm,
}
static struct drm_buddy_block *
-get_maxblock(struct drm_buddy *mm, unsigned int order,
- unsigned long flags)
+get_maxblock(struct drm_buddy *mm,
+ unsigned int order,
+ enum drm_buddy_free_tree tree)
{
struct drm_buddy_block *max_block = NULL, *block = NULL;
+ struct rb_root *root;
unsigned int i;
for (i = order; i <= mm->max_order; ++i) {
- struct rb_node *iter = rb_last(&mm->free_tree[i]);
- struct drm_buddy_block *tmp_block;
-
- while (iter) {
- tmp_block = rbtree_get_free_block(iter);
-
- if (!block_incompatible(tmp_block, flags)) {
- block = tmp_block;
- break;
- }
-
- iter = rb_prev(iter);
- }
-
+ root = &mm->free_trees[tree][i];
+ block = rbtree_last_free_block(root);
if (!block)
continue;
@@ -708,39 +741,37 @@ alloc_from_freetree(struct drm_buddy *mm,
unsigned long flags)
{
struct drm_buddy_block *block = NULL;
+ struct rb_root *root;
+ enum drm_buddy_free_tree tree;
unsigned int tmp;
int err;
+ tree = (flags & DRM_BUDDY_CLEAR_ALLOCATION) ?
+ DRM_BUDDY_CLEAR_TREE : DRM_BUDDY_DIRTY_TREE;
+
if (flags & DRM_BUDDY_TOPDOWN_ALLOCATION) {
- block = get_maxblock(mm, order, flags);
+ block = get_maxblock(mm, order, tree);
if (block)
/* Store the obtained block order */
tmp = drm_buddy_block_order(block);
} else {
for (tmp = order; tmp <= mm->max_order; ++tmp) {
- struct rb_node *iter = rb_last(&mm->free_tree[tmp]);
- struct drm_buddy_block *tmp_block;
-
- while (iter) {
- tmp_block = rbtree_get_free_block(iter);
-
- if (!block_incompatible(tmp_block, flags)) {
- block = tmp_block;
- break;
- }
-
- iter = rb_prev(iter);
- }
-
+ /* Get RB tree root for this order and tree */
+ root = &mm->free_trees[tree][tmp];
+ block = rbtree_last_free_block(root);
if (block)
break;
}
}
if (!block) {
- /* Fallback method */
+ /* Try allocating from the other tree */
+ tree = (tree == DRM_BUDDY_CLEAR_TREE) ?
+ DRM_BUDDY_DIRTY_TREE : DRM_BUDDY_CLEAR_TREE;
+
for (tmp = order; tmp <= mm->max_order; ++tmp) {
- block = rbtree_last_entry(mm, tmp);
+ root = &mm->free_trees[tree][tmp];
+ block = rbtree_last_free_block(root);
if (block)
break;
}
@@ -885,10 +916,9 @@ static int __alloc_contig_try_harder(struct drm_buddy *mm,
{
u64 rhs_offset, lhs_offset, lhs_size, filled;
struct drm_buddy_block *block;
+ unsigned int tree, order;
LIST_HEAD(blocks_lhs);
- struct rb_node *iter;
unsigned long pages;
- unsigned int order;
u64 modify_size;
int err;
@@ -898,40 +928,45 @@ static int __alloc_contig_try_harder(struct drm_buddy *mm,
if (order == 0)
return -ENOSPC;
- if (rbtree_is_empty(mm, order))
- return -ENOSPC;
+ for_each_free_tree(tree) {
+ struct rb_root *root;
+ struct rb_node *iter;
- iter = rb_last(&mm->free_tree[order]);
-
- while (iter) {
- block = rbtree_get_free_block(iter);
-
- /* Allocate blocks traversing RHS */
- rhs_offset = drm_buddy_block_offset(block);
- err = __drm_buddy_alloc_range(mm, rhs_offset, size,
- &filled, blocks);
- if (!err || err != -ENOSPC)
- return err;
-
- lhs_size = max((size - filled), min_block_size);
- if (!IS_ALIGNED(lhs_size, min_block_size))
- lhs_size = round_up(lhs_size, min_block_size);
-
- /* Allocate blocks traversing LHS */
- lhs_offset = drm_buddy_block_offset(block) - lhs_size;
- err = __drm_buddy_alloc_range(mm, lhs_offset, lhs_size,
- NULL, &blocks_lhs);
- if (!err) {
- list_splice(&blocks_lhs, blocks);
- return 0;
- } else if (err != -ENOSPC) {
+ root = &mm->free_trees[tree][order];
+ if (rbtree_is_empty(root))
+ continue;
+
+ iter = rb_last(root);
+ while (iter) {
+ block = rbtree_get_free_block(iter);
+
+ /* Allocate blocks traversing RHS */
+ rhs_offset = drm_buddy_block_offset(block);
+ err = __drm_buddy_alloc_range(mm, rhs_offset, size,
+ &filled, blocks);
+ if (!err || err != -ENOSPC)
+ return err;
+
+ lhs_size = max((size - filled), min_block_size);
+ if (!IS_ALIGNED(lhs_size, min_block_size))
+ lhs_size = round_up(lhs_size, min_block_size);
+
+ /* Allocate blocks traversing LHS */
+ lhs_offset = drm_buddy_block_offset(block) - lhs_size;
+ err = __drm_buddy_alloc_range(mm, lhs_offset, lhs_size,
+ NULL, &blocks_lhs);
+ if (!err) {
+ list_splice(&blocks_lhs, blocks);
+ return 0;
+ } else if (err != -ENOSPC) {
+ drm_buddy_free_list_internal(mm, blocks);
+ return err;
+ }
+ /* Free blocks for the next iteration */
drm_buddy_free_list_internal(mm, blocks);
- return err;
- }
- /* Free blocks for the next iteration */
- drm_buddy_free_list_internal(mm, blocks);
- iter = rb_prev(iter);
+ iter = rb_prev(iter);
+ }
}
return -ENOSPC;
@@ -1243,11 +1278,17 @@ void drm_buddy_print(struct drm_buddy *mm, struct drm_printer *p)
for (order = mm->max_order; order >= 0; order--) {
struct drm_buddy_block *block, *tmp;
+ struct rb_root *root;
u64 count = 0, free;
+ unsigned int tree;
+
+ for_each_free_tree(tree) {
+ root = &mm->free_trees[tree][order];
- rbtree_postorder_for_each_entry_safe(block, tmp, &mm->free_tree[order], rb) {
- BUG_ON(!drm_buddy_block_is_free(block));
- count++;
+ rbtree_postorder_for_each_entry_safe(block, tmp, root, rb) {
+ BUG_ON(!drm_buddy_block_is_free(block));
+ count++;
+ }
}
drm_printf(p, "order-%2d ", order);
diff --git a/include/drm/drm_buddy.h b/include/drm/drm_buddy.h
index 9ee105d4309f..d7891d08f67a 100644
--- a/include/drm/drm_buddy.h
+++ b/include/drm/drm_buddy.h
@@ -73,7 +73,7 @@ struct drm_buddy_block {
*/
struct drm_buddy {
/* Maintain a free list for each order. */
- struct rb_root *free_tree;
+ struct rb_root **free_trees;
/*
* Maintain explicit binary tree(s) to track the allocation of the
--
2.34.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH v8 3/3] drm/buddy: Add KUnit tests for allocator performance under fragmentation
2025-10-06 9:51 [PATCH v8 1/3] drm/buddy: Optimize free block management with RB tree Arunpravin Paneer Selvam
2025-10-06 9:51 ` [PATCH v8 2/3] drm/buddy: Separate clear and dirty free block trees Arunpravin Paneer Selvam
@ 2025-10-06 9:51 ` Arunpravin Paneer Selvam
2025-10-06 11:56 ` ✓ i915.CI.BAT: success for series starting with [v8,1/3] drm/buddy: Optimize free block management with RB tree Patchwork
2025-10-07 1:28 ` ✗ i915.CI.Full: failure " Patchwork
3 siblings, 0 replies; 5+ messages in thread
From: Arunpravin Paneer Selvam @ 2025-10-06 9:51 UTC (permalink / raw)
To: christian.koenig, matthew.auld, dri-devel, amd-gfx, intel-gfx,
intel-xe
Cc: alexander.deucher, jani.nikula, peterz, samuel.pitoiset,
Arunpravin Paneer Selvam
Add KUnit test cases that create severe memory fragmentation and
measure allocation/free performance.
The tests simulate two scenarios -
1. Allocation under severe fragmentation
- Allocate the entire 4 GiB space as 8 KiB blocks with 64 KiB alignment,
split them into two groups and free with mixed flags to block coalescing.
- Repeatedly allocate and free 64 KiB blocks while timing the loop.
- Freelist runtime: 76475 ms(76.5 seconds), soft-lockup triggered.
RB-tree runtime: 186 ms.
2. Reverse free order under fragmentation
- Create a similarly fragmented space, free half the blocks, reverse
the order of the remainder, and release them with the cleared flag.
- Freelist runtime: 85620 ms(85.6 seconds).
RB-tree runtime: 114 ms.
Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
---
drivers/gpu/drm/tests/drm_buddy_test.c | 105 +++++++++++++++++++++++++
1 file changed, 105 insertions(+)
diff --git a/drivers/gpu/drm/tests/drm_buddy_test.c b/drivers/gpu/drm/tests/drm_buddy_test.c
index 7a0e523651f0..5f40b5343bd8 100644
--- a/drivers/gpu/drm/tests/drm_buddy_test.c
+++ b/drivers/gpu/drm/tests/drm_buddy_test.c
@@ -21,6 +21,110 @@ static inline u64 get_size(int order, u64 chunk_size)
return (1 << order) * chunk_size;
}
+static void drm_test_buddy_fragmentation_performance(struct kunit *test)
+{
+ struct drm_buddy_block *block, *tmp;
+ int num_blocks, i, ret, count = 0;
+ LIST_HEAD(allocated_blocks);
+ unsigned long elapsed_ms;
+ LIST_HEAD(reverse_list);
+ LIST_HEAD(test_blocks);
+ LIST_HEAD(clear_list);
+ LIST_HEAD(dirty_list);
+ LIST_HEAD(free_list);
+ struct drm_buddy mm;
+ u64 mm_size = SZ_4G;
+ ktime_t start, end;
+
+ /*
+ * Allocation under severe fragmentation
+ *
+ * Create severe fragmentation by allocating the entire 4 GiB address space
+ * as tiny 8 KiB blocks but forcing a 64 KiB alignment. The resulting pattern
+ * leaves many scattered holes. Split the allocations into two groups and
+ * return them with different flags to block coalescing, then repeatedly
+ * allocate and free 64 KiB blocks while timing the loop. This stresses how
+ * quickly the allocator can satisfy larger, aligned requests from a pool of
+ * highly fragmented space.
+ */
+ KUNIT_ASSERT_FALSE_MSG(test, drm_buddy_init(&mm, mm_size, SZ_4K),
+ "buddy_init failed\n");
+
+ num_blocks = mm_size / SZ_64K;
+
+ start = ktime_get();
+ /* Allocate with maximum fragmentation - 8K blocks with 64K alignment */
+ for (i = 0; i < num_blocks; i++)
+ KUNIT_ASSERT_FALSE_MSG(test, drm_buddy_alloc_blocks(&mm, 0, mm_size, SZ_8K, SZ_64K,
+ &allocated_blocks, 0),
+ "buddy_alloc hit an error size=%u\n", SZ_8K);
+
+ list_for_each_entry_safe(block, tmp, &allocated_blocks, link) {
+ if (count % 4 == 0 || count % 4 == 3)
+ list_move_tail(&block->link, &clear_list);
+ else
+ list_move_tail(&block->link, &dirty_list);
+ count++;
+ }
+
+ /* Free with different flags to ensure no coalescing */
+ drm_buddy_free_list(&mm, &clear_list, DRM_BUDDY_CLEARED);
+ drm_buddy_free_list(&mm, &dirty_list, 0);
+
+ for (i = 0; i < num_blocks; i++)
+ KUNIT_ASSERT_FALSE_MSG(test, drm_buddy_alloc_blocks(&mm, 0, mm_size, SZ_64K, SZ_64K,
+ &test_blocks, 0),
+ "buddy_alloc hit an error size=%u\n", SZ_64K);
+ drm_buddy_free_list(&mm, &test_blocks, 0);
+
+ end = ktime_get();
+ elapsed_ms = ktime_to_ms(ktime_sub(end, start));
+
+ kunit_info(test, "Fragmented allocation took %lu ms\n", elapsed_ms);
+
+ drm_buddy_fini(&mm);
+
+ /*
+ * Reverse free order under fragmentation
+ *
+ * Construct a fragmented 4 GiB space by allocating every 8 KiB block with
+ * 64 KiB alignment, creating a dense scatter of small regions. Half of the
+ * blocks are selectively freed to form sparse gaps, while the remaining
+ * allocations are preserved, reordered in reverse, and released back with
+ * the cleared flag. This models a pathological reverse-ordered free pattern
+ * and measures how quickly the allocator can merge and reclaim space when
+ * deallocation occurs in the opposite order of allocation, exposing the
+ * cost difference between a linear freelist scan and an ordered tree lookup.
+ */
+ ret = drm_buddy_init(&mm, mm_size, SZ_4K);
+ KUNIT_ASSERT_EQ(test, ret, 0);
+
+ start = ktime_get();
+ /* Allocate maximum fragmentation */
+ for (i = 0; i < num_blocks; i++)
+ KUNIT_ASSERT_FALSE_MSG(test, drm_buddy_alloc_blocks(&mm, 0, mm_size, SZ_8K, SZ_64K,
+ &allocated_blocks, 0),
+ "buddy_alloc hit an error size=%u\n", SZ_8K);
+
+ list_for_each_entry_safe(block, tmp, &allocated_blocks, link) {
+ if (count % 2 == 0)
+ list_move_tail(&block->link, &free_list);
+ count++;
+ }
+ drm_buddy_free_list(&mm, &free_list, DRM_BUDDY_CLEARED);
+
+ list_for_each_entry_safe_reverse(block, tmp, &allocated_blocks, link)
+ list_move(&block->link, &reverse_list);
+ drm_buddy_free_list(&mm, &reverse_list, DRM_BUDDY_CLEARED);
+
+ end = ktime_get();
+ elapsed_ms = ktime_to_ms(ktime_sub(end, start));
+
+ kunit_info(test, "Reverse-ordered free took %lu ms\n", elapsed_ms);
+
+ drm_buddy_fini(&mm);
+}
+
static void drm_test_buddy_alloc_range_bias(struct kunit *test)
{
u32 mm_size, size, ps, bias_size, bias_start, bias_end, bias_rem;
@@ -772,6 +876,7 @@ static struct kunit_case drm_buddy_tests[] = {
KUNIT_CASE(drm_test_buddy_alloc_contiguous),
KUNIT_CASE(drm_test_buddy_alloc_clear),
KUNIT_CASE(drm_test_buddy_alloc_range_bias),
+ KUNIT_CASE(drm_test_buddy_fragmentation_performance),
{}
};
--
2.34.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* ✓ i915.CI.BAT: success for series starting with [v8,1/3] drm/buddy: Optimize free block management with RB tree
2025-10-06 9:51 [PATCH v8 1/3] drm/buddy: Optimize free block management with RB tree Arunpravin Paneer Selvam
2025-10-06 9:51 ` [PATCH v8 2/3] drm/buddy: Separate clear and dirty free block trees Arunpravin Paneer Selvam
2025-10-06 9:51 ` [PATCH v8 3/3] drm/buddy: Add KUnit tests for allocator performance under fragmentation Arunpravin Paneer Selvam
@ 2025-10-06 11:56 ` Patchwork
2025-10-07 1:28 ` ✗ i915.CI.Full: failure " Patchwork
3 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2025-10-06 11:56 UTC (permalink / raw)
To: Arunpravin Paneer Selvam; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 4493 bytes --]
== Series Details ==
Series: series starting with [v8,1/3] drm/buddy: Optimize free block management with RB tree
URL : https://patchwork.freedesktop.org/series/155445/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_17311 -> Patchwork_155445v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/index.html
Participating hosts (44 -> 42)
------------------------------
Missing (2): bat-adlp-9 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_155445v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@dmabuf@all-tests@dma_fence_chain:
- fi-bsw-nick: [PASS][1] -> [ABORT][2] ([i915#12904]) +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
* igt@i915_selftest@live@gt_mocs:
- bat-twl-2: [PASS][3] -> [ABORT][4] ([i915#14365]) +1 other test abort
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/bat-twl-2/igt@i915_selftest@live@gt_mocs.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/bat-twl-2/igt@i915_selftest@live@gt_mocs.html
* igt@i915_selftest@live@workarounds:
- bat-dg2-9: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/bat-dg2-9/igt@i915_selftest@live@workarounds.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/bat-dg2-9/igt@i915_selftest@live@workarounds.html
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-mtlp-8: [DMESG-FAIL][7] ([i915#12061]) -> [PASS][8] +1 other test pass
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/bat-mtlp-8/igt@i915_selftest@live.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/bat-mtlp-8/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-mtlp-6: [DMESG-FAIL][9] ([i915#12061]) -> [PASS][10] +1 other test pass
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
- bat-mtlp-9: [DMESG-FAIL][11] ([i915#12061]) -> [PASS][12] +1 other test pass
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
#### Warnings ####
* igt@i915_selftest@live:
- bat-atsm-1: [DMESG-FAIL][13] ([i915#12061] / [i915#14204]) -> [DMESG-FAIL][14] ([i915#12061] / [i915#13929])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/bat-atsm-1/igt@i915_selftest@live.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/bat-atsm-1/igt@i915_selftest@live.html
* igt@i915_selftest@live@mman:
- bat-atsm-1: [DMESG-FAIL][15] ([i915#14204]) -> [DMESG-FAIL][16] ([i915#13929])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/bat-atsm-1/igt@i915_selftest@live@mman.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/bat-atsm-1/igt@i915_selftest@live@mman.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904
[i915#13929]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929
[i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204
[i915#14365]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14365
Build changes
-------------
* Linux: CI_DRM_17311 -> Patchwork_155445v1
CI-20190529: 20190529
CI_DRM_17311: dba1fd9754c6ee58b05564ffa50bbe7be5ddf37d @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8574: 44a15713124663a622c6eddf7c6ee5ba732e0d41 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_155445v1: dba1fd9754c6ee58b05564ffa50bbe7be5ddf37d @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/index.html
[-- Attachment #2: Type: text/html, Size: 5787 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* ✗ i915.CI.Full: failure for series starting with [v8,1/3] drm/buddy: Optimize free block management with RB tree
2025-10-06 9:51 [PATCH v8 1/3] drm/buddy: Optimize free block management with RB tree Arunpravin Paneer Selvam
` (2 preceding siblings ...)
2025-10-06 11:56 ` ✓ i915.CI.BAT: success for series starting with [v8,1/3] drm/buddy: Optimize free block management with RB tree Patchwork
@ 2025-10-07 1:28 ` Patchwork
3 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2025-10-07 1:28 UTC (permalink / raw)
To: Arunpravin Paneer Selvam; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 142754 bytes --]
== Series Details ==
Series: series starting with [v8,1/3] drm/buddy: Optimize free block management with RB tree
URL : https://patchwork.freedesktop.org/series/155445/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_17311_full -> Patchwork_155445v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_155445v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_155445v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (11 -> 12)
------------------------------
Additional (1): shard-dg2-set2
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_155445v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@drm_buddy@drm_buddy:
- shard-dg2: [PASS][1] -> [DMESG-WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg2-6/igt@drm_buddy@drm_buddy.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-5/igt@drm_buddy@drm_buddy.html
- shard-rkl: [PASS][3] -> [DMESG-WARN][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-5/igt@drm_buddy@drm_buddy.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@drm_buddy@drm_buddy.html
- shard-dg1: [PASS][5] -> [DMESG-WARN][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg1-18/igt@drm_buddy@drm_buddy.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-19/igt@drm_buddy@drm_buddy.html
- shard-snb: [PASS][7] -> [DMESG-WARN][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-snb1/igt@drm_buddy@drm_buddy.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-snb4/igt@drm_buddy@drm_buddy.html
- shard-tglu: [PASS][9] -> [DMESG-WARN][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-tglu-9/igt@drm_buddy@drm_buddy.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-10/igt@drm_buddy@drm_buddy.html
- shard-mtlp: [PASS][11] -> [DMESG-WARN][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-mtlp-6/igt@drm_buddy@drm_buddy.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-3/igt@drm_buddy@drm_buddy.html
* {igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance} (NEW):
- shard-rkl: NOTRUN -> [DMESG-WARN][13]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance.html
- shard-dg1: NOTRUN -> [DMESG-WARN][14]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-19/igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance.html
- shard-snb: NOTRUN -> [DMESG-WARN][15]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-snb4/igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance.html
- shard-tglu: NOTRUN -> [DMESG-WARN][16]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-10/igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance.html
- shard-mtlp: NOTRUN -> [DMESG-WARN][17]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-3/igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance.html
- shard-glk10: NOTRUN -> [DMESG-WARN][18] +1 other test dmesg-warn
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk10/igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance.html
- shard-dg2: NOTRUN -> [DMESG-WARN][19]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-5/igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance.html
New tests
---------
New tests have been introduced between CI_DRM_17311_full and Patchwork_155445v1_full:
### New IGT tests (4) ###
* igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance:
- Statuses : 7 dmesg-warn(s)
- Exec time: [4.14, 14.42] s
* igt@i915_pm_rps@basic-gtt:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rps@cursora-vs-flipb-atomic:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rps@syncobj-timeline-unused-fence:
- Statuses :
- Exec time: [None] s
Known issues
------------
Here are the changes found in Patchwork_155445v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-dg2-9: NOTRUN -> [SKIP][20] ([i915#8411])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][21] ([i915#8411])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@device_reset@cold-reset-bound:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#11078])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@device_reset@cold-reset-bound.html
* igt@fbdev@unaligned-write:
- shard-rkl: [PASS][23] -> [SKIP][24] ([i915#14544] / [i915#2582])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@fbdev@unaligned-write.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@fbdev@unaligned-write.html
* igt@gem_busy@semaphore:
- shard-dg2-9: NOTRUN -> [SKIP][25] ([i915#3936])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@gem_busy@semaphore.html
* igt@gem_ccs@block-copy-compressed:
- shard-tglu-1: NOTRUN -> [SKIP][26] ([i915#3555] / [i915#9323])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-rkl: NOTRUN -> [SKIP][27] ([i915#13008])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#7697])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu: NOTRUN -> [SKIP][29] ([i915#6335])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-mtlp: NOTRUN -> [SKIP][30] ([i915#6335])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu: NOTRUN -> [SKIP][31] ([i915#8562])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-mtlp: NOTRUN -> [SKIP][32] ([i915#8555])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_eio@in-flight-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][33] ([i915#13390])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk9/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_balancer@bonded-sync:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#4771])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@gem_exec_balancer@bonded-sync.html
* igt@gem_exec_balancer@hog:
- shard-dg1: NOTRUN -> [SKIP][35] ([i915#4812])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-17/igt@gem_exec_balancer@hog.html
* igt@gem_exec_balancer@parallel-bb-first:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#4525])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@gem_exec_balancer@parallel-bb-first.html
* igt@gem_exec_fence@submit67:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#4812]) +2 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@gem_exec_fence@submit67.html
* igt@gem_exec_flush@basic-uc-ro-default:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#3539] / [i915#4852]) +2 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@gem_exec_flush@basic-uc-ro-default.html
* igt@gem_exec_flush@basic-wb-pro-default:
- shard-dg1: NOTRUN -> [SKIP][39] ([i915#3539] / [i915#4852])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-17/igt@gem_exec_flush@basic-wb-pro-default.html
* igt@gem_exec_reloc@basic-cpu-active:
- shard-dg2-9: NOTRUN -> [SKIP][40] ([i915#3281]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@gem_exec_reloc@basic-cpu-active.html
* igt@gem_exec_reloc@basic-gtt-wc-active:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#3281]) +6 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@gem_exec_reloc@basic-gtt-wc-active.html
* igt@gem_exec_reloc@basic-write-wc-active:
- shard-mtlp: NOTRUN -> [SKIP][42] ([i915#3281]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gem_exec_reloc@basic-write-wc-active.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#4537] / [i915#4812]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_exec_suspend@basic-s3:
- shard-glk: NOTRUN -> [INCOMPLETE][44] ([i915#13196] / [i915#13356]) +1 other test incomplete
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk9/igt@gem_exec_suspend@basic-s3.html
* igt@gem_fence_thrash@bo-copy:
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#4860])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gem_fence_thrash@bo-copy.html
* igt@gem_fenced_exec_thrash@2-spare-fences:
- shard-dg2-9: NOTRUN -> [SKIP][46] ([i915#4860])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@gem_fenced_exec_thrash@2-spare-fences.html
* igt@gem_huc_copy@huc-copy:
- shard-glk: NOTRUN -> [SKIP][47] ([i915#2190])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk5/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-random:
- shard-glk: NOTRUN -> [SKIP][48] ([i915#4613]) +3 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk1/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@random-engines:
- shard-tglu-1: NOTRUN -> [SKIP][49] ([i915#4613]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-tglu: NOTRUN -> [SKIP][50] ([i915#4613]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-6/igt@gem_lmem_swapping@verify-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][51] ([i915#4613])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_media_vme:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#284])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@gem_media_vme.html
* igt@gem_mmap_gtt@basic-write-read:
- shard-mtlp: NOTRUN -> [SKIP][53] ([i915#4077]) +2 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gem_mmap_gtt@basic-write-read.html
* igt@gem_mmap_gtt@fault-concurrent-x:
- shard-dg2-9: NOTRUN -> [SKIP][54] ([i915#4077]) +4 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@gem_mmap_gtt@fault-concurrent-x.html
* igt@gem_mmap_wc@coherency:
- shard-dg2: NOTRUN -> [SKIP][55] ([i915#4083]) +4 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@gem_mmap_wc@coherency.html
* igt@gem_mmap_wc@copy:
- shard-mtlp: NOTRUN -> [SKIP][56] ([i915#4083]) +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gem_mmap_wc@copy.html
* igt@gem_mmap_wc@set-cache-level:
- shard-dg1: NOTRUN -> [SKIP][57] ([i915#4083])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-17/igt@gem_mmap_wc@set-cache-level.html
* igt@gem_mmap_wc@write-cpu-read-wc:
- shard-dg2-9: NOTRUN -> [SKIP][58] ([i915#4083]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@gem_mmap_wc@write-cpu-read-wc.html
* igt@gem_partial_pwrite_pread@reads-uncached:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#3282]) +2 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-6/igt@gem_partial_pwrite_pread@reads-uncached.html
- shard-mtlp: NOTRUN -> [SKIP][60] ([i915#3282]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gem_partial_pwrite_pread@reads-uncached.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][61] ([i915#2658])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk5/igt@gem_pread@exhaustion.html
* igt@gem_pwrite@basic-exhaustion:
- shard-tglu: NOTRUN -> [WARN][62] ([i915#2658])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@create-regular-buffer:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#4270])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@gem_pxp@create-regular-buffer.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-dg2-9: NOTRUN -> [SKIP][64] ([i915#4270])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: [PASS][65] -> [TIMEOUT][66] ([i915#12917] / [i915#12964])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-on.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_readwrite@new-obj:
- shard-dg2-9: NOTRUN -> [SKIP][67] ([i915#3282])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@gem_readwrite@new-obj.html
* igt@gem_render_copy@linear-to-vebox-y-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][68] ([i915#5190] / [i915#8428])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@gem_render_copy@linear-to-vebox-y-tiled.html
* igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][69] ([i915#8428])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs.html
* igt@gem_render_copy@yf-tiled-ccs-to-x-tiled:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#5190] / [i915#8428]) +3 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@gem_render_copy@yf-tiled-ccs-to-x-tiled.html
* igt@gem_render_tiled_blits@basic:
- shard-dg2: NOTRUN -> [SKIP][71] ([i915#4079])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-8/igt@gem_render_tiled_blits@basic.html
- shard-dg1: NOTRUN -> [SKIP][72] ([i915#4079])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-17/igt@gem_render_tiled_blits@basic.html
* igt@gem_set_tiling_vs_gtt:
- shard-dg2-9: NOTRUN -> [SKIP][73] ([i915#4079])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@gem_set_tiling_vs_gtt.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][74] +36 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_tiling_max_stride:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#4077]) +10 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@gem_tiling_max_stride.html
* igt@gem_unfence_active_buffers:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#4879])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#3297]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-6/igt@gem_userptr_blits@coherency-sync.html
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#3297])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-tglu: NOTRUN -> [SKIP][79] ([i915#3297]) +2 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#3297] / [i915#4880])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gen3_render_linear_blits:
- shard-dg2: NOTRUN -> [SKIP][81] +9 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@gen3_render_linear_blits.html
* igt@gen7_exec_parse@bitmasks:
- shard-glk10: NOTRUN -> [SKIP][82] +341 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk10/igt@gen7_exec_parse@bitmasks.html
* igt@gen7_exec_parse@load-register-reg:
- shard-tglu: NOTRUN -> [SKIP][83] +33 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@gen7_exec_parse@load-register-reg.html
* igt@gen9_exec_parse@allowed-single:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#2856]) +2 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@batch-without-end:
- shard-mtlp: NOTRUN -> [SKIP][85] ([i915#2856])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gen9_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@shadow-peek:
- shard-tglu: NOTRUN -> [SKIP][86] ([i915#2527] / [i915#2856]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@unaligned-access:
- shard-tglu-1: NOTRUN -> [SKIP][87] ([i915#2527] / [i915#2856])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@gen9_exec_parse@unaligned-access.html
* igt@gen9_exec_parse@valid-registers:
- shard-dg2-9: NOTRUN -> [SKIP][88] ([i915#2856]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@gen9_exec_parse@valid-registers.html
* igt@i915_drm_fdinfo@all-busy-idle-check-all:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#14123]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@i915_drm_fdinfo@all-busy-idle-check-all.html
* igt@i915_drm_fdinfo@busy-idle-check-all@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][90] ([i915#11527]) +6 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@i915_drm_fdinfo@busy-idle-check-all@rcs0.html
* igt@i915_drm_fdinfo@virtual-busy:
- shard-dg2-9: NOTRUN -> [SKIP][91] ([i915#14118])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@i915_drm_fdinfo@virtual-busy.html
* igt@i915_fb_tiling@basic-x-tiling:
- shard-dg2: NOTRUN -> [SKIP][92] ([i915#13786])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@i915_fb_tiling@basic-x-tiling.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg2: [PASS][93] -> [DMESG-WARN][94] ([i915#13447])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg2-4/igt@i915_module_load@reload-with-fault-injection.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_module_load@resize-bar:
- shard-dg2: NOTRUN -> [DMESG-WARN][95] ([i915#14545])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-tglu: NOTRUN -> [SKIP][96] ([i915#8399]) +1 other test skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-6/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu-1: NOTRUN -> [WARN][97] ([i915#13790] / [i915#2681]) +1 other test warn
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rpm@gem-execbuf-stress-pc8:
- shard-glk: NOTRUN -> [SKIP][98] +163 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk5/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
* igt@i915_pm_rps@basic-api:
- shard-mtlp: NOTRUN -> [SKIP][99] ([i915#11681] / [i915#6621])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@i915_pm_rps@basic-api.html
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#11681] / [i915#6621])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-6/igt@i915_pm_rps@basic-api.html
* igt@i915_power@sanity:
- shard-mtlp: [PASS][101] -> [SKIP][102] ([i915#7984])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-mtlp-2/igt@i915_power@sanity.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-4/igt@i915_power@sanity.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [PASS][103] -> [DMESG-FAIL][104] ([i915#12061]) +1 other test dmesg-fail
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-mtlp-5/igt@i915_selftest@live@workarounds.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-5/igt@i915_selftest@live@workarounds.html
* igt@i915_suspend@forcewake:
- shard-glk10: NOTRUN -> [INCOMPLETE][105] ([i915#4817])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk10/igt@i915_suspend@forcewake.html
* igt@i915_suspend@sysfs-reader:
- shard-rkl: [PASS][106] -> [INCOMPLETE][107] ([i915#4817])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-8/igt@i915_suspend@sysfs-reader.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-3/igt@i915_suspend@sysfs-reader.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- shard-mtlp: NOTRUN -> [SKIP][108] ([i915#4212])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-dg2-9: NOTRUN -> [SKIP][109] ([i915#9531])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#5286]) +2 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][111] ([i915#5286]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [PASS][112] -> [FAIL][113] ([i915#5138])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-dg2-9: NOTRUN -> [SKIP][114] +2 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-180:
- shard-mtlp: NOTRUN -> [SKIP][115] +2 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_big_fb@y-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-dg2-9: NOTRUN -> [SKIP][116] ([i915#5190])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#5190]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#4538] / [i915#5190]) +6 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-dg2-9: NOTRUN -> [SKIP][119] ([i915#4538] / [i915#5190]) +1 other test skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#10307] / [i915#6095]) +86 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][121] ([i915#10307] / [i915#10434] / [i915#6095])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][122] ([i915#10307] / [i915#6095]) +4 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#12313])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][124] ([i915#6095]) +106 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-13/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][125] ([i915#4423] / [i915#6095])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-17/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][126] ([i915#6095]) +14 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][127] ([i915#12313]) +1 other test skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#6095]) +57 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs:
- shard-tglu: NOTRUN -> [SKIP][129] ([i915#6095]) +24 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][130] ([i915#6095]) +44 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][131] ([i915#6095]) +4 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][132] ([i915#12796]) +1 other test incomplete
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk5/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][133] ([i915#6095]) +16 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#12313])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-mtlp: NOTRUN -> [SKIP][135] ([i915#12313])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][136] ([i915#14098] / [i915#6095]) +43 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/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-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][137] ([i915#12313]) +1 other test skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#13781]) +4 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-dg2-9: NOTRUN -> [SKIP][139] ([i915#11151] / [i915#7828]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][140] ([i915#11151] / [i915#7828]) +3 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-mtlp: NOTRUN -> [SKIP][141] ([i915#11151] / [i915#7828]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_chamelium_frames@hdmi-crc-single:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#11151] / [i915#7828]) +3 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_chamelium_frames@hdmi-crc-single.html
* igt@kms_chamelium_hpd@hdmi-hpd:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#11151] / [i915#7828])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@kms_chamelium_hpd@hdmi-hpd.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-tglu-1: NOTRUN -> [SKIP][144] ([i915#11151] / [i915#7828]) +4 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_color@degamma:
- shard-rkl: [PASS][145] -> [SKIP][146] ([i915#12655] / [i915#14544])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@kms_color@degamma.html
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_color@degamma.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-tglu-1: NOTRUN -> [SKIP][147] ([i915#3116] / [i915#3299])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@legacy:
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#7118] / [i915#9424])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@srm:
- shard-dg2: NOTRUN -> [SKIP][149] ([i915#7118])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@kms_content_protection@srm.html
* igt@kms_content_protection@type1:
- shard-tglu-1: NOTRUN -> [SKIP][150] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_content_protection@type1.html
* igt@kms_content_protection@uevent:
- shard-dg2-9: NOTRUN -> [SKIP][151] ([i915#7118] / [i915#9424])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-256x85:
- shard-mtlp: NOTRUN -> [SKIP][152] ([i915#8814])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_cursor_crc@cursor-offscreen-256x85.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-rkl: NOTRUN -> [SKIP][153] ([i915#13049])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-256x256:
- shard-rkl: [PASS][154] -> [SKIP][155] ([i915#14544]) +47 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-256x256.html
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-256x256.html
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- shard-dg2-9: NOTRUN -> [SKIP][156] ([i915#3555]) +1 other test skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_cursor_crc@cursor-onscreen-32x10.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-mtlp: NOTRUN -> [SKIP][157] ([i915#13049])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_cursor_crc@cursor-onscreen-512x170.html
- shard-tglu: NOTRUN -> [SKIP][158] ([i915#13049])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#13049])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-rkl: [PASS][160] -> [FAIL][161] ([i915#13566])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-128x42.html
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][162] ([i915#13566]) +1 other test fail
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
- shard-tglu-1: NOTRUN -> [FAIL][163] ([i915#13566]) +1 other test fail
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_edge_walk@64x64-left-edge:
- shard-rkl: [PASS][164] -> [DMESG-WARN][165] ([i915#12964]) +3 other tests dmesg-warn
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-5/igt@kms_cursor_edge_walk@64x64-left-edge.html
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_cursor_edge_walk@64x64-left-edge.html
* igt@kms_cursor_edge_walk@64x64-left-edge@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [DMESG-WARN][166] ([i915#12964]) +6 other tests dmesg-warn
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_cursor_edge_walk@64x64-left-edge@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][167] +3 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-dg2-9: NOTRUN -> [SKIP][168] ([i915#13046] / [i915#5354])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
- shard-glk10: NOTRUN -> [SKIP][169] ([i915#11190])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk10/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#13046] / [i915#5354]) +1 other test skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-mtlp: NOTRUN -> [SKIP][171] ([i915#9809]) +1 other test skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-legacy:
- shard-rkl: [PASS][172] -> [FAIL][173] ([i915#2346])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-5/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-tglu-1: NOTRUN -> [SKIP][174] ([i915#4103])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2: NOTRUN -> [SKIP][175] ([i915#9833])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-tglu-1: NOTRUN -> [SKIP][176] ([i915#13691])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][177] ([i915#13749])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-tglu-1: NOTRUN -> [SKIP][178] ([i915#13749])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_draw_crc@draw-method-mmap-wc:
- shard-dg2-9: NOTRUN -> [SKIP][179] ([i915#8812])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_draw_crc@draw-method-mmap-wc.html
* igt@kms_dsc@dsc-basic:
- shard-tglu: NOTRUN -> [SKIP][180] ([i915#3555] / [i915#3840])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#3555] / [i915#3840])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2-9: NOTRUN -> [SKIP][182] ([i915#3840] / [i915#9053])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_feature_discovery@chamelium:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#4854])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2: NOTRUN -> [SKIP][184] ([i915#9337])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-8/igt@kms_feature_discovery@dp-mst.html
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#9337])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-17/igt@kms_feature_discovery@dp-mst.html
- shard-tglu: NOTRUN -> [SKIP][186] ([i915#9337])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-dg2: NOTRUN -> [SKIP][187] ([i915#658])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@kms_feature_discovery@psr1.html
* igt@kms_feature_discovery@psr2:
- shard-tglu: NOTRUN -> [SKIP][188] ([i915#658])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-6/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-dpms-vs-vblank-race:
- shard-snb: [PASS][189] -> [FAIL][190] ([i915#10826]) +1 other test fail
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-snb5/igt@kms_flip@2x-dpms-vs-vblank-race.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-snb4/igt@kms_flip@2x-dpms-vs-vblank-race.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][191] ([i915#9934]) +1 other test skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][192] ([i915#3637] / [i915#9934]) +3 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][193] ([i915#9934]) +9 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset:
- shard-tglu: NOTRUN -> [SKIP][194] ([i915#3637] / [i915#9934])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-6/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
- shard-mtlp: NOTRUN -> [SKIP][195] ([i915#3637] / [i915#9934])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-rkl: [PASS][196] -> [SKIP][197] ([i915#14544] / [i915#3637]) +6 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#2672] / [i915#3555])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][199] ([i915#2587] / [i915#2672])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2-9: NOTRUN -> [SKIP][200] ([i915#2672] / [i915#3555])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][201] ([i915#2672]) +1 other test skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][202] ([i915#2672]) +3 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-mtlp: NOTRUN -> [SKIP][203] ([i915#2672] / [i915#3555] / [i915#8813])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][204] ([i915#2672] / [i915#8813])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling:
- shard-rkl: [PASS][205] -> [SKIP][206] ([i915#14544] / [i915#3555]) +2 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][207] ([i915#2672] / [i915#3555] / [i915#5190])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][208] ([i915#2672]) +3 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][209] ([i915#2672] / [i915#3555])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][210] ([i915#2587] / [i915#2672])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][211] ([i915#2672] / [i915#3555]) +2 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-dg2-9: NOTRUN -> [SKIP][212] ([i915#2672] / [i915#3555] / [i915#5190])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][213] ([i915#8708]) +1 other test skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][214] ([i915#8708]) +8 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][215] ([i915#5354]) +27 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2-9: NOTRUN -> [SKIP][216] ([i915#5354]) +8 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][217] ([i915#8708])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render:
- shard-rkl: [PASS][218] -> [SKIP][219] ([i915#14544] / [i915#1849] / [i915#5354]) +8 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][220] ([i915#10433] / [i915#3458])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][221] ([i915#8708]) +1 other test skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff:
- shard-mtlp: NOTRUN -> [SKIP][222] ([i915#1825]) +5 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#10055])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-tglu: NOTRUN -> [SKIP][224] ([i915#9766])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render:
- shard-dg2-9: NOTRUN -> [SKIP][225] ([i915#3458]) +4 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-rte:
- shard-dg2: NOTRUN -> [SKIP][226] ([i915#3458]) +15 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-rte.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#1825]) +3 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2-9: NOTRUN -> [SKIP][228] ([i915#3555] / [i915#8228])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@static-swap:
- shard-tglu: NOTRUN -> [SKIP][229] ([i915#3555] / [i915#8228])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_hdr@static-swap.html
* igt@kms_invalid_mode@bad-hsync-end:
- shard-rkl: [PASS][230] -> [SKIP][231] ([i915#14544] / [i915#3555] / [i915#8826]) +2 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-7/igt@kms_invalid_mode@bad-hsync-end.html
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_invalid_mode@bad-hsync-end.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#10656]) +1 other test skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#13688])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][234] ([i915#12388])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-dg2: NOTRUN -> [SKIP][235] ([i915#6301])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_panel_fitting@legacy:
- shard-tglu: NOTRUN -> [SKIP][236] ([i915#6301])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-6/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12:
- shard-rkl: [PASS][237] -> [SKIP][238] ([i915#11190] / [i915#14544])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
* igt@kms_plane@plane-position-hole-dpms:
- shard-rkl: [PASS][239] -> [SKIP][240] ([i915#14544] / [i915#8825])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_plane@plane-position-hole-dpms.html
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_plane@plane-position-hole-dpms.html
* igt@kms_plane_alpha_blend@alpha-7efc:
- shard-rkl: [PASS][241] -> [SKIP][242] ([i915#14544] / [i915#7294])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_plane_alpha_blend@alpha-7efc.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_plane_alpha_blend@alpha-7efc.html
* igt@kms_plane_lowres@tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][243] ([i915#3555]) +1 other test skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-dg2-9: NOTRUN -> [SKIP][244] ([i915#13958])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-rkl: NOTRUN -> [SKIP][245] ([i915#6953])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers:
- shard-rkl: [PASS][246] -> [SKIP][247] ([i915#14544] / [i915#8152])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][248] ([i915#12247])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-tglu-1: NOTRUN -> [SKIP][249] ([i915#12247]) +4 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75:
- shard-rkl: [PASS][250] -> [SKIP][251] ([i915#14544] / [i915#3555] / [i915#6953] / [i915#8152])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b:
- shard-rkl: [PASS][252] -> [SKIP][253] ([i915#12247] / [i915#14544] / [i915#8152]) +6 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b.html
* igt@kms_plane_scaling@planes-upscale-20x20:
- shard-rkl: [PASS][254] -> [SKIP][255] ([i915#14544] / [i915#6953] / [i915#8152])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-20x20.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20.html
* igt@kms_plane_scaling@planes-upscale-20x20@pipe-a:
- shard-rkl: [PASS][256] -> [SKIP][257] ([i915#12247] / [i915#14544]) +4 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-20x20@pipe-a.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20@pipe-a.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][258] ([i915#9812])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc5-psr:
- shard-dg2-9: NOTRUN -> [SKIP][259] ([i915#9685])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg2: NOTRUN -> [SKIP][260] ([i915#14104])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: [PASS][261] -> [SKIP][262] ([i915#15073])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg2-5/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [PASS][263] -> [SKIP][264] ([i915#14544] / [i915#15073])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp-stress.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: NOTRUN -> [SKIP][265] ([i915#15073])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [PASS][266] -> [SKIP][267] ([i915#15073]) +1 other test skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-dg1: [PASS][268] -> [DMESG-WARN][269] ([i915#4423])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg1-16/igt@kms_pm_rpm@system-suspend-modeset.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-18/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_prime@basic-crc-vgem:
- shard-dg2-9: NOTRUN -> [SKIP][270] ([i915#6524] / [i915#6805])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_prime@basic-crc-vgem.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-mtlp: NOTRUN -> [SKIP][271] ([i915#12316]) +1 other test skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-tglu-1: NOTRUN -> [SKIP][272] ([i915#11520]) +3 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][273] ([i915#11520]) +5 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][274] ([i915#11520]) +4 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk5/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][275] ([i915#11520]) +3 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-glk10: NOTRUN -> [SKIP][276] ([i915#11520]) +7 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk10/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-dg2-9: NOTRUN -> [SKIP][277] ([i915#11520]) +1 other test skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-tglu: NOTRUN -> [SKIP][278] ([i915#9683])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-6/igt@kms_psr2_su@page_flip-nv12.html
- shard-mtlp: NOTRUN -> [SKIP][279] ([i915#4348])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-p010:
- shard-dg2: NOTRUN -> [SKIP][280] ([i915#9683])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-pr-cursor-blt:
- shard-tglu: NOTRUN -> [SKIP][281] ([i915#9732]) +9 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_psr@fbc-pr-cursor-blt.html
* igt@kms_psr@fbc-psr-primary-render:
- shard-rkl: NOTRUN -> [SKIP][282] ([i915#1072] / [i915#9732]) +2 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@kms_psr@fbc-psr-primary-render.html
* igt@kms_psr@fbc-psr2-no-drrs@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][283] ([i915#9688]) +2 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_psr@fbc-psr2-no-drrs@edp-1.html
* igt@kms_psr@psr-sprite-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][284] ([i915#9732]) +9 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_psr@psr-sprite-mmap-cpu.html
* igt@kms_psr@psr2-basic:
- shard-dg1: NOTRUN -> [SKIP][285] ([i915#1072] / [i915#9732]) +1 other test skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-17/igt@kms_psr@psr2-basic.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#1072] / [i915#9732]) +19 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_psr@psr2-sprite-plane-onoff:
- shard-dg2-9: NOTRUN -> [SKIP][287] ([i915#1072] / [i915#9732]) +4 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-9/igt@kms_psr@psr2-sprite-plane-onoff.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][288] ([i915#12755] / [i915#5190]) +1 other test skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-tglu: NOTRUN -> [SKIP][289] ([i915#5289])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#12755])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-dg1: NOTRUN -> [SKIP][291] ([i915#3555])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-17/igt@kms_scaling_modes@scaling-mode-center.html
- shard-tglu: NOTRUN -> [SKIP][292] ([i915#3555])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_selftest@drm_framebuffer:
- shard-glk10: NOTRUN -> [ABORT][293] ([i915#13179]) +1 other test abort
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk10/igt@kms_selftest@drm_framebuffer.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-tglu: NOTRUN -> [SKIP][294] ([i915#8623])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
- shard-mtlp: NOTRUN -> [SKIP][295] ([i915#8623])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][296] ([i915#12276]) +1 other test incomplete
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk1/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vrr@flip-basic:
- shard-dg2: NOTRUN -> [SKIP][297] ([i915#3555]) +2 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-basic-fastset:
- shard-dg2: NOTRUN -> [SKIP][298] ([i915#9906]) +2 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-8/igt@kms_vrr@flip-basic-fastset.html
- shard-dg1: NOTRUN -> [SKIP][299] ([i915#9906])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-17/igt@kms_vrr@flip-basic-fastset.html
- shard-tglu: NOTRUN -> [SKIP][300] ([i915#9906]) +1 other test skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@max-min:
- shard-mtlp: NOTRUN -> [SKIP][301] ([i915#8808] / [i915#9906])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-tglu-1: NOTRUN -> [SKIP][302] ([i915#3555] / [i915#9906])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@kms_vrr@negative-basic.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][303] ([i915#2437] / [i915#9412])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@perf@polling-small-buf:
- shard-rkl: [PASS][304] -> [FAIL][305] ([i915#14550])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@perf@polling-small-buf.html
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@perf@polling-small-buf.html
* igt@perf_pmu@rc6-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][306] ([i915#13356])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-glk6/igt@perf_pmu@rc6-suspend.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-tglu: NOTRUN -> [SKIP][307] ([i915#8516])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-8/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-write:
- shard-dg2: NOTRUN -> [SKIP][308] ([i915#3291] / [i915#3708])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@prime_vgem@basic-write.html
* igt@sriov_basic@bind-unbind-vf:
- shard-dg2: NOTRUN -> [SKIP][309] ([i915#9917])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-7/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-tglu-1: NOTRUN -> [FAIL][310] ([i915#12910])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-1/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
#### Possible fixes ####
* igt@fbdev@read:
- shard-rkl: [SKIP][311] ([i915#14544] / [i915#2582]) -> [PASS][312]
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@fbdev@read.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@fbdev@read.html
* igt@gem_ccs@suspend-resume:
- shard-dg2: [INCOMPLETE][313] ([i915#13356]) -> [PASS][314]
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg2-1/igt@gem_ccs@suspend-resume.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-8/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [INCOMPLETE][315] ([i915#12392]) -> [PASS][316]
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg2-1/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-8/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_mmap_offset@clear-via-pagefault:
- shard-mtlp: [ABORT][317] ([i915#14809]) -> [PASS][318] +1 other test pass
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-mtlp-3/igt@gem_mmap_offset@clear-via-pagefault.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-2/igt@gem_mmap_offset@clear-via-pagefault.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-rkl: [TIMEOUT][319] ([i915#12964]) -> [PASS][320]
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-7/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-rkl: [TIMEOUT][321] ([i915#12917] / [i915#12964]) -> [PASS][322] +2 other tests pass
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@gem_pxp@protected-raw-src-copy-not-readible.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@i915_hangman@hangcheck-unterminated:
- shard-rkl: [DMESG-WARN][323] ([i915#12964]) -> [PASS][324] +22 other tests pass
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@i915_hangman@hangcheck-unterminated.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@i915_hangman@hangcheck-unterminated.html
* igt@i915_pm_freq_api@freq-suspend@gt0:
- shard-dg2: [INCOMPLETE][325] ([i915#13356] / [i915#13820]) -> [PASS][326] +1 other test pass
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg2-6/igt@i915_pm_freq_api@freq-suspend@gt0.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-6/igt@i915_pm_freq_api@freq-suspend@gt0.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [INCOMPLETE][327] ([i915#4817]) -> [PASS][328]
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-2/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_atomic_transition@modeset-transition-fencing:
- shard-rkl: [SKIP][329] ([i915#14544]) -> [PASS][330] +49 other tests pass
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_atomic_transition@modeset-transition-fencing.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_atomic_transition@modeset-transition-fencing.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-mtlp: [FAIL][331] ([i915#5956]) -> [PASS][332] +1 other test pass
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-mtlp-4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-mtlp-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][333] -> [PASS][334] +1 other test pass
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-tglu-7/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_color@legacy-gamma-reset:
- shard-rkl: [SKIP][335] ([i915#12655] / [i915#14544]) -> [PASS][336] +2 other tests pass
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_color@legacy-gamma-reset.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_color@legacy-gamma-reset.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-tglu: [FAIL][337] ([i915#13566]) -> [PASS][338] +7 other tests pass
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-tglu-2/igt@kms_cursor_crc@cursor-onscreen-128x42.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-tglu-3/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-rkl: [SKIP][339] ([i915#14544] / [i915#14561]) -> [PASS][340]
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@bo-too-big-interruptible:
- shard-rkl: [SKIP][341] ([i915#14544] / [i915#3637]) -> [PASS][342] +3 other tests pass
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_flip@bo-too-big-interruptible.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_flip@bo-too-big-interruptible.html
* igt@kms_flip@flip-vs-dpms-on-nop:
- shard-rkl: [SKIP][343] ([i915#14544] / [i915#14553]) -> [PASS][344]
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_flip@flip-vs-dpms-on-nop.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_flip@flip-vs-dpms-on-nop.html
* igt@kms_flip@flip-vs-suspend:
- shard-dg1: [DMESG-WARN][345] ([i915#4423]) -> [PASS][346] +1 other test pass
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg1-15/igt@kms_flip@flip-vs-suspend.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-12/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling:
- shard-rkl: [SKIP][347] ([i915#14544] / [i915#3555]) -> [PASS][348] +3 other tests pass
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
- shard-rkl: [SKIP][349] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][350] +9 other tests pass
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_invalid_mode@zero-hdisplay:
- shard-rkl: [SKIP][351] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][352] +1 other test pass
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_invalid_mode@zero-hdisplay.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_invalid_mode@zero-hdisplay.html
* igt@kms_pipe_crc_basic@hang-read-crc:
- shard-rkl: [SKIP][353] ([i915#11190] / [i915#14544]) -> [PASS][354] +1 other test pass
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_pipe_crc_basic@hang-read-crc.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_pipe_crc_basic@hang-read-crc.html
* igt@kms_plane@pixel-format:
- shard-rkl: [SKIP][355] ([i915#14544] / [i915#8825]) -> [PASS][356] +1 other test pass
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_plane@pixel-format.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_plane@pixel-format.html
* igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant:
- shard-rkl: [SKIP][357] ([i915#14544] / [i915#7294]) -> [PASS][358] +1 other test pass
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers:
- shard-rkl: [SKIP][359] ([i915#14544] / [i915#8152]) -> [PASS][360]
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-b:
- shard-rkl: [SKIP][361] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][362] +7 other tests pass
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-b.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-b.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5:
- shard-rkl: [SKIP][363] ([i915#12247] / [i915#14544] / [i915#6953] / [i915#8152]) -> [PASS][364]
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a:
- shard-rkl: [SKIP][365] ([i915#12247] / [i915#14544]) -> [PASS][366] +4 other tests pass
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][367] ([i915#15073]) -> [PASS][368]
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-8/igt@kms_pm_rpm@dpms-lpsp.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [SKIP][369] ([i915#14544] / [i915#15073]) -> [PASS][370]
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_prime@basic-crc-vgem:
- shard-rkl: [SKIP][371] ([i915#14544] / [i915#6524]) -> [PASS][372]
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_prime@basic-crc-vgem.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_prime@basic-crc-vgem.html
* igt@kms_properties@plane-properties-atomic:
- shard-rkl: [SKIP][373] ([i915#11521] / [i915#14544]) -> [PASS][374] +1 other test pass
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_properties@plane-properties-atomic.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_properties@plane-properties-atomic.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: [SKIP][375] ([i915#14544] / [i915#8411]) -> [SKIP][376] ([i915#8411]) +1 other test skip
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@api_intel_bb@blit-reloc-purge-cache.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@crc32:
- shard-rkl: [SKIP][377] ([i915#14544] / [i915#6230]) -> [SKIP][378] ([i915#6230])
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@api_intel_bb@crc32.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@api_intel_bb@crc32.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][379] ([i915#7697]) -> [SKIP][380] ([i915#14544] / [i915#7697])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@gem_basic@multigpu-create-close.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-rkl: [SKIP][381] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][382] ([i915#3555] / [i915#9323])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@gem_ccs@block-multicopy-inplace.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@suspend-resume:
- shard-rkl: [SKIP][383] ([i915#9323]) -> [SKIP][384] ([i915#14544] / [i915#9323])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@gem_ccs@suspend-resume.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@gem_ccs@suspend-resume.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: [SKIP][385] ([i915#14544] / [i915#7697]) -> [SKIP][386] ([i915#7697])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@gem_close_race@multigpu-basic-threads.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: [SKIP][387] ([i915#280]) -> [SKIP][388] ([i915#14544] / [i915#280])
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@gem_ctx_sseu@engines.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@gem_ctx_sseu@engines.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-rkl: [SKIP][389] ([i915#14544] / [i915#4525]) -> [SKIP][390] ([i915#4525]) +1 other test skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@gem_exec_balancer@parallel-balancer.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-rkl: [SKIP][391] ([i915#4525]) -> [SKIP][392] ([i915#14544] / [i915#4525])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@gem_exec_balancer@parallel-keep-in-fence.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-rkl: [SKIP][393] ([i915#6334]) -> [SKIP][394] ([i915#14544] / [i915#6334]) +1 other test skip
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@gem_exec_capture@capture-invisible@smem0.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-rkl: [SKIP][395] ([i915#3281]) -> [SKIP][396] ([i915#14544] / [i915#3281]) +4 other tests skip
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-rkl: [SKIP][397] ([i915#14544] / [i915#3281]) -> [SKIP][398] ([i915#3281]) +10 other tests skip
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-noreloc.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-rkl: [SKIP][399] ([i915#14544] / [i915#4613]) -> [SKIP][400] ([i915#4613]) +3 other tests skip
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-rkl: [SKIP][401] ([i915#4613]) -> [SKIP][402] ([i915#14544] / [i915#4613]) +2 other tests skip
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@gem_lmem_swapping@parallel-multi.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_partial_pwrite_pread@writes-after-reads:
- shard-rkl: [SKIP][403] ([i915#3282]) -> [SKIP][404] ([i915#14544] / [i915#3282]) +10 other tests skip
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-rkl: [SKIP][405] ([i915#14544] / [i915#3282]) -> [SKIP][406] ([i915#3282]) +2 other tests skip
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-rkl: [TIMEOUT][407] ([i915#12964]) -> [SKIP][408] ([i915#14544] / [i915#4270])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@gem_pxp@fail-invalid-protected-context.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: [SKIP][409] ([i915#14544] / [i915#3282] / [i915#3297]) -> [SKIP][410] ([i915#3282] / [i915#3297])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-rkl: [SKIP][411] ([i915#3297]) -> [SKIP][412] ([i915#14544] / [i915#3297]) +2 other tests skip
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: [SKIP][413] ([i915#14544] / [i915#3281] / [i915#3297]) -> [SKIP][414] ([i915#3281] / [i915#3297])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@gem_userptr_blits@relocations.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@gem_userptr_blits@relocations.html
* igt@gen9_exec_parse@secure-batches:
- shard-rkl: [SKIP][415] ([i915#2527]) -> [SKIP][416] ([i915#14544] / [i915#2527]) +3 other tests skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@gen9_exec_parse@secure-batches.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@gen9_exec_parse@secure-batches.html
* igt@gen9_exec_parse@valid-registers:
- shard-rkl: [SKIP][417] ([i915#14544] / [i915#2527]) -> [SKIP][418] ([i915#2527]) +2 other tests skip
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@gen9_exec_parse@valid-registers.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@gen9_exec_parse@valid-registers.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-rkl: [SKIP][419] ([i915#8399]) -> [SKIP][420] ([i915#14544] / [i915#8399])
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@i915_pm_freq_api@freq-basic-api.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-rkl: [SKIP][421] ([i915#14544]) -> [SKIP][422] +21 other tests skip
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: [SKIP][423] ([i915#14498]) -> [SKIP][424] ([i915#14498] / [i915#14544])
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@i915_pm_rc6_residency@rc6-idle.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_sseu@full-enable:
- shard-rkl: [SKIP][425] ([i915#4387]) -> [SKIP][426] ([i915#14544] / [i915#4387])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@i915_pm_sseu@full-enable.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@i915_pm_sseu@full-enable.html
* igt@i915_power@sanity:
- shard-rkl: [SKIP][427] ([i915#14544] / [i915#7984]) -> [SKIP][428] ([i915#7984])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@i915_power@sanity.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@i915_power@sanity.html
* igt@i915_query@test-query-geometry-subslices:
- shard-rkl: [SKIP][429] ([i915#5723]) -> [SKIP][430] ([i915#14544] / [i915#5723])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@i915_query@test-query-geometry-subslices.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@i915_query@test-query-geometry-subslices.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: [SKIP][431] ([i915#14544] / [i915#7707]) -> [SKIP][432] ([i915#7707])
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@intel_hwmon@hwmon-read.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@intel_hwmon@hwmon-read.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: [SKIP][433] ([i915#14544]) -> [SKIP][434] ([i915#9531])
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-rkl: [SKIP][435] ([i915#5286]) -> [SKIP][436] ([i915#14544]) +4 other tests skip
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-rkl: [SKIP][437] ([i915#14544]) -> [SKIP][438] ([i915#5286]) +5 other tests skip
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-rkl: [SKIP][439] ([i915#3638]) -> [SKIP][440] ([i915#14544]) +5 other tests skip
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_big_fb@linear-32bpp-rotate-90.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-rkl: [SKIP][441] ([i915#14544]) -> [SKIP][442] ([i915#3638]) +1 other test skip
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: [SKIP][443] -> [SKIP][444] ([i915#14544]) +10 other tests skip
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][445] ([i915#14544]) -> [SKIP][446] ([i915#12313]) +1 other test skip
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs:
- shard-dg1: [SKIP][447] ([i915#6095]) -> [SKIP][448] ([i915#4423] / [i915#6095])
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg1-12/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-17/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs:
- shard-rkl: [SKIP][449] ([i915#14098] / [i915#6095]) -> [SKIP][450] ([i915#14544]) +12 other tests skip
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][451] ([i915#12805]) -> [SKIP][452] ([i915#14544])
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-rkl: [SKIP][453] ([i915#14544]) -> [SKIP][454] ([i915#14098] / [i915#6095]) +14 other tests skip
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-rkl: [SKIP][455] ([i915#11151] / [i915#7828]) -> [SKIP][456] ([i915#11151] / [i915#14544] / [i915#7828]) +7 other tests skip
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_chamelium_frames@hdmi-crc-fast.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-rkl: [SKIP][457] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][458] ([i915#11151] / [i915#7828]) +7 other tests skip
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_content_protection@content-type-change:
- shard-rkl: [SKIP][459] ([i915#9424]) -> [SKIP][460] ([i915#14544])
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_content_protection@content-type-change.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: [SKIP][461] ([i915#14544]) -> [SKIP][462] ([i915#3116]) +1 other test skip
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@uevent:
- shard-rkl: [SKIP][463] ([i915#14544]) -> [SKIP][464] ([i915#7118] / [i915#9424])
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_content_protection@uevent.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-rkl: [SKIP][465] ([i915#3555]) -> [SKIP][466] ([i915#14544]) +4 other tests skip
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@kms_cursor_crc@cursor-offscreen-32x10.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-rkl: [SKIP][467] ([i915#4103]) -> [SKIP][468] ([i915#11190] / [i915#14544])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-rkl: [SKIP][469] ([i915#11190] / [i915#14544]) -> [SKIP][470] ([i915#4103])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-rkl: [FAIL][471] ([i915#2346]) -> [SKIP][472] ([i915#14544])
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: [SKIP][473] ([i915#9067]) -> [SKIP][474] ([i915#14544])
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dp_aux_dev:
- shard-rkl: [SKIP][475] ([i915#1257] / [i915#14544]) -> [SKIP][476] ([i915#1257])
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_dp_aux_dev.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_dp_aux_dev.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-rkl: [SKIP][477] ([i915#14544]) -> [SKIP][478] ([i915#3840])
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-rkl: [SKIP][479] ([i915#14544]) -> [SKIP][480] ([i915#3555] / [i915#3840])
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-rkl: [SKIP][481] ([i915#14544]) -> [SKIP][482] ([i915#3840] / [i915#9053])
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][483] ([i915#3955]) -> [SKIP][484] ([i915#14544] / [i915#3955])
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_fbcon_fbt@psr.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@psr1:
- shard-rkl: [SKIP][485] ([i915#14544] / [i915#658]) -> [SKIP][486] ([i915#658])
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_feature_discovery@psr1.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-rkl: [SKIP][487] ([i915#14544] / [i915#9934]) -> [SKIP][488] ([i915#9934]) +10 other tests skip
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_flip@2x-modeset-vs-vblank-race.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-rkl: [SKIP][489] ([i915#9934]) -> [SKIP][490] ([i915#14544] / [i915#9934]) +2 other tests skip
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@kms_flip@2x-plain-flip-fb-recreate.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
- shard-rkl: [SKIP][491] ([i915#14544] / [i915#3555]) -> [SKIP][492] ([i915#2672] / [i915#3555]) +3 other tests skip
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-rkl: [SKIP][493] ([i915#2672] / [i915#3555]) -> [SKIP][494] ([i915#14544] / [i915#3555]) +3 other tests skip
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-dg1: [SKIP][495] -> [ABORT][496] ([i915#4423])
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg1-15/igt@kms_force_connector_basic@force-load-detect.html
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg1-12/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-rkl: [SKIP][497] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][498] ([i915#3023]) +25 other tests skip
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-rkl: [SKIP][499] ([i915#1825]) -> [SKIP][500] ([i915#14544] / [i915#1849] / [i915#5354]) +27 other tests skip
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg2: [SKIP][501] ([i915#10433] / [i915#3458]) -> [SKIP][502] ([i915#3458])
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
- shard-rkl: [SKIP][503] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][504] ([i915#1825]) +32 other tests skip
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: [SKIP][505] ([i915#3458]) -> [SKIP][506] ([i915#10433] / [i915#3458]) +2 other tests skip
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render:
- shard-rkl: [SKIP][507] ([i915#3023]) -> [SKIP][508] ([i915#14544] / [i915#1849] / [i915#5354]) +19 other tests skip
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render.html
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-rkl: [SKIP][509] ([i915#14544]) -> [SKIP][510] ([i915#3555] / [i915#8228])
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: [SKIP][511] ([i915#10656] / [i915#14544]) -> [SKIP][512] ([i915#10656]) +1 other test skip
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_joiner@basic-big-joiner.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-rkl: [SKIP][513] ([i915#12339]) -> [SKIP][514] ([i915#12339] / [i915#14544])
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_joiner@basic-ultra-joiner.html
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-rkl: [SKIP][515] ([i915#12394] / [i915#14544]) -> [SKIP][516] ([i915#12394])
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-rkl: [SKIP][517] ([i915#14544]) -> [SKIP][518] ([i915#6301])
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_panel_fitting@atomic-fastset.html
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-rkl: [SKIP][519] ([i915#14544]) -> [SKIP][520] ([i915#13958])
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-rkl: [SKIP][521] ([i915#12247] / [i915#14544]) -> [SKIP][522] ([i915#12247])
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b:
- shard-rkl: [SKIP][523] ([i915#12247] / [i915#14544] / [i915#8152]) -> [SKIP][524] ([i915#12247]) +1 other test skip
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html
* igt@kms_pm_backlight@basic-brightness:
- shard-rkl: [SKIP][525] ([i915#5354]) -> [SKIP][526] ([i915#14544] / [i915#5354])
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@kms_pm_backlight@basic-brightness.html
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-rkl: [SKIP][527] ([i915#14544] / [i915#5354]) -> [SKIP][528] ([i915#5354])
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_pm_backlight@fade-with-suspend.html
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc6-psr:
- shard-rkl: [SKIP][529] ([i915#14544] / [i915#9685]) -> [SKIP][530] ([i915#9685]) +2 other tests skip
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_pm_dc@dc6-psr.html
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][531] ([i915#4281]) -> [SKIP][532] ([i915#3361])
[531]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html
[532]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][533] ([i915#3828]) -> [SKIP][534] ([i915#9340])
[533]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
[534]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][535] ([i915#15073]) -> [SKIP][536] ([i915#14544] / [i915#15073]) +2 other tests skip
[535]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[536]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@d3hot:
- shard-rkl: [SKIP][537] ([i915#14544] / [i915#6524]) -> [SKIP][538] ([i915#6524])
[537]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_prime@d3hot.html
[538]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][539] ([i915#11520] / [i915#14544]) -> [SKIP][540] ([i915#11520]) +7 other tests skip
[539]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
[540]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-8/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][541] ([i915#11520]) -> [SKIP][542] ([i915#11520] / [i915#14544]) +6 other tests skip
[541]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
[542]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-rkl: [SKIP][543] ([i915#14544] / [i915#9683]) -> [SKIP][544] ([i915#9683])
[543]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_psr2_su@page_flip-p010.html
[544]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: [SKIP][545] ([i915#9683]) -> [SKIP][546] ([i915#14544] / [i915#9683])
[545]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_psr2_su@page_flip-xrgb8888.html
[546]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: [SKIP][547] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][548] ([i915#1072] / [i915#9732]) +19 other tests skip
[547]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
[548]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_psr@psr2-cursor-mmap-gtt:
- shard-rkl: [SKIP][549] ([i915#1072] / [i915#9732]) -> [SKIP][550] ([i915#1072] / [i915#14544] / [i915#9732]) +18 other tests skip
[549]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@kms_psr@psr2-cursor-mmap-gtt.html
[550]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_psr@psr2-cursor-mmap-gtt.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-rkl: [DMESG-WARN][551] ([i915#12964]) -> [SKIP][552] ([i915#14544])
[551]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
[552]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: [SKIP][553] ([i915#5289]) -> [SKIP][554] ([i915#14544])
[553]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
[554]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-rkl: [SKIP][555] ([i915#14544]) -> [SKIP][556] ([i915#3555]) +2 other tests skip
[555]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-none.html
[556]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-rkl: [SKIP][557] ([i915#14544] / [i915#3555]) -> [SKIP][558] ([i915#3555]) +1 other test skip
[557]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_setmode@invalid-clone-single-crtc.html
[558]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-rkl: [SKIP][559] ([i915#14544]) -> [SKIP][560] ([i915#8623])
[559]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern.html
[560]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vrr@lobf:
- shard-rkl: [SKIP][561] ([i915#14544]) -> [SKIP][562] ([i915#11920])
[561]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@kms_vrr@lobf.html
[562]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@kms_vrr@lobf.html
* igt@kms_writeback@writeback-fb-id:
- shard-rkl: [SKIP][563] ([i915#2437]) -> [SKIP][564] ([i915#14544] / [i915#2437]) +1 other test skip
[563]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-3/igt@kms_writeback@writeback-fb-id.html
[564]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@kms_writeback@writeback-fb-id.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: [SKIP][565] ([i915#14544] / [i915#2433]) -> [SKIP][566] ([i915#2433])
[565]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@perf@unprivileged-single-ctx-counters.html
[566]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@rc6-all-gts:
- shard-rkl: [SKIP][567] ([i915#8516]) -> [SKIP][568] ([i915#14544] / [i915#8516])
[567]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@perf_pmu@rc6-all-gts.html
[568]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@perf_pmu@rc6-all-gts.html
* igt@prime_vgem@basic-fence-read:
- shard-rkl: [SKIP][569] ([i915#3291] / [i915#3708]) -> [SKIP][570] ([i915#14544] / [i915#3291] / [i915#3708])
[569]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-4/igt@prime_vgem@basic-fence-read.html
[570]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@fence-read-hang:
- shard-rkl: [SKIP][571] ([i915#14544] / [i915#3708]) -> [SKIP][572] ([i915#3708])
[571]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-6/igt@prime_vgem@fence-read-hang.html
[572]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-7/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-rkl: [SKIP][573] ([i915#9917]) -> [SKIP][574] ([i915#14544] / [i915#9917]) +1 other test skip
[573]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17311/shard-rkl-2/igt@sriov_basic@enable-vfs-bind-unbind-each.html
[574]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155445v1/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11521]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11521
[i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13196
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
[i915#13447]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13447
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#13820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13820
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14104
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14550
[i915#14553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14553
[i915#14561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14561
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#14809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14809
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[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#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7294]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7294
[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#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
[i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_17311 -> Patchwork_155445v1
CI-20190529: 20190529
CI_DRM_17311: dba1fd9754c6ee58b05564ffa50bbe7be5ddf37d @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8574: 44a15713124663a622c6eddf7c6ee5ba732e0d41 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_155445v1: dba1fd9754c6ee58b05564ffa50bbe7be5ddf37d @ 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_155445v1/index.html
[-- Attachment #2: Type: text/html, Size: 190794 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-10-07 1:28 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-06 9:51 [PATCH v8 1/3] drm/buddy: Optimize free block management with RB tree Arunpravin Paneer Selvam
2025-10-06 9:51 ` [PATCH v8 2/3] drm/buddy: Separate clear and dirty free block trees Arunpravin Paneer Selvam
2025-10-06 9:51 ` [PATCH v8 3/3] drm/buddy: Add KUnit tests for allocator performance under fragmentation Arunpravin Paneer Selvam
2025-10-06 11:56 ` ✓ i915.CI.BAT: success for series starting with [v8,1/3] drm/buddy: Optimize free block management with RB tree Patchwork
2025-10-07 1:28 ` ✗ i915.CI.Full: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox