* [PATCH i-g-t 01/15] lib/xe_spin: limit width/pitch for mem-copy
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
@ 2025-05-13 18:57 ` Zbigniew Kempczyński
2025-05-19 7:56 ` Francois Dugast
2025-05-13 18:57 ` [PATCH i-g-t 02/15] tests/xe_render_copy: change width and pitch to be in valid range Zbigniew Kempczyński
` (17 subsequent siblings)
18 siblings, 1 reply; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:57 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Mem-copy for byte copy requires width/pitch to be max 256K
(higher bits have different meaning and setting them might lead
to undefined behavior). If witch/pitch are too high limit them to
the maximum possible for the operation. Asserting might lead to
test stucking in multithreading scenarios so displaying warning
was selected instead.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
lib/xe/xe_spin.c | 35 +++++++++++++++++++++++++++++++----
1 file changed, 31 insertions(+), 4 deletions(-)
diff --git a/lib/xe/xe_spin.c b/lib/xe/xe_spin.c
index a92903b6bd..6683d1f351 100644
--- a/lib/xe/xe_spin.c
+++ b/lib/xe/xe_spin.c
@@ -126,11 +126,38 @@ void xe_spin_init(struct xe_spin *spin, struct xe_spin_opts *opts)
}
if (opts->mem_copy) {
+ uint32_t src_width, src_pitch, dst_width, dst_pitch;
+
+ src_width = opts->mem_copy->src->width;
+ src_pitch = opts->mem_copy->src->pitch;
+ dst_width = opts->mem_copy->dst->width;
+ dst_pitch = opts->mem_copy->dst->pitch;
+
+ if (src_width > dst_width) {
+ igt_warn("src width must be <= dst width\n");
+ src_width = dst_width;
+ }
+
+ if (src_width > SZ_256K) {
+ igt_warn("src width must be less than 256K, limiting it\n");
+ src_width = SZ_256K;
+ }
+
+ if (src_pitch > SZ_256K) {
+ igt_warn("src pitch must be less than 256K, limiting it\n");
+ src_pitch = SZ_256K;
+ }
+
+ if (dst_pitch > SZ_256K) {
+ igt_warn("dst pitch must be less than 256K, limiting it\n");
+ dst_pitch = SZ_256K;
+ }
+
spin->batch[b++] = MEM_COPY_CMD;
- spin->batch[b++] = opts->mem_copy->src->width - 1;
- spin->batch[b++] = opts->mem_copy->src->height - 1;
- spin->batch[b++] = opts->mem_copy->src->pitch - 1;
- spin->batch[b++] = opts->mem_copy->dst->pitch - 1;
+ spin->batch[b++] = src_width - 1;
+ spin->batch[b++] = 1; /* for byte copying this is ignored */
+ spin->batch[b++] = src_pitch - 1;
+ spin->batch[b++] = dst_pitch - 1;
spin->batch[b++] = opts->mem_copy->src_offset;
spin->batch[b++] = opts->mem_copy->src_offset << 32;
spin->batch[b++] = opts->mem_copy->dst_offset;
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 01/15] lib/xe_spin: limit width/pitch for mem-copy
2025-05-13 18:57 ` [PATCH i-g-t 01/15] lib/xe_spin: limit width/pitch for mem-copy Zbigniew Kempczyński
@ 2025-05-19 7:56 ` Francois Dugast
0 siblings, 0 replies; 36+ messages in thread
From: Francois Dugast @ 2025-05-19 7:56 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Tue, May 13, 2025 at 08:57:56PM +0200, Zbigniew Kempczyński wrote:
> Mem-copy for byte copy requires width/pitch to be max 256K
> (higher bits have different meaning and setting them might lead
> to undefined behavior). If witch/pitch are too high limit them to
> the maximum possible for the operation. Asserting might lead to
> test stucking in multithreading scenarios so displaying warning
> was selected instead.
>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Francois Dugast <francois.dugast@intel.com>
> ---
> lib/xe/xe_spin.c | 35 +++++++++++++++++++++++++++++++----
> 1 file changed, 31 insertions(+), 4 deletions(-)
>
> diff --git a/lib/xe/xe_spin.c b/lib/xe/xe_spin.c
> index a92903b6bd..6683d1f351 100644
> --- a/lib/xe/xe_spin.c
> +++ b/lib/xe/xe_spin.c
> @@ -126,11 +126,38 @@ void xe_spin_init(struct xe_spin *spin, struct xe_spin_opts *opts)
> }
>
> if (opts->mem_copy) {
> + uint32_t src_width, src_pitch, dst_width, dst_pitch;
> +
> + src_width = opts->mem_copy->src->width;
> + src_pitch = opts->mem_copy->src->pitch;
> + dst_width = opts->mem_copy->dst->width;
> + dst_pitch = opts->mem_copy->dst->pitch;
> +
> + if (src_width > dst_width) {
> + igt_warn("src width must be <= dst width\n");
> + src_width = dst_width;
> + }
> +
> + if (src_width > SZ_256K) {
> + igt_warn("src width must be less than 256K, limiting it\n");
> + src_width = SZ_256K;
> + }
> +
> + if (src_pitch > SZ_256K) {
> + igt_warn("src pitch must be less than 256K, limiting it\n");
> + src_pitch = SZ_256K;
> + }
> +
> + if (dst_pitch > SZ_256K) {
> + igt_warn("dst pitch must be less than 256K, limiting it\n");
> + dst_pitch = SZ_256K;
> + }
> +
> spin->batch[b++] = MEM_COPY_CMD;
> - spin->batch[b++] = opts->mem_copy->src->width - 1;
> - spin->batch[b++] = opts->mem_copy->src->height - 1;
> - spin->batch[b++] = opts->mem_copy->src->pitch - 1;
> - spin->batch[b++] = opts->mem_copy->dst->pitch - 1;
> + spin->batch[b++] = src_width - 1;
> + spin->batch[b++] = 1; /* for byte copying this is ignored */
> + spin->batch[b++] = src_pitch - 1;
> + spin->batch[b++] = dst_pitch - 1;
> spin->batch[b++] = opts->mem_copy->src_offset;
> spin->batch[b++] = opts->mem_copy->src_offset << 32;
> spin->batch[b++] = opts->mem_copy->dst_offset;
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* [PATCH i-g-t 02/15] tests/xe_render_copy: change width and pitch to be in valid range
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
2025-05-13 18:57 ` [PATCH i-g-t 01/15] lib/xe_spin: limit width/pitch for mem-copy Zbigniew Kempczyński
@ 2025-05-13 18:57 ` Zbigniew Kempczyński
2025-05-19 7:56 ` Francois Dugast
2025-05-13 18:57 ` [PATCH i-g-t 03/15] tests/xe_spin_batch: " Zbigniew Kempczyński
` (16 subsequent siblings)
18 siblings, 1 reply; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:57 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
For mem-copy (byte mode) width and pitch must be lesser or equal 256K.
Limit them, avoiding setting inappropriate bits in mem-copy operation.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
tests/intel/xe_render_copy.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/intel/xe_render_copy.c b/tests/intel/xe_render_copy.c
index fadfd162ce..9f16537c1e 100644
--- a/tests/intel/xe_render_copy.c
+++ b/tests/intel/xe_render_copy.c
@@ -445,7 +445,7 @@ static void mem_copy_busy(int fd, struct drm_xe_engine_class_instance *hwe, uint
uint64_t ahnd, uint32_t region, struct xe_spin **spin,
pthread_mutex_t *lock_init_spin)
{
- uint32_t copy_size = SZ_4M;
+ uint32_t copy_size = SZ_256K;
/* Keep below 5 s timeout */
uint64_t duration_ns = NSEC_PER_SEC * 4.5;
intel_ctx_t *ctx;
@@ -468,10 +468,10 @@ static void mem_copy_busy(int fd, struct drm_xe_engine_class_instance *hwe, uint
/* Create source and destination objects used for the copy */
src_handle = xe_bo_create(fd, 0, copy_size, region, 0);
dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
- blt_set_mem_object(mem_copy.src, src_handle, copy_size, 0, width, height, region,
+ blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
M_LINEAR, COMPRESSION_DISABLED);
- blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, 0, width, height, region,
+ blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
M_LINEAR, COMPRESSION_DISABLED);
mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 02/15] tests/xe_render_copy: change width and pitch to be in valid range
2025-05-13 18:57 ` [PATCH i-g-t 02/15] tests/xe_render_copy: change width and pitch to be in valid range Zbigniew Kempczyński
@ 2025-05-19 7:56 ` Francois Dugast
0 siblings, 0 replies; 36+ messages in thread
From: Francois Dugast @ 2025-05-19 7:56 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Tue, May 13, 2025 at 08:57:57PM +0200, Zbigniew Kempczyński wrote:
> For mem-copy (byte mode) width and pitch must be lesser or equal 256K.
> Limit them, avoiding setting inappropriate bits in mem-copy operation.
>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Francois Dugast <francois.dugast@intel.com>
> ---
> tests/intel/xe_render_copy.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/tests/intel/xe_render_copy.c b/tests/intel/xe_render_copy.c
> index fadfd162ce..9f16537c1e 100644
> --- a/tests/intel/xe_render_copy.c
> +++ b/tests/intel/xe_render_copy.c
> @@ -445,7 +445,7 @@ static void mem_copy_busy(int fd, struct drm_xe_engine_class_instance *hwe, uint
> uint64_t ahnd, uint32_t region, struct xe_spin **spin,
> pthread_mutex_t *lock_init_spin)
> {
> - uint32_t copy_size = SZ_4M;
> + uint32_t copy_size = SZ_256K;
> /* Keep below 5 s timeout */
> uint64_t duration_ns = NSEC_PER_SEC * 4.5;
> intel_ctx_t *ctx;
> @@ -468,10 +468,10 @@ static void mem_copy_busy(int fd, struct drm_xe_engine_class_instance *hwe, uint
> /* Create source and destination objects used for the copy */
> src_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> - blt_set_mem_object(mem_copy.src, src_handle, copy_size, 0, width, height, region,
> + blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
> intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> M_LINEAR, COMPRESSION_DISABLED);
> - blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, 0, width, height, region,
> + blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
> intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> M_LINEAR, COMPRESSION_DISABLED);
> mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* [PATCH i-g-t 03/15] tests/xe_spin_batch: change width and pitch to be in valid range
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
2025-05-13 18:57 ` [PATCH i-g-t 01/15] lib/xe_spin: limit width/pitch for mem-copy Zbigniew Kempczyński
2025-05-13 18:57 ` [PATCH i-g-t 02/15] tests/xe_render_copy: change width and pitch to be in valid range Zbigniew Kempczyński
@ 2025-05-13 18:57 ` Zbigniew Kempczyński
2025-05-19 7:57 ` Francois Dugast
2025-05-13 18:57 ` [PATCH i-g-t 04/15] tests/xe_copy_basic: use non-zero pitch Zbigniew Kempczyński
` (15 subsequent siblings)
18 siblings, 1 reply; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:57 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
For mem-copy (byte mode) width and pitch must be lesser or equal 256K.
Limit them, avoiding setting inappropriate bits in mem-copy operation.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
tests/intel/xe_spin_batch.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/intel/xe_spin_batch.c b/tests/intel/xe_spin_batch.c
index f83f4ba722..4fff34a092 100644
--- a/tests/intel/xe_spin_batch.c
+++ b/tests/intel/xe_spin_batch.c
@@ -318,7 +318,7 @@ static void xe_spin_fixed_duration(int fd, int gt, int class, int flags)
static void xe_spin_mem_copy_region(int fd, struct drm_xe_engine_class_instance *hwe,
uint32_t region)
{
- uint32_t copy_size = SZ_4M;
+ uint32_t copy_size = SZ_256K;
uint64_t duration_ns = NSEC_PER_SEC / 10;
intel_ctx_t *ctx;
uint32_t vm, exec_queue;
@@ -349,10 +349,10 @@ static void xe_spin_mem_copy_region(int fd, struct drm_xe_engine_class_instance
/* Create source and destination objects used for the copy */
src_handle = xe_bo_create(fd, 0, copy_size, region, 0);
dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
- blt_set_mem_object(mem_copy.src, src_handle, copy_size, 0, width, height, region,
+ blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
M_LINEAR, COMPRESSION_DISABLED);
- blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, 0, width, height, region,
+ blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
M_LINEAR, COMPRESSION_DISABLED);
mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 03/15] tests/xe_spin_batch: change width and pitch to be in valid range
2025-05-13 18:57 ` [PATCH i-g-t 03/15] tests/xe_spin_batch: " Zbigniew Kempczyński
@ 2025-05-19 7:57 ` Francois Dugast
0 siblings, 0 replies; 36+ messages in thread
From: Francois Dugast @ 2025-05-19 7:57 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Tue, May 13, 2025 at 08:57:58PM +0200, Zbigniew Kempczyński wrote:
> For mem-copy (byte mode) width and pitch must be lesser or equal 256K.
> Limit them, avoiding setting inappropriate bits in mem-copy operation.
>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Francois Dugast <francois.dugast@intel.com>
> ---
> tests/intel/xe_spin_batch.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/tests/intel/xe_spin_batch.c b/tests/intel/xe_spin_batch.c
> index f83f4ba722..4fff34a092 100644
> --- a/tests/intel/xe_spin_batch.c
> +++ b/tests/intel/xe_spin_batch.c
> @@ -318,7 +318,7 @@ static void xe_spin_fixed_duration(int fd, int gt, int class, int flags)
> static void xe_spin_mem_copy_region(int fd, struct drm_xe_engine_class_instance *hwe,
> uint32_t region)
> {
> - uint32_t copy_size = SZ_4M;
> + uint32_t copy_size = SZ_256K;
> uint64_t duration_ns = NSEC_PER_SEC / 10;
> intel_ctx_t *ctx;
> uint32_t vm, exec_queue;
> @@ -349,10 +349,10 @@ static void xe_spin_mem_copy_region(int fd, struct drm_xe_engine_class_instance
> /* Create source and destination objects used for the copy */
> src_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> - blt_set_mem_object(mem_copy.src, src_handle, copy_size, 0, width, height, region,
> + blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
> intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> M_LINEAR, COMPRESSION_DISABLED);
> - blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, 0, width, height, region,
> + blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
> intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> M_LINEAR, COMPRESSION_DISABLED);
> mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* [PATCH i-g-t 04/15] tests/xe_copy_basic: use non-zero pitch
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (2 preceding siblings ...)
2025-05-13 18:57 ` [PATCH i-g-t 03/15] tests/xe_spin_batch: " Zbigniew Kempczyński
@ 2025-05-13 18:57 ` Zbigniew Kempczyński
2025-05-19 7:57 ` Francois Dugast
2025-05-13 18:58 ` [PATCH i-g-t 05/15] lib/intel_cmds_info: rename M to TYPE in blt_memop_type Zbigniew Kempczyński
` (14 subsequent siblings)
18 siblings, 1 reply; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:57 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Passing zero leads to use turn all bits on what's incorrect. Pass
width as pitch to avoid undefined behavior in mem-copy and mem-set.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
tests/intel/xe_copy_basic.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
index a43842e398..d4300b85c0 100644
--- a/tests/intel/xe_copy_basic.c
+++ b/tests/intel/xe_copy_basic.c
@@ -57,10 +57,10 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
bb = xe_bo_create(fd, 0, bb_size, region, 0);
blt_mem_init(fd, &mem);
- blt_set_mem_object(&mem.src, src_handle, size, 0, width, height,
+ blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
region, src_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
COMPRESSION_DISABLED);
- blt_set_mem_object(&mem.dst, dst_handle, size, 0, width, height,
+ blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
region, dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
COMPRESSION_DISABLED);
mem.src.ptr = xe_bo_map(fd, src_handle, size);
@@ -108,7 +108,7 @@ mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
bb = xe_bo_create(fd, 0, bb_size, region, 0);
blt_mem_init(fd, &mem);
- blt_set_mem_object(&mem.dst, dst_handle, size, 0, width, height, region,
+ blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height, region,
dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR, COMPRESSION_DISABLED);
mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
blt_set_batch(&mem.bb, bb, bb_size, region);
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 04/15] tests/xe_copy_basic: use non-zero pitch
2025-05-13 18:57 ` [PATCH i-g-t 04/15] tests/xe_copy_basic: use non-zero pitch Zbigniew Kempczyński
@ 2025-05-19 7:57 ` Francois Dugast
0 siblings, 0 replies; 36+ messages in thread
From: Francois Dugast @ 2025-05-19 7:57 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Tue, May 13, 2025 at 08:57:59PM +0200, Zbigniew Kempczyński wrote:
> Passing zero leads to use turn all bits on what's incorrect. Pass
> width as pitch to avoid undefined behavior in mem-copy and mem-set.
>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Francois Dugast <francois.dugast@intel.com>
> ---
> tests/intel/xe_copy_basic.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
> index a43842e398..d4300b85c0 100644
> --- a/tests/intel/xe_copy_basic.c
> +++ b/tests/intel/xe_copy_basic.c
> @@ -57,10 +57,10 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
> bb = xe_bo_create(fd, 0, bb_size, region, 0);
>
> blt_mem_init(fd, &mem);
> - blt_set_mem_object(&mem.src, src_handle, size, 0, width, height,
> + blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
> region, src_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
> COMPRESSION_DISABLED);
> - blt_set_mem_object(&mem.dst, dst_handle, size, 0, width, height,
> + blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
> region, dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
> COMPRESSION_DISABLED);
> mem.src.ptr = xe_bo_map(fd, src_handle, size);
> @@ -108,7 +108,7 @@ mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
>
> bb = xe_bo_create(fd, 0, bb_size, region, 0);
> blt_mem_init(fd, &mem);
> - blt_set_mem_object(&mem.dst, dst_handle, size, 0, width, height, region,
> + blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height, region,
> dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR, COMPRESSION_DISABLED);
> mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
> blt_set_batch(&mem.bb, bb, bb_size, region);
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* [PATCH i-g-t 05/15] lib/intel_cmds_info: rename M to TYPE in blt_memop_type
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (3 preceding siblings ...)
2025-05-13 18:57 ` [PATCH i-g-t 04/15] tests/xe_copy_basic: use non-zero pitch Zbigniew Kempczyński
@ 2025-05-13 18:58 ` Zbigniew Kempczyński
2025-05-19 8:03 ` Francois Dugast
2025-05-13 18:58 ` [PATCH i-g-t 06/15] lib/intel_blt: separate mem-copy and mem-set Zbigniew Kempczyński
` (13 subsequent siblings)
18 siblings, 1 reply; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:58 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Documentation separates type and mode in mem-copy so rename prefix
to avoid ambiguity.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
lib/intel_blt.c | 2 +-
lib/intel_cmds_info.c | 8 ++++----
lib/intel_cmds_info.h | 4 ++--
tests/intel/xe_copy_basic.c | 6 +++---
tests/intel/xe_render_copy.c | 4 ++--
tests/intel/xe_spin_batch.c | 4 ++--
6 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/lib/intel_blt.c b/lib/intel_blt.c
index 7010d3ff7d..33efbf1038 100644
--- a/lib/intel_blt.c
+++ b/lib/intel_blt.c
@@ -1827,7 +1827,7 @@ static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_data *
0, mem->dst.pat_index);
batch = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
- optype = mem->src.type == M_MATRIX ? 1 << 17 : 0;
+ optype = mem->src.type == TYPE_MATRIX ? 1 << 17 : 0;
i = 0;
batch[i++] = MEM_COPY_CMD | optype;
diff --git a/lib/intel_cmds_info.c b/lib/intel_cmds_info.c
index d581edb6eb..3bd5eab653 100644
--- a/lib/intel_cmds_info.c
+++ b/lib/intel_cmds_info.c
@@ -74,13 +74,13 @@ static const struct blt_cmd_info
static const struct blt_cmd_info
pvc_mem_copy = BLT_INFO(MEM_COPY,
- BIT(M_LINEAR) |
- BIT(M_MATRIX));
+ BIT(TYPE_LINEAR) |
+ BIT(TYPE_MATRIX));
static const struct blt_cmd_info
pvc_mem_set = BLT_INFO(MEM_SET,
- BIT(M_LINEAR) |
- BIT(M_MATRIX));
+ BIT(TYPE_LINEAR) |
+ BIT(TYPE_MATRIX));
static const struct blt_cmd_info
pre_gen6_xy_color_blt = BLT_INFO(XY_COLOR_BLT, TILE_L_X);
diff --git a/lib/intel_cmds_info.h b/lib/intel_cmds_info.h
index 7960e0412e..66f63d7e72 100644
--- a/lib/intel_cmds_info.h
+++ b/lib/intel_cmds_info.h
@@ -20,8 +20,8 @@ enum blt_tiling_type {
};
enum blt_memop_type {
- M_LINEAR,
- M_MATRIX,
+ TYPE_LINEAR,
+ TYPE_MATRIX,
};
enum blt_cmd_type {
diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
index d4300b85c0..a9e9bd2359 100644
--- a/tests/intel/xe_copy_basic.c
+++ b/tests/intel/xe_copy_basic.c
@@ -58,10 +58,10 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
blt_mem_init(fd, &mem);
blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
- region, src_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
+ region, src_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
COMPRESSION_DISABLED);
blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
- region, dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
+ region, dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
COMPRESSION_DISABLED);
mem.src.ptr = xe_bo_map(fd, src_handle, size);
mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
@@ -109,7 +109,7 @@ mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
bb = xe_bo_create(fd, 0, bb_size, region, 0);
blt_mem_init(fd, &mem);
blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height, region,
- dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR, COMPRESSION_DISABLED);
+ dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR, COMPRESSION_DISABLED);
mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
blt_set_batch(&mem.bb, bb, bb_size, region);
blt_mem_set(fd, ctx, NULL, ahnd, &mem, fill_data);
diff --git a/tests/intel/xe_render_copy.c b/tests/intel/xe_render_copy.c
index 9f16537c1e..f0a90e320c 100644
--- a/tests/intel/xe_render_copy.c
+++ b/tests/intel/xe_render_copy.c
@@ -470,10 +470,10 @@ static void mem_copy_busy(int fd, struct drm_xe_engine_class_instance *hwe, uint
dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
- M_LINEAR, COMPRESSION_DISABLED);
+ TYPE_LINEAR, COMPRESSION_DISABLED);
blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
- M_LINEAR, COMPRESSION_DISABLED);
+ TYPE_LINEAR, COMPRESSION_DISABLED);
mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
diff --git a/tests/intel/xe_spin_batch.c b/tests/intel/xe_spin_batch.c
index 4fff34a092..06c5f9d3f9 100644
--- a/tests/intel/xe_spin_batch.c
+++ b/tests/intel/xe_spin_batch.c
@@ -351,10 +351,10 @@ static void xe_spin_mem_copy_region(int fd, struct drm_xe_engine_class_instance
dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
- M_LINEAR, COMPRESSION_DISABLED);
+ TYPE_LINEAR, COMPRESSION_DISABLED);
blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
- M_LINEAR, COMPRESSION_DISABLED);
+ TYPE_LINEAR, COMPRESSION_DISABLED);
mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 05/15] lib/intel_cmds_info: rename M to TYPE in blt_memop_type
2025-05-13 18:58 ` [PATCH i-g-t 05/15] lib/intel_cmds_info: rename M to TYPE in blt_memop_type Zbigniew Kempczyński
@ 2025-05-19 8:03 ` Francois Dugast
2025-05-19 11:17 ` Zbigniew Kempczyński
0 siblings, 1 reply; 36+ messages in thread
From: Francois Dugast @ 2025-05-19 8:03 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Tue, May 13, 2025 at 08:58:00PM +0200, Zbigniew Kempczyński wrote:
> Documentation separates type and mode in mem-copy so rename prefix
> to avoid ambiguity.
Which documentation?
>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Francois Dugast <francois.dugast@intel.com>
> ---
> lib/intel_blt.c | 2 +-
> lib/intel_cmds_info.c | 8 ++++----
> lib/intel_cmds_info.h | 4 ++--
> tests/intel/xe_copy_basic.c | 6 +++---
> tests/intel/xe_render_copy.c | 4 ++--
> tests/intel/xe_spin_batch.c | 4 ++--
> 6 files changed, 14 insertions(+), 14 deletions(-)
>
> diff --git a/lib/intel_blt.c b/lib/intel_blt.c
> index 7010d3ff7d..33efbf1038 100644
> --- a/lib/intel_blt.c
> +++ b/lib/intel_blt.c
> @@ -1827,7 +1827,7 @@ static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_data *
> 0, mem->dst.pat_index);
>
> batch = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
> - optype = mem->src.type == M_MATRIX ? 1 << 17 : 0;
> + optype = mem->src.type == TYPE_MATRIX ? 1 << 17 : 0;
>
> i = 0;
> batch[i++] = MEM_COPY_CMD | optype;
> diff --git a/lib/intel_cmds_info.c b/lib/intel_cmds_info.c
> index d581edb6eb..3bd5eab653 100644
> --- a/lib/intel_cmds_info.c
> +++ b/lib/intel_cmds_info.c
> @@ -74,13 +74,13 @@ static const struct blt_cmd_info
>
> static const struct blt_cmd_info
> pvc_mem_copy = BLT_INFO(MEM_COPY,
> - BIT(M_LINEAR) |
> - BIT(M_MATRIX));
> + BIT(TYPE_LINEAR) |
> + BIT(TYPE_MATRIX));
>
> static const struct blt_cmd_info
> pvc_mem_set = BLT_INFO(MEM_SET,
> - BIT(M_LINEAR) |
> - BIT(M_MATRIX));
> + BIT(TYPE_LINEAR) |
> + BIT(TYPE_MATRIX));
>
> static const struct blt_cmd_info
> pre_gen6_xy_color_blt = BLT_INFO(XY_COLOR_BLT, TILE_L_X);
> diff --git a/lib/intel_cmds_info.h b/lib/intel_cmds_info.h
> index 7960e0412e..66f63d7e72 100644
> --- a/lib/intel_cmds_info.h
> +++ b/lib/intel_cmds_info.h
> @@ -20,8 +20,8 @@ enum blt_tiling_type {
> };
>
> enum blt_memop_type {
> - M_LINEAR,
> - M_MATRIX,
> + TYPE_LINEAR,
> + TYPE_MATRIX,
> };
>
> enum blt_cmd_type {
> diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
> index d4300b85c0..a9e9bd2359 100644
> --- a/tests/intel/xe_copy_basic.c
> +++ b/tests/intel/xe_copy_basic.c
> @@ -58,10 +58,10 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
>
> blt_mem_init(fd, &mem);
> blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
> - region, src_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
> + region, src_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
> COMPRESSION_DISABLED);
> blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
> - region, dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
> + region, dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
> COMPRESSION_DISABLED);
> mem.src.ptr = xe_bo_map(fd, src_handle, size);
> mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
> @@ -109,7 +109,7 @@ mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
> bb = xe_bo_create(fd, 0, bb_size, region, 0);
> blt_mem_init(fd, &mem);
> blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height, region,
> - dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR, COMPRESSION_DISABLED);
> + dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR, COMPRESSION_DISABLED);
> mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
> blt_set_batch(&mem.bb, bb, bb_size, region);
> blt_mem_set(fd, ctx, NULL, ahnd, &mem, fill_data);
> diff --git a/tests/intel/xe_render_copy.c b/tests/intel/xe_render_copy.c
> index 9f16537c1e..f0a90e320c 100644
> --- a/tests/intel/xe_render_copy.c
> +++ b/tests/intel/xe_render_copy.c
> @@ -470,10 +470,10 @@ static void mem_copy_busy(int fd, struct drm_xe_engine_class_instance *hwe, uint
> dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
> intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> - M_LINEAR, COMPRESSION_DISABLED);
> + TYPE_LINEAR, COMPRESSION_DISABLED);
> blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
> intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> - M_LINEAR, COMPRESSION_DISABLED);
> + TYPE_LINEAR, COMPRESSION_DISABLED);
> mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
> mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
> mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
> diff --git a/tests/intel/xe_spin_batch.c b/tests/intel/xe_spin_batch.c
> index 4fff34a092..06c5f9d3f9 100644
> --- a/tests/intel/xe_spin_batch.c
> +++ b/tests/intel/xe_spin_batch.c
> @@ -351,10 +351,10 @@ static void xe_spin_mem_copy_region(int fd, struct drm_xe_engine_class_instance
> dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
> intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> - M_LINEAR, COMPRESSION_DISABLED);
> + TYPE_LINEAR, COMPRESSION_DISABLED);
> blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
> intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> - M_LINEAR, COMPRESSION_DISABLED);
> + TYPE_LINEAR, COMPRESSION_DISABLED);
> mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
> mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
> mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 05/15] lib/intel_cmds_info: rename M to TYPE in blt_memop_type
2025-05-19 8:03 ` Francois Dugast
@ 2025-05-19 11:17 ` Zbigniew Kempczyński
2025-05-22 11:31 ` Francois Dugast
0 siblings, 1 reply; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-19 11:17 UTC (permalink / raw)
To: Francois Dugast; +Cc: igt-dev
On Mon, May 19, 2025 at 10:03:59AM +0200, Francois Dugast wrote:
> On Tue, May 13, 2025 at 08:58:00PM +0200, Zbigniew Kempczyński wrote:
> > Documentation separates type and mode in mem-copy so rename prefix
> > to avoid ambiguity.
>
> Which documentation?
BSpec command description.
--
Zbigniew
>
> >
> > Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> > Cc: Francois Dugast <francois.dugast@intel.com>
> > ---
> > lib/intel_blt.c | 2 +-
> > lib/intel_cmds_info.c | 8 ++++----
> > lib/intel_cmds_info.h | 4 ++--
> > tests/intel/xe_copy_basic.c | 6 +++---
> > tests/intel/xe_render_copy.c | 4 ++--
> > tests/intel/xe_spin_batch.c | 4 ++--
> > 6 files changed, 14 insertions(+), 14 deletions(-)
> >
> > diff --git a/lib/intel_blt.c b/lib/intel_blt.c
> > index 7010d3ff7d..33efbf1038 100644
> > --- a/lib/intel_blt.c
> > +++ b/lib/intel_blt.c
> > @@ -1827,7 +1827,7 @@ static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_data *
> > 0, mem->dst.pat_index);
> >
> > batch = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
> > - optype = mem->src.type == M_MATRIX ? 1 << 17 : 0;
> > + optype = mem->src.type == TYPE_MATRIX ? 1 << 17 : 0;
> >
> > i = 0;
> > batch[i++] = MEM_COPY_CMD | optype;
> > diff --git a/lib/intel_cmds_info.c b/lib/intel_cmds_info.c
> > index d581edb6eb..3bd5eab653 100644
> > --- a/lib/intel_cmds_info.c
> > +++ b/lib/intel_cmds_info.c
> > @@ -74,13 +74,13 @@ static const struct blt_cmd_info
> >
> > static const struct blt_cmd_info
> > pvc_mem_copy = BLT_INFO(MEM_COPY,
> > - BIT(M_LINEAR) |
> > - BIT(M_MATRIX));
> > + BIT(TYPE_LINEAR) |
> > + BIT(TYPE_MATRIX));
> >
> > static const struct blt_cmd_info
> > pvc_mem_set = BLT_INFO(MEM_SET,
> > - BIT(M_LINEAR) |
> > - BIT(M_MATRIX));
> > + BIT(TYPE_LINEAR) |
> > + BIT(TYPE_MATRIX));
> >
> > static const struct blt_cmd_info
> > pre_gen6_xy_color_blt = BLT_INFO(XY_COLOR_BLT, TILE_L_X);
> > diff --git a/lib/intel_cmds_info.h b/lib/intel_cmds_info.h
> > index 7960e0412e..66f63d7e72 100644
> > --- a/lib/intel_cmds_info.h
> > +++ b/lib/intel_cmds_info.h
> > @@ -20,8 +20,8 @@ enum blt_tiling_type {
> > };
> >
> > enum blt_memop_type {
> > - M_LINEAR,
> > - M_MATRIX,
> > + TYPE_LINEAR,
> > + TYPE_MATRIX,
> > };
> >
> > enum blt_cmd_type {
> > diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
> > index d4300b85c0..a9e9bd2359 100644
> > --- a/tests/intel/xe_copy_basic.c
> > +++ b/tests/intel/xe_copy_basic.c
> > @@ -58,10 +58,10 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
> >
> > blt_mem_init(fd, &mem);
> > blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
> > - region, src_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
> > + region, src_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
> > COMPRESSION_DISABLED);
> > blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
> > - region, dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
> > + region, dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
> > COMPRESSION_DISABLED);
> > mem.src.ptr = xe_bo_map(fd, src_handle, size);
> > mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
> > @@ -109,7 +109,7 @@ mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
> > bb = xe_bo_create(fd, 0, bb_size, region, 0);
> > blt_mem_init(fd, &mem);
> > blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height, region,
> > - dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR, COMPRESSION_DISABLED);
> > + dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR, COMPRESSION_DISABLED);
> > mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
> > blt_set_batch(&mem.bb, bb, bb_size, region);
> > blt_mem_set(fd, ctx, NULL, ahnd, &mem, fill_data);
> > diff --git a/tests/intel/xe_render_copy.c b/tests/intel/xe_render_copy.c
> > index 9f16537c1e..f0a90e320c 100644
> > --- a/tests/intel/xe_render_copy.c
> > +++ b/tests/intel/xe_render_copy.c
> > @@ -470,10 +470,10 @@ static void mem_copy_busy(int fd, struct drm_xe_engine_class_instance *hwe, uint
> > dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> > blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
> > intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> > - M_LINEAR, COMPRESSION_DISABLED);
> > + TYPE_LINEAR, COMPRESSION_DISABLED);
> > blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
> > intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> > - M_LINEAR, COMPRESSION_DISABLED);
> > + TYPE_LINEAR, COMPRESSION_DISABLED);
> > mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
> > mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
> > mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
> > diff --git a/tests/intel/xe_spin_batch.c b/tests/intel/xe_spin_batch.c
> > index 4fff34a092..06c5f9d3f9 100644
> > --- a/tests/intel/xe_spin_batch.c
> > +++ b/tests/intel/xe_spin_batch.c
> > @@ -351,10 +351,10 @@ static void xe_spin_mem_copy_region(int fd, struct drm_xe_engine_class_instance
> > dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> > blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
> > intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> > - M_LINEAR, COMPRESSION_DISABLED);
> > + TYPE_LINEAR, COMPRESSION_DISABLED);
> > blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
> > intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> > - M_LINEAR, COMPRESSION_DISABLED);
> > + TYPE_LINEAR, COMPRESSION_DISABLED);
> > mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
> > mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
> > mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
> > --
> > 2.43.0
> >
^ permalink raw reply [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 05/15] lib/intel_cmds_info: rename M to TYPE in blt_memop_type
2025-05-19 11:17 ` Zbigniew Kempczyński
@ 2025-05-22 11:31 ` Francois Dugast
0 siblings, 0 replies; 36+ messages in thread
From: Francois Dugast @ 2025-05-22 11:31 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Mon, May 19, 2025 at 01:17:58PM +0200, Zbigniew Kempczyński wrote:
> On Mon, May 19, 2025 at 10:03:59AM +0200, Francois Dugast wrote:
> > On Tue, May 13, 2025 at 08:58:00PM +0200, Zbigniew Kempczyński wrote:
> > > Documentation separates type and mode in mem-copy so rename prefix
> > > to avoid ambiguity.
> >
> > Which documentation?
>
> BSpec command description.
Bspec 53418, thanks for the reference. Could be useful in one of the commit
messages, probably patch 9.
Reviewed-by: Francois Dugast <francois.dugast@intel.com>
Francois
>
> --
> Zbigniew
>
> >
> > >
> > > Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> > > Cc: Francois Dugast <francois.dugast@intel.com>
> > > ---
> > > lib/intel_blt.c | 2 +-
> > > lib/intel_cmds_info.c | 8 ++++----
> > > lib/intel_cmds_info.h | 4 ++--
> > > tests/intel/xe_copy_basic.c | 6 +++---
> > > tests/intel/xe_render_copy.c | 4 ++--
> > > tests/intel/xe_spin_batch.c | 4 ++--
> > > 6 files changed, 14 insertions(+), 14 deletions(-)
> > >
> > > diff --git a/lib/intel_blt.c b/lib/intel_blt.c
> > > index 7010d3ff7d..33efbf1038 100644
> > > --- a/lib/intel_blt.c
> > > +++ b/lib/intel_blt.c
> > > @@ -1827,7 +1827,7 @@ static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_data *
> > > 0, mem->dst.pat_index);
> > >
> > > batch = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
> > > - optype = mem->src.type == M_MATRIX ? 1 << 17 : 0;
> > > + optype = mem->src.type == TYPE_MATRIX ? 1 << 17 : 0;
> > >
> > > i = 0;
> > > batch[i++] = MEM_COPY_CMD | optype;
> > > diff --git a/lib/intel_cmds_info.c b/lib/intel_cmds_info.c
> > > index d581edb6eb..3bd5eab653 100644
> > > --- a/lib/intel_cmds_info.c
> > > +++ b/lib/intel_cmds_info.c
> > > @@ -74,13 +74,13 @@ static const struct blt_cmd_info
> > >
> > > static const struct blt_cmd_info
> > > pvc_mem_copy = BLT_INFO(MEM_COPY,
> > > - BIT(M_LINEAR) |
> > > - BIT(M_MATRIX));
> > > + BIT(TYPE_LINEAR) |
> > > + BIT(TYPE_MATRIX));
> > >
> > > static const struct blt_cmd_info
> > > pvc_mem_set = BLT_INFO(MEM_SET,
> > > - BIT(M_LINEAR) |
> > > - BIT(M_MATRIX));
> > > + BIT(TYPE_LINEAR) |
> > > + BIT(TYPE_MATRIX));
> > >
> > > static const struct blt_cmd_info
> > > pre_gen6_xy_color_blt = BLT_INFO(XY_COLOR_BLT, TILE_L_X);
> > > diff --git a/lib/intel_cmds_info.h b/lib/intel_cmds_info.h
> > > index 7960e0412e..66f63d7e72 100644
> > > --- a/lib/intel_cmds_info.h
> > > +++ b/lib/intel_cmds_info.h
> > > @@ -20,8 +20,8 @@ enum blt_tiling_type {
> > > };
> > >
> > > enum blt_memop_type {
> > > - M_LINEAR,
> > > - M_MATRIX,
> > > + TYPE_LINEAR,
> > > + TYPE_MATRIX,
> > > };
> > >
> > > enum blt_cmd_type {
> > > diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
> > > index d4300b85c0..a9e9bd2359 100644
> > > --- a/tests/intel/xe_copy_basic.c
> > > +++ b/tests/intel/xe_copy_basic.c
> > > @@ -58,10 +58,10 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
> > >
> > > blt_mem_init(fd, &mem);
> > > blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
> > > - region, src_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
> > > + region, src_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
> > > COMPRESSION_DISABLED);
> > > blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
> > > - region, dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR,
> > > + region, dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
> > > COMPRESSION_DISABLED);
> > > mem.src.ptr = xe_bo_map(fd, src_handle, size);
> > > mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
> > > @@ -109,7 +109,7 @@ mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
> > > bb = xe_bo_create(fd, 0, bb_size, region, 0);
> > > blt_mem_init(fd, &mem);
> > > blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height, region,
> > > - dst_mocs, DEFAULT_PAT_INDEX, M_LINEAR, COMPRESSION_DISABLED);
> > > + dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR, COMPRESSION_DISABLED);
> > > mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
> > > blt_set_batch(&mem.bb, bb, bb_size, region);
> > > blt_mem_set(fd, ctx, NULL, ahnd, &mem, fill_data);
> > > diff --git a/tests/intel/xe_render_copy.c b/tests/intel/xe_render_copy.c
> > > index 9f16537c1e..f0a90e320c 100644
> > > --- a/tests/intel/xe_render_copy.c
> > > +++ b/tests/intel/xe_render_copy.c
> > > @@ -470,10 +470,10 @@ static void mem_copy_busy(int fd, struct drm_xe_engine_class_instance *hwe, uint
> > > dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> > > blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
> > > intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> > > - M_LINEAR, COMPRESSION_DISABLED);
> > > + TYPE_LINEAR, COMPRESSION_DISABLED);
> > > blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
> > > intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> > > - M_LINEAR, COMPRESSION_DISABLED);
> > > + TYPE_LINEAR, COMPRESSION_DISABLED);
> > > mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
> > > mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
> > > mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
> > > diff --git a/tests/intel/xe_spin_batch.c b/tests/intel/xe_spin_batch.c
> > > index 4fff34a092..06c5f9d3f9 100644
> > > --- a/tests/intel/xe_spin_batch.c
> > > +++ b/tests/intel/xe_spin_batch.c
> > > @@ -351,10 +351,10 @@ static void xe_spin_mem_copy_region(int fd, struct drm_xe_engine_class_instance
> > > dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> > > blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
> > > intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> > > - M_LINEAR, COMPRESSION_DISABLED);
> > > + TYPE_LINEAR, COMPRESSION_DISABLED);
> > > blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
> > > intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> > > - M_LINEAR, COMPRESSION_DISABLED);
> > > + TYPE_LINEAR, COMPRESSION_DISABLED);
> > > mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
> > > mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
> > > mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
> > > --
> > > 2.43.0
> > >
^ permalink raw reply [flat|nested] 36+ messages in thread
* [PATCH i-g-t 06/15] lib/intel_blt: separate mem-copy and mem-set
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (4 preceding siblings ...)
2025-05-13 18:58 ` [PATCH i-g-t 05/15] lib/intel_cmds_info: rename M to TYPE in blt_memop_type Zbigniew Kempczyński
@ 2025-05-13 18:58 ` Zbigniew Kempczyński
2025-05-19 8:35 ` Francois Dugast
2025-05-13 18:58 ` [PATCH i-g-t 07/15] lib/intel_cmds_info: add blt_memop_mode (byte/page) Zbigniew Kempczyński
` (12 subsequent siblings)
18 siblings, 1 reply; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:58 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Move operation type (linear or matrix) from buffer to command part.
Mem-copy additionally uses mode (byte or page) so separate them
for extending them independently.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
lib/intel_blt.c | 39 +++++++++++++++++++++++++++---------
lib/intel_blt.h | 24 ++++++++++++++++------
tests/intel/xe_copy_basic.c | 16 +++++++--------
tests/intel/xe_render_copy.c | 4 ++--
tests/intel/xe_spin_batch.c | 6 ++----
5 files changed, 59 insertions(+), 30 deletions(-)
diff --git a/lib/intel_blt.c b/lib/intel_blt.c
index 33efbf1038..4c90d157c9 100644
--- a/lib/intel_blt.c
+++ b/lib/intel_blt.c
@@ -1799,22 +1799,25 @@ int blt_fast_copy(int fd,
}
/**
- * blt_mem_init:
+ * blt_mem_copy_init:
* @fd: drm fd
* @mem: structure for initialization
+ * @copy_type: linear or matrix
*
* Function is zeroing @mem and sets fd and driver fields (INTEL_DRIVER_I915 or
* INTEL_DRIVER_XE).
*/
-void blt_mem_init(int fd, struct blt_mem_data *mem)
+void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
+ enum blt_memop_type copy_type)
{
memset(mem, 0, sizeof(*mem));
mem->fd = fd;
mem->driver = get_intel_driver(fd);
+ mem->copy_type = copy_type;
}
-static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_data *mem)
+static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_copy_data *mem)
{
uint64_t dst_offset, src_offset;
int i;
@@ -1827,7 +1830,7 @@ static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_data *
0, mem->dst.pat_index);
batch = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
- optype = mem->src.type == TYPE_MATRIX ? 1 << 17 : 0;
+ optype = mem->copy_type == TYPE_MATRIX ? 1 << 17 : 0;
i = 0;
batch[i++] = MEM_COPY_CMD | optype;
@@ -1861,7 +1864,7 @@ static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_data *
int blt_mem_copy(int fd, const intel_ctx_t *ctx,
const struct intel_execution_engine2 *e,
uint64_t ahnd,
- const struct blt_mem_data *mem)
+ const struct blt_mem_copy_data *mem)
{
struct drm_i915_gem_execbuffer2 execbuf = {};
struct drm_i915_gem_exec_object2 obj[3] = {};
@@ -1902,7 +1905,26 @@ int blt_mem_copy(int fd, const intel_ctx_t *ctx,
return ret;
}
-static void emit_blt_mem_set(int fd, uint64_t ahnd, const struct blt_mem_data *mem,
+/**
+ * blt_mem_set_init:
+ * @fd: drm fd
+ * @mem: structure for initialization
+ *
+ * Function is zeroing @mem and sets fd and driver fields (INTEL_DRIVER_I915 or
+ * INTEL_DRIVER_XE).
+ */
+void blt_mem_set_init(int fd, struct blt_mem_set_data *mem,
+ enum blt_memop_type fill_type)
+{
+ memset(mem, 0, sizeof(*mem));
+
+ mem->fd = fd;
+ mem->driver = get_intel_driver(fd);
+ mem->fill_type = fill_type;
+}
+
+static void emit_blt_mem_set(int fd, uint64_t ahnd,
+ const struct blt_mem_set_data *mem,
uint8_t fill_data)
{
uint64_t dst_offset;
@@ -1945,7 +1967,7 @@ static void emit_blt_mem_set(int fd, uint64_t ahnd, const struct blt_mem_data *m
int blt_mem_set(int fd, const intel_ctx_t *ctx,
const struct intel_execution_engine2 *e,
uint64_t ahnd,
- const struct blt_mem_data *mem,
+ const struct blt_mem_set_data *mem,
uint8_t fill_data)
{
struct drm_i915_gem_execbuffer2 execbuf = {};
@@ -2101,14 +2123,13 @@ void blt_set_mem_object(struct blt_mem_object *obj,
uint32_t handle, uint64_t size, uint32_t pitch,
uint32_t width, uint32_t height, uint32_t region,
uint8_t mocs_index, uint8_t pat_index,
- enum blt_memop_type type, enum blt_compression compression)
+ enum blt_compression compression)
{
obj->handle = handle;
obj->region = region;
obj->size = size;
obj->mocs_index = mocs_index;
obj->pat_index = pat_index;
- obj->type = type;
obj->compression = compression;
obj->width = width;
obj->height = height;
diff --git a/lib/intel_blt.h b/lib/intel_blt.h
index 4bae0b47b3..9efa799881 100644
--- a/lib/intel_blt.h
+++ b/lib/intel_blt.h
@@ -101,7 +101,6 @@ struct blt_mem_object {
uint64_t size;
uint8_t mocs_index;
uint8_t pat_index;
- enum blt_memop_type type;
enum blt_compression compression;
uint32_t width;
uint32_t height;
@@ -128,14 +127,23 @@ struct blt_copy_data {
bool print_bb;
};
-struct blt_mem_data {
+struct blt_mem_copy_data {
int fd;
enum intel_driver driver;
+ enum blt_memop_type copy_type;
struct blt_mem_object src;
struct blt_mem_object dst;
struct blt_copy_batch bb;
};
+struct blt_mem_set_data {
+ int fd;
+ enum intel_driver driver;
+ enum blt_memop_type fill_type;
+ struct blt_mem_object dst;
+ struct blt_copy_batch bb;
+};
+
enum blt_surface_type {
SURFACE_TYPE_1D,
SURFACE_TYPE_2D,
@@ -265,16 +273,20 @@ int blt_fast_copy(int fd,
uint64_t ahnd,
const struct blt_copy_data *blt);
-void blt_mem_init(int fd, struct blt_mem_data *mem);
+void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
+ enum blt_memop_type copy_type);
+
+void blt_mem_set_init(int fd, struct blt_mem_set_data *mem,
+ enum blt_memop_type fill_type);
int blt_mem_copy(int fd, const intel_ctx_t *ctx,
const struct intel_execution_engine2 *e,
uint64_t ahnd,
- const struct blt_mem_data *mem);
+ const struct blt_mem_copy_data *mem);
int blt_mem_set(int fd, const intel_ctx_t *ctx,
const struct intel_execution_engine2 *e, uint64_t ahnd,
- const struct blt_mem_data *mem, uint8_t fill_data);
+ const struct blt_mem_set_data *mem, uint8_t fill_data);
void blt_set_geom(struct blt_copy_object *obj, uint32_t pitch,
int16_t x1, int16_t y1, int16_t x2, int16_t y2,
@@ -302,7 +314,7 @@ void blt_set_mem_object(struct blt_mem_object *obj,
uint32_t handle, uint64_t size, uint32_t pitch,
uint32_t width, uint32_t height, uint32_t region,
uint8_t mocs_index, uint8_t pat_index,
- enum blt_memop_type type, enum blt_compression compression);
+ enum blt_compression compression);
void blt_set_object_ext(struct blt_block_copy_object_ext *obj,
uint8_t compression_format,
diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
index a9e9bd2359..5681d4d6ab 100644
--- a/tests/intel/xe_copy_basic.c
+++ b/tests/intel/xe_copy_basic.c
@@ -44,7 +44,7 @@ static void
mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ctx,
uint32_t size, uint32_t width, uint32_t height, uint32_t region)
{
- struct blt_mem_data mem = {};
+ struct blt_mem_copy_data mem = {};
uint64_t bb_size = xe_bb_size(fd, SZ_4K);
uint64_t ahnd = intel_allocator_open_full(fd, ctx->vm, 0, 0,
INTEL_ALLOCATOR_SIMPLE,
@@ -56,13 +56,11 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
bb = xe_bo_create(fd, 0, bb_size, region, 0);
- blt_mem_init(fd, &mem);
+ blt_mem_copy_init(fd, &mem, TYPE_LINEAR);
blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
- region, src_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
- COMPRESSION_DISABLED);
+ region, src_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
- region, dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
- COMPRESSION_DISABLED);
+ region, dst_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
mem.src.ptr = xe_bo_map(fd, src_handle, size);
mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
@@ -97,7 +95,7 @@ static void
mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
uint32_t width, uint32_t height, uint8_t fill_data, uint32_t region)
{
- struct blt_mem_data mem = {};
+ struct blt_mem_set_data mem = {};
uint64_t bb_size = xe_bb_size(fd, SZ_4K);
uint64_t ahnd = intel_allocator_open_full(fd, ctx->vm, 0, 0,
INTEL_ALLOCATOR_SIMPLE,
@@ -107,9 +105,9 @@ mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
uint8_t *result;
bb = xe_bo_create(fd, 0, bb_size, region, 0);
- blt_mem_init(fd, &mem);
+ blt_mem_set_init(fd, &mem, TYPE_LINEAR);
blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height, region,
- dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR, COMPRESSION_DISABLED);
+ dst_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
blt_set_batch(&mem.bb, bb, bb_size, region);
blt_mem_set(fd, ctx, NULL, ahnd, &mem, fill_data);
diff --git a/tests/intel/xe_render_copy.c b/tests/intel/xe_render_copy.c
index f0a90e320c..cafc05e19b 100644
--- a/tests/intel/xe_render_copy.c
+++ b/tests/intel/xe_render_copy.c
@@ -470,10 +470,10 @@ static void mem_copy_busy(int fd, struct drm_xe_engine_class_instance *hwe, uint
dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
- TYPE_LINEAR, COMPRESSION_DISABLED);
+ COMPRESSION_DISABLED);
blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
- TYPE_LINEAR, COMPRESSION_DISABLED);
+ COMPRESSION_DISABLED);
mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
diff --git a/tests/intel/xe_spin_batch.c b/tests/intel/xe_spin_batch.c
index 06c5f9d3f9..21b08ba067 100644
--- a/tests/intel/xe_spin_batch.c
+++ b/tests/intel/xe_spin_batch.c
@@ -350,11 +350,9 @@ static void xe_spin_mem_copy_region(int fd, struct drm_xe_engine_class_instance
src_handle = xe_bo_create(fd, 0, copy_size, region, 0);
dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
- intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
- TYPE_LINEAR, COMPRESSION_DISABLED);
+ intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
- intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
- TYPE_LINEAR, COMPRESSION_DISABLED);
+ intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 06/15] lib/intel_blt: separate mem-copy and mem-set
2025-05-13 18:58 ` [PATCH i-g-t 06/15] lib/intel_blt: separate mem-copy and mem-set Zbigniew Kempczyński
@ 2025-05-19 8:35 ` Francois Dugast
0 siblings, 0 replies; 36+ messages in thread
From: Francois Dugast @ 2025-05-19 8:35 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Tue, May 13, 2025 at 08:58:01PM +0200, Zbigniew Kempczyński wrote:
> Move operation type (linear or matrix) from buffer to command part.
> Mem-copy additionally uses mode (byte or page) so separate them
> for extending them independently.
>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Francois Dugast <francois.dugast@intel.com>
> ---
> lib/intel_blt.c | 39 +++++++++++++++++++++++++++---------
> lib/intel_blt.h | 24 ++++++++++++++++------
> tests/intel/xe_copy_basic.c | 16 +++++++--------
> tests/intel/xe_render_copy.c | 4 ++--
> tests/intel/xe_spin_batch.c | 6 ++----
> 5 files changed, 59 insertions(+), 30 deletions(-)
>
> diff --git a/lib/intel_blt.c b/lib/intel_blt.c
> index 33efbf1038..4c90d157c9 100644
> --- a/lib/intel_blt.c
> +++ b/lib/intel_blt.c
> @@ -1799,22 +1799,25 @@ int blt_fast_copy(int fd,
> }
>
> /**
> - * blt_mem_init:
> + * blt_mem_copy_init:
> * @fd: drm fd
> * @mem: structure for initialization
> + * @copy_type: linear or matrix
> *
> * Function is zeroing @mem and sets fd and driver fields (INTEL_DRIVER_I915 or
> * INTEL_DRIVER_XE).
> */
> -void blt_mem_init(int fd, struct blt_mem_data *mem)
> +void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
> + enum blt_memop_type copy_type)
> {
> memset(mem, 0, sizeof(*mem));
>
> mem->fd = fd;
> mem->driver = get_intel_driver(fd);
> + mem->copy_type = copy_type;
> }
>
> -static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_data *mem)
> +static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_copy_data *mem)
> {
> uint64_t dst_offset, src_offset;
> int i;
> @@ -1827,7 +1830,7 @@ static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_data *
> 0, mem->dst.pat_index);
>
> batch = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
> - optype = mem->src.type == TYPE_MATRIX ? 1 << 17 : 0;
> + optype = mem->copy_type == TYPE_MATRIX ? 1 << 17 : 0;
>
> i = 0;
> batch[i++] = MEM_COPY_CMD | optype;
> @@ -1861,7 +1864,7 @@ static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_data *
> int blt_mem_copy(int fd, const intel_ctx_t *ctx,
> const struct intel_execution_engine2 *e,
> uint64_t ahnd,
> - const struct blt_mem_data *mem)
> + const struct blt_mem_copy_data *mem)
> {
> struct drm_i915_gem_execbuffer2 execbuf = {};
> struct drm_i915_gem_exec_object2 obj[3] = {};
> @@ -1902,7 +1905,26 @@ int blt_mem_copy(int fd, const intel_ctx_t *ctx,
> return ret;
> }
>
> -static void emit_blt_mem_set(int fd, uint64_t ahnd, const struct blt_mem_data *mem,
> +/**
> + * blt_mem_set_init:
> + * @fd: drm fd
> + * @mem: structure for initialization
> + *
> + * Function is zeroing @mem and sets fd and driver fields (INTEL_DRIVER_I915 or
> + * INTEL_DRIVER_XE).
> + */
> +void blt_mem_set_init(int fd, struct blt_mem_set_data *mem,
> + enum blt_memop_type fill_type)
> +{
> + memset(mem, 0, sizeof(*mem));
> +
> + mem->fd = fd;
> + mem->driver = get_intel_driver(fd);
> + mem->fill_type = fill_type;
> +}
> +
> +static void emit_blt_mem_set(int fd, uint64_t ahnd,
> + const struct blt_mem_set_data *mem,
> uint8_t fill_data)
> {
> uint64_t dst_offset;
> @@ -1945,7 +1967,7 @@ static void emit_blt_mem_set(int fd, uint64_t ahnd, const struct blt_mem_data *m
> int blt_mem_set(int fd, const intel_ctx_t *ctx,
> const struct intel_execution_engine2 *e,
> uint64_t ahnd,
> - const struct blt_mem_data *mem,
> + const struct blt_mem_set_data *mem,
> uint8_t fill_data)
> {
> struct drm_i915_gem_execbuffer2 execbuf = {};
> @@ -2101,14 +2123,13 @@ void blt_set_mem_object(struct blt_mem_object *obj,
> uint32_t handle, uint64_t size, uint32_t pitch,
> uint32_t width, uint32_t height, uint32_t region,
> uint8_t mocs_index, uint8_t pat_index,
> - enum blt_memop_type type, enum blt_compression compression)
> + enum blt_compression compression)
> {
> obj->handle = handle;
> obj->region = region;
> obj->size = size;
> obj->mocs_index = mocs_index;
> obj->pat_index = pat_index;
> - obj->type = type;
> obj->compression = compression;
> obj->width = width;
> obj->height = height;
> diff --git a/lib/intel_blt.h b/lib/intel_blt.h
> index 4bae0b47b3..9efa799881 100644
> --- a/lib/intel_blt.h
> +++ b/lib/intel_blt.h
> @@ -101,7 +101,6 @@ struct blt_mem_object {
> uint64_t size;
> uint8_t mocs_index;
> uint8_t pat_index;
> - enum blt_memop_type type;
> enum blt_compression compression;
> uint32_t width;
> uint32_t height;
> @@ -128,14 +127,23 @@ struct blt_copy_data {
> bool print_bb;
> };
>
> -struct blt_mem_data {
> +struct blt_mem_copy_data {
> int fd;
> enum intel_driver driver;
> + enum blt_memop_type copy_type;
> struct blt_mem_object src;
> struct blt_mem_object dst;
> struct blt_copy_batch bb;
> };
>
> +struct blt_mem_set_data {
> + int fd;
> + enum intel_driver driver;
> + enum blt_memop_type fill_type;
> + struct blt_mem_object dst;
> + struct blt_copy_batch bb;
> +};
> +
> enum blt_surface_type {
> SURFACE_TYPE_1D,
> SURFACE_TYPE_2D,
> @@ -265,16 +273,20 @@ int blt_fast_copy(int fd,
> uint64_t ahnd,
> const struct blt_copy_data *blt);
>
> -void blt_mem_init(int fd, struct blt_mem_data *mem);
> +void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
> + enum blt_memop_type copy_type);
> +
> +void blt_mem_set_init(int fd, struct blt_mem_set_data *mem,
> + enum blt_memop_type fill_type);
>
> int blt_mem_copy(int fd, const intel_ctx_t *ctx,
> const struct intel_execution_engine2 *e,
> uint64_t ahnd,
> - const struct blt_mem_data *mem);
> + const struct blt_mem_copy_data *mem);
>
> int blt_mem_set(int fd, const intel_ctx_t *ctx,
> const struct intel_execution_engine2 *e, uint64_t ahnd,
> - const struct blt_mem_data *mem, uint8_t fill_data);
> + const struct blt_mem_set_data *mem, uint8_t fill_data);
>
> void blt_set_geom(struct blt_copy_object *obj, uint32_t pitch,
> int16_t x1, int16_t y1, int16_t x2, int16_t y2,
> @@ -302,7 +314,7 @@ void blt_set_mem_object(struct blt_mem_object *obj,
> uint32_t handle, uint64_t size, uint32_t pitch,
> uint32_t width, uint32_t height, uint32_t region,
> uint8_t mocs_index, uint8_t pat_index,
> - enum blt_memop_type type, enum blt_compression compression);
> + enum blt_compression compression);
>
> void blt_set_object_ext(struct blt_block_copy_object_ext *obj,
> uint8_t compression_format,
> diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
> index a9e9bd2359..5681d4d6ab 100644
> --- a/tests/intel/xe_copy_basic.c
> +++ b/tests/intel/xe_copy_basic.c
> @@ -44,7 +44,7 @@ static void
> mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ctx,
> uint32_t size, uint32_t width, uint32_t height, uint32_t region)
> {
> - struct blt_mem_data mem = {};
> + struct blt_mem_copy_data mem = {};
> uint64_t bb_size = xe_bb_size(fd, SZ_4K);
> uint64_t ahnd = intel_allocator_open_full(fd, ctx->vm, 0, 0,
> INTEL_ALLOCATOR_SIMPLE,
> @@ -56,13 +56,11 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
>
> bb = xe_bo_create(fd, 0, bb_size, region, 0);
>
> - blt_mem_init(fd, &mem);
> + blt_mem_copy_init(fd, &mem, TYPE_LINEAR);
> blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
> - region, src_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
> - COMPRESSION_DISABLED);
> + region, src_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
> blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
> - region, dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR,
> - COMPRESSION_DISABLED);
> + region, dst_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
> mem.src.ptr = xe_bo_map(fd, src_handle, size);
> mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
>
> @@ -97,7 +95,7 @@ static void
> mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
> uint32_t width, uint32_t height, uint8_t fill_data, uint32_t region)
> {
> - struct blt_mem_data mem = {};
> + struct blt_mem_set_data mem = {};
> uint64_t bb_size = xe_bb_size(fd, SZ_4K);
> uint64_t ahnd = intel_allocator_open_full(fd, ctx->vm, 0, 0,
> INTEL_ALLOCATOR_SIMPLE,
> @@ -107,9 +105,9 @@ mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
> uint8_t *result;
>
> bb = xe_bo_create(fd, 0, bb_size, region, 0);
> - blt_mem_init(fd, &mem);
> + blt_mem_set_init(fd, &mem, TYPE_LINEAR);
> blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height, region,
> - dst_mocs, DEFAULT_PAT_INDEX, TYPE_LINEAR, COMPRESSION_DISABLED);
> + dst_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
> mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
> blt_set_batch(&mem.bb, bb, bb_size, region);
> blt_mem_set(fd, ctx, NULL, ahnd, &mem, fill_data);
> diff --git a/tests/intel/xe_render_copy.c b/tests/intel/xe_render_copy.c
> index f0a90e320c..cafc05e19b 100644
> --- a/tests/intel/xe_render_copy.c
> +++ b/tests/intel/xe_render_copy.c
> @@ -470,10 +470,10 @@ static void mem_copy_busy(int fd, struct drm_xe_engine_class_instance *hwe, uint
> dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
> intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> - TYPE_LINEAR, COMPRESSION_DISABLED);
> + COMPRESSION_DISABLED);
> blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
> intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> - TYPE_LINEAR, COMPRESSION_DISABLED);
> + COMPRESSION_DISABLED);
> mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
> mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
> mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
> diff --git a/tests/intel/xe_spin_batch.c b/tests/intel/xe_spin_batch.c
> index 06c5f9d3f9..21b08ba067 100644
> --- a/tests/intel/xe_spin_batch.c
> +++ b/tests/intel/xe_spin_batch.c
> @@ -350,11 +350,9 @@ static void xe_spin_mem_copy_region(int fd, struct drm_xe_engine_class_instance
> src_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> dst_handle = xe_bo_create(fd, 0, copy_size, region, 0);
> blt_set_mem_object(mem_copy.src, src_handle, copy_size, width, width, height, region,
> - intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> - TYPE_LINEAR, COMPRESSION_DISABLED);
> + intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
> blt_set_mem_object(mem_copy.dst, dst_handle, copy_size, width, width, height, region,
> - intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX,
> - TYPE_LINEAR, COMPRESSION_DISABLED);
> + intel_get_uc_mocs_index(fd), DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
> mem_copy.src->ptr = xe_bo_map(fd, src_handle, copy_size);
> mem_copy.dst->ptr = xe_bo_map(fd, dst_handle, copy_size);
> mem_copy.src_offset = get_offset_pat_index(ahnd, mem_copy.src->handle,
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* [PATCH i-g-t 07/15] lib/intel_cmds_info: add blt_memop_mode (byte/page)
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (5 preceding siblings ...)
2025-05-13 18:58 ` [PATCH i-g-t 06/15] lib/intel_blt: separate mem-copy and mem-set Zbigniew Kempczyński
@ 2025-05-13 18:58 ` Zbigniew Kempczyński
2025-05-19 8:54 ` Francois Dugast
2025-05-13 18:58 ` [PATCH i-g-t 08/15] lib/intel_blt: add emit batchbuffer end Zbigniew Kempczyński
` (11 subsequent siblings)
18 siblings, 1 reply; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:58 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Add 'mode' field for further extending in tests.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
lib/intel_blt.c | 3 +++
lib/intel_blt.h | 2 ++
lib/intel_cmds_info.h | 5 +++++
tests/intel/xe_copy_basic.c | 2 +-
4 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/lib/intel_blt.c b/lib/intel_blt.c
index 4c90d157c9..6bfaf09a2b 100644
--- a/lib/intel_blt.c
+++ b/lib/intel_blt.c
@@ -1802,18 +1802,21 @@ int blt_fast_copy(int fd,
* blt_mem_copy_init:
* @fd: drm fd
* @mem: structure for initialization
+ * @mode: copy mode - byte or page (256B)
* @copy_type: linear or matrix
*
* Function is zeroing @mem and sets fd and driver fields (INTEL_DRIVER_I915 or
* INTEL_DRIVER_XE).
*/
void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
+ enum blt_memop_mode mode,
enum blt_memop_type copy_type)
{
memset(mem, 0, sizeof(*mem));
mem->fd = fd;
mem->driver = get_intel_driver(fd);
+ mem->mode = mode;
mem->copy_type = copy_type;
}
diff --git a/lib/intel_blt.h b/lib/intel_blt.h
index 9efa799881..f2509ab175 100644
--- a/lib/intel_blt.h
+++ b/lib/intel_blt.h
@@ -130,6 +130,7 @@ struct blt_copy_data {
struct blt_mem_copy_data {
int fd;
enum intel_driver driver;
+ enum blt_memop_mode mode;
enum blt_memop_type copy_type;
struct blt_mem_object src;
struct blt_mem_object dst;
@@ -274,6 +275,7 @@ int blt_fast_copy(int fd,
const struct blt_copy_data *blt);
void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
+ enum blt_memop_mode mode,
enum blt_memop_type copy_type);
void blt_mem_set_init(int fd, struct blt_mem_set_data *mem,
diff --git a/lib/intel_cmds_info.h b/lib/intel_cmds_info.h
index 66f63d7e72..bcaad6053a 100644
--- a/lib/intel_cmds_info.h
+++ b/lib/intel_cmds_info.h
@@ -24,6 +24,11 @@ enum blt_memop_type {
TYPE_MATRIX,
};
+enum blt_memop_mode {
+ MODE_BYTE,
+ MODE_PAGE,
+};
+
enum blt_cmd_type {
SRC_COPY,
MEM_SET,
diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
index 5681d4d6ab..f252d29fd4 100644
--- a/tests/intel/xe_copy_basic.c
+++ b/tests/intel/xe_copy_basic.c
@@ -56,7 +56,7 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
bb = xe_bo_create(fd, 0, bb_size, region, 0);
- blt_mem_copy_init(fd, &mem, TYPE_LINEAR);
+ blt_mem_copy_init(fd, &mem, MODE_BYTE, TYPE_LINEAR);
blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
region, src_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 07/15] lib/intel_cmds_info: add blt_memop_mode (byte/page)
2025-05-13 18:58 ` [PATCH i-g-t 07/15] lib/intel_cmds_info: add blt_memop_mode (byte/page) Zbigniew Kempczyński
@ 2025-05-19 8:54 ` Francois Dugast
0 siblings, 0 replies; 36+ messages in thread
From: Francois Dugast @ 2025-05-19 8:54 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Tue, May 13, 2025 at 08:58:02PM +0200, Zbigniew Kempczyński wrote:
> Add 'mode' field for further extending in tests.
>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Francois Dugast <francois.dugast@intel.com>
> ---
> lib/intel_blt.c | 3 +++
> lib/intel_blt.h | 2 ++
> lib/intel_cmds_info.h | 5 +++++
> tests/intel/xe_copy_basic.c | 2 +-
> 4 files changed, 11 insertions(+), 1 deletion(-)
>
> diff --git a/lib/intel_blt.c b/lib/intel_blt.c
> index 4c90d157c9..6bfaf09a2b 100644
> --- a/lib/intel_blt.c
> +++ b/lib/intel_blt.c
> @@ -1802,18 +1802,21 @@ int blt_fast_copy(int fd,
> * blt_mem_copy_init:
> * @fd: drm fd
> * @mem: structure for initialization
> + * @mode: copy mode - byte or page (256B)
> * @copy_type: linear or matrix
> *
> * Function is zeroing @mem and sets fd and driver fields (INTEL_DRIVER_I915 or
> * INTEL_DRIVER_XE).
> */
> void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
> + enum blt_memop_mode mode,
> enum blt_memop_type copy_type)
> {
> memset(mem, 0, sizeof(*mem));
>
> mem->fd = fd;
> mem->driver = get_intel_driver(fd);
> + mem->mode = mode;
> mem->copy_type = copy_type;
> }
>
> diff --git a/lib/intel_blt.h b/lib/intel_blt.h
> index 9efa799881..f2509ab175 100644
> --- a/lib/intel_blt.h
> +++ b/lib/intel_blt.h
> @@ -130,6 +130,7 @@ struct blt_copy_data {
> struct blt_mem_copy_data {
> int fd;
> enum intel_driver driver;
> + enum blt_memop_mode mode;
> enum blt_memop_type copy_type;
> struct blt_mem_object src;
> struct blt_mem_object dst;
> @@ -274,6 +275,7 @@ int blt_fast_copy(int fd,
> const struct blt_copy_data *blt);
>
> void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
> + enum blt_memop_mode mode,
> enum blt_memop_type copy_type);
>
> void blt_mem_set_init(int fd, struct blt_mem_set_data *mem,
> diff --git a/lib/intel_cmds_info.h b/lib/intel_cmds_info.h
> index 66f63d7e72..bcaad6053a 100644
> --- a/lib/intel_cmds_info.h
> +++ b/lib/intel_cmds_info.h
> @@ -24,6 +24,11 @@ enum blt_memop_type {
> TYPE_MATRIX,
> };
>
> +enum blt_memop_mode {
> + MODE_BYTE,
> + MODE_PAGE,
> +};
> +
The name gives some hint but it would be helpful to document what it is
intended for, especially given that it is not used until patch 9/15 in
the series.
> enum blt_cmd_type {
> SRC_COPY,
> MEM_SET,
> diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
> index 5681d4d6ab..f252d29fd4 100644
> --- a/tests/intel/xe_copy_basic.c
> +++ b/tests/intel/xe_copy_basic.c
> @@ -56,7 +56,7 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
>
> bb = xe_bo_create(fd, 0, bb_size, region, 0);
>
> - blt_mem_copy_init(fd, &mem, TYPE_LINEAR);
> + blt_mem_copy_init(fd, &mem, MODE_BYTE, TYPE_LINEAR);
> blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
> region, src_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
> blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* [PATCH i-g-t 08/15] lib/intel_blt: add emit batchbuffer end
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (6 preceding siblings ...)
2025-05-13 18:58 ` [PATCH i-g-t 07/15] lib/intel_cmds_info: add blt_memop_mode (byte/page) Zbigniew Kempczyński
@ 2025-05-13 18:58 ` Zbigniew Kempczyński
2025-05-19 8:55 ` Francois Dugast
2025-05-13 18:58 ` [PATCH i-g-t 09/15] lib/intel_blt: use struct instead of inline coding Zbigniew Kempczyński
` (10 subsequent siblings)
18 siblings, 1 reply; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:58 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Blitter functions allow emit BBE on demand. This gives the caller
to combine different emit functions in single batch.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
lib/intel_blt.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/lib/intel_blt.c b/lib/intel_blt.c
index 6bfaf09a2b..04549ab42e 100644
--- a/lib/intel_blt.c
+++ b/lib/intel_blt.c
@@ -1820,7 +1820,9 @@ void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
mem->copy_type = copy_type;
}
-static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_copy_data *mem)
+static void emit_blt_mem_copy(int fd, uint64_t ahnd,
+ const struct blt_mem_copy_data *mem,
+ bool emit_bbe)
{
uint64_t dst_offset, src_offset;
int i;
@@ -1846,7 +1848,9 @@ static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_copy_d
batch[i++] = dst_offset;
batch[i++] = dst_offset << 32;
batch[i++] = mem->src.mocs_index << XE2_MEM_COPY_MOCS_SHIFT | mem->dst.mocs_index;
- batch[i++] = MI_BATCH_BUFFER_END;
+
+ if (emit_bbe)
+ batch[i++] = MI_BATCH_BUFFER_END;
munmap(batch, mem->bb.size);
}
@@ -1880,7 +1884,7 @@ int blt_mem_copy(int fd, const intel_ctx_t *ctx,
0, mem->dst.pat_index);
bb_offset = get_offset(ahnd, mem->bb.handle, mem->bb.size, 0);
- emit_blt_mem_copy(fd, ahnd, mem);
+ emit_blt_mem_copy(fd, ahnd, mem, true);
if (mem->driver == INTEL_DRIVER_XE) {
intel_ctx_xe_exec(ctx, ahnd, CANONICAL(bb_offset));
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 08/15] lib/intel_blt: add emit batchbuffer end
2025-05-13 18:58 ` [PATCH i-g-t 08/15] lib/intel_blt: add emit batchbuffer end Zbigniew Kempczyński
@ 2025-05-19 8:55 ` Francois Dugast
0 siblings, 0 replies; 36+ messages in thread
From: Francois Dugast @ 2025-05-19 8:55 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Tue, May 13, 2025 at 08:58:03PM +0200, Zbigniew Kempczyński wrote:
> Blitter functions allow emit BBE on demand. This gives the caller
> to combine different emit functions in single batch.
>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Francois Dugast <francois.dugast@intel.com>
Reviewed-by: Francois Dugast <francois.dugast@intel.com>
> ---
> lib/intel_blt.c | 10 +++++++---
> 1 file changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/lib/intel_blt.c b/lib/intel_blt.c
> index 6bfaf09a2b..04549ab42e 100644
> --- a/lib/intel_blt.c
> +++ b/lib/intel_blt.c
> @@ -1820,7 +1820,9 @@ void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
> mem->copy_type = copy_type;
> }
>
> -static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_copy_data *mem)
> +static void emit_blt_mem_copy(int fd, uint64_t ahnd,
> + const struct blt_mem_copy_data *mem,
> + bool emit_bbe)
> {
> uint64_t dst_offset, src_offset;
> int i;
> @@ -1846,7 +1848,9 @@ static void emit_blt_mem_copy(int fd, uint64_t ahnd, const struct blt_mem_copy_d
> batch[i++] = dst_offset;
> batch[i++] = dst_offset << 32;
> batch[i++] = mem->src.mocs_index << XE2_MEM_COPY_MOCS_SHIFT | mem->dst.mocs_index;
> - batch[i++] = MI_BATCH_BUFFER_END;
> +
> + if (emit_bbe)
> + batch[i++] = MI_BATCH_BUFFER_END;
>
> munmap(batch, mem->bb.size);
> }
> @@ -1880,7 +1884,7 @@ int blt_mem_copy(int fd, const intel_ctx_t *ctx,
> 0, mem->dst.pat_index);
> bb_offset = get_offset(ahnd, mem->bb.handle, mem->bb.size, 0);
>
> - emit_blt_mem_copy(fd, ahnd, mem);
> + emit_blt_mem_copy(fd, ahnd, mem, true);
>
> if (mem->driver == INTEL_DRIVER_XE) {
> intel_ctx_xe_exec(ctx, ahnd, CANONICAL(bb_offset));
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* [PATCH i-g-t 09/15] lib/intel_blt: use struct instead of inline coding
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (7 preceding siblings ...)
2025-05-13 18:58 ` [PATCH i-g-t 08/15] lib/intel_blt: add emit batchbuffer end Zbigniew Kempczyński
@ 2025-05-13 18:58 ` Zbigniew Kempczyński
2025-05-22 11:50 ` Francois Dugast
2025-05-22 11:52 ` Francois Dugast
2025-05-13 18:58 ` [PATCH i-g-t 10/15] tests/xe_copy_basic: replace size to rect which keeps objects geometry Zbigniew Kempczyński
` (9 subsequent siblings)
18 siblings, 2 replies; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:58 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Structs with bitfields offers better control to avoid setting
unnecessary bits and get unexpected behavior.
Add struct for mem-copy and replace current byte copy implementation
to byte/page adding iterator for insert couple of mem-copy instructions
if user passed objects which width is greater than limit.
On the first glance order of assigning fields might be weird, but
this will be used in consecutive patch which extends copy from linear
to matrix.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
lib/intel_blt.c | 171 ++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 144 insertions(+), 27 deletions(-)
diff --git a/lib/intel_blt.c b/lib/intel_blt.c
index 04549ab42e..265f5ed50f 100644
--- a/lib/intel_blt.c
+++ b/lib/intel_blt.c
@@ -1798,6 +1798,73 @@ int blt_fast_copy(int fd,
return ret;
}
+struct xe_mem_copy_data {
+ struct {
+ uint32_t length: BITRANGE(0, 7);
+ uint32_t compression_format: BITRANGE(8, 12);
+ uint32_t compression_enable: BITRANGE(13, 13);
+ uint32_t rsvd0: BITRANGE(14, 14);
+ uint32_t dst_compressible: BITRANGE(15, 15);
+ uint32_t src_compressible: BITRANGE(16, 16);
+ uint32_t copy_type: BITRANGE(17, 18);
+ uint32_t mode: BITRANGE(19, 19);
+ uint32_t rsvd1: BITRANGE(20, 21);
+ uint32_t opcode: BITRANGE(22, 28);
+ uint32_t client: BITRANGE(29, 31);
+ } dw00;
+
+ struct {
+ union {
+ struct {
+ uint32_t width: BITRANGE(0, 17);
+ uint32_t rsvd0: BITRANGE(18, 31);
+ } byte_copy;
+ struct {
+ uint32_t width: BITRANGE(0, 23);
+ uint32_t rsvd0: BITRANGE(24, 31);
+ } page_copy;
+ uint32_t val;
+ };
+ } dw01;
+
+ struct {
+ uint32_t height: BITRANGE(0, 17);
+ uint32_t rsvd0: BITRANGE(18, 31);
+ } dw02;
+
+ struct {
+ uint32_t src_pitch: BITRANGE(0, 17);
+ uint32_t rsvd0: BITRANGE(18, 31);
+ } dw03;
+
+ struct {
+ uint32_t dst_pitch: BITRANGE(0, 17);
+ uint32_t rsvd0: BITRANGE(18, 31);
+ } dw04;
+
+ struct {
+ uint32_t src_address_lo;
+ } dw05;
+
+ struct {
+ uint32_t src_address_hi;
+ } dw06;
+
+ struct {
+ uint32_t dst_address_lo;
+ } dw07;
+
+ struct {
+ uint32_t dst_address_hi;
+ } dw08;
+
+ struct {
+ uint32_t dst_mocs: BITRANGE(0, 6);
+ uint32_t rsvd0: BITRANGE(7, 24);
+ uint32_t src_mocs: BITRANGE(25, 31);
+ } dw09;
+};
+
/**
* blt_mem_copy_init:
* @fd: drm fd
@@ -1820,41 +1887,91 @@ void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
mem->copy_type = copy_type;
}
-static void emit_blt_mem_copy(int fd, uint64_t ahnd,
- const struct blt_mem_copy_data *mem,
- bool emit_bbe)
+static uint64_t emit_blt_mem_copy(int fd, uint64_t ahnd,
+ const struct blt_mem_copy_data *mem,
+ uint64_t bb_pos, bool emit_bbe)
{
- uint64_t dst_offset, src_offset;
- int i;
- uint32_t *batch;
- uint32_t optype;
+ struct xe_mem_copy_data data = {};
+ uint64_t dst_offset, src_offset, shift;
+ uint32_t height, width_max, remain;
+ uint32_t bbe = MI_BATCH_BUFFER_END;
+ uint32_t *bb;
+
+ if (mem->mode == MODE_BYTE) {
+ data.dw01.byte_copy.width = -1;
+ width_max = data.dw01.byte_copy.width + 1;
+ shift = width_max;
+ } else {
+ data.dw01.page_copy.width = -1;
+ width_max = data.dw01.page_copy.width + 1;
+ shift = width_max << 8;
+ }
src_offset = get_offset_pat_index(ahnd, mem->src.handle, mem->src.size,
0, mem->src.pat_index);
dst_offset = get_offset_pat_index(ahnd, mem->dst.handle, mem->dst.size,
0, mem->dst.pat_index);
- batch = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
- optype = mem->copy_type == TYPE_MATRIX ? 1 << 17 : 0;
-
- i = 0;
- batch[i++] = MEM_COPY_CMD | optype;
- batch[i++] = mem->src.width - 1;
- batch[i++] = mem->src.height - 1;
- batch[i++] = mem->src.pitch - 1;
- batch[i++] = mem->dst.pitch - 1;
- batch[i++] = src_offset;
- batch[i++] = src_offset << 32;
- batch[i++] = dst_offset;
- batch[i++] = dst_offset << 32;
- batch[i++] = mem->src.mocs_index << XE2_MEM_COPY_MOCS_SHIFT | mem->dst.mocs_index;
-
- if (emit_bbe)
- batch[i++] = MI_BATCH_BUFFER_END;
-
- munmap(batch, mem->bb.size);
+ bb = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
+
+ height = mem->dst.height;
+
+ data.dw00.client = 0x2;
+ data.dw00.opcode = 0x5a;
+ data.dw00.length = 8;
+ data.dw00.mode = mem->mode;
+ data.dw00.copy_type = mem->copy_type;
+
+ data.dw02.height = height - 1;
+ data.dw05.src_address_lo = src_offset;
+ data.dw06.src_address_hi = src_offset >> 32;
+ data.dw07.dst_address_lo = dst_offset;
+ data.dw08.dst_address_hi = dst_offset >> 32;
+ data.dw09.src_mocs = mem->src.mocs_index;
+ data.dw09.dst_mocs = mem->dst.mocs_index;
+
+ remain = mem->src.width;
+
+ /* Truncate pitches to match operation bits */
+ if (mem->src.pitch > width_max)
+ data.dw03.src_pitch = width_max - 1;
+ else
+ data.dw03.src_pitch = mem->src.pitch;
+
+ if (mem->dst.pitch > width_max)
+ data.dw04.dst_pitch = width_max - 1;
+ else
+ data.dw04.dst_pitch = mem->dst.pitch;
+
+ while (remain) {
+ data.dw01.val = min_t(uint32_t, width_max, remain) - 1;
+
+ igt_assert(bb_pos + sizeof(data) < mem->bb.size);
+ memcpy(bb + bb_pos, &data, sizeof(data));
+ bb_pos += sizeof(data);
+
+ remain -= remain > width_max ? width_max : remain;
+ src_offset += shift;
+ dst_offset += shift;
+
+ data.dw05.src_address_lo = src_offset;
+ data.dw06.src_address_hi = src_offset >> 32;
+ data.dw07.dst_address_lo = dst_offset;
+ data.dw08.dst_address_hi = dst_offset >> 32;
+ }
+
+ if (emit_bbe) {
+ igt_assert(bb_pos + sizeof(uint32_t) < mem->bb.size);
+ memcpy(bb + bb_pos, &bbe, sizeof(bbe));
+ bb_pos += sizeof(uint32_t);
+ }
+
+ munmap(bb, mem->bb.size);
+
+ return bb_pos;
}
+
/**
* blt_mem_copy:
* @fd: drm fd
@@ -1884,7 +2001,7 @@ int blt_mem_copy(int fd, const intel_ctx_t *ctx,
0, mem->dst.pat_index);
bb_offset = get_offset(ahnd, mem->bb.handle, mem->bb.size, 0);
- emit_blt_mem_copy(fd, ahnd, mem, true);
+ emit_blt_mem_copy(fd, ahnd, mem, 0, true);
if (mem->driver == INTEL_DRIVER_XE) {
intel_ctx_xe_exec(ctx, ahnd, CANONICAL(bb_offset));
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 09/15] lib/intel_blt: use struct instead of inline coding
2025-05-13 18:58 ` [PATCH i-g-t 09/15] lib/intel_blt: use struct instead of inline coding Zbigniew Kempczyński
@ 2025-05-22 11:50 ` Francois Dugast
2025-05-22 11:52 ` Francois Dugast
1 sibling, 0 replies; 36+ messages in thread
From: Francois Dugast @ 2025-05-22 11:50 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Tue, May 13, 2025 at 08:58:04PM +0200, Zbigniew Kempczyński wrote:
> Structs with bitfields offers better control to avoid setting
> unnecessary bits and get unexpected behavior.
>
> Add struct for mem-copy and replace current byte copy implementation
> to byte/page adding iterator for insert couple of mem-copy instructions
> if user passed objects which width is greater than limit.
>
> On the first glance order of assigning fields might be weird, but
> this will be used in consecutive patch which extends copy from linear
> to matrix.
>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Francois Dugast <francois.dugast@intel.com>
Much cleaner and matches the bspec:
Reviewed-by: Francois Dugast <francois.dugast@intel.com>
Francois
> ---
> lib/intel_blt.c | 171 ++++++++++++++++++++++++++++++++++++++++--------
> 1 file changed, 144 insertions(+), 27 deletions(-)
>
> diff --git a/lib/intel_blt.c b/lib/intel_blt.c
> index 04549ab42e..265f5ed50f 100644
> --- a/lib/intel_blt.c
> +++ b/lib/intel_blt.c
> @@ -1798,6 +1798,73 @@ int blt_fast_copy(int fd,
> return ret;
> }
>
> +struct xe_mem_copy_data {
> + struct {
> + uint32_t length: BITRANGE(0, 7);
> + uint32_t compression_format: BITRANGE(8, 12);
> + uint32_t compression_enable: BITRANGE(13, 13);
> + uint32_t rsvd0: BITRANGE(14, 14);
> + uint32_t dst_compressible: BITRANGE(15, 15);
> + uint32_t src_compressible: BITRANGE(16, 16);
> + uint32_t copy_type: BITRANGE(17, 18);
> + uint32_t mode: BITRANGE(19, 19);
> + uint32_t rsvd1: BITRANGE(20, 21);
> + uint32_t opcode: BITRANGE(22, 28);
> + uint32_t client: BITRANGE(29, 31);
> + } dw00;
> +
> + struct {
> + union {
> + struct {
> + uint32_t width: BITRANGE(0, 17);
> + uint32_t rsvd0: BITRANGE(18, 31);
> + } byte_copy;
> + struct {
> + uint32_t width: BITRANGE(0, 23);
> + uint32_t rsvd0: BITRANGE(24, 31);
> + } page_copy;
> + uint32_t val;
> + };
> + } dw01;
> +
> + struct {
> + uint32_t height: BITRANGE(0, 17);
> + uint32_t rsvd0: BITRANGE(18, 31);
> + } dw02;
> +
> + struct {
> + uint32_t src_pitch: BITRANGE(0, 17);
> + uint32_t rsvd0: BITRANGE(18, 31);
> + } dw03;
> +
> + struct {
> + uint32_t dst_pitch: BITRANGE(0, 17);
> + uint32_t rsvd0: BITRANGE(18, 31);
> + } dw04;
> +
> + struct {
> + uint32_t src_address_lo;
> + } dw05;
> +
> + struct {
> + uint32_t src_address_hi;
> + } dw06;
> +
> + struct {
> + uint32_t dst_address_lo;
> + } dw07;
> +
> + struct {
> + uint32_t dst_address_hi;
> + } dw08;
> +
> + struct {
> + uint32_t dst_mocs: BITRANGE(0, 6);
> + uint32_t rsvd0: BITRANGE(7, 24);
> + uint32_t src_mocs: BITRANGE(25, 31);
> + } dw09;
> +};
> +
> /**
> * blt_mem_copy_init:
> * @fd: drm fd
> @@ -1820,41 +1887,91 @@ void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
> mem->copy_type = copy_type;
> }
>
> -static void emit_blt_mem_copy(int fd, uint64_t ahnd,
> - const struct blt_mem_copy_data *mem,
> - bool emit_bbe)
> +static uint64_t emit_blt_mem_copy(int fd, uint64_t ahnd,
> + const struct blt_mem_copy_data *mem,
> + uint64_t bb_pos, bool emit_bbe)
> {
> - uint64_t dst_offset, src_offset;
> - int i;
> - uint32_t *batch;
> - uint32_t optype;
> + struct xe_mem_copy_data data = {};
> + uint64_t dst_offset, src_offset, shift;
> + uint32_t height, width_max, remain;
> + uint32_t bbe = MI_BATCH_BUFFER_END;
> + uint32_t *bb;
> +
> + if (mem->mode == MODE_BYTE) {
> + data.dw01.byte_copy.width = -1;
> + width_max = data.dw01.byte_copy.width + 1;
> + shift = width_max;
> + } else {
> + data.dw01.page_copy.width = -1;
> + width_max = data.dw01.page_copy.width + 1;
> + shift = width_max << 8;
> + }
>
> src_offset = get_offset_pat_index(ahnd, mem->src.handle, mem->src.size,
> 0, mem->src.pat_index);
> dst_offset = get_offset_pat_index(ahnd, mem->dst.handle, mem->dst.size,
> 0, mem->dst.pat_index);
>
> - batch = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
> - optype = mem->copy_type == TYPE_MATRIX ? 1 << 17 : 0;
> -
> - i = 0;
> - batch[i++] = MEM_COPY_CMD | optype;
> - batch[i++] = mem->src.width - 1;
> - batch[i++] = mem->src.height - 1;
> - batch[i++] = mem->src.pitch - 1;
> - batch[i++] = mem->dst.pitch - 1;
> - batch[i++] = src_offset;
> - batch[i++] = src_offset << 32;
> - batch[i++] = dst_offset;
> - batch[i++] = dst_offset << 32;
> - batch[i++] = mem->src.mocs_index << XE2_MEM_COPY_MOCS_SHIFT | mem->dst.mocs_index;
> -
> - if (emit_bbe)
> - batch[i++] = MI_BATCH_BUFFER_END;
> -
> - munmap(batch, mem->bb.size);
> + bb = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
> +
> + height = mem->dst.height;
> +
> + data.dw00.client = 0x2;
> + data.dw00.opcode = 0x5a;
> + data.dw00.length = 8;
> + data.dw00.mode = mem->mode;
> + data.dw00.copy_type = mem->copy_type;
> +
> + data.dw02.height = height - 1;
> + data.dw05.src_address_lo = src_offset;
> + data.dw06.src_address_hi = src_offset >> 32;
> + data.dw07.dst_address_lo = dst_offset;
> + data.dw08.dst_address_hi = dst_offset >> 32;
> + data.dw09.src_mocs = mem->src.mocs_index;
> + data.dw09.dst_mocs = mem->dst.mocs_index;
> +
> + remain = mem->src.width;
> +
> + /* Truncate pitches to match operation bits */
> + if (mem->src.pitch > width_max)
> + data.dw03.src_pitch = width_max - 1;
> + else
> + data.dw03.src_pitch = mem->src.pitch;
> +
> + if (mem->dst.pitch > width_max)
> + data.dw04.dst_pitch = width_max - 1;
> + else
> + data.dw04.dst_pitch = mem->dst.pitch;
> +
> + while (remain) {
> + data.dw01.val = min_t(uint32_t, width_max, remain) - 1;
> +
> + igt_assert(bb_pos + sizeof(data) < mem->bb.size);
> + memcpy(bb + bb_pos, &data, sizeof(data));
> + bb_pos += sizeof(data);
> +
> + remain -= remain > width_max ? width_max : remain;
> + src_offset += shift;
> + dst_offset += shift;
> +
> + data.dw05.src_address_lo = src_offset;
> + data.dw06.src_address_hi = src_offset >> 32;
> + data.dw07.dst_address_lo = dst_offset;
> + data.dw08.dst_address_hi = dst_offset >> 32;
> + }
> +
> + if (emit_bbe) {
> + igt_assert(bb_pos + sizeof(uint32_t) < mem->bb.size);
> + memcpy(bb + bb_pos, &bbe, sizeof(bbe));
> + bb_pos += sizeof(uint32_t);
> + }
> +
> + munmap(bb, mem->bb.size);
> +
> + return bb_pos;
> }
>
> +
> /**
> * blt_mem_copy:
> * @fd: drm fd
> @@ -1884,7 +2001,7 @@ int blt_mem_copy(int fd, const intel_ctx_t *ctx,
> 0, mem->dst.pat_index);
> bb_offset = get_offset(ahnd, mem->bb.handle, mem->bb.size, 0);
>
> - emit_blt_mem_copy(fd, ahnd, mem, true);
> + emit_blt_mem_copy(fd, ahnd, mem, 0, true);
>
> if (mem->driver == INTEL_DRIVER_XE) {
> intel_ctx_xe_exec(ctx, ahnd, CANONICAL(bb_offset));
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 09/15] lib/intel_blt: use struct instead of inline coding
2025-05-13 18:58 ` [PATCH i-g-t 09/15] lib/intel_blt: use struct instead of inline coding Zbigniew Kempczyński
2025-05-22 11:50 ` Francois Dugast
@ 2025-05-22 11:52 ` Francois Dugast
1 sibling, 0 replies; 36+ messages in thread
From: Francois Dugast @ 2025-05-22 11:52 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Tue, May 13, 2025 at 08:58:04PM +0200, Zbigniew Kempczyński wrote:
> Structs with bitfields offers better control to avoid setting
Missed this: s/offers/offer/
> unnecessary bits and get unexpected behavior.
>
> Add struct for mem-copy and replace current byte copy implementation
> to byte/page adding iterator for insert couple of mem-copy instructions
> if user passed objects which width is greater than limit.
>
> On the first glance order of assigning fields might be weird, but
> this will be used in consecutive patch which extends copy from linear
> to matrix.
>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Francois Dugast <francois.dugast@intel.com>
> ---
> lib/intel_blt.c | 171 ++++++++++++++++++++++++++++++++++++++++--------
> 1 file changed, 144 insertions(+), 27 deletions(-)
>
> diff --git a/lib/intel_blt.c b/lib/intel_blt.c
> index 04549ab42e..265f5ed50f 100644
> --- a/lib/intel_blt.c
> +++ b/lib/intel_blt.c
> @@ -1798,6 +1798,73 @@ int blt_fast_copy(int fd,
> return ret;
> }
>
> +struct xe_mem_copy_data {
> + struct {
> + uint32_t length: BITRANGE(0, 7);
> + uint32_t compression_format: BITRANGE(8, 12);
> + uint32_t compression_enable: BITRANGE(13, 13);
> + uint32_t rsvd0: BITRANGE(14, 14);
> + uint32_t dst_compressible: BITRANGE(15, 15);
> + uint32_t src_compressible: BITRANGE(16, 16);
> + uint32_t copy_type: BITRANGE(17, 18);
> + uint32_t mode: BITRANGE(19, 19);
> + uint32_t rsvd1: BITRANGE(20, 21);
> + uint32_t opcode: BITRANGE(22, 28);
> + uint32_t client: BITRANGE(29, 31);
> + } dw00;
> +
> + struct {
> + union {
> + struct {
> + uint32_t width: BITRANGE(0, 17);
> + uint32_t rsvd0: BITRANGE(18, 31);
> + } byte_copy;
> + struct {
> + uint32_t width: BITRANGE(0, 23);
> + uint32_t rsvd0: BITRANGE(24, 31);
> + } page_copy;
> + uint32_t val;
> + };
> + } dw01;
> +
> + struct {
> + uint32_t height: BITRANGE(0, 17);
> + uint32_t rsvd0: BITRANGE(18, 31);
> + } dw02;
> +
> + struct {
> + uint32_t src_pitch: BITRANGE(0, 17);
> + uint32_t rsvd0: BITRANGE(18, 31);
> + } dw03;
> +
> + struct {
> + uint32_t dst_pitch: BITRANGE(0, 17);
> + uint32_t rsvd0: BITRANGE(18, 31);
> + } dw04;
> +
> + struct {
> + uint32_t src_address_lo;
> + } dw05;
> +
> + struct {
> + uint32_t src_address_hi;
> + } dw06;
> +
> + struct {
> + uint32_t dst_address_lo;
> + } dw07;
> +
> + struct {
> + uint32_t dst_address_hi;
> + } dw08;
> +
> + struct {
> + uint32_t dst_mocs: BITRANGE(0, 6);
> + uint32_t rsvd0: BITRANGE(7, 24);
> + uint32_t src_mocs: BITRANGE(25, 31);
> + } dw09;
> +};
> +
> /**
> * blt_mem_copy_init:
> * @fd: drm fd
> @@ -1820,41 +1887,91 @@ void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
> mem->copy_type = copy_type;
> }
>
> -static void emit_blt_mem_copy(int fd, uint64_t ahnd,
> - const struct blt_mem_copy_data *mem,
> - bool emit_bbe)
> +static uint64_t emit_blt_mem_copy(int fd, uint64_t ahnd,
> + const struct blt_mem_copy_data *mem,
> + uint64_t bb_pos, bool emit_bbe)
> {
> - uint64_t dst_offset, src_offset;
> - int i;
> - uint32_t *batch;
> - uint32_t optype;
> + struct xe_mem_copy_data data = {};
> + uint64_t dst_offset, src_offset, shift;
> + uint32_t height, width_max, remain;
> + uint32_t bbe = MI_BATCH_BUFFER_END;
> + uint32_t *bb;
> +
> + if (mem->mode == MODE_BYTE) {
> + data.dw01.byte_copy.width = -1;
> + width_max = data.dw01.byte_copy.width + 1;
> + shift = width_max;
> + } else {
> + data.dw01.page_copy.width = -1;
> + width_max = data.dw01.page_copy.width + 1;
> + shift = width_max << 8;
> + }
>
> src_offset = get_offset_pat_index(ahnd, mem->src.handle, mem->src.size,
> 0, mem->src.pat_index);
> dst_offset = get_offset_pat_index(ahnd, mem->dst.handle, mem->dst.size,
> 0, mem->dst.pat_index);
>
> - batch = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
> - optype = mem->copy_type == TYPE_MATRIX ? 1 << 17 : 0;
> -
> - i = 0;
> - batch[i++] = MEM_COPY_CMD | optype;
> - batch[i++] = mem->src.width - 1;
> - batch[i++] = mem->src.height - 1;
> - batch[i++] = mem->src.pitch - 1;
> - batch[i++] = mem->dst.pitch - 1;
> - batch[i++] = src_offset;
> - batch[i++] = src_offset << 32;
> - batch[i++] = dst_offset;
> - batch[i++] = dst_offset << 32;
> - batch[i++] = mem->src.mocs_index << XE2_MEM_COPY_MOCS_SHIFT | mem->dst.mocs_index;
> -
> - if (emit_bbe)
> - batch[i++] = MI_BATCH_BUFFER_END;
> -
> - munmap(batch, mem->bb.size);
> + bb = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
> +
> + height = mem->dst.height;
> +
> + data.dw00.client = 0x2;
> + data.dw00.opcode = 0x5a;
> + data.dw00.length = 8;
> + data.dw00.mode = mem->mode;
> + data.dw00.copy_type = mem->copy_type;
> +
> + data.dw02.height = height - 1;
> + data.dw05.src_address_lo = src_offset;
> + data.dw06.src_address_hi = src_offset >> 32;
> + data.dw07.dst_address_lo = dst_offset;
> + data.dw08.dst_address_hi = dst_offset >> 32;
> + data.dw09.src_mocs = mem->src.mocs_index;
> + data.dw09.dst_mocs = mem->dst.mocs_index;
> +
> + remain = mem->src.width;
> +
> + /* Truncate pitches to match operation bits */
> + if (mem->src.pitch > width_max)
> + data.dw03.src_pitch = width_max - 1;
> + else
> + data.dw03.src_pitch = mem->src.pitch;
> +
> + if (mem->dst.pitch > width_max)
> + data.dw04.dst_pitch = width_max - 1;
> + else
> + data.dw04.dst_pitch = mem->dst.pitch;
> +
> + while (remain) {
> + data.dw01.val = min_t(uint32_t, width_max, remain) - 1;
> +
> + igt_assert(bb_pos + sizeof(data) < mem->bb.size);
> + memcpy(bb + bb_pos, &data, sizeof(data));
> + bb_pos += sizeof(data);
> +
> + remain -= remain > width_max ? width_max : remain;
> + src_offset += shift;
> + dst_offset += shift;
> +
> + data.dw05.src_address_lo = src_offset;
> + data.dw06.src_address_hi = src_offset >> 32;
> + data.dw07.dst_address_lo = dst_offset;
> + data.dw08.dst_address_hi = dst_offset >> 32;
> + }
> +
> + if (emit_bbe) {
> + igt_assert(bb_pos + sizeof(uint32_t) < mem->bb.size);
> + memcpy(bb + bb_pos, &bbe, sizeof(bbe));
> + bb_pos += sizeof(uint32_t);
> + }
> +
> + munmap(bb, mem->bb.size);
> +
> + return bb_pos;
> }
>
> +
> /**
> * blt_mem_copy:
> * @fd: drm fd
> @@ -1884,7 +2001,7 @@ int blt_mem_copy(int fd, const intel_ctx_t *ctx,
> 0, mem->dst.pat_index);
> bb_offset = get_offset(ahnd, mem->bb.handle, mem->bb.size, 0);
>
> - emit_blt_mem_copy(fd, ahnd, mem, true);
> + emit_blt_mem_copy(fd, ahnd, mem, 0, true);
>
> if (mem->driver == INTEL_DRIVER_XE) {
> intel_ctx_xe_exec(ctx, ahnd, CANONICAL(bb_offset));
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 36+ messages in thread
* [PATCH i-g-t 10/15] tests/xe_copy_basic: replace size to rect which keeps objects geometry
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (8 preceding siblings ...)
2025-05-13 18:58 ` [PATCH i-g-t 09/15] lib/intel_blt: use struct instead of inline coding Zbigniew Kempczyński
@ 2025-05-13 18:58 ` Zbigniew Kempczyński
2025-05-22 12:05 ` Francois Dugast
2025-05-13 18:58 ` [PATCH i-g-t 11/15] tests/xe_copy_basic: add testcase with large buffer size Zbigniew Kempczyński
` (8 subsequent siblings)
18 siblings, 1 reply; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:58 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Testing byte/page + linear/matrix mem-copy requires passing different
pitch/width/height so replace simple size to geometry.
Change mem-copy and mem-set to use rect instead of size for
copying bytes.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
tests/intel/xe_copy_basic.c | 44 +++++++++++++++++++++++--------------
1 file changed, 28 insertions(+), 16 deletions(-)
diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
index f252d29fd4..7bec248b06 100644
--- a/tests/intel/xe_copy_basic.c
+++ b/tests/intel/xe_copy_basic.c
@@ -19,6 +19,13 @@
#define MEM_FILL 0x8b
+struct rect {
+ uint32_t pitch;
+ uint32_t width;
+ uint32_t height;
+ enum blt_memop_mode mode;
+};
+
/**
* TEST: Test to validate copy commands on xe
* Category: Core
@@ -42,7 +49,9 @@
*/
static void
mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ctx,
- uint32_t size, uint32_t width, uint32_t height, uint32_t region)
+ enum blt_memop_type type, enum blt_memop_mode mode,
+ uint32_t size, uint32_t pitch,
+ uint32_t width, uint32_t height, uint32_t region)
{
struct blt_mem_copy_data mem = {};
uint64_t bb_size = xe_bb_size(fd, SZ_4K);
@@ -125,13 +134,15 @@ mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
munmap(mem.dst.ptr, size);
}
-static void copy_test(int fd, uint32_t size, enum blt_cmd_type cmd, uint32_t region)
+static void copy_test(int fd, struct rect *rect, enum blt_cmd_type cmd, uint32_t region)
{
struct drm_xe_engine_class_instance inst = {
.engine_class = DRM_XE_ENGINE_CLASS_COPY,
};
- uint32_t src_handle, dst_handle, vm, exec_queue, src_size, dst_size;
- uint32_t bo_size = ALIGN(size, xe_get_default_alignment(fd));
+ uint32_t src_handle, dst_handle, vm, exec_queue;
+ uint32_t pitch = rect->pitch ?: rect->width;
+ uint32_t blocksize = rect->mode ? pitch << 8 : pitch;
+ uint32_t bo_size = ALIGN(blocksize * rect->height, xe_get_default_alignment(fd));
intel_ctx_t *ctx;
src_handle = xe_bo_create(fd, 0, bo_size, region, 0);
@@ -140,13 +151,11 @@ static void copy_test(int fd, uint32_t size, enum blt_cmd_type cmd, uint32_t reg
exec_queue = xe_exec_queue_create(fd, vm, &inst, 0);
ctx = intel_ctx_xe(fd, vm, exec_queue, 0, 0, 0);
- src_size = bo_size;
- dst_size = bo_size;
-
if (cmd == MEM_COPY)
- mem_copy(fd, src_handle, dst_handle, ctx, src_size, size, 1, region);
+ mem_copy(fd, src_handle, dst_handle, ctx, TYPE_LINEAR, rect->mode,
+ bo_size, pitch, rect->width, rect->height, region);
else if (cmd == MEM_SET)
- mem_set(fd, dst_handle, ctx, dst_size, size, 1, MEM_FILL, region);
+ mem_set(fd, dst_handle, ctx, bo_size, rect->width, 1, MEM_FILL, region);
gem_close(fd, src_handle);
gem_close(fd, dst_handle);
@@ -160,7 +169,10 @@ igt_main
int fd;
struct igt_collection *set, *regions;
uint32_t region;
- uint64_t size[] = {0xFD, 0x369, 0x3FFF, 0xFFFE};
+ struct rect linear[] = { { 0, 0xfd, 1 },
+ { 0, 0x369, 0x1 },
+ { 0, 0x3fff, 1 },
+ { 0, 0xfffe, 1 } };
igt_fixture {
fd = drm_open_driver(DRIVER_XE);
@@ -170,22 +182,22 @@ igt_main
DRM_XE_MEM_REGION_CLASS_VRAM);
}
- for (int i = 0; i < ARRAY_SIZE(size); i++) {
- igt_subtest_f("mem-copy-linear-0x%"PRIx64"", size[i]) {
+ for (int i = 0; i < ARRAY_SIZE(linear); i++) {
+ igt_subtest_f("mem-copy-linear-0x%x", linear[i].width) {
igt_require(blt_has_mem_copy(fd));
for_each_variation_r(regions, 1, set) {
region = igt_collection_get_value(regions, 0);
- copy_test(fd, size[i], MEM_COPY, region);
+ copy_test(fd, &linear[i], MEM_COPY, region);
}
}
}
- for (int i = 0; i < ARRAY_SIZE(size); i++) {
- igt_subtest_f("mem-set-linear-0x%"PRIx64"", size[i]) {
+ for (int i = 0; i < ARRAY_SIZE(linear); i++) {
+ igt_subtest_f("mem-set-linear-0x%x", linear[i].width) {
igt_require(blt_has_mem_set(fd));
for_each_variation_r(regions, 1, set) {
region = igt_collection_get_value(regions, 0);
- copy_test(fd, size[i], MEM_SET, region);
+ copy_test(fd, &linear[i], MEM_SET, region);
}
}
}
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 10/15] tests/xe_copy_basic: replace size to rect which keeps objects geometry
2025-05-13 18:58 ` [PATCH i-g-t 10/15] tests/xe_copy_basic: replace size to rect which keeps objects geometry Zbigniew Kempczyński
@ 2025-05-22 12:05 ` Francois Dugast
2025-05-22 14:15 ` Zbigniew Kempczyński
0 siblings, 1 reply; 36+ messages in thread
From: Francois Dugast @ 2025-05-22 12:05 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
On Tue, May 13, 2025 at 08:58:05PM +0200, Zbigniew Kempczyński wrote:
> Testing byte/page + linear/matrix mem-copy requires passing different
> pitch/width/height so replace simple size to geometry.
>
> Change mem-copy and mem-set to use rect instead of size for
> copying bytes.
>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Francois Dugast <francois.dugast@intel.com>
> ---
> tests/intel/xe_copy_basic.c | 44 +++++++++++++++++++++++--------------
> 1 file changed, 28 insertions(+), 16 deletions(-)
>
> diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
> index f252d29fd4..7bec248b06 100644
> --- a/tests/intel/xe_copy_basic.c
> +++ b/tests/intel/xe_copy_basic.c
> @@ -19,6 +19,13 @@
>
> #define MEM_FILL 0x8b
>
> +struct rect {
> + uint32_t pitch;
> + uint32_t width;
> + uint32_t height;
> + enum blt_memop_mode mode;
> +};
> +
> /**
> * TEST: Test to validate copy commands on xe
> * Category: Core
> @@ -42,7 +49,9 @@
> */
> static void
> mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ctx,
> - uint32_t size, uint32_t width, uint32_t height, uint32_t region)
> + enum blt_memop_type type, enum blt_memop_mode mode,
> + uint32_t size, uint32_t pitch,
> + uint32_t width, uint32_t height, uint32_t region)
> {
> struct blt_mem_copy_data mem = {};
> uint64_t bb_size = xe_bb_size(fd, SZ_4K);
> @@ -125,13 +134,15 @@ mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
> munmap(mem.dst.ptr, size);
> }
>
> -static void copy_test(int fd, uint32_t size, enum blt_cmd_type cmd, uint32_t region)
> +static void copy_test(int fd, struct rect *rect, enum blt_cmd_type cmd, uint32_t region)
> {
> struct drm_xe_engine_class_instance inst = {
> .engine_class = DRM_XE_ENGINE_CLASS_COPY,
> };
> - uint32_t src_handle, dst_handle, vm, exec_queue, src_size, dst_size;
> - uint32_t bo_size = ALIGN(size, xe_get_default_alignment(fd));
> + uint32_t src_handle, dst_handle, vm, exec_queue;
> + uint32_t pitch = rect->pitch ?: rect->width;
> + uint32_t blocksize = rect->mode ? pitch << 8 : pitch;
Is this assuming enum values for MODE_BYTE and MODE_PAGE? Better use
explicit comparison with: rect->mode == MODE_PAGE ?
> + uint32_t bo_size = ALIGN(blocksize * rect->height, xe_get_default_alignment(fd));
> intel_ctx_t *ctx;
>
> src_handle = xe_bo_create(fd, 0, bo_size, region, 0);
> @@ -140,13 +151,11 @@ static void copy_test(int fd, uint32_t size, enum blt_cmd_type cmd, uint32_t reg
> exec_queue = xe_exec_queue_create(fd, vm, &inst, 0);
> ctx = intel_ctx_xe(fd, vm, exec_queue, 0, 0, 0);
>
> - src_size = bo_size;
> - dst_size = bo_size;
> -
> if (cmd == MEM_COPY)
> - mem_copy(fd, src_handle, dst_handle, ctx, src_size, size, 1, region);
> + mem_copy(fd, src_handle, dst_handle, ctx, TYPE_LINEAR, rect->mode,
> + bo_size, pitch, rect->width, rect->height, region);
> else if (cmd == MEM_SET)
> - mem_set(fd, dst_handle, ctx, dst_size, size, 1, MEM_FILL, region);
> + mem_set(fd, dst_handle, ctx, bo_size, rect->width, 1, MEM_FILL, region);
>
> gem_close(fd, src_handle);
> gem_close(fd, dst_handle);
> @@ -160,7 +169,10 @@ igt_main
> int fd;
> struct igt_collection *set, *regions;
> uint32_t region;
> - uint64_t size[] = {0xFD, 0x369, 0x3FFF, 0xFFFE};
> + struct rect linear[] = { { 0, 0xfd, 1 },
> + { 0, 0x369, 0x1 },
Any reason for using 0x1 here, unlike for others? What about the mode?
> + { 0, 0x3fff, 1 },
> + { 0, 0xfffe, 1 } };
>
> igt_fixture {
> fd = drm_open_driver(DRIVER_XE);
> @@ -170,22 +182,22 @@ igt_main
> DRM_XE_MEM_REGION_CLASS_VRAM);
> }
>
> - for (int i = 0; i < ARRAY_SIZE(size); i++) {
> - igt_subtest_f("mem-copy-linear-0x%"PRIx64"", size[i]) {
> + for (int i = 0; i < ARRAY_SIZE(linear); i++) {
> + igt_subtest_f("mem-copy-linear-0x%x", linear[i].width) {
> igt_require(blt_has_mem_copy(fd));
> for_each_variation_r(regions, 1, set) {
> region = igt_collection_get_value(regions, 0);
> - copy_test(fd, size[i], MEM_COPY, region);
> + copy_test(fd, &linear[i], MEM_COPY, region);
> }
> }
> }
>
> - for (int i = 0; i < ARRAY_SIZE(size); i++) {
> - igt_subtest_f("mem-set-linear-0x%"PRIx64"", size[i]) {
> + for (int i = 0; i < ARRAY_SIZE(linear); i++) {
> + igt_subtest_f("mem-set-linear-0x%x", linear[i].width) {
> igt_require(blt_has_mem_set(fd));
> for_each_variation_r(regions, 1, set) {
> region = igt_collection_get_value(regions, 0);
> - copy_test(fd, size[i], MEM_SET, region);
> + copy_test(fd, &linear[i], MEM_SET, region);
> }
> }
> }
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 36+ messages in thread* Re: [PATCH i-g-t 10/15] tests/xe_copy_basic: replace size to rect which keeps objects geometry
2025-05-22 12:05 ` Francois Dugast
@ 2025-05-22 14:15 ` Zbigniew Kempczyński
0 siblings, 0 replies; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-22 14:15 UTC (permalink / raw)
To: Francois Dugast; +Cc: igt-dev
On Thu, May 22, 2025 at 02:05:51PM +0200, Francois Dugast wrote:
> On Tue, May 13, 2025 at 08:58:05PM +0200, Zbigniew Kempczyński wrote:
> > Testing byte/page + linear/matrix mem-copy requires passing different
> > pitch/width/height so replace simple size to geometry.
> >
> > Change mem-copy and mem-set to use rect instead of size for
> > copying bytes.
> >
> > Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> > Cc: Francois Dugast <francois.dugast@intel.com>
> > ---
> > tests/intel/xe_copy_basic.c | 44 +++++++++++++++++++++++--------------
> > 1 file changed, 28 insertions(+), 16 deletions(-)
> >
> > diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
> > index f252d29fd4..7bec248b06 100644
> > --- a/tests/intel/xe_copy_basic.c
> > +++ b/tests/intel/xe_copy_basic.c
> > @@ -19,6 +19,13 @@
> >
> > #define MEM_FILL 0x8b
> >
> > +struct rect {
> > + uint32_t pitch;
> > + uint32_t width;
> > + uint32_t height;
> > + enum blt_memop_mode mode;
> > +};
> > +
> > /**
> > * TEST: Test to validate copy commands on xe
> > * Category: Core
> > @@ -42,7 +49,9 @@
> > */
> > static void
> > mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ctx,
> > - uint32_t size, uint32_t width, uint32_t height, uint32_t region)
> > + enum blt_memop_type type, enum blt_memop_mode mode,
> > + uint32_t size, uint32_t pitch,
> > + uint32_t width, uint32_t height, uint32_t region)
> > {
> > struct blt_mem_copy_data mem = {};
> > uint64_t bb_size = xe_bb_size(fd, SZ_4K);
> > @@ -125,13 +134,15 @@ mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
> > munmap(mem.dst.ptr, size);
> > }
> >
> > -static void copy_test(int fd, uint32_t size, enum blt_cmd_type cmd, uint32_t region)
> > +static void copy_test(int fd, struct rect *rect, enum blt_cmd_type cmd, uint32_t region)
> > {
> > struct drm_xe_engine_class_instance inst = {
> > .engine_class = DRM_XE_ENGINE_CLASS_COPY,
> > };
> > - uint32_t src_handle, dst_handle, vm, exec_queue, src_size, dst_size;
> > - uint32_t bo_size = ALIGN(size, xe_get_default_alignment(fd));
> > + uint32_t src_handle, dst_handle, vm, exec_queue;
> > + uint32_t pitch = rect->pitch ?: rect->width;
> > + uint32_t blocksize = rect->mode ? pitch << 8 : pitch;
>
> Is this assuming enum values for MODE_BYTE and MODE_PAGE? Better use
> explicit comparison with: rect->mode == MODE_PAGE ?
Agree. Explicit comparison shows my intention.
>
> > + uint32_t bo_size = ALIGN(blocksize * rect->height, xe_get_default_alignment(fd));
> > intel_ctx_t *ctx;
> >
> > src_handle = xe_bo_create(fd, 0, bo_size, region, 0);
> > @@ -140,13 +151,11 @@ static void copy_test(int fd, uint32_t size, enum blt_cmd_type cmd, uint32_t reg
> > exec_queue = xe_exec_queue_create(fd, vm, &inst, 0);
> > ctx = intel_ctx_xe(fd, vm, exec_queue, 0, 0, 0);
> >
> > - src_size = bo_size;
> > - dst_size = bo_size;
> > -
> > if (cmd == MEM_COPY)
> > - mem_copy(fd, src_handle, dst_handle, ctx, src_size, size, 1, region);
> > + mem_copy(fd, src_handle, dst_handle, ctx, TYPE_LINEAR, rect->mode,
> > + bo_size, pitch, rect->width, rect->height, region);
> > else if (cmd == MEM_SET)
> > - mem_set(fd, dst_handle, ctx, dst_size, size, 1, MEM_FILL, region);
> > + mem_set(fd, dst_handle, ctx, bo_size, rect->width, 1, MEM_FILL, region);
> >
> > gem_close(fd, src_handle);
> > gem_close(fd, dst_handle);
> > @@ -160,7 +169,10 @@ igt_main
> > int fd;
> > struct igt_collection *set, *regions;
> > uint32_t region;
> > - uint64_t size[] = {0xFD, 0x369, 0x3FFF, 0xFFFE};
> > + struct rect linear[] = { { 0, 0xfd, 1 },
> > + { 0, 0x369, 0x1 },
>
> Any reason for using 0x1 here, unlike for others? What about the mode?
I missed 0x1, it should be 1 to be consistent.
Regarding mode - before I've splitted series I had one single patch
where I changed everything (imagine squash of the series you're
reviewing). On the beginning I didn't exactly knew what I will change
so when everything was already written division to patches required
rework to introduce changes partially. That's why MODE_PAGE may
exists a little bit earlier than it was used. I tried to keep progression
here as much as possible so maybe I'm not consistent about this.
--
Zbigniew
>
> > + { 0, 0x3fff, 1 },
> > + { 0, 0xfffe, 1 } };
> >
> > igt_fixture {
> > fd = drm_open_driver(DRIVER_XE);
> > @@ -170,22 +182,22 @@ igt_main
> > DRM_XE_MEM_REGION_CLASS_VRAM);
> > }
> >
> > - for (int i = 0; i < ARRAY_SIZE(size); i++) {
> > - igt_subtest_f("mem-copy-linear-0x%"PRIx64"", size[i]) {
> > + for (int i = 0; i < ARRAY_SIZE(linear); i++) {
> > + igt_subtest_f("mem-copy-linear-0x%x", linear[i].width) {
> > igt_require(blt_has_mem_copy(fd));
> > for_each_variation_r(regions, 1, set) {
> > region = igt_collection_get_value(regions, 0);
> > - copy_test(fd, size[i], MEM_COPY, region);
> > + copy_test(fd, &linear[i], MEM_COPY, region);
> > }
> > }
> > }
> >
> > - for (int i = 0; i < ARRAY_SIZE(size); i++) {
> > - igt_subtest_f("mem-set-linear-0x%"PRIx64"", size[i]) {
> > + for (int i = 0; i < ARRAY_SIZE(linear); i++) {
> > + igt_subtest_f("mem-set-linear-0x%x", linear[i].width) {
> > igt_require(blt_has_mem_set(fd));
> > for_each_variation_r(regions, 1, set) {
> > region = igt_collection_get_value(regions, 0);
> > - copy_test(fd, size[i], MEM_SET, region);
> > + copy_test(fd, &linear[i], MEM_SET, region);
> > }
> > }
> > }
> > --
> > 2.43.0
> >
^ permalink raw reply [flat|nested] 36+ messages in thread
* [PATCH i-g-t 11/15] tests/xe_copy_basic: add testcase with large buffer size
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (9 preceding siblings ...)
2025-05-13 18:58 ` [PATCH i-g-t 10/15] tests/xe_copy_basic: replace size to rect which keeps objects geometry Zbigniew Kempczyński
@ 2025-05-13 18:58 ` Zbigniew Kempczyński
2025-05-13 18:58 ` [PATCH i-g-t 12/15] tests/xe_copy_basic: add subtest to verify mem-copy in pages Zbigniew Kempczyński
` (7 subsequent siblings)
18 siblings, 0 replies; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:58 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Maximum possible size for mem-copy/byte is 256KiB. Verify intel_blt
is able to emit multiple mem-copy commands to copy buffer which
is larger than 256KiB.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
tests/intel/xe_copy_basic.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
index 7bec248b06..28c1878be9 100644
--- a/tests/intel/xe_copy_basic.c
+++ b/tests/intel/xe_copy_basic.c
@@ -46,6 +46,7 @@ struct rect {
* @0x3fff: 0x3fff
* @0xfd: 0xfd
* @0xfffe: 0xfffe
+ * @0x8fffe: 0x8fffe
*/
static void
mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ctx,
@@ -99,6 +100,7 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
* @0x3fff: 0x3fff
* @0xfd: 0xfd
* @0xfffe: 0xfffe
+ * @0x8fffe: 0x8fffe
*/
static void
mem_set(int fd, uint32_t dst_handle, const intel_ctx_t *ctx, uint32_t size,
@@ -172,7 +174,8 @@ igt_main
struct rect linear[] = { { 0, 0xfd, 1 },
{ 0, 0x369, 0x1 },
{ 0, 0x3fff, 1 },
- { 0, 0xfffe, 1 } };
+ { 0, 0xfffe, 1 },
+ { 0, 0x8fffe, 1 } };
igt_fixture {
fd = drm_open_driver(DRIVER_XE);
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* [PATCH i-g-t 12/15] tests/xe_copy_basic: add subtest to verify mem-copy in pages
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (10 preceding siblings ...)
2025-05-13 18:58 ` [PATCH i-g-t 11/15] tests/xe_copy_basic: add testcase with large buffer size Zbigniew Kempczyński
@ 2025-05-13 18:58 ` Zbigniew Kempczyński
2025-05-13 18:58 ` [PATCH i-g-t 13/15] lib/intel_blt: add support for matrix mem-copy Zbigniew Kempczyński
` (6 subsequent siblings)
18 siblings, 0 replies; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:58 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Mem-copy in linear mode supports copying in 256B pages. Verify is
it properly handled in intel_blt.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
tests/intel/xe_copy_basic.c | 56 ++++++++++++++++++++++++++++++++++---
1 file changed, 52 insertions(+), 4 deletions(-)
diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
index 28c1878be9..7cd21131e0 100644
--- a/tests/intel/xe_copy_basic.c
+++ b/tests/intel/xe_copy_basic.c
@@ -48,6 +48,20 @@ struct rect {
* @0xfffe: 0xfffe
* @0x8fffe: 0x8fffe
*/
+
+/**
+ *
+ * SUBTEST: mem-page-copy-%s
+ * Description: Test validates MEM_COPY command, it takes various
+ * parameters needed for the filling batch buffer for MEM_COPY command
+ * with size %arg[1].
+ * Test category: functionality test
+ *
+ * arg[1]:
+ * @1: 1
+ * @17: 17
+ */
+
static void
mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ctx,
enum blt_memop_type type, enum blt_memop_mode mode,
@@ -62,23 +76,45 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
uint8_t src_mocs = intel_get_uc_mocs_index(fd);
uint8_t dst_mocs = src_mocs;
uint32_t bb;
- int result;
+ uint8_t *psrc, *pdst;
+ int result, i;
bb = xe_bo_create(fd, 0, bb_size, region, 0);
- blt_mem_copy_init(fd, &mem, MODE_BYTE, TYPE_LINEAR);
+ blt_mem_copy_init(fd, &mem, mode, type);
blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
region, src_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
region, dst_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
mem.src.ptr = xe_bo_map(fd, src_handle, size);
mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
+ psrc = (uint8_t *) mem.src.ptr;
+ pdst = (uint8_t *) mem.dst.ptr;
+
+ srand(time(NULL));
+
+ /* Randomize whole src */
+ for (i = 0; i < size; i++)
+ psrc[i] = rand();
blt_set_batch(&mem.bb, bb, bb_size, region);
igt_assert(mem.src.width == mem.dst.width);
blt_mem_copy(fd, ctx, NULL, ahnd, &mem);
- result = memcmp(mem.src.ptr, mem.dst.ptr, mem.src.size);
+
+ if (type == TYPE_LINEAR && mode == MODE_BYTE) {
+ result = memcmp(psrc, pdst, width);
+
+ /* Rest of dst must contain 0 */
+ for (i = width; i < size; i++) {
+ if (pdst[i] != 0) {
+ result = -1;
+ break;
+ }
+ }
+ } else {
+ result = memcmp(psrc, pdst, pitch << 8);
+ }
intel_allocator_bind(ahnd, 0, 0);
munmap(mem.src.ptr, size);
@@ -86,7 +122,7 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
gem_close(fd, bb);
put_ahnd(ahnd);
- igt_assert_f(!result, "source and destination differ\n");
+ igt_assert_f(!result, "destination doesn't contain valid data\n");
}
/**
@@ -176,6 +212,8 @@ igt_main
{ 0, 0x3fff, 1 },
{ 0, 0xfffe, 1 },
{ 0, 0x8fffe, 1 } };
+ struct rect page[] = { { 0, 1, 1, MODE_PAGE },
+ { 0, 17, 1, MODE_PAGE }};
igt_fixture {
fd = drm_open_driver(DRIVER_XE);
@@ -195,6 +233,16 @@ igt_main
}
}
+ for (int i = 0; i < ARRAY_SIZE(page); i++) {
+ igt_subtest_f("mem-page-copy-%u", page[i].width) {
+ igt_require(blt_has_mem_copy(fd));
+ for_each_variation_r(regions, 1, set) {
+ region = igt_collection_get_value(regions, 0);
+ copy_test(fd, &page[i], MEM_COPY, region);
+ }
+ }
+ }
+
for (int i = 0; i < ARRAY_SIZE(linear); i++) {
igt_subtest_f("mem-set-linear-0x%x", linear[i].width) {
igt_require(blt_has_mem_set(fd));
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* [PATCH i-g-t 13/15] lib/intel_blt: add support for matrix mem-copy
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (11 preceding siblings ...)
2025-05-13 18:58 ` [PATCH i-g-t 12/15] tests/xe_copy_basic: add subtest to verify mem-copy in pages Zbigniew Kempczyński
@ 2025-05-13 18:58 ` Zbigniew Kempczyński
2025-05-13 18:58 ` [PATCH i-g-t 14/15] tests/xe_copy_basic: add mem-copy matrix subtests Zbigniew Kempczyński
` (5 subsequent siblings)
18 siblings, 0 replies; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:58 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Linear copy in intel_blt supports passing large buffers (which
requires to be spread over couple mem-copies). For matrix this is
a little bit more complicated so I left simple case in which
pitch/width/height must be within mem-copy command limits -
18-bit width * 18-bit height gives 64GiB object so testing
copying bigger buffer would be an overkill.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
lib/intel_blt.c | 69 +++++++++++++++++++++++++++++++++----------------
1 file changed, 47 insertions(+), 22 deletions(-)
diff --git a/lib/intel_blt.c b/lib/intel_blt.c
index 265f5ed50f..77a03aff4e 100644
--- a/lib/intel_blt.c
+++ b/lib/intel_blt.c
@@ -1893,17 +1893,18 @@ static uint64_t emit_blt_mem_copy(int fd, uint64_t ahnd,
{
struct xe_mem_copy_data data = {};
uint64_t dst_offset, src_offset, shift;
- uint32_t height, width_max, remain;
+ uint32_t width, height, width_max, height_max, remain;
uint32_t bbe = MI_BATCH_BUFFER_END;
uint32_t *bb;
if (mem->mode == MODE_BYTE) {
data.dw01.byte_copy.width = -1;
- width_max = data.dw01.byte_copy.width + 1;
+ height_max = width_max = data.dw01.byte_copy.width + 1;
shift = width_max;
} else {
data.dw01.page_copy.width = -1;
width_max = data.dw01.page_copy.width + 1;
+ height_max = 1;
shift = width_max << 8;
}
@@ -1914,6 +1915,7 @@ static uint64_t emit_blt_mem_copy(int fd, uint64_t ahnd,
bb = bo_map(fd, mem->bb.handle, mem->bb.size, mem->driver);
+ width = mem->src.width;
height = mem->dst.height;
data.dw00.client = 0x2;
@@ -1930,34 +1932,57 @@ static uint64_t emit_blt_mem_copy(int fd, uint64_t ahnd,
data.dw09.src_mocs = mem->src.mocs_index;
data.dw09.dst_mocs = mem->dst.mocs_index;
- remain = mem->src.width;
+ /* For matrix we don't iterate */
+ if (mem->copy_type == TYPE_MATRIX) {
+ if (width > width_max) {
+ width = width_max;
+ igt_warn("src width is bigger than max width [%u > %u => %u], truncating it\n",
+ mem->src.width, width_max, width);
+ }
- /* Truncate pitches to match operation bits */
- if (mem->src.pitch > width_max)
- data.dw03.src_pitch = width_max - 1;
- else
- data.dw03.src_pitch = mem->src.pitch;
+ if (height > height_max) {
+ height = height_max;
+ igt_warn("src height is bigger than max height [%u > %u => %u], truncating it\n",
+ mem->src.height, height_max, height);
+ }
- if (mem->dst.pitch > width_max)
- data.dw04.dst_pitch = width_max - 1;
- else
- data.dw04.dst_pitch = mem->dst.pitch;
-
- while (remain) {
- data.dw01.val = min_t(uint32_t, width_max, remain) - 1;
+ data.dw01.byte_copy.width = width - 1;
+ data.dw03.src_pitch = mem->src.pitch - 1;
+ data.dw04.dst_pitch = mem->dst.pitch - 1;
igt_assert(bb_pos + sizeof(data) < mem->bb.size);
memcpy(bb + bb_pos, &data, sizeof(data));
bb_pos += sizeof(data);
+ } else {
+ remain = mem->src.width;
- remain -= remain > width_max ? width_max : remain;
- src_offset += shift;
- dst_offset += shift;
+ /* Truncate pitches to match operation bits */
+ if (mem->src.pitch > width_max)
+ data.dw03.src_pitch = width_max - 1;
+ else
+ data.dw03.src_pitch = mem->src.pitch;
- data.dw05.src_address_lo = src_offset;
- data.dw06.src_address_hi = src_offset >> 32;
- data.dw07.dst_address_lo = dst_offset;
- data.dw08.dst_address_hi = dst_offset >> 32;
+ if (mem->dst.pitch > width_max)
+ data.dw04.dst_pitch = width_max - 1;
+ else
+ data.dw04.dst_pitch = mem->dst.pitch;
+
+ while (remain) {
+ data.dw01.val = min_t(uint32_t, width_max, remain) - 1;
+
+ igt_assert(bb_pos + sizeof(data) < mem->bb.size);
+ memcpy(bb + bb_pos, &data, sizeof(data));
+ bb_pos += sizeof(data);
+
+ remain -= remain > width_max ? width_max : remain;
+ src_offset += shift;
+ dst_offset += shift;
+
+ data.dw05.src_address_lo = src_offset;
+ data.dw06.src_address_hi = src_offset >> 32;
+ data.dw07.dst_address_lo = dst_offset;
+ data.dw08.dst_address_hi = dst_offset >> 32;
+ }
}
if (emit_bbe) {
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* [PATCH i-g-t 14/15] tests/xe_copy_basic: add mem-copy matrix subtests
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (12 preceding siblings ...)
2025-05-13 18:58 ` [PATCH i-g-t 13/15] lib/intel_blt: add support for matrix mem-copy Zbigniew Kempczyński
@ 2025-05-13 18:58 ` Zbigniew Kempczyński
2025-05-13 18:58 ` [PATCH i-g-t 15/15] lib/intel_blt: add mem-copy debug facility Zbigniew Kempczyński
` (4 subsequent siblings)
18 siblings, 0 replies; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:58 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Verify intel_blt is able to properly copy matrix from one buffer
to another.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
tests/intel/xe_copy_basic.c | 52 +++++++++++++++++++++++++++++++++----
1 file changed, 47 insertions(+), 5 deletions(-)
diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
index 7cd21131e0..7f52a6f7be 100644
--- a/tests/intel/xe_copy_basic.c
+++ b/tests/intel/xe_copy_basic.c
@@ -62,6 +62,19 @@ struct rect {
* @17: 17
*/
+/**
+ *
+ * SUBTEST: mem-matrix-copy-%s
+ * Description: Test validates MEM_COPY command, it takes various
+ * parameters needed for the filling batch buffer for MEM_COPY command
+ * with size %arg[1].
+ * Test category: functionality test
+ *
+ * arg[1]:
+ * @2x2: 2x2
+ * @200x127: 200x127
+ */
+
static void
mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ctx,
enum blt_memop_type type, enum blt_memop_mode mode,
@@ -79,13 +92,17 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
uint8_t *psrc, *pdst;
int result, i;
+ igt_debug("size: %u, pitch: %u, width: %u, height: %u (type: %d, mode: %d)\n",
+ size, pitch, width, height, type, mode);
+
bb = xe_bo_create(fd, 0, bb_size, region, 0);
blt_mem_copy_init(fd, &mem, mode, type);
- blt_set_mem_object(&mem.src, src_handle, size, width, width, height,
+ blt_set_mem_object(&mem.src, src_handle, size, pitch, width, height,
region, src_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
- blt_set_mem_object(&mem.dst, dst_handle, size, width, width, height,
+ blt_set_mem_object(&mem.dst, dst_handle, size, pitch, width, height,
region, dst_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
+
mem.src.ptr = xe_bo_map(fd, src_handle, size);
mem.dst.ptr = xe_bo_map(fd, dst_handle, size);
psrc = (uint8_t *) mem.src.ptr;
@@ -112,8 +129,20 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
break;
}
}
- } else {
+ } else if (type == TYPE_LINEAR && mode == MODE_PAGE) {
result = memcmp(psrc, pdst, pitch << 8);
+ } else {
+ result = 0;
+
+ for (i = 0; i < pitch * height; i++) {
+ if (i % pitch > width && pdst[i] != 0) {
+ result = -1;
+ break;
+ } else if (i % pitch < width && psrc[i] != pdst[i]) {
+ result = -1;
+ break;
+ }
+ }
}
intel_allocator_bind(ahnd, 0, 0);
@@ -190,8 +219,10 @@ static void copy_test(int fd, struct rect *rect, enum blt_cmd_type cmd, uint32_t
ctx = intel_ctx_xe(fd, vm, exec_queue, 0, 0, 0);
if (cmd == MEM_COPY)
- mem_copy(fd, src_handle, dst_handle, ctx, TYPE_LINEAR, rect->mode,
- bo_size, pitch, rect->width, rect->height, region);
+ mem_copy(fd, src_handle, dst_handle, ctx,
+ rect->height > 1 ? TYPE_MATRIX : TYPE_LINEAR,
+ rect->mode,
+ bo_size, pitch, rect->width, rect->height, region);
else if (cmd == MEM_SET)
mem_set(fd, dst_handle, ctx, bo_size, rect->width, 1, MEM_FILL, region);
@@ -214,6 +245,7 @@ igt_main
{ 0, 0x8fffe, 1 } };
struct rect page[] = { { 0, 1, 1, MODE_PAGE },
{ 0, 17, 1, MODE_PAGE }};
+ struct rect matrix[] = { { 4, 2, 2 }, { 256, 200, 127 } };
igt_fixture {
fd = drm_open_driver(DRIVER_XE);
@@ -243,6 +275,16 @@ igt_main
}
}
+ for (int i = 0; i < ARRAY_SIZE(matrix); i++) {
+ igt_subtest_f("mem-matrix-copy-%ux%u", matrix[i].width, matrix[i].height) {
+ igt_require(blt_has_mem_copy(fd));
+ for_each_variation_r(regions, 1, set) {
+ region = igt_collection_get_value(regions, 0);
+ copy_test(fd, &matrix[i], MEM_COPY, region);
+ }
+ }
+ }
+
for (int i = 0; i < ARRAY_SIZE(linear); i++) {
igt_subtest_f("mem-set-linear-0x%x", linear[i].width) {
igt_require(blt_has_mem_set(fd));
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* [PATCH i-g-t 15/15] lib/intel_blt: add mem-copy debug facility
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (13 preceding siblings ...)
2025-05-13 18:58 ` [PATCH i-g-t 14/15] tests/xe_copy_basic: add mem-copy matrix subtests Zbigniew Kempczyński
@ 2025-05-13 18:58 ` Zbigniew Kempczyński
2025-05-13 20:26 ` ✓ Xe.CI.BAT: success for Improve mem-copy/mem-set lib and tests Patchwork
` (3 subsequent siblings)
18 siblings, 0 replies; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-13 18:58 UTC (permalink / raw)
To: igt-dev; +Cc: Zbigniew Kempczyński, Francois Dugast
Sometimes dumping batch with command is useful, especially during
debugging. Basic functions in intel_blt like block-copy/fast-copy/
surf-ctrl-copy) already have such batch dump code. Add similar
function for mem-copy.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Francois Dugast <francois.dugast@intel.com>
---
lib/intel_blt.c | 37 +++++++++++++++++++++++++++++++++++++
lib/intel_blt.h | 1 +
tests/intel/xe_copy_basic.c | 28 +++++++++++++++++++++++++++-
3 files changed, 65 insertions(+), 1 deletion(-)
diff --git a/lib/intel_blt.c b/lib/intel_blt.c
index 77a03aff4e..8a05f482fd 100644
--- a/lib/intel_blt.c
+++ b/lib/intel_blt.c
@@ -1887,6 +1887,33 @@ void blt_mem_copy_init(int fd, struct blt_mem_copy_data *mem,
mem->copy_type = copy_type;
}
+static void dump_bb_mem_copy_cmd(struct xe_mem_copy_data *data)
+{
+ uint32_t *cmd = (uint32_t *) data;
+
+ igt_info("BB details:\n");
+ igt_info(" dw00: [%08x] <client: 0x%x, opcode: 0x%x, length: %d> "
+ "[copy type: %d, mode: %d]\n",
+ cmd[0], data->dw00.client, data->dw00.opcode, data->dw00.length,
+ data->dw00.copy_type, data->dw00.mode);
+ igt_info(" dw01: [%08x] width: %u\n", cmd[1],
+ data->dw00.mode == MODE_BYTE ? data->dw01.byte_copy.width :
+ data->dw01.page_copy.width);
+ igt_info(" dw02: [%08x] height: %u\n", cmd[2], data->dw02.height);
+ igt_info(" dw03: [%08x] src pitch: %u\n", cmd[3], data->dw03.src_pitch);
+ igt_info(" dw04: [%08x] dst pitch: %u\n", cmd[4], data->dw04.dst_pitch);
+ igt_info(" dw05: [%08x] src offset lo (0x%x)\n",
+ cmd[5], data->dw05.src_address_lo);
+ igt_info(" dw06: [%08x] src offset hi (0x%x)\n",
+ cmd[6], data->dw06.src_address_hi);
+ igt_info(" dw07: [%08x] dst offset lo (0x%x)\n",
+ cmd[7], data->dw07.dst_address_lo);
+ igt_info(" dw08: [%08x] dst offset hi (0x%x)\n",
+ cmd[8], data->dw08.dst_address_hi);
+ igt_info(" dw09: [%08x] mocs <dst: 0x%x, src: 0x%x>\n",
+ cmd[8], data->dw09.dst_mocs, data->dw09.src_mocs);
+}
+
static uint64_t emit_blt_mem_copy(int fd, uint64_t ahnd,
const struct blt_mem_copy_data *mem,
uint64_t bb_pos, bool emit_bbe)
@@ -1953,6 +1980,11 @@ static uint64_t emit_blt_mem_copy(int fd, uint64_t ahnd,
igt_assert(bb_pos + sizeof(data) < mem->bb.size);
memcpy(bb + bb_pos, &data, sizeof(data));
bb_pos += sizeof(data);
+
+ if (mem->print_bb) {
+ igt_info("[MEM COPY]\n");
+ dump_bb_mem_copy_cmd(&data);
+ }
} else {
remain = mem->src.width;
@@ -1982,6 +2014,11 @@ static uint64_t emit_blt_mem_copy(int fd, uint64_t ahnd,
data.dw06.src_address_hi = src_offset >> 32;
data.dw07.dst_address_lo = dst_offset;
data.dw08.dst_address_hi = dst_offset >> 32;
+
+ if (mem->print_bb) {
+ igt_info("[MEM COPY]\n");
+ dump_bb_mem_copy_cmd(&data);
+ }
}
}
diff --git a/lib/intel_blt.h b/lib/intel_blt.h
index f2509ab175..54a096c039 100644
--- a/lib/intel_blt.h
+++ b/lib/intel_blt.h
@@ -135,6 +135,7 @@ struct blt_mem_copy_data {
struct blt_mem_object src;
struct blt_mem_object dst;
struct blt_copy_batch bb;
+ bool print_bb;
};
struct blt_mem_set_data {
diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
index 7f52a6f7be..450c043ff6 100644
--- a/tests/intel/xe_copy_basic.c
+++ b/tests/intel/xe_copy_basic.c
@@ -19,6 +19,12 @@
#define MEM_FILL 0x8b
+static struct param {
+ bool print_bb;
+} param = {
+ .print_bb = false,
+};
+
struct rect {
uint32_t pitch;
uint32_t width;
@@ -98,6 +104,8 @@ mem_copy(int fd, uint32_t src_handle, uint32_t dst_handle, const intel_ctx_t *ct
bb = xe_bo_create(fd, 0, bb_size, region, 0);
blt_mem_copy_init(fd, &mem, mode, type);
+ mem.print_bb = param.print_bb;
+
blt_set_mem_object(&mem.src, src_handle, size, pitch, width, height,
region, src_mocs, DEFAULT_PAT_INDEX, COMPRESSION_DISABLED);
blt_set_mem_object(&mem.dst, dst_handle, size, pitch, width, height,
@@ -233,7 +241,25 @@ static void copy_test(int fd, struct rect *rect, enum blt_cmd_type cmd, uint32_t
free(ctx);
}
-igt_main
+static int opt_handler(int opt, int opt_index, void *data)
+{
+ switch (opt) {
+ case 'b':
+ param.print_bb = true;
+ igt_debug("Print bb: %d\n", param.print_bb);
+ break;
+ default:
+ return IGT_OPT_HANDLER_ERROR;
+ }
+
+ return IGT_OPT_HANDLER_SUCCESS;
+}
+
+const char *help_str =
+ " -b\tPrint bb"
+ ;
+
+igt_main_args("b", NULL, help_str, opt_handler, NULL)
{
int fd;
struct igt_collection *set, *regions;
--
2.43.0
^ permalink raw reply related [flat|nested] 36+ messages in thread* ✓ Xe.CI.BAT: success for Improve mem-copy/mem-set lib and tests
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (14 preceding siblings ...)
2025-05-13 18:58 ` [PATCH i-g-t 15/15] lib/intel_blt: add mem-copy debug facility Zbigniew Kempczyński
@ 2025-05-13 20:26 ` Patchwork
2025-05-13 20:44 ` ✓ i915.CI.BAT: " Patchwork
` (2 subsequent siblings)
18 siblings, 0 replies; 36+ messages in thread
From: Patchwork @ 2025-05-13 20:26 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 3732 bytes --]
== Series Details ==
Series: Improve mem-copy/mem-set lib and tests
URL : https://patchwork.freedesktop.org/series/148977/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8362_BAT -> XEIGTPW_13120_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_13120_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@xe_evict@evict-beng-small-cm:
- bat-adlp-vf: NOTRUN -> [SKIP][1] ([Intel XE#261] / [Intel XE#688]) +9 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/bat-adlp-vf/igt@xe_evict@evict-beng-small-cm.html
* igt@xe_exec_fault_mode@twice-rebind:
- bat-adlp-vf: NOTRUN -> [SKIP][2] ([Intel XE#288]) +32 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/bat-adlp-vf/igt@xe_exec_fault_mode@twice-rebind.html
* igt@xe_live_ktest@xe_bo:
- bat-adlp-vf: NOTRUN -> [SKIP][3] ([Intel XE#2229] / [Intel XE#455]) +2 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/bat-adlp-vf/igt@xe_live_ktest@xe_bo.html
* igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
- bat-adlp-vf: NOTRUN -> [SKIP][4] ([Intel XE#2229])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/bat-adlp-vf/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
* igt@xe_pat@pat-index-xe2:
- bat-adlp-vf: NOTRUN -> [SKIP][5] ([Intel XE#977])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/bat-adlp-vf/igt@xe_pat@pat-index-xe2.html
* igt@xe_pat@pat-index-xehpc:
- bat-adlp-vf: NOTRUN -> [SKIP][6] ([Intel XE#2838] / [Intel XE#979])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/bat-adlp-vf/igt@xe_pat@pat-index-xehpc.html
* igt@xe_pat@pat-index-xelpg:
- bat-adlp-vf: NOTRUN -> [SKIP][7] ([Intel XE#979])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/bat-adlp-vf/igt@xe_pat@pat-index-xelpg.html
#### Possible fixes ####
* igt@xe_pat@pat-index-xelp@render:
- bat-adlp-vf: [ABORT][8] ([Intel XE#3970]) -> [PASS][9] +1 other test pass
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/bat-adlp-vf/igt@xe_pat@pat-index-xelp@render.html
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/bat-adlp-vf/igt@xe_pat@pat-index-xelp@render.html
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261
[Intel XE#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#3970]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3970
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
Build changes
-------------
* IGT: IGT_8362 -> IGTPW_13120
* Linux: xe-3069-3db1bb52113808f8bc72a7049e2d36e76acc882c -> xe-3082-d0d3c136f60cbee6ede33f207b4e6d6b2f04779d
IGTPW_13120: 13120
IGT_8362: 8362
xe-3069-3db1bb52113808f8bc72a7049e2d36e76acc882c: 3db1bb52113808f8bc72a7049e2d36e76acc882c
xe-3082-d0d3c136f60cbee6ede33f207b4e6d6b2f04779d: d0d3c136f60cbee6ede33f207b4e6d6b2f04779d
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/index.html
[-- Attachment #2: Type: text/html, Size: 4618 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread* ✓ i915.CI.BAT: success for Improve mem-copy/mem-set lib and tests
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (15 preceding siblings ...)
2025-05-13 20:26 ` ✓ Xe.CI.BAT: success for Improve mem-copy/mem-set lib and tests Patchwork
@ 2025-05-13 20:44 ` Patchwork
2025-05-13 22:01 ` ✗ Xe.CI.Full: failure " Patchwork
2025-05-13 23:12 ` ✗ i915.CI.Full: " Patchwork
18 siblings, 0 replies; 36+ messages in thread
From: Patchwork @ 2025-05-13 20:44 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 9671 bytes --]
== Series Details ==
Series: Improve mem-copy/mem-set lib and tests
URL : https://patchwork.freedesktop.org/series/148977/
State : success
== Summary ==
CI Bug Log - changes from IGT_8362 -> IGTPW_13120
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/index.html
Participating hosts (44 -> 44)
------------------------------
Additional (1): bat-arlh-2
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_13120 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@eof:
- bat-arlh-2: NOTRUN -> [SKIP][1] ([i915#11345] / [i915#11346]) +3 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@fbdev@eof.html
* igt@fbdev@info:
- bat-arlh-2: NOTRUN -> [SKIP][2] ([i915#11346] / [i915#1849])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@fbdev@info.html
* igt@gem_lmem_swapping@basic:
- bat-arlh-2: NOTRUN -> [SKIP][3] ([i915#10213] / [i915#11346] / [i915#11671]) +3 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@gem_lmem_swapping@basic.html
* igt@gem_mmap@basic:
- bat-arlh-2: NOTRUN -> [SKIP][4] ([i915#11343] / [i915#11346])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@gem_mmap@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-arlh-2: NOTRUN -> [SKIP][5] ([i915#10197] / [i915#10211] / [i915#11346] / [i915#11725])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_blits@basic:
- bat-arlh-2: NOTRUN -> [SKIP][6] ([i915#11346] / [i915#12637]) +4 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@gem_tiled_blits@basic.html
* igt@gem_tiled_pread_basic:
- bat-arlh-2: NOTRUN -> [SKIP][7] ([i915#10206] / [i915#11346] / [i915#11724])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@gem_tiled_pread_basic.html
* igt@i915_module_load@load:
- bat-mtlp-9: [PASS][8] -> [DMESG-WARN][9] ([i915#13494])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8362/bat-mtlp-9/igt@i915_module_load@load.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-mtlp-9/igt@i915_module_load@load.html
* igt@i915_pm_rps@basic-api:
- bat-arlh-2: NOTRUN -> [SKIP][10] ([i915#10209] / [i915#11346] / [i915#11681])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live:
- bat-arlh-2: NOTRUN -> [INCOMPLETE][11] ([i915#14046]) +1 other test incomplete
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-mtlp-6: [PASS][12] -> [DMESG-FAIL][13] ([i915#12061]) +1 other test dmesg-fail
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8362/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
* igt@intel_hwmon@hwmon-read:
- bat-arlh-2: NOTRUN -> [SKIP][14] ([i915#11346] / [i915#11680] / [i915#7707]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-arlh-2: NOTRUN -> [SKIP][15] ([i915#10200] / [i915#11346] / [i915#11666] / [i915#12203])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- bat-arlh-2: NOTRUN -> [SKIP][16] ([i915#10200] / [i915#11346] / [i915#11666]) +8 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_psr@psr-primary-page-flip:
- bat-arlh-2: NOTRUN -> [SKIP][17] ([i915#11346]) +32 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-arlh-2: NOTRUN -> [SKIP][18] ([i915#10208] / [i915#11346] / [i915#8809])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-read:
- bat-arlh-2: NOTRUN -> [SKIP][19] ([i915#10212] / [i915#11346] / [i915#11726])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- bat-arlh-2: NOTRUN -> [SKIP][20] ([i915#10214] / [i915#11346] / [i915#11726])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- bat-arlh-2: NOTRUN -> [SKIP][21] ([i915#10216] / [i915#11346] / [i915#11723])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-arlh-2/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@sanitycheck:
- bat-apl-1: [DMESG-WARN][22] ([i915#13735]) -> [PASS][23] +79 other tests pass
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8362/bat-apl-1/igt@i915_selftest@live@sanitycheck.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-apl-1/igt@i915_selftest@live@sanitycheck.html
* igt@i915_selftest@live@workarounds:
- bat-dg2-14: [DMESG-FAIL][24] ([i915#12061]) -> [PASS][25] +1 other test pass
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8362/bat-dg2-14/igt@i915_selftest@live@workarounds.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-dg2-14/igt@i915_selftest@live@workarounds.html
- bat-mtlp-9: [DMESG-FAIL][26] ([i915#12061]) -> [PASS][27] +1 other test pass
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8362/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- bat-apl-1: [DMESG-WARN][28] ([i915#13735] / [i915#180]) -> [PASS][29] +49 other tests pass
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8362/bat-apl-1/igt@kms_pm_rpm@basic-pci-d3-state.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/bat-apl-1/igt@kms_pm_rpm@basic-pci-d3-state.html
[i915#10197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10197
[i915#10200]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10200
[i915#10206]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10206
[i915#10208]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10208
[i915#10209]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10209
[i915#10211]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10211
[i915#10212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10212
[i915#10213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10213
[i915#10214]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10214
[i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216
[i915#11343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11343
[i915#11345]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11345
[i915#11346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11346
[i915#11666]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11666
[i915#11671]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11671
[i915#11680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11680
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11723
[i915#11724]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11724
[i915#11725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11725
[i915#11726]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11726
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12203]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12203
[i915#12637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12637
[i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#14046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14046
[i915#180]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/180
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8362 -> IGTPW_13120
* Linux: CI_DRM_16534 -> CI_DRM_16540
CI-20190529: 20190529
CI_DRM_16534: f3767db51c5d8bc3ba3f2b342332ab329044fe5b @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_16540: d0d3c136f60cbee6ede33f207b4e6d6b2f04779d @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_13120: 13120
IGT_8362: 8362
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/index.html
[-- Attachment #2: Type: text/html, Size: 12354 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread* ✗ Xe.CI.Full: failure for Improve mem-copy/mem-set lib and tests
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (16 preceding siblings ...)
2025-05-13 20:44 ` ✓ i915.CI.BAT: " Patchwork
@ 2025-05-13 22:01 ` Patchwork
2025-05-14 5:04 ` Zbigniew Kempczyński
2025-05-13 23:12 ` ✗ i915.CI.Full: " Patchwork
18 siblings, 1 reply; 36+ messages in thread
From: Patchwork @ 2025-05-13 22:01 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 143186 bytes --]
== Series Details ==
Series: Improve mem-copy/mem-set lib and tests
URL : https://patchwork.freedesktop.org/series/148977/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8362_FULL -> XEIGTPW_13120_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_13120_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_13120_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 (4 -> 3)
------------------------------
Missing (1): shard-adlp
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_13120_FULL:
### IGT changes ###
#### Possible regressions ####
* {igt@xe_copy_basic@mem-page-copy-17} (NEW):
- shard-dg2-set2: NOTRUN -> [SKIP][1] +3 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@xe_copy_basic@mem-page-copy-17.html
* igt@xe_exec_threads@threads-shared-vm-userptr-invalidate:
- shard-lnl: [PASS][2] -> [SKIP][3] +5 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-8/igt@xe_exec_threads@threads-shared-vm-userptr-invalidate.html
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@xe_exec_threads@threads-shared-vm-userptr-invalidate.html
#### Warnings ####
* igt@xe_evict@evict-small-multi-vm:
- shard-lnl: [SKIP][4] ([Intel XE#688]) -> [SKIP][5]
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-7/igt@xe_evict@evict-small-multi-vm.html
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@xe_evict@evict-small-multi-vm.html
* igt@xe_exec_sip_eudebug@wait-writesip-nodebug:
- shard-lnl: [SKIP][6] ([Intel XE#4837]) -> [SKIP][7] +1 other test skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@xe_exec_sip_eudebug@wait-writesip-nodebug.html
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@xe_exec_sip_eudebug@wait-writesip-nodebug.html
* igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
- shard-dg2-set2: [SKIP][8] ([Intel XE#4208]) -> [ABORT][9]
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-433/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
New tests
---------
New tests have been introduced between XEIGT_8362_FULL and XEIGTPW_13120_FULL:
### New IGT tests (6) ###
* igt@xe_copy_basic@mem-copy-linear-0x8fffe:
- Statuses : 2 pass(s) 1 skip(s)
- Exec time: [0.0, 0.13] s
* igt@xe_copy_basic@mem-matrix-copy-200x127:
- Statuses : 1 pass(s) 1 skip(s)
- Exec time: [0.0, 0.10] s
* igt@xe_copy_basic@mem-matrix-copy-2x2:
- Statuses : 2 pass(s) 1 skip(s)
- Exec time: [0.0, 0.01] s
* igt@xe_copy_basic@mem-page-copy-1:
- Statuses : 2 pass(s) 1 skip(s)
- Exec time: [0.0, 0.02] s
* igt@xe_copy_basic@mem-page-copy-17:
- Statuses : 2 pass(s) 1 skip(s)
- Exec time: [0.0, 0.01] s
* igt@xe_copy_basic@mem-set-linear-0x8fffe:
- Statuses : 2 pass(s) 1 skip(s)
- Exec time: [0.0, 0.01] s
Known issues
------------
Here are the changes found in XEIGTPW_13120_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_getversion@all-cards:
- shard-dg2-set2: [PASS][10] -> [FAIL][11] ([Intel XE#4208])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@core_getversion@all-cards.html
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@core_getversion@all-cards.html
* igt@core_setmaster@master-drop-set-user:
- shard-dg2-set2: NOTRUN -> [FAIL][12] ([Intel XE#4208])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@core_setmaster@master-drop-set-user.html
* igt@fbdev@pan:
- shard-dg2-set2: [PASS][13] -> [SKIP][14] ([Intel XE#2134])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@fbdev@pan.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@fbdev@pan.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-lnl: NOTRUN -> [SKIP][15] ([Intel XE#3157])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-1/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_atomic@plane-invalid-params-fence:
- shard-dg2-set2: [PASS][16] -> [SKIP][17] ([Intel XE#4208] / [i915#2575]) +90 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_atomic@plane-invalid-params-fence.html
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_atomic@plane-invalid-params-fence.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-lnl: NOTRUN -> [SKIP][18] ([Intel XE#1407]) +2 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-2/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#2327]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-2/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-180:
- shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#1124]) +2 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-2/igt@kms_big_fb@y-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2-set2: NOTRUN -> [SKIP][21] ([Intel XE#607])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-433/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
- shard-lnl: NOTRUN -> [SKIP][22] ([Intel XE#1124]) +4 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#1124]) +4 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
* igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
- shard-bmg: [PASS][24] -> [SKIP][25] ([Intel XE#2314] / [Intel XE#2894]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-4/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
* igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p:
- shard-lnl: NOTRUN -> [SKIP][26] ([Intel XE#1512])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-7/igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p.html
* igt@kms_bw@linear-tiling-1-displays-3840x2160p:
- shard-dg2-set2: NOTRUN -> [SKIP][27] ([Intel XE#367])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-434/igt@kms_bw@linear-tiling-1-displays-3840x2160p.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-a-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#787]) +174 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-a-dp-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#2652] / [Intel XE#787]) +3 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-1/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#455] / [Intel XE#787]) +30 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs:
- shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#2887])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][32] ([Intel XE#2887]) +3 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#3432])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
- shard-lnl: NOTRUN -> [SKIP][34] ([Intel XE#3432])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-2/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#2669]) +3 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-4/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][36] ([Intel XE#3124])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-d-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][37] ([Intel XE#1727] / [Intel XE#3113])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_cdclk@mode-transition:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2724])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-1/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][39] ([Intel XE#4417]) +3 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-3/igt@kms_cdclk@mode-transition@pipe-b-edp-1.html
* igt@kms_cdclk@mode-transition@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][40] ([Intel XE#4417]) +3 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_cdclk@mode-transition@pipe-d-dp-4.html
* igt@kms_chamelium_edid@dp-edid-resolution-list:
- shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#2252])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-4/igt@kms_chamelium_edid@dp-edid-resolution-list.html
- shard-lnl: NOTRUN -> [SKIP][42] ([Intel XE#373]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-2/igt@kms_chamelium_edid@dp-edid-resolution-list.html
* igt@kms_chamelium_hpd@vga-hpd:
- shard-dg2-set2: NOTRUN -> [SKIP][43] ([Intel XE#373]) +3 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-434/igt@kms_chamelium_hpd@vga-hpd.html
* igt@kms_content_protection@atomic@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][44] ([Intel XE#1178])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@kms_content_protection@atomic@pipe-a-dp-2.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-lnl: NOTRUN -> [SKIP][45] ([Intel XE#307])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-lnl: NOTRUN -> [SKIP][46] ([Intel XE#2321])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-3/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg2-set2: NOTRUN -> [SKIP][47] ([Intel XE#308])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-433/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-64x21:
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#1424]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-1/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-bmg: [PASS][49] -> [SKIP][50] ([Intel XE#2291]) +8 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-7/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-legacy:
- shard-dg2-set2: NOTRUN -> [SKIP][51] ([Intel XE#4208] / [i915#2575]) +15 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-lnl: NOTRUN -> [SKIP][52] ([Intel XE#309])
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@flip-vs-cursor-legacy:
- shard-bmg: [PASS][53] -> [FAIL][54] ([Intel XE#4667])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
* igt@kms_display_modes@extended-mode-basic:
- shard-bmg: [PASS][55] -> [SKIP][56] ([Intel XE#4302])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-1/igt@kms_display_modes@extended-mode-basic.html
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-5/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][57] ([Intel XE#4494] / [i915#3804])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-433/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
* igt@kms_draw_crc@fill-fb:
- shard-lnl: [PASS][58] -> [SKIP][59] ([Intel XE#2351] / [Intel XE#4996]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-8/igt@kms_draw_crc@fill-fb.html
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_draw_crc@fill-fb.html
- shard-bmg: [PASS][60] -> [SKIP][61] ([Intel XE#2231] / [Intel XE#4996])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-6/igt@kms_draw_crc@fill-fb.html
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_draw_crc@fill-fb.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
- shard-dg2-set2: NOTRUN -> [SKIP][62] ([Intel XE#4422])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html
* igt@kms_feature_discovery@chamelium:
- shard-dg2-set2: NOTRUN -> [SKIP][63] ([Intel XE#701])
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_feature_discovery@chamelium.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3:
- shard-bmg: [PASS][64] -> [FAIL][65] ([Intel XE#3321]) +4 other tests fail
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-hdmi-a6-dp4:
- shard-dg2-set2: NOTRUN -> [FAIL][66] ([Intel XE#301] / [Intel XE#3321])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4:
- shard-dg2-set2: NOTRUN -> [FAIL][67] ([Intel XE#301]) +15 other tests fail
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-lnl: NOTRUN -> [SKIP][68] ([Intel XE#1421]) +5 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-3/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-bmg: [PASS][69] -> [SKIP][70] ([Intel XE#2316]) +13 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-1/igt@kms_flip@2x-nonexisting-fb.html
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-bmg: NOTRUN -> [SKIP][71] ([Intel XE#2316])
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-bmg: NOTRUN -> [FAIL][72] ([Intel XE#3321]) +1 other test fail
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
- shard-lnl: NOTRUN -> [FAIL][73] ([Intel XE#301]) +2 other tests fail
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
* igt@kms_flip@plain-flip-ts-check:
- shard-lnl: [PASS][74] -> [FAIL][75] ([Intel XE#3149] / [Intel XE#886])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-7/igt@kms_flip@plain-flip-ts-check.html
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-2/igt@kms_flip@plain-flip-ts-check.html
* igt@kms_flip@plain-flip-ts-check@c-edp1:
- shard-lnl: [PASS][76] -> [FAIL][77] ([Intel XE#886]) +4 other tests fail
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-7/igt@kms_flip@plain-flip-ts-check@c-edp1.html
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-2/igt@kms_flip@plain-flip-ts-check@c-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling:
- shard-dg2-set2: [PASS][78] -> [SKIP][79] ([Intel XE#2351] / [Intel XE#4208]) +17 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling.html
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][80] ([Intel XE#455]) +11 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#1401] / [Intel XE#1745])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][82] ([Intel XE#1401])
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#2311]) +3 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#2312]) +5 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move:
- shard-bmg: NOTRUN -> [SKIP][85] ([Intel XE#4141]) +3 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-move:
- shard-lnl: NOTRUN -> [SKIP][86] ([Intel XE#651]) +4 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render:
- shard-lnl: NOTRUN -> [SKIP][87] ([Intel XE#656]) +16 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][88] ([Intel XE#651]) +8 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- shard-lnl: NOTRUN -> [SKIP][89] ([Intel XE#1469])
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
- shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#2352])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][91] ([Intel XE#653]) +8 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
- shard-lnl: [PASS][92] -> [SKIP][93] ([Intel XE#2351]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#2313]) +2 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][95] ([Intel XE#2351] / [Intel XE#4208]) +3 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_hdr@static-toggle-suspend:
- shard-bmg: [PASS][96] -> [SKIP][97] ([Intel XE#1503]) +1 other test skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-1/igt@kms_hdr@static-toggle-suspend.html
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-4/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][98] ([Intel XE#2927])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@kms_joiner@basic-ultra-joiner.html
- shard-lnl: NOTRUN -> [SKIP][99] ([Intel XE#2927])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-8/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-bmg: [PASS][100] -> [SKIP][101] ([Intel XE#3012])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-5/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_plane_lowres@tiling-4:
- shard-lnl: NOTRUN -> [SKIP][102] ([Intel XE#599]) +3 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-3/igt@kms_plane_lowres@tiling-4.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-bmg: [PASS][103] -> [SKIP][104] ([Intel XE#4596]) +1 other test skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-7/igt@kms_plane_multiple@2x-tiling-4.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b:
- shard-dg2-set2: NOTRUN -> [SKIP][105] ([Intel XE#2763]) +11 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a:
- shard-lnl: NOTRUN -> [SKIP][106] ([Intel XE#2763]) +11 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d:
- shard-dg2-set2: NOTRUN -> [SKIP][107] ([Intel XE#2763] / [Intel XE#455]) +4 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a:
- shard-bmg: NOTRUN -> [SKIP][108] ([Intel XE#2763]) +9 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-bmg: NOTRUN -> [SKIP][109] ([Intel XE#870])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-lnl: [PASS][110] -> [FAIL][111] ([Intel XE#718])
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-7/igt@kms_pm_dc@dc6-psr.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@kms_pm_dc@dc6-psr.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-dg2-set2: NOTRUN -> [SKIP][112] ([Intel XE#1489]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][113] ([Intel XE#4608]) +1 other test skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-4/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-lnl: NOTRUN -> [SKIP][114] ([Intel XE#2893])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-bmg: NOTRUN -> [SKIP][115] ([Intel XE#1489])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-2/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr@fbc-psr2-primary-blt:
- shard-bmg: NOTRUN -> [SKIP][116] ([Intel XE#2234] / [Intel XE#2850]) +2 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-5/igt@kms_psr@fbc-psr2-primary-blt.html
* igt@kms_psr@fbc-psr2-primary-blt@edp-1:
- shard-lnl: NOTRUN -> [SKIP][117] ([Intel XE#4609])
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-3/igt@kms_psr@fbc-psr2-primary-blt@edp-1.html
* igt@kms_psr@pr-no-drrs:
- shard-lnl: NOTRUN -> [SKIP][118] ([Intel XE#1406]) +4 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-7/igt@kms_psr@pr-no-drrs.html
* igt@kms_psr@psr-primary-render:
- shard-lnl: NOTRUN -> [SKIP][119] ([Intel XE#2351])
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_psr@psr-primary-render.html
* igt@kms_psr@psr2-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][120] ([Intel XE#2850] / [Intel XE#929]) +1 other test skip
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_psr@psr2-suspend.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-lnl: [PASS][121] -> [SKIP][122] ([Intel XE#4692]) +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-bmg: NOTRUN -> [SKIP][123] ([Intel XE#3414] / [Intel XE#3904])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-5/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-rotation-90:
- shard-lnl: NOTRUN -> [SKIP][124] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_rotation_crc@primary-rotation-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-lnl: NOTRUN -> [SKIP][125] ([Intel XE#1127])
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
- shard-bmg: NOTRUN -> [SKIP][126] ([Intel XE#2330])
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_tv_load_detect@load-detect:
- shard-dg2-set2: NOTRUN -> [SKIP][127] ([Intel XE#330])
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_tv_load_detect@load-detect.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2-set2: NOTRUN -> [SKIP][128] ([Intel XE#756])
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@xe_compute@ccs-mode-compute-kernel:
- shard-lnl: NOTRUN -> [SKIP][129] ([Intel XE#1447])
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-8/igt@xe_compute@ccs-mode-compute-kernel.html
* igt@xe_create@create-big-vram:
- shard-lnl: NOTRUN -> [SKIP][130] ([Intel XE#1062])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-3/igt@xe_create@create-big-vram.html
* igt@xe_eudebug@discovery-empty:
- shard-lnl: NOTRUN -> [SKIP][131] ([Intel XE#4837]) +2 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-1/igt@xe_eudebug@discovery-empty.html
* igt@xe_eudebug_online@interrupt-all-set-breakpoint:
- shard-dg2-set2: NOTRUN -> [SKIP][132] ([Intel XE#4837]) +2 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@xe_eudebug_online@interrupt-all-set-breakpoint.html
* igt@xe_eudebug_sriov@deny-eudebug:
- shard-lnl: NOTRUN -> [SKIP][133] ([Intel XE#4518]) +1 other test skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-8/igt@xe_eudebug_sriov@deny-eudebug.html
- shard-bmg: NOTRUN -> [SKIP][134] ([Intel XE#4518])
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@xe_eudebug_sriov@deny-eudebug.html
* igt@xe_evict@evict-beng-large-cm:
- shard-lnl: NOTRUN -> [SKIP][135] ([Intel XE#688]) +3 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-2/igt@xe_evict@evict-beng-large-cm.html
* igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen:
- shard-dg2-set2: [PASS][136] -> [SKIP][137] ([Intel XE#4208]) +199 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen.html
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen.html
* igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-rebind:
- shard-bmg: NOTRUN -> [SKIP][138] ([Intel XE#2322])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-rebind.html
* igt@xe_exec_basic@multigpu-no-exec-null-defer-bind:
- shard-lnl: NOTRUN -> [SKIP][139] ([Intel XE#1392]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-4/igt@xe_exec_basic@multigpu-no-exec-null-defer-bind.html
* igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race:
- shard-dg2-set2: [PASS][140] -> [SKIP][141] ([Intel XE#1392]) +3 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race.html
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race.html
* igt@xe_exec_basic@once-userptr-invalidate-race:
- shard-dg2-set2: NOTRUN -> [SKIP][142] ([Intel XE#4208]) +80 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_exec_basic@once-userptr-invalidate-race.html
* igt@xe_exec_compute_mode@twice-userptr:
- shard-lnl: [PASS][143] -> [SKIP][144] ([Intel XE#4996]) +10 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@xe_exec_compute_mode@twice-userptr.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@xe_exec_compute_mode@twice-userptr.html
* igt@xe_exec_fault_mode@many-execqueues-userptr-invalidate-race-imm:
- shard-dg2-set2: NOTRUN -> [SKIP][145] ([Intel XE#288]) +11 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@xe_exec_fault_mode@many-execqueues-userptr-invalidate-race-imm.html
* igt@xe_exec_mix_modes@exec-spinner-interrupted-lr:
- shard-dg2-set2: NOTRUN -> [SKIP][146] ([Intel XE#2360])
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@xe_exec_mix_modes@exec-spinner-interrupted-lr.html
* igt@xe_exec_system_allocator@threads-many-execqueues-mmap-free-huge:
- shard-bmg: NOTRUN -> [SKIP][147] ([Intel XE#4943]) +1 other test skip
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-4/igt@xe_exec_system_allocator@threads-many-execqueues-mmap-free-huge.html
* igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-race:
- shard-dg2-set2: NOTRUN -> [SKIP][148] ([Intel XE#4915]) +49 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-race.html
* igt@xe_exec_system_allocator@threads-many-mmap-mlock-nomemset:
- shard-bmg: NOTRUN -> [SKIP][149] ([Intel XE#4996])
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@xe_exec_system_allocator@threads-many-mmap-mlock-nomemset.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-new-huge:
- shard-lnl: NOTRUN -> [SKIP][150] ([Intel XE#4943]) +10 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-1/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-new-huge.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset:
- shard-lnl: [PASS][151] -> [FAIL][152] ([Intel XE#5018])
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-7/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-4/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-race:
- shard-bmg: [PASS][153] -> [SKIP][154] ([Intel XE#4996]) +8 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-8/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-race.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-race.html
- shard-lnl: NOTRUN -> [SKIP][155] ([Intel XE#4996])
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-race.html
* igt@xe_exec_threads@threads-bal-shared-vm-rebind:
- shard-bmg: [PASS][156] -> [SKIP][157] ([Intel XE#4954] / [Intel XE#4996]) +2 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-6/igt@xe_exec_threads@threads-bal-shared-vm-rebind.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@xe_exec_threads@threads-bal-shared-vm-rebind.html
* igt@xe_live_ktest@xe_bo:
- shard-dg2-set2: [PASS][158] -> [SKIP][159] ([Intel XE#2229] / [Intel XE#455]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@xe_live_ktest@xe_bo.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_live_ktest@xe_bo.html
* igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit:
- shard-dg2-set2: [PASS][160] -> [SKIP][161] ([Intel XE#2229])
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html
* igt@xe_mmap@pci-membarrier-parallel:
- shard-lnl: NOTRUN -> [SKIP][162] ([Intel XE#4045])
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@xe_mmap@pci-membarrier-parallel.html
* igt@xe_oa@non-system-wide-paranoid:
- shard-dg2-set2: NOTRUN -> [SKIP][163] ([Intel XE#2541] / [Intel XE#3573])
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-433/igt@xe_oa@non-system-wide-paranoid.html
* igt@xe_oa@syncs-userptr-wait:
- shard-dg2-set2: NOTRUN -> [SKIP][164] ([Intel XE#2541] / [Intel XE#3573] / [Intel XE#4501])
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@xe_oa@syncs-userptr-wait.html
* igt@xe_peer2peer@read:
- shard-lnl: NOTRUN -> [SKIP][165] ([Intel XE#1061])
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-2/igt@xe_peer2peer@read.html
* igt@xe_peer2peer@write:
- shard-dg2-set2: NOTRUN -> [SKIP][166] ([Intel XE#1061] / [Intel XE#4208])
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_peer2peer@write.html
* igt@xe_prime_self_import@basic-with_one_bo:
- shard-bmg: [PASS][167] -> [SKIP][168] ([Intel XE#4954]) +6 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-3/igt@xe_prime_self_import@basic-with_one_bo.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@xe_prime_self_import@basic-with_one_bo.html
* igt@xe_pxp@pxp-termination-key-update-post-rpm:
- shard-dg2-set2: NOTRUN -> [SKIP][169] ([Intel XE#4733]) +2 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@xe_pxp@pxp-termination-key-update-post-rpm.html
* igt@xe_query@multigpu-query-oa-units:
- shard-bmg: NOTRUN -> [SKIP][170] ([Intel XE#944])
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@xe_query@multigpu-query-oa-units.html
* igt@xe_query@multigpu-query-pxp-status:
- shard-lnl: NOTRUN -> [SKIP][171] ([Intel XE#944]) +1 other test skip
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-2/igt@xe_query@multigpu-query-pxp-status.html
* igt@xe_sriov_flr@flr-each-isolation:
- shard-dg2-set2: NOTRUN -> [SKIP][172] ([Intel XE#3342])
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-434/igt@xe_sriov_flr@flr-each-isolation.html
* igt@xe_sriov_scheduling@nonpreempt-engine-resets:
- shard-dg2-set2: NOTRUN -> [SKIP][173] ([Intel XE#4351])
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@xe_sriov_scheduling@nonpreempt-engine-resets.html
#### Possible fixes ####
* igt@core_hotunplug@unplug-rescan:
- shard-bmg: [SKIP][174] ([Intel XE#4963]) -> [PASS][175]
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@core_hotunplug@unplug-rescan.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@core_hotunplug@unplug-rescan.html
- shard-lnl: [SKIP][176] ([Intel XE#4963]) -> [PASS][177]
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@core_hotunplug@unplug-rescan.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-1/igt@core_hotunplug@unplug-rescan.html
* igt@fbdev@eof:
- shard-dg2-set2: [SKIP][178] ([Intel XE#2134]) -> [PASS][179] +2 other tests pass
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@fbdev@eof.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-434/igt@fbdev@eof.html
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-bmg: [FAIL][180] ([Intel XE#827]) -> [PASS][181] +1 other test pass
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-5/igt@kms_async_flips@alternate-sync-async-flip.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_atomic_transition@modeset-transition-nonblocking-fencing:
- shard-dg2-set2: [SKIP][182] ([Intel XE#4208] / [i915#2575]) -> [PASS][183] +121 other tests pass
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-433/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing.html
* igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p:
- shard-bmg: [SKIP][184] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][185]
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-4/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-bmg: [SKIP][186] ([Intel XE#2291]) -> [PASS][187] +2 other tests pass
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-bmg: [SKIP][188] ([Intel XE#1340]) -> [PASS][189]
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-lnl: [FAIL][190] ([Intel XE#4164]) -> [PASS][191]
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-7/igt@kms_fbcon_fbt@psr-suspend.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-2x:
- shard-bmg: [SKIP][192] ([Intel XE#2373]) -> [PASS][193]
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-5/igt@kms_feature_discovery@display-2x.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-bmg: [SKIP][194] ([Intel XE#2316]) -> [PASS][195] +5 other tests pass
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-4/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-2/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3:
- shard-bmg: [FAIL][196] ([Intel XE#3321]) -> [PASS][197] +3 other tests pass
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-1/igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@b-edp1:
- shard-lnl: [FAIL][198] ([Intel XE#886]) -> [PASS][199] +2 other tests pass
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-1/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@b-edp1.html
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-2/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@b-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling:
- shard-dg2-set2: [SKIP][200] ([Intel XE#2351] / [Intel XE#4208]) -> [PASS][201] +12 other tests pass
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-modesetfrombusy:
- shard-dg2-set2: [SKIP][202] ([Intel XE#2231] / [Intel XE#4208]) -> [PASS][203] +1 other test pass
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-modesetfrombusy.html
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_frontbuffer_tracking@fbc-modesetfrombusy.html
* igt@kms_hdr@static-toggle:
- shard-bmg: [SKIP][204] ([Intel XE#1503]) -> [PASS][205]
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-4/igt@kms_hdr@static-toggle.html
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-7/igt@kms_hdr@static-toggle.html
* igt@kms_pm_dc@dc6-dpms:
- shard-lnl: [FAIL][206] ([Intel XE#718]) -> [PASS][207]
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-7/igt@kms_pm_dc@dc6-dpms.html
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-7/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_psr@psr2-sprite-plane-onoff:
- shard-lnl: [SKIP][208] ([Intel XE#2351]) -> [PASS][209] +3 other tests pass
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_psr@psr2-sprite-plane-onoff.html
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-7/igt@kms_psr@psr2-sprite-plane-onoff.html
* igt@kms_sequence@get-idle:
- shard-bmg: [SKIP][210] ([Intel XE#4954]) -> [PASS][211] +15 other tests pass
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_sequence@get-idle.html
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-4/igt@kms_sequence@get-idle.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-bmg: [SKIP][212] ([Intel XE#1435]) -> [PASS][213] +1 other test pass
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-6/igt@kms_setmode@clone-exclusive-crtc.html
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@kms_setmode@clone-exclusive-crtc.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-bind:
- shard-dg2-set2: [SKIP][214] ([Intel XE#1392]) -> [PASS][215] +2 other tests pass
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-bind.html
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-bind.html
* igt@xe_exec_system_allocator@many-free:
- shard-bmg: [SKIP][216] ([Intel XE#4996]) -> [PASS][217] +24 other tests pass
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@xe_exec_system_allocator@many-free.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@xe_exec_system_allocator@many-free.html
* {igt@xe_exec_system_allocator@threads-many-large-execqueues-mmap-shared-remap}:
- shard-lnl: [SKIP][218] ([Intel XE#4996]) -> [PASS][219] +38 other tests pass
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@xe_exec_system_allocator@threads-many-large-execqueues-mmap-shared-remap.html
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@xe_exec_system_allocator@threads-many-large-execqueues-mmap-shared-remap.html
* igt@xe_mmap@bad-object:
- shard-bmg: [SKIP][220] ([Intel XE#4954] / [Intel XE#4996]) -> [PASS][221] +1 other test pass
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@xe_mmap@bad-object.html
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@xe_mmap@bad-object.html
* igt@xe_module_load@reload-no-display:
- shard-dg2-set2: [FAIL][222] ([Intel XE#4208]) -> [PASS][223]
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_module_load@reload-no-display.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@xe_module_load@reload-no-display.html
* igt@xe_pm@s4-d3hot-basic-exec:
- shard-lnl: [ABORT][224] ([Intel XE#1794]) -> [PASS][225]
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-2/igt@xe_pm@s4-d3hot-basic-exec.html
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@xe_pm@s4-d3hot-basic-exec.html
* igt@xe_vm@large-split-binds-536870912:
- shard-dg2-set2: [SKIP][226] ([Intel XE#4208]) -> [PASS][227] +274 other tests pass
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_vm@large-split-binds-536870912.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@xe_vm@large-split-binds-536870912.html
#### Warnings ####
* igt@kms_async_flips@invalid-async-flip-atomic:
- shard-dg2-set2: [SKIP][228] ([Intel XE#4208] / [i915#2575]) -> [SKIP][229] ([Intel XE#3768])
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_async_flips@invalid-async-flip-atomic.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_async_flips@invalid-async-flip-atomic.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-90:
- shard-dg2-set2: [SKIP][230] ([Intel XE#316]) -> [SKIP][231] ([Intel XE#2351] / [Intel XE#4208]) +1 other test skip
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-dg2-set2: [SKIP][232] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][233] ([Intel XE#316]) +2 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_big_fb@linear-16bpp-rotate-90.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-bmg: [SKIP][234] ([Intel XE#2231] / [Intel XE#4996]) -> [SKIP][235] ([Intel XE#2327])
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_big_fb@linear-32bpp-rotate-270.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@kms_big_fb@linear-32bpp-rotate-270.html
- shard-dg2-set2: [SKIP][236] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][237] ([Intel XE#316])
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_big_fb@linear-32bpp-rotate-270.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_big_fb@linear-32bpp-rotate-270.html
- shard-lnl: [SKIP][238] ([Intel XE#2351] / [Intel XE#4996]) -> [SKIP][239] ([Intel XE#1407])
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_big_fb@linear-32bpp-rotate-270.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-8/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-bmg: [SKIP][240] ([Intel XE#2231]) -> [SKIP][241] ([Intel XE#2327])
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_big_fb@linear-8bpp-rotate-90.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-2/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-dg2-set2: [SKIP][242] ([Intel XE#316]) -> [SKIP][243] ([Intel XE#4208]) +1 other test skip
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg2-set2: [SKIP][244] ([Intel XE#4208]) -> [SKIP][245] ([Intel XE#316]) +3 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-180:
- shard-dg2-set2: [SKIP][246] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][247] ([Intel XE#1124]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-434/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html
- shard-lnl: [SKIP][248] ([Intel XE#2351]) -> [SKIP][249] ([Intel XE#1124]) +1 other test skip
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-4/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-dg2-set2: [SKIP][250] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][251] ([Intel XE#619])
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_big_fb@y-tiled-addfb.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-dg2-set2: [SKIP][252] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][253] ([Intel XE#1124]) +8 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-0:
- shard-bmg: [SKIP][254] ([Intel XE#1124]) -> [SKIP][255] ([Intel XE#2231] / [Intel XE#4996])
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-8/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
- shard-dg2-set2: [SKIP][256] ([Intel XE#1124]) -> [SKIP][257] ([Intel XE#2351] / [Intel XE#4208]) +2 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
- shard-lnl: [SKIP][258] ([Intel XE#1124]) -> [SKIP][259] ([Intel XE#2351] / [Intel XE#4996])
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-4/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
- shard-dg2-set2: [SKIP][260] ([Intel XE#1124]) -> [SKIP][261] ([Intel XE#4208]) +5 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-dg2-set2: [SKIP][262] ([Intel XE#607]) -> [SKIP][263] ([Intel XE#4208])
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-dg2-set2: [SKIP][264] ([Intel XE#4208]) -> [SKIP][265] ([Intel XE#1124]) +6 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0:
- shard-bmg: [SKIP][266] ([Intel XE#2231]) -> [SKIP][267] ([Intel XE#1124])
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p:
- shard-dg2-set2: [SKIP][268] ([Intel XE#4208] / [i915#2575]) -> [SKIP][269] ([Intel XE#2191]) +1 other test skip
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
* igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p:
- shard-dg2-set2: [SKIP][270] ([Intel XE#2191]) -> [SKIP][271] ([Intel XE#4208] / [i915#2575]) +1 other test skip
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-1-displays-1920x1080p:
- shard-dg2-set2: [SKIP][272] ([Intel XE#4208] / [i915#2575]) -> [SKIP][273] ([Intel XE#367]) +3 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-4-displays-2560x1440p:
- shard-dg2-set2: [SKIP][274] ([Intel XE#367]) -> [SKIP][275] ([Intel XE#4208] / [i915#2575]) +1 other test skip
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html
- shard-lnl: [SKIP][276] ([Intel XE#1512]) -> [SKIP][277] ([Intel XE#4996])
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-7/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html
- shard-bmg: [SKIP][278] ([Intel XE#367]) -> [SKIP][279] ([Intel XE#4996])
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-3/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs:
- shard-bmg: [SKIP][280] ([Intel XE#2887]) -> [SKIP][281] ([Intel XE#2231] / [Intel XE#4996])
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-5/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs.html
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs.html
- shard-lnl: [SKIP][282] ([Intel XE#2887]) -> [SKIP][283] ([Intel XE#2351] / [Intel XE#4996])
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-4/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs.html
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs:
- shard-dg2-set2: [SKIP][284] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][285] ([Intel XE#4208]) +7 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-dg2-set2: [SKIP][286] ([Intel XE#4208]) -> [SKIP][287] ([Intel XE#2907]) +1 other test skip
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs:
- shard-dg2-set2: [SKIP][288] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][289] ([Intel XE#455] / [Intel XE#787])
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs.html
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-434/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc:
- shard-dg2-set2: [SKIP][290] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][291] ([Intel XE#2351] / [Intel XE#4208]) +2 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc.html
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-dg2-set2: [SKIP][292] ([Intel XE#3442]) -> [SKIP][293] ([Intel XE#4208])
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg2-set2: [SKIP][294] ([Intel XE#4208]) -> [SKIP][295] ([Intel XE#3442])
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-bmg: [SKIP][296] ([Intel XE#2231]) -> [SKIP][297] ([Intel XE#2887])
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-5/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
- shard-dg2-set2: [SKIP][298] ([Intel XE#2231] / [Intel XE#4208]) -> [INCOMPLETE][299] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124] / [Intel XE#4345])
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
- shard-lnl: [SKIP][300] ([Intel XE#2351]) -> [SKIP][301] ([Intel XE#2887])
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [INCOMPLETE][302] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124]) -> [SKIP][303] ([Intel XE#4208])
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-dg2-set2: [SKIP][304] ([Intel XE#2907]) -> [SKIP][305] ([Intel XE#4208]) +1 other test skip
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc:
- shard-dg2-set2: [SKIP][306] ([Intel XE#4208]) -> [SKIP][307] ([Intel XE#455] / [Intel XE#787]) +9 other tests skip
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-dg2-set2: [SKIP][308] ([Intel XE#4418]) -> [SKIP][309] ([Intel XE#2351] / [Intel XE#4208])
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_cdclk@mode-transition-all-outputs.html
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_color@ctm-limited-range:
- shard-dg2-set2: [SKIP][310] ([Intel XE#4208] / [i915#2575]) -> [SKIP][311] ([Intel XE#306]) +1 other test skip
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_chamelium_color@ctm-limited-range.html
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_chamelium_color@ctm-limited-range.html
* igt@kms_chamelium_color@ctm-max:
- shard-dg2-set2: [SKIP][312] ([Intel XE#306]) -> [SKIP][313] ([Intel XE#4208] / [i915#2575])
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@kms_chamelium_color@ctm-max.html
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_chamelium_color@ctm-max.html
* igt@kms_chamelium_hpd@hdmi-hpd:
- shard-dg2-set2: [SKIP][314] ([Intel XE#4208] / [i915#2575]) -> [SKIP][315] ([Intel XE#373]) +15 other tests skip
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_chamelium_hpd@hdmi-hpd.html
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_chamelium_hpd@hdmi-hpd.html
* igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
- shard-lnl: [SKIP][316] ([Intel XE#4996]) -> [SKIP][317] ([Intel XE#373])
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-1/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
- shard-bmg: [SKIP][318] ([Intel XE#4996]) -> [SKIP][319] ([Intel XE#2252])
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
* igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
- shard-dg2-set2: [SKIP][320] ([Intel XE#373]) -> [SKIP][321] ([Intel XE#4208] / [i915#2575]) +8 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
* igt@kms_content_protection@atomic:
- shard-bmg: [SKIP][322] ([Intel XE#2341]) -> [FAIL][323] ([Intel XE#1178])
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-4/igt@kms_content_protection@atomic.html
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-dg2-set2: [SKIP][324] ([Intel XE#4208] / [i915#2575]) -> [SKIP][325] ([Intel XE#307])
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_content_protection@dp-mst-type-1.html
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-433/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-bmg: [FAIL][326] ([Intel XE#1178]) -> [SKIP][327] ([Intel XE#2341])
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_content_protection@legacy.html
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_content_protection@legacy.html
- shard-dg2-set2: [FAIL][328] ([Intel XE#1178]) -> [SKIP][329] ([Intel XE#4208] / [i915#2575]) +1 other test skip
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@kms_content_protection@legacy.html
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@uevent:
- shard-lnl: [SKIP][330] ([Intel XE#4996]) -> [SKIP][331] ([Intel XE#3278])
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_content_protection@uevent.html
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-7/igt@kms_content_protection@uevent.html
- shard-bmg: [SKIP][332] ([Intel XE#4996]) -> [SKIP][333] ([Intel XE#2341])
[332]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_content_protection@uevent.html
[333]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-5/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg2-set2: [SKIP][334] ([Intel XE#4208] / [i915#2575]) -> [SKIP][335] ([Intel XE#308]) +4 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_cursor_crc@cursor-offscreen-512x512.html
[335]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-bmg: [SKIP][336] ([Intel XE#2320]) -> [SKIP][337] ([Intel XE#4996])
[336]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-7/igt@kms_cursor_crc@cursor-onscreen-32x32.html
[337]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_cursor_crc@cursor-onscreen-32x32.html
- shard-lnl: [SKIP][338] ([Intel XE#1424]) -> [SKIP][339] ([Intel XE#4996])
[338]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-2/igt@kms_cursor_crc@cursor-onscreen-32x32.html
[339]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2-set2: [SKIP][340] ([Intel XE#308]) -> [SKIP][341] ([Intel XE#4208] / [i915#2575])
[340]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@kms_cursor_crc@cursor-random-512x512.html
[341]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2-set2: [SKIP][342] ([Intel XE#4208] / [i915#2575]) -> [SKIP][343] ([Intel XE#323])
[342]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[343]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-dg2-set2: [SKIP][344] ([Intel XE#4354]) -> [SKIP][345] ([Intel XE#4208])
[344]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@kms_dp_link_training@non-uhbr-mst.html
[345]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-bmg: [SKIP][346] ([Intel XE#2231]) -> [SKIP][347] ([Intel XE#4354])
[346]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_dp_link_training@non-uhbr-sst.html
[347]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-lnl: [SKIP][348] ([Intel XE#2351]) -> [SKIP][349] ([Intel XE#4354])
[348]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_dp_link_training@non-uhbr-sst.html
[349]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-1/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-dg2-set2: [SKIP][350] ([Intel XE#4208]) -> [SKIP][351] ([Intel XE#4356])
[350]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_dp_link_training@uhbr-mst.html
[351]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-dg2-set2: [SKIP][352] ([Intel XE#4356]) -> [SKIP][353] ([Intel XE#4208])
[352]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@kms_dp_link_training@uhbr-sst.html
[353]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
- shard-dg2-set2: [SKIP][354] ([Intel XE#4422]) -> [SKIP][355] ([Intel XE#4208])
[354]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
[355]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2-set2: [SKIP][356] ([Intel XE#776]) -> [SKIP][357] ([Intel XE#4208])
[356]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@kms_fbcon_fbt@psr.html
[357]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-4x:
- shard-dg2-set2: [SKIP][358] ([Intel XE#4208] / [i915#2575]) -> [SKIP][359] ([Intel XE#1138])
[358]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_feature_discovery@display-4x.html
[359]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2-set2: [SKIP][360] ([Intel XE#1137]) -> [SKIP][361] ([Intel XE#4208] / [i915#2575])
[360]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_feature_discovery@dp-mst.html
[361]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-dg2-set2: [SKIP][362] ([Intel XE#4208] / [i915#2575]) -> [SKIP][363] ([Intel XE#1135])
[362]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_feature_discovery@psr1.html
[363]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-lnl: [SKIP][364] ([Intel XE#1421]) -> [SKIP][365] ([Intel XE#4996])
[364]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_flip@2x-plain-flip-interruptible.html
[365]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank:
- shard-dg2-set2: [FAIL][366] ([Intel XE#301]) -> [SKIP][367] ([Intel XE#4208] / [i915#2575])
[366]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@kms_flip@flip-vs-expired-vblank.html
[367]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-dg2-set2: [SKIP][368] ([Intel XE#4208] / [i915#2575]) -> [FAIL][369] ([Intel XE#301]) +1 other test fail
[368]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[369]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
- shard-dg2-set2: [SKIP][370] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][371] ([Intel XE#455]) +2 other tests skip
[370]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
[371]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2-set2: [SKIP][372] ([Intel XE#455]) -> [SKIP][373] ([Intel XE#4208]) +5 other tests skip
[372]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
[373]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-dg2-set2: [SKIP][374] ([Intel XE#4208]) -> [SKIP][375] ([Intel XE#455]) +2 other tests skip
[374]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
[375]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-dg2-set2: [SKIP][376] ([Intel XE#455]) -> [SKIP][377] ([Intel XE#2351] / [Intel XE#4208])
[376]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
[377]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-lnl: [SKIP][378] ([Intel XE#651]) -> [SKIP][379] ([Intel XE#2351])
[378]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-4/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-wc.html
[379]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-wc.html
- shard-bmg: [SKIP][380] ([Intel XE#2311]) -> [SKIP][381] ([Intel XE#2231] / [Intel XE#4954])
[380]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-wc.html
[381]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt:
- shard-lnl: [SKIP][382] ([Intel XE#2351]) -> [SKIP][383] ([Intel XE#651])
[382]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt.html
[383]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt.html
- shard-bmg: [SKIP][384] ([Intel XE#2231] / [Intel XE#4954]) -> [SKIP][385] ([Intel XE#2311])
[384]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt.html
[385]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt.html
- shard-dg2-set2: [SKIP][386] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][387] ([Intel XE#651])
[386]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt.html
[387]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff:
- shard-dg2-set2: [SKIP][388] ([Intel XE#651]) -> [SKIP][389] ([Intel XE#4208]) +20 other tests skip
[388]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html
[389]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt:
- shard-bmg: [SKIP][390] ([Intel XE#2311]) -> [SKIP][391] ([Intel XE#2312]) +25 other tests skip
[390]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html
[391]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-suspend:
- shard-dg2-set2: [SKIP][392] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][393] ([Intel XE#651]) +10 other tests skip
[392]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-suspend.html
[393]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@kms_frontbuffer_tracking@drrs-suspend.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][394] ([Intel XE#4141]) -> [SKIP][395] ([Intel XE#2231] / [Intel XE#4954])
[394]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html
[395]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-move:
- shard-bmg: [SKIP][396] ([Intel XE#2231] / [Intel XE#4954]) -> [SKIP][397] ([Intel XE#2312])
[396]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-move.html
[397]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
- shard-bmg: [SKIP][398] ([Intel XE#2231] / [Intel XE#4954]) -> [SKIP][399] ([Intel XE#4141]) +1 other test skip
[398]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
[399]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
- shard-dg2-set2: [SKIP][400] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][401] ([Intel XE#2351] / [Intel XE#4208]) +1 other test skip
[400]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
[401]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
- shard-lnl: [SKIP][402] ([Intel XE#2351]) -> [SKIP][403] ([Intel XE#656]) +1 other test skip
[402]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
[403]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render:
- shard-bmg: [SKIP][404] ([Intel XE#4141]) -> [SKIP][405] ([Intel XE#2312]) +14 other tests skip
[404]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
[405]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: [SKIP][406] ([Intel XE#2312]) -> [SKIP][407] ([Intel XE#4141]) +7 other tests skip
[406]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
[407]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render:
- shard-dg2-set2: [SKIP][408] ([Intel XE#4208]) -> [SKIP][409] ([Intel XE#651]) +31 other tests skip
[408]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render.html
[409]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][410] ([Intel XE#2312]) -> [SKIP][411] ([Intel XE#2311]) +15 other tests skip
[410]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[411]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-wc:
- shard-dg2-set2: [SKIP][412] ([Intel XE#651]) -> [SKIP][413] ([Intel XE#2351] / [Intel XE#4208]) +9 other tests skip
[412]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-wc.html
[413]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- shard-dg2-set2: [SKIP][414] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][415] ([Intel XE#658]) +1 other test skip
[414]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
[415]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
- shard-bmg: [SKIP][416] ([Intel XE#2231] / [Intel XE#4954] / [Intel XE#4996]) -> [SKIP][417] ([Intel XE#2312])
[416]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
[417]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
- shard-lnl: [SKIP][418] ([Intel XE#2351] / [Intel XE#4996]) -> [SKIP][419] ([Intel XE#656])
[418]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
[419]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt:
- shard-bmg: [SKIP][420] ([Intel XE#2313]) -> [SKIP][421] ([Intel XE#2312]) +25 other tests skip
[420]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt.html
[421]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render:
- shard-dg2-set2: [SKIP][422] ([Intel XE#653]) -> [SKIP][423] ([Intel XE#4208]) +20 other tests skip
[422]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render.html
[423]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt:
- shard-bmg: [SKIP][424] ([Intel XE#2312]) -> [SKIP][425] ([Intel XE#2313]) +11 other tests skip
[424]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt.html
[425]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy:
- shard-dg2-set2: [SKIP][426] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][427] ([Intel XE#4208]) +2 other tests skip
[426]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy.html
[427]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
- shard-bmg: [SKIP][428] ([Intel XE#2313]) -> [SKIP][429] ([Intel XE#2231] / [Intel XE#4954]) +1 other test skip
[428]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html
[429]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
- shard-bmg: [SKIP][430] ([Intel XE#2231] / [Intel XE#4954]) -> [SKIP][431] ([Intel XE#2313]) +1 other test skip
[430]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
[431]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
- shard-dg2-set2: [SKIP][432] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][433] ([Intel XE#653])
[432]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
[433]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2-set2: [SKIP][434] ([Intel XE#4208]) -> [SKIP][435] ([Intel XE#653]) +24 other tests skip
[434]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
[435]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: [SKIP][436] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][437] ([Intel XE#653]) +10 other tests skip
[436]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
[437]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render:
- shard-dg2-set2: [SKIP][438] ([Intel XE#653]) -> [SKIP][439] ([Intel XE#2351] / [Intel XE#4208]) +1 other test skip
[438]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render.html
[439]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2-set2: [SKIP][440] ([Intel XE#605]) -> [SKIP][441] ([Intel XE#4208] / [i915#2575])
[440]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_getfb@getfb-reject-ccs.html
[441]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_hdr@brightness-with-hdr:
- shard-bmg: [SKIP][442] ([Intel XE#3544]) -> [SKIP][443] ([Intel XE#3374] / [Intel XE#3544])
[442]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-5/igt@kms_hdr@brightness-with-hdr.html
[443]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-dg2-set2: [SKIP][444] ([Intel XE#4208]) -> [SKIP][445] ([Intel XE#2927])
[444]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_joiner@basic-ultra-joiner.html
[445]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-dg2-set2: [SKIP][446] ([Intel XE#346]) -> [SKIP][447] ([Intel XE#4208])
[446]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@kms_joiner@invalid-modeset-big-joiner.html
[447]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-dg2-set2: [SKIP][448] ([Intel XE#356]) -> [SKIP][449] ([Intel XE#4208] / [i915#2575])
[448]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[449]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@legacy:
- shard-bmg: [SKIP][450] ([Intel XE#4954]) -> [SKIP][451] ([Intel XE#2486])
[450]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_panel_fitting@legacy.html
[451]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-2/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-dg2-set2: [SKIP][452] ([Intel XE#4208]) -> [SKIP][453] ([Intel XE#4359])
[452]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
[453]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-434/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-dg2-set2: [SKIP][454] ([Intel XE#4208] / [i915#2575]) -> [SKIP][455] ([Intel XE#5021])
[454]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_plane_multiple@2x-tiling-y.html
[455]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-bmg: [SKIP][456] ([Intel XE#5021]) -> [SKIP][457] ([Intel XE#4596])
[456]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-8/igt@kms_plane_multiple@2x-tiling-yf.html
[457]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2-set2: [SKIP][458] ([Intel XE#5020]) -> [SKIP][459] ([Intel XE#4208] / [i915#2575])
[458]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_plane_multiple@tiling-y.html
[459]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format:
- shard-dg2-set2: [SKIP][460] ([Intel XE#4208] / [i915#2575]) -> [SKIP][461] ([Intel XE#2763] / [Intel XE#455]) +2 other tests skip
[460]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html
[461]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2-set2: [SKIP][462] ([Intel XE#4208]) -> [SKIP][463] ([Intel XE#2938])
[462]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_pm_backlight@brightness-with-dpms.html
[463]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade:
- shard-dg2-set2: [SKIP][464] ([Intel XE#870]) -> [SKIP][465] ([Intel XE#4208])
[464]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@kms_pm_backlight@fade.html
[465]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_pm_backlight@fade.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-dg2-set2: [SKIP][466] ([Intel XE#4208]) -> [SKIP][467] ([Intel XE#870]) +1 other test skip
[466]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_pm_backlight@fade-with-dpms.html
[467]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-dg2-set2: [SKIP][468] ([Intel XE#3309]) -> [SKIP][469] ([Intel XE#4208])
[468]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@kms_pm_dc@dc5-retention-flops.html
[469]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg2-set2: [SKIP][470] ([Intel XE#908]) -> [SKIP][471] ([Intel XE#2351] / [Intel XE#4208])
[470]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@kms_pm_dc@dc6-dpms.html
[471]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@deep-pkgc:
- shard-dg2-set2: [SKIP][472] ([Intel XE#4208]) -> [SKIP][473] ([Intel XE#908])
[472]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_pm_dc@deep-pkgc.html
[473]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@kms_pm_dc@deep-pkgc.html
* igt@kms_properties@get_properties-sanity-non-atomic:
- shard-dg2-set2: [FAIL][474] ([Intel XE#5017]) -> [SKIP][475] ([Intel XE#4208] / [i915#2575]) +1 other test skip
[474]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@kms_properties@get_properties-sanity-non-atomic.html
[475]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_properties@get_properties-sanity-non-atomic.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
- shard-dg2-set2: [SKIP][476] ([Intel XE#1489]) -> [SKIP][477] ([Intel XE#4208]) +6 other tests skip
[476]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
[477]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-dg2-set2: [SKIP][478] ([Intel XE#4208]) -> [SKIP][479] ([Intel XE#1489]) +8 other tests skip
[478]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
[479]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-dg2-set2: [SKIP][480] ([Intel XE#4208]) -> [SKIP][481] ([Intel XE#1122])
[480]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_psr2_su@frontbuffer-xrgb8888.html
[481]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-434/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-lnl: [SKIP][482] ([Intel XE#1128]) -> [SKIP][483] ([Intel XE#2351])
[482]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-8/igt@kms_psr2_su@page_flip-nv12.html
[483]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@kms_psr2_su@page_flip-nv12.html
- shard-bmg: [SKIP][484] ([Intel XE#2387]) -> [SKIP][485] ([Intel XE#2231] / [Intel XE#4954])
[484]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-6/igt@kms_psr2_su@page_flip-nv12.html
[485]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2-set2: [SKIP][486] ([Intel XE#1122]) -> [SKIP][487] ([Intel XE#4208])
[486]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@kms_psr2_su@page_flip-xrgb8888.html
[487]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-sprite-blt:
- shard-bmg: [SKIP][488] ([Intel XE#2231] / [Intel XE#4954]) -> [SKIP][489] ([Intel XE#2234] / [Intel XE#2850]) +1 other test skip
[488]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@kms_psr@fbc-pr-sprite-blt.html
[489]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-4/igt@kms_psr@fbc-pr-sprite-blt.html
- shard-dg2-set2: [SKIP][490] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][491] ([Intel XE#2850] / [Intel XE#929]) +1 other test skip
[490]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_psr@fbc-pr-sprite-blt.html
[491]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-434/igt@kms_psr@fbc-pr-sprite-blt.html
- shard-lnl: [SKIP][492] ([Intel XE#2351]) -> [SKIP][493] ([Intel XE#1406])
[492]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_psr@fbc-pr-sprite-blt.html
[493]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-2/igt@kms_psr@fbc-pr-sprite-blt.html
* igt@kms_psr@fbc-psr-sprite-plane-onoff:
- shard-dg2-set2: [SKIP][494] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][495] ([Intel XE#2351] / [Intel XE#4208]) +3 other tests skip
[494]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_psr@fbc-psr-sprite-plane-onoff.html
[495]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_psr@fbc-psr-sprite-plane-onoff.html
* igt@kms_psr@fbc-psr2-primary-render:
- shard-dg2-set2: [SKIP][496] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][497] ([Intel XE#4208]) +12 other tests skip
[496]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_psr@fbc-psr2-primary-render.html
[497]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_psr@fbc-psr2-primary-render.html
* igt@kms_psr@pr-primary-page-flip:
- shard-dg2-set2: [SKIP][498] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][499] ([Intel XE#2850] / [Intel XE#929]) +4 other tests skip
[498]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_psr@pr-primary-page-flip.html
[499]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_psr@pr-primary-page-flip.html
* igt@kms_psr@psr-primary-render:
- shard-bmg: [SKIP][500] ([Intel XE#2234] / [Intel XE#2850]) -> [SKIP][501] ([Intel XE#2231] / [Intel XE#4954])
[500]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-8/igt@kms_psr@psr-primary-render.html
[501]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@kms_psr@psr-primary-render.html
* igt@kms_psr@psr2-basic:
- shard-dg2-set2: [SKIP][502] ([Intel XE#4208]) -> [SKIP][503] ([Intel XE#2850] / [Intel XE#929]) +14 other tests skip
[502]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_psr@psr2-basic.html
[503]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@kms_psr@psr2-basic.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg2-set2: [SKIP][504] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][505] ([Intel XE#2939])
[504]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[505]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-434/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg2-set2: [SKIP][506] ([Intel XE#2939]) -> [SKIP][507] ([Intel XE#4208])
[506]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
[507]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@primary-rotation-90:
- shard-dg2-set2: [SKIP][508] ([Intel XE#4208] / [i915#2575]) -> [SKIP][509] ([Intel XE#3414])
[508]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_rotation_crc@primary-rotation-90.html
[509]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_rotation_crc@primary-rotation-90.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2-set2: [SKIP][510] ([Intel XE#4208] / [i915#2575]) -> [SKIP][511] ([Intel XE#1127]) +1 other test skip
[510]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
[511]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-dg2-set2: [SKIP][512] ([Intel XE#3414]) -> [SKIP][513] ([Intel XE#4208] / [i915#2575])
[512]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@kms_rotation_crc@sprite-rotation-270.html
[513]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2-set2: [SKIP][514] ([Intel XE#1500]) -> [SKIP][515] ([Intel XE#4208] / [i915#2575])
[514]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[515]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@flip-dpms:
- shard-dg2-set2: [SKIP][516] ([Intel XE#455]) -> [SKIP][517] ([Intel XE#4208] / [i915#2575]) +8 other tests skip
[516]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@kms_vrr@flip-dpms.html
[517]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@flip-suspend:
- shard-dg2-set2: [SKIP][518] ([Intel XE#4208] / [i915#2575]) -> [SKIP][519] ([Intel XE#455]) +6 other tests skip
[518]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_vrr@flip-suspend.html
[519]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-436/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@negative-basic:
- shard-lnl: [SKIP][520] ([Intel XE#4996]) -> [SKIP][521] ([Intel XE#1499])
[520]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@kms_vrr@negative-basic.html
[521]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-3/igt@kms_vrr@negative-basic.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-dg2-set2: [SKIP][522] ([Intel XE#4208] / [i915#2575]) -> [SKIP][523] ([Intel XE#756]) +1 other test skip
[522]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@kms_writeback@writeback-pixel-formats.html
[523]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@kms_writeback@writeback-pixel-formats.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-bmg: [SKIP][524] ([Intel XE#4954]) -> [SKIP][525] ([Intel XE#1091] / [Intel XE#2849])
[524]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@sriov_basic@enable-vfs-autoprobe-off.html
[525]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@sriov_basic@enable-vfs-autoprobe-off.html
- shard-lnl: [SKIP][526] ([Intel XE#4996]) -> [SKIP][527] ([Intel XE#1091] / [Intel XE#2849])
[526]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@sriov_basic@enable-vfs-autoprobe-off.html
[527]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2-set2: [SKIP][528] ([Intel XE#1091] / [Intel XE#2849]) -> [SKIP][529] ([Intel XE#4208] / [i915#2575])
[528]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
[529]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
* igt@testdisplay:
- shard-dg2-set2: [ABORT][530] ([Intel XE#2705]) -> [SKIP][531] ([Intel XE#4208])
[530]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@testdisplay.html
[531]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@testdisplay.html
* igt@xe_copy_basic@mem-copy-linear-0x369:
- shard-dg2-set2: [SKIP][532] ([Intel XE#1123]) -> [SKIP][533] ([Intel XE#4208])
[532]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@xe_copy_basic@mem-copy-linear-0x369.html
[533]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_copy_basic@mem-copy-linear-0x369.html
* igt@xe_copy_basic@mem-set-linear-0xfffe:
- shard-dg2-set2: [SKIP][534] ([Intel XE#1126]) -> [SKIP][535] ([Intel XE#4208])
[534]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@xe_copy_basic@mem-set-linear-0xfffe.html
[535]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_copy_basic@mem-set-linear-0xfffe.html
* igt@xe_eu_stall@invalid-gt-id:
- shard-dg2-set2: [SKIP][536] ([Intel XE#4208]) -> [SKIP][537] ([Intel XE#4497]) +1 other test skip
[536]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_eu_stall@invalid-gt-id.html
[537]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@xe_eu_stall@invalid-gt-id.html
* igt@xe_eudebug@basic-exec-queues-enable:
- shard-bmg: [SKIP][538] ([Intel XE#4837]) -> [SKIP][539] ([Intel XE#4954]) +1 other test skip
[538]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-1/igt@xe_eudebug@basic-exec-queues-enable.html
[539]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@xe_eudebug@basic-exec-queues-enable.html
* igt@xe_eudebug@multiple-sessions:
- shard-dg2-set2: [SKIP][540] ([Intel XE#4837]) -> [SKIP][541] ([Intel XE#4208]) +11 other tests skip
[540]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@xe_eudebug@multiple-sessions.html
[541]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_eudebug@multiple-sessions.html
* igt@xe_eudebug_online@basic-breakpoint:
- shard-bmg: [SKIP][542] ([Intel XE#4954]) -> [SKIP][543] ([Intel XE#4837])
[542]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@xe_eudebug_online@basic-breakpoint.html
[543]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-2/igt@xe_eudebug_online@basic-breakpoint.html
- shard-lnl: [SKIP][544] ([Intel XE#4996]) -> [SKIP][545] ([Intel XE#4837])
[544]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@xe_eudebug_online@basic-breakpoint.html
[545]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-5/igt@xe_eudebug_online@basic-breakpoint.html
* igt@xe_eudebug_online@interrupt-other-debuggable:
- shard-dg2-set2: [SKIP][546] ([Intel XE#4208]) -> [SKIP][547] ([Intel XE#4837]) +15 other tests skip
[546]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_eudebug_online@interrupt-other-debuggable.html
[547]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-435/igt@xe_eudebug_online@interrupt-other-debuggable.html
* igt@xe_eudebug_sriov@deny-eudebug:
- shard-dg2-set2: [SKIP][548] ([Intel XE#4208]) -> [SKIP][549] ([Intel XE#4518])
[548]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_eudebug_sriov@deny-eudebug.html
[549]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@xe_eudebug_sriov@deny-eudebug.html
* igt@xe_exec_basic@multigpu-no-exec-basic:
- shard-dg2-set2: [SKIP][550] ([Intel XE#1392]) -> [SKIP][551] ([Intel XE#4208]) +1 other test skip
[550]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-basic.html
[551]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_exec_basic@multigpu-no-exec-basic.html
* igt@xe_exec_basic@multigpu-once-null:
- shard-dg2-set2: [SKIP][552] ([Intel XE#4208]) -> [SKIP][553] ([Intel XE#1392]) +1 other test skip
[552]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_exec_basic@multigpu-once-null.html
[553]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@xe_exec_basic@multigpu-once-null.html
* igt@xe_exec_basic@multigpu-once-userptr-invalidate:
- shard-lnl: [SKIP][554] ([Intel XE#4996]) -> [SKIP][555] ([Intel XE#1392])
[554]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-6/igt@xe_exec_basic@multigpu-once-userptr-invalidate.html
[555]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-7/igt@xe_exec_basic@multigpu-once-userptr-invalidate.html
- shard-bmg: [SKIP][556] ([Intel XE#4954]) -> [SKIP][557] ([Intel XE#2322])
[556]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@xe_exec_basic@multigpu-once-userptr-invalidate.html
[557]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-8/igt@xe_exec_basic@multigpu-once-userptr-invalidate.html
* igt@xe_exec_fault_mode@once-invalid-userptr-fault:
- shard-dg2-set2: [SKIP][558] ([Intel XE#288]) -> [SKIP][559] ([Intel XE#4208]) +30 other tests skip
[558]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-432/igt@xe_exec_fault_mode@once-invalid-userptr-fault.html
[559]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_exec_fault_mode@once-invalid-userptr-fault.html
* igt@xe_exec_fault_mode@twice-userptr-invalidate-race:
- shard-dg2-set2: [SKIP][560] ([Intel XE#4208]) -> [SKIP][561] ([Intel XE#288]) +36 other tests skip
[560]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html
[561]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-466/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html
* igt@xe_exec_mix_modes@exec-simple-batch-store-lr:
- shard-dg2-set2: [SKIP][562] ([Intel XE#2360]) -> [SKIP][563] ([Intel XE#4208]) +1 other test skip
[562]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html
[563]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html
* igt@xe_exec_system_allocator@many-mmap-free-huge:
- shard-lnl: [SKIP][564] ([Intel XE#4943]) -> [SKIP][565] ([Intel XE#4996]) +2 other tests skip
[564]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-4/igt@xe_exec_system_allocator@many-mmap-free-huge.html
[565]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-6/igt@xe_exec_system_allocator@many-mmap-free-huge.html
* igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-mlock-nomemset:
- shard-dg2-set2: [SKIP][566] ([Intel XE#4915]) -> [SKIP][567] ([Intel XE#4208]) +190 other tests skip
[566]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-466/igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-mlock-nomemset.html
[567]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-mlock-nomemset.html
* igt@xe_exec_system_allocator@threads-many-large-mmap-new-huge-nomemset:
- shard-bmg: [SKIP][568] ([Intel XE#4943]) -> [SKIP][569] ([Intel XE#4996]) +2 other tests skip
[568]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-7/igt@xe_exec_system_allocator@threads-many-large-mmap-new-huge-nomemset.html
[569]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-3/igt@xe_exec_system_allocator@threads-many-large-mmap-new-huge-nomemset.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset:
- shard-lnl: [FAIL][570] ([Intel XE#4929] / [Intel XE#5018]) -> [FAIL][571] ([Intel XE#5018])
[570]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-lnl-5/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html
[571]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-lnl-2/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-mmap-shared-nomemset:
- shard-dg2-set2: [SKIP][572] ([Intel XE#4208]) -> [SKIP][573] ([Intel XE#4915]) +242 other tests skip
[572]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_exec_system_allocator@threads-shared-vm-many-mmap-shared-nomemset.html
[573]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@xe_exec_system_allocator@threads-shared-vm-many-mmap-shared-nomemset.html
* igt@xe_oa@buffer-size:
- shard-dg2-set2: [SKIP][574] ([Intel XE#4208]) -> [SKIP][575] ([Intel XE#4501])
[574]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_oa@buffer-size.html
[575]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@xe_oa@buffer-size.html
* igt@xe_oa@oa-unit-exclusive-stream-sample-oa:
- shard-dg2-set2: [SKIP][576] ([Intel XE#2541] / [Intel XE#3573]) -> [SKIP][577] ([Intel XE#4208]) +7 other tests skip
[576]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@xe_oa@oa-unit-exclusive-stream-sample-oa.html
[577]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_oa@oa-unit-exclusive-stream-sample-oa.html
* igt@xe_oa@syncs-syncobj-wait-cfg:
- shard-dg2-set2: [SKIP][578] ([Intel XE#4208]) -> [SKIP][579] ([Intel XE#2541] / [Intel XE#3573] / [Intel XE#4501]) +1 other test skip
[578]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_oa@syncs-syncobj-wait-cfg.html
[579]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@xe_oa@syncs-syncobj-wait-cfg.html
* igt@xe_oa@syncs-userptr-wait-cfg:
- shard-dg2-set2: [SKIP][580] ([Intel XE#2541] / [Intel XE#3573] / [Intel XE#4501]) -> [SKIP][581] ([Intel XE#4208]) +2 other tests skip
[580]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@xe_oa@syncs-userptr-wait-cfg.html
[581]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_oa@syncs-userptr-wait-cfg.html
* igt@xe_oa@whitelisted-registers-userspace-config:
- shard-dg2-set2: [SKIP][582] ([Intel XE#4208]) -> [SKIP][583] ([Intel XE#2541] / [Intel XE#3573]) +9 other tests skip
[582]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_oa@whitelisted-registers-userspace-config.html
[583]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@xe_oa@whitelisted-registers-userspace-config.html
* igt@xe_pat@pat-index-xe2:
- shard-dg2-set2: [SKIP][584] ([Intel XE#977]) -> [SKIP][585] ([Intel XE#4208])
[584]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-463/igt@xe_pat@pat-index-xe2.html
[585]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_pat@pat-index-xe2.html
* igt@xe_peer2peer@read:
- shard-dg2-set2: [SKIP][586] ([Intel XE#1061] / [Intel XE#4208]) -> [SKIP][587] ([Intel XE#1061])
[586]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_peer2peer@read.html
[587]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@xe_peer2peer@read.html
* igt@xe_pm@vram-d3cold-threshold:
- shard-dg2-set2: [SKIP][588] ([Intel XE#579]) -> [SKIP][589] ([Intel XE#4208])
[588]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@xe_pm@vram-d3cold-threshold.html
[589]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_pm@vram-d3cold-threshold.html
* igt@xe_pmu@fn-engine-activity-sched-if-idle:
- shard-dg2-set2: [SKIP][590] ([Intel XE#4650]) -> [SKIP][591] ([Intel XE#4208])
[590]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@xe_pmu@fn-engine-activity-sched-if-idle.html
[591]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_pmu@fn-engine-activity-sched-if-idle.html
* igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq:
- shard-dg2-set2: [SKIP][592] ([Intel XE#4208]) -> [SKIP][593] ([Intel XE#4733]) +3 other tests skip
[592]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq.html
[593]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq.html
* igt@xe_query@multigpu-query-config:
- shard-bmg: [SKIP][594] ([Intel XE#4954]) -> [SKIP][595] ([Intel XE#944])
[594]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-bmg-2/igt@xe_query@multigpu-query-config.html
[595]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-bmg-2/igt@xe_query@multigpu-query-config.html
* igt@xe_query@multigpu-query-topology:
- shard-dg2-set2: [SKIP][596] ([Intel XE#4208]) -> [SKIP][597] ([Intel XE#944]) +1 other test skip
[596]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_query@multigpu-query-topology.html
[597]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-432/igt@xe_query@multigpu-query-topology.html
* igt@xe_query@multigpu-query-uc-fw-version-guc:
- shard-dg2-set2: [SKIP][598] ([Intel XE#944]) -> [SKIP][599] ([Intel XE#4208]) +1 other test skip
[598]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@xe_query@multigpu-query-uc-fw-version-guc.html
[599]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_query@multigpu-query-uc-fw-version-guc.html
* igt@xe_render_copy@render-stress-4-copies:
- shard-dg2-set2: [SKIP][600] ([Intel XE#4814]) -> [SKIP][601] ([Intel XE#4208])
[600]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@xe_render_copy@render-stress-4-copies.html
[601]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_render_copy@render-stress-4-copies.html
* igt@xe_spin_batch@spin-mem-copy:
- shard-dg2-set2: [SKIP][602] ([Intel XE#4821]) -> [SKIP][603] ([Intel XE#4208])
[602]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-436/igt@xe_spin_batch@spin-mem-copy.html
[603]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_spin_batch@spin-mem-copy.html
* igt@xe_sriov_auto_provisioning@exclusive-ranges:
- shard-dg2-set2: [SKIP][604] ([Intel XE#4130]) -> [SKIP][605] ([Intel XE#4208])
[604]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@xe_sriov_auto_provisioning@exclusive-ranges.html
[605]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_sriov_auto_provisioning@exclusive-ranges.html
* igt@xe_sriov_auto_provisioning@selfconfig-basic:
- shard-dg2-set2: [SKIP][606] ([Intel XE#4208]) -> [SKIP][607] ([Intel XE#4130]) +2 other tests skip
[606]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-464/igt@xe_sriov_auto_provisioning@selfconfig-basic.html
[607]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-463/igt@xe_sriov_auto_provisioning@selfconfig-basic.html
* igt@xe_sriov_flr@flr-vf1-clear:
- shard-dg2-set2: [SKIP][608] ([Intel XE#3342]) -> [SKIP][609] ([Intel XE#4208])
[608]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8362/shard-dg2-433/igt@xe_sriov_flr@flr-vf1-clear.html
[609]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/shard-dg2-464/igt@xe_sriov_flr@flr-vf1-clear.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
[Intel XE#1062]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1062
[Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
[Intel XE#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447
[Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
[Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2231]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2231
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2351
[Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
[Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
[Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2927
[Intel XE#2938]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2938
[Intel XE#2939]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2939
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3157]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3157
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278
[Intel XE#330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/330
[Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
[Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3442
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
[Intel XE#356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/356
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3767]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3767
[Intel XE#3768]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3768
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4045]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4045
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4164]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4164
[Intel XE#4208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4208
[Intel XE#4302]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4302
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4351
[Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4356
[Intel XE#4359]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4359
[Intel XE#4417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4417
[Intel XE#4418]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4418
[Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
[Intel XE#4494]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4494
[Intel XE#4497]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4497
[Intel XE#4501]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4501
[Intel XE#4518]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4518
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#4667]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4667
[Intel XE#4692]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4692
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#4814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4814
[Intel XE#4821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4821
[Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
[Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
[Intel XE#4929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4929
[Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
[Intel XE#4954]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4954
[Intel XE#4963]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4963
[Intel XE#4983]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4983
[Intel XE#4996]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4996
[Intel XE#5017]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5017
[Intel XE#5018]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5018
[Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
[Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
[Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
[Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
[Intel XE#605]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/605
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[Intel XE#619]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/619
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#827]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/827
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
[i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
Build changes
-------------
* IGT: IGT_8362 -> IGTPW_13120
* Linux: xe-3069-3db1bb52113808f8bc72a7049e2d36e76acc882c -> xe-3082-d0d3c136f60cbee6ede33f207b4e6d6b2f04779d
IGTPW_13120: 13120
IGT_8362: 8362
xe-3069-3db1bb52113808f8bc72a7049e2d36e76acc882c: 3db1bb52113808f8bc72a7049e2d36e76acc882c
xe-3082-d0d3c136f60cbee6ede33f207b4e6d6b2f04779d: d0d3c136f60cbee6ede33f207b4e6d6b2f04779d
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/index.html
[-- Attachment #2: Type: text/html, Size: 187126 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread* Re: ✗ Xe.CI.Full: failure for Improve mem-copy/mem-set lib and tests
2025-05-13 22:01 ` ✗ Xe.CI.Full: failure " Patchwork
@ 2025-05-14 5:04 ` Zbigniew Kempczyński
0 siblings, 0 replies; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-14 5:04 UTC (permalink / raw)
To: igt-dev; +Cc: I915-ci-infra
On Tue, May 13, 2025 at 10:01:12PM +0000, Patchwork wrote:
> Patch Details
>
> Series: Improve mem-copy/mem-set lib and tests
> URL: https://patchwork.freedesktop.org/series/148977/
> State: failure
> Details: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13120/index.html
>
> CI Bug Log - changes from XEIGT_8362_FULL -> XEIGTPW_13120_FULL
>
> Summary
>
> FAILURE
>
> Serious unknown changes coming with XEIGTPW_13120_FULL absolutely need to
> be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in XEIGTPW_13120_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 (4 -> 3)
>
> Missing (1): shard-adlp
>
> Possible new issues
>
> Here are the unknown changes that may have been introduced in
> XEIGTPW_13120_FULL:
>
> IGT changes
>
> Possible regressions
>
> * {igt@xe_copy_basic@mem-page-copy-17} (NEW):
>
> * shard-dg2-set2: NOTRUN -> SKIP +3 other tests skip
Skip is expected on dg2. Other issues are not caused by the series.
--
Zbigniew
> * igt@xe_exec_threads@threads-shared-vm-userptr-invalidate:
>
> * shard-lnl: PASS -> SKIP +5 other tests skip
>
> Warnings
>
> * igt@xe_evict@evict-small-multi-vm:
>
> * shard-lnl: SKIP (Intel XE#688) -> SKIP
> * igt@xe_exec_sip_eudebug@wait-writesip-nodebug:
>
> * shard-lnl: SKIP (Intel XE#4837) -> SKIP +1 other test skip
> * igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> ABORT
>
> New tests
>
> New tests have been introduced between XEIGT_8362_FULL and
> XEIGTPW_13120_FULL:
>
> New IGT tests (6)
>
> * igt@xe_copy_basic@mem-copy-linear-0x8fffe:
>
> * Statuses : 2 pass(s) 1 skip(s)
> * Exec time: [0.0, 0.13] s
> * igt@xe_copy_basic@mem-matrix-copy-200x127:
>
> * Statuses : 1 pass(s) 1 skip(s)
> * Exec time: [0.0, 0.10] s
> * igt@xe_copy_basic@mem-matrix-copy-2x2:
>
> * Statuses : 2 pass(s) 1 skip(s)
> * Exec time: [0.0, 0.01] s
> * igt@xe_copy_basic@mem-page-copy-1:
>
> * Statuses : 2 pass(s) 1 skip(s)
> * Exec time: [0.0, 0.02] s
> * igt@xe_copy_basic@mem-page-copy-17:
>
> * Statuses : 2 pass(s) 1 skip(s)
> * Exec time: [0.0, 0.01] s
> * igt@xe_copy_basic@mem-set-linear-0x8fffe:
>
> * Statuses : 2 pass(s) 1 skip(s)
> * Exec time: [0.0, 0.01] s
>
> Known issues
>
> Here are the changes found in XEIGTPW_13120_FULL that come from known
> issues:
>
> IGT changes
>
> Issues hit
>
> * igt@core_getversion@all-cards:
>
> * shard-dg2-set2: PASS -> FAIL (Intel XE#4208)
> * igt@core_setmaster@master-drop-set-user:
>
> * shard-dg2-set2: NOTRUN -> FAIL (Intel XE#4208)
> * igt@fbdev@pan:
>
> * shard-dg2-set2: PASS -> SKIP (Intel XE#2134)
> * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#3157)
> * igt@kms_atomic@plane-invalid-params-fence:
>
> * shard-dg2-set2: PASS -> SKIP (Intel XE#4208 / i915#2575) +90
> other tests skip
> * igt@kms_big_fb@linear-16bpp-rotate-270:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1407) +2 other tests skip
> * igt@kms_big_fb@linear-16bpp-rotate-90:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2327) +1 other test skip
> * igt@kms_big_fb@y-tiled-16bpp-rotate-180:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#1124) +2 other tests skip
> * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#607)
> * igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1124) +4 other tests skip
> * igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#1124) +4 other tests
> skip
> * igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
>
> * shard-bmg: PASS -> SKIP (Intel XE#2314 / Intel XE#2894) +1 other
> test skip
> * igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1512)
> * igt@kms_bw@linear-tiling-1-displays-3840x2160p:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#367)
> * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-a-dp-2:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#787) +174 other tests
> skip
> * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2652 / Intel XE#787) +3 other
> tests skip
> * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#455 / Intel XE#787) +30
> other tests skip
> * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2887)
> * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#2887) +3 other tests skip
> * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#3432)
> * shard-lnl: NOTRUN -> SKIP (Intel XE#3432)
> * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#2669) +3 other tests skip
> * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-d-dp-4:
>
> * shard-dg2-set2: NOTRUN -> INCOMPLETE (Intel XE#3124)
> * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-d-hdmi-a-6:
>
> * shard-dg2-set2: NOTRUN -> DMESG-WARN (Intel XE#1727 / Intel
> XE#3113)
> * igt@kms_cdclk@mode-transition:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2724)
> * igt@kms_cdclk@mode-transition@pipe-b-edp-1:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#4417) +3 other tests skip
> * igt@kms_cdclk@mode-transition@pipe-d-dp-4:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#4417) +3 other tests
> skip
> * igt@kms_chamelium_edid@dp-edid-resolution-list:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2252)
> * shard-lnl: NOTRUN -> SKIP (Intel XE#373) +1 other test skip
> * igt@kms_chamelium_hpd@vga-hpd:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#373) +3 other tests skip
> * igt@kms_content_protection@atomic@pipe-a-dp-2:
>
> * shard-bmg: NOTRUN -> FAIL (Intel XE#1178)
> * igt@kms_content_protection@dp-mst-type-1:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#307)
> * igt@kms_cursor_crc@cursor-offscreen-512x512:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#2321)
> * igt@kms_cursor_crc@cursor-rapid-movement-512x512:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#308)
> * igt@kms_cursor_crc@cursor-rapid-movement-64x21:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1424) +1 other test skip
> * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
>
> * shard-bmg: PASS -> SKIP (Intel XE#2291) +8 other tests skip
> * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#4208 / i915#2575) +15
> other tests skip
> * igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#309)
> * igt@kms_cursor_legacy@flip-vs-cursor-legacy:
>
> * shard-bmg: PASS -> FAIL (Intel XE#4667)
> * igt@kms_display_modes@extended-mode-basic:
>
> * shard-bmg: PASS -> SKIP (Intel XE#4302)
> * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#4494 / i915#3804)
> * igt@kms_draw_crc@fill-fb:
>
> * shard-lnl: PASS -> SKIP (Intel XE#2351 / Intel XE#4996) +1 other
> test skip
> * shard-bmg: PASS -> SKIP (Intel XE#2231 / Intel XE#4996)
> * igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#4422)
> * igt@kms_feature_discovery@chamelium:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#701)
> * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3:
>
> * shard-bmg: PASS -> FAIL (Intel XE#3321) +4 other tests fail
> * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-hdmi-a6-dp4:
>
> * shard-dg2-set2: NOTRUN -> FAIL (Intel XE#301 / Intel XE#3321)
> * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4:
>
> * shard-dg2-set2: NOTRUN -> FAIL (Intel XE#301) +15 other tests
> fail
> * igt@kms_flip@2x-flip-vs-suspend-interruptible:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1421) +5 other tests skip
> * igt@kms_flip@2x-nonexisting-fb:
>
> * shard-bmg: PASS -> SKIP (Intel XE#2316) +13 other tests skip
> * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2316)
> * igt@kms_flip@flip-vs-expired-vblank-interruptible:
>
> * shard-bmg: NOTRUN -> FAIL (Intel XE#3321) +1 other test fail
> * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
>
> * shard-lnl: NOTRUN -> FAIL (Intel XE#301) +2 other tests fail
> * igt@kms_flip@plain-flip-ts-check:
>
> * shard-lnl: PASS -> FAIL (Intel XE#3149 / Intel XE#886)
> * igt@kms_flip@plain-flip-ts-check@c-edp1:
>
> * shard-lnl: PASS -> FAIL (Intel XE#886) +4 other tests fail
> * igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling:
>
> * shard-dg2-set2: PASS -> SKIP (Intel XE#2351 / Intel XE#4208) +17
> other tests skip
> * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#455) +11 other tests
> skip
> * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1401 / Intel XE#1745)
> * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-default-mode:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1401)
> * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2311) +3 other tests skip
> * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2312) +5 other tests skip
> * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#4141) +3 other tests skip
> * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-move:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#651) +4 other tests skip
> * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#656) +16 other tests skip
> * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#651) +8 other tests skip
> * igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1469)
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2352)
> * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#653) +8 other tests skip
> * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
>
> * shard-lnl: PASS -> SKIP (Intel XE#2351) +1 other test skip
> * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2313) +2 other tests skip
> * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-onoff:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#2351 / Intel XE#4208) +3
> other tests skip
> * igt@kms_hdr@static-toggle-suspend:
>
> * shard-bmg: PASS -> SKIP (Intel XE#1503) +1 other test skip
> * igt@kms_joiner@basic-ultra-joiner:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2927)
> * shard-lnl: NOTRUN -> SKIP (Intel XE#2927)
> * igt@kms_joiner@invalid-modeset-force-big-joiner:
>
> * shard-bmg: PASS -> SKIP (Intel XE#3012)
> * igt@kms_plane_lowres@tiling-4:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#599) +3 other tests skip
> * igt@kms_plane_multiple@2x-tiling-4:
>
> * shard-bmg: PASS -> SKIP (Intel XE#4596) +1 other test skip
> * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#2763) +11 other tests
> skip
> * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#2763) +11 other tests skip
> * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#2763 / Intel XE#455) +4
> other tests skip
> * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2763) +9 other tests skip
> * igt@kms_pm_backlight@fade-with-dpms:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#870)
> * igt@kms_pm_dc@dc6-psr:
>
> * shard-lnl: PASS -> FAIL (Intel XE#718)
> * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#1489) +1 other test skip
> * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#4608) +1 other test skip
> * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#2893)
> * igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#1489)
> * igt@kms_psr@fbc-psr2-primary-blt:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2234 / Intel XE#2850) +2
> other tests skip
> * igt@kms_psr@fbc-psr2-primary-blt@edp-1:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#4609)
> * igt@kms_psr@pr-no-drrs:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1406) +4 other tests skip
> * igt@kms_psr@psr-primary-render:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#2351)
> * igt@kms_psr@psr2-suspend:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#2850 / Intel XE#929) +1
> other test skip
> * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
>
> * shard-lnl: PASS -> SKIP (Intel XE#4692) +1 other test skip
> * igt@kms_rotation_crc@primary-rotation-270:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#3414 / Intel XE#3904)
> * igt@kms_rotation_crc@primary-rotation-90:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#3414 / Intel XE#3904) +1
> other test skip
> * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1127)
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2330)
> * igt@kms_tv_load_detect@load-detect:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#330)
> * igt@kms_writeback@writeback-check-output-xrgb2101010:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#756)
> * igt@xe_compute@ccs-mode-compute-kernel:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1447)
> * igt@xe_create@create-big-vram:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1062)
> * igt@xe_eudebug@discovery-empty:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#4837) +2 other tests skip
> * igt@xe_eudebug_online@interrupt-all-set-breakpoint:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#4837) +2 other tests
> skip
> * igt@xe_eudebug_sriov@deny-eudebug:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#4518) +1 other test skip
> * shard-bmg: NOTRUN -> SKIP (Intel XE#4518)
> * igt@xe_evict@evict-beng-large-cm:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#688) +3 other tests skip
> * igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen:
>
> * shard-dg2-set2: PASS -> SKIP (Intel XE#4208) +199 other tests
> skip
> * igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-rebind:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#2322)
> * igt@xe_exec_basic@multigpu-no-exec-null-defer-bind:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1392) +1 other test skip
> * igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race:
>
> * shard-dg2-set2: PASS -> SKIP (Intel XE#1392) +3 other tests skip
> * igt@xe_exec_basic@once-userptr-invalidate-race:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#4208) +80 other tests
> skip
> * igt@xe_exec_compute_mode@twice-userptr:
>
> * shard-lnl: PASS -> SKIP (Intel XE#4996) +10 other tests skip
> * igt@xe_exec_fault_mode@many-execqueues-userptr-invalidate-race-imm:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#288) +11 other tests
> skip
> * igt@xe_exec_mix_modes@exec-spinner-interrupted-lr:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#2360)
> * igt@xe_exec_system_allocator@threads-many-execqueues-mmap-free-huge:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#4943) +1 other test skip
> * igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-race:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#4915) +49 other tests
> skip
> * igt@xe_exec_system_allocator@threads-many-mmap-mlock-nomemset:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#4996)
> * igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-new-huge:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#4943) +10 other tests skip
> * igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset:
>
> * shard-lnl: PASS -> FAIL (Intel XE#5018)
> * igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-race:
>
> * shard-bmg: PASS -> SKIP (Intel XE#4996) +8 other tests skip
> * shard-lnl: NOTRUN -> SKIP (Intel XE#4996)
> * igt@xe_exec_threads@threads-bal-shared-vm-rebind:
>
> * shard-bmg: PASS -> SKIP (Intel XE#4954 / Intel XE#4996) +2 other
> tests skip
> * igt@xe_live_ktest@xe_bo:
>
> * shard-dg2-set2: PASS -> SKIP (Intel XE#2229 / Intel XE#455) +1
> other test skip
> * igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit:
>
> * shard-dg2-set2: PASS -> SKIP (Intel XE#2229)
> * igt@xe_mmap@pci-membarrier-parallel:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#4045)
> * igt@xe_oa@non-system-wide-paranoid:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#2541 / Intel XE#3573)
> * igt@xe_oa@syncs-userptr-wait:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#2541 / Intel XE#3573 /
> Intel XE#4501)
> * igt@xe_peer2peer@read:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#1061)
> * igt@xe_peer2peer@write:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#1061 / Intel XE#4208)
> * igt@xe_prime_self_import@basic-with_one_bo:
>
> * shard-bmg: PASS -> SKIP (Intel XE#4954) +6 other tests skip
> * igt@xe_pxp@pxp-termination-key-update-post-rpm:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#4733) +2 other tests
> skip
> * igt@xe_query@multigpu-query-oa-units:
>
> * shard-bmg: NOTRUN -> SKIP (Intel XE#944)
> * igt@xe_query@multigpu-query-pxp-status:
>
> * shard-lnl: NOTRUN -> SKIP (Intel XE#944) +1 other test skip
> * igt@xe_sriov_flr@flr-each-isolation:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#3342)
> * igt@xe_sriov_scheduling@nonpreempt-engine-resets:
>
> * shard-dg2-set2: NOTRUN -> SKIP (Intel XE#4351)
>
> Possible fixes
>
> * igt@core_hotunplug@unplug-rescan:
>
> * shard-bmg: SKIP (Intel XE#4963) -> PASS
> * shard-lnl: SKIP (Intel XE#4963) -> PASS
> * igt@fbdev@eof:
>
> * shard-dg2-set2: SKIP (Intel XE#2134) -> PASS +2 other tests pass
> * igt@kms_async_flips@alternate-sync-async-flip:
>
> * shard-bmg: FAIL (Intel XE#827) -> PASS +1 other test pass
> * igt@kms_atomic_transition@modeset-transition-nonblocking-fencing:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> PASS +121
> other tests pass
> * igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p:
>
> * shard-bmg: SKIP (Intel XE#2314 / Intel XE#2894) -> PASS
> * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
>
> * shard-bmg: SKIP (Intel XE#2291) -> PASS +2 other tests pass
> * igt@kms_dither@fb-8bpc-vs-panel-6bpc:
>
> * shard-bmg: SKIP (Intel XE#1340) -> PASS
> * igt@kms_fbcon_fbt@psr-suspend:
>
> * shard-lnl: FAIL (Intel XE#4164) -> PASS
> * igt@kms_feature_discovery@display-2x:
>
> * shard-bmg: SKIP (Intel XE#2373) -> PASS
> * igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
>
> * shard-bmg: SKIP (Intel XE#2316) -> PASS +5 other tests pass
> * igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3:
>
> * shard-bmg: FAIL (Intel XE#3321) -> PASS +3 other tests pass
> * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@b-edp1:
>
> * shard-lnl: FAIL (Intel XE#886) -> PASS +2 other tests pass
> * igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling:
>
> * shard-dg2-set2: SKIP (Intel XE#2351 / Intel XE#4208) -> PASS +12
> other tests pass
> * igt@kms_frontbuffer_tracking@fbc-modesetfrombusy:
>
> * shard-dg2-set2: SKIP (Intel XE#2231 / Intel XE#4208) -> PASS +1
> other test pass
> * igt@kms_hdr@static-toggle:
>
> * shard-bmg: SKIP (Intel XE#1503) -> PASS
> * igt@kms_pm_dc@dc6-dpms:
>
> * shard-lnl: FAIL (Intel XE#718) -> PASS
> * igt@kms_psr@psr2-sprite-plane-onoff:
>
> * shard-lnl: SKIP (Intel XE#2351) -> PASS +3 other tests pass
> * igt@kms_sequence@get-idle:
>
> * shard-bmg: SKIP (Intel XE#4954) -> PASS +15 other tests pass
> * igt@kms_setmode@clone-exclusive-crtc:
>
> * shard-bmg: SKIP (Intel XE#1435) -> PASS +1 other test pass
> * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-bind:
>
> * shard-dg2-set2: SKIP (Intel XE#1392) -> PASS +2 other tests pass
> * igt@xe_exec_system_allocator@many-free:
>
> * shard-bmg: SKIP (Intel XE#4996) -> PASS +24 other tests pass
> * {igt@xe_exec_system_allocator@threads-many-large-execqueues-mmap-shared-remap}:
>
> * shard-lnl: SKIP (Intel XE#4996) -> PASS +38 other tests pass
> * igt@xe_mmap@bad-object:
>
> * shard-bmg: SKIP (Intel XE#4954 / Intel XE#4996) -> PASS +1 other
> test pass
> * igt@xe_module_load@reload-no-display:
>
> * shard-dg2-set2: FAIL (Intel XE#4208) -> PASS
> * igt@xe_pm@s4-d3hot-basic-exec:
>
> * shard-lnl: ABORT (Intel XE#1794) -> PASS
> * igt@xe_vm@large-split-binds-536870912:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> PASS +274 other tests
> pass
>
> Warnings
>
> * igt@kms_async_flips@invalid-async-flip-atomic:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#3768)
> * igt@kms_big_fb@4-tiled-8bpp-rotate-90:
>
> * shard-dg2-set2: SKIP (Intel XE#316) -> SKIP (Intel XE#2351 /
> Intel XE#4208) +1 other test skip
> * igt@kms_big_fb@linear-16bpp-rotate-90:
>
> * shard-dg2-set2: SKIP (Intel XE#2351 / Intel XE#4208) -> SKIP
> (Intel XE#316) +2 other tests skip
> * igt@kms_big_fb@linear-32bpp-rotate-270:
>
> * shard-bmg: SKIP (Intel XE#2231 / Intel XE#4996) -> SKIP (Intel
> XE#2327)
> * shard-dg2-set2: SKIP (Intel XE#2231 / Intel XE#4208) -> SKIP
> (Intel XE#316)
> * shard-lnl: SKIP (Intel XE#2351 / Intel XE#4996) -> SKIP (Intel
> XE#1407)
> * igt@kms_big_fb@linear-8bpp-rotate-90:
>
> * shard-bmg: SKIP (Intel XE#2231) -> SKIP (Intel XE#2327)
> * igt@kms_big_fb@x-tiled-32bpp-rotate-90:
>
> * shard-dg2-set2: SKIP (Intel XE#316) -> SKIP (Intel XE#4208) +1
> other test skip
> * igt@kms_big_fb@x-tiled-8bpp-rotate-270:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#316) +3
> other tests skip
> * igt@kms_big_fb@y-tiled-64bpp-rotate-180:
>
> * shard-dg2-set2: SKIP (Intel XE#2231 / Intel XE#4208) -> SKIP
> (Intel XE#1124) +1 other test skip
> * shard-lnl: SKIP (Intel XE#2351) -> SKIP (Intel XE#1124) +1 other
> test skip
> * igt@kms_big_fb@y-tiled-addfb:
>
> * shard-dg2-set2: SKIP (Intel XE#2351 / Intel XE#4208) -> SKIP
> (Intel XE#619)
> * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip:
>
> * shard-dg2-set2: SKIP (Intel XE#2351 / Intel XE#4208) -> SKIP
> (Intel XE#1124) +8 other tests skip
> * igt@kms_big_fb@yf-tiled-32bpp-rotate-0:
>
> * shard-bmg: SKIP (Intel XE#1124) -> SKIP (Intel XE#2231 / Intel
> XE#4996)
> * shard-dg2-set2: SKIP (Intel XE#1124) -> SKIP (Intel XE#2351 /
> Intel XE#4208) +2 other tests skip
> * shard-lnl: SKIP (Intel XE#1124) -> SKIP (Intel XE#2351 / Intel
> XE#4996)
> * igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
>
> * shard-dg2-set2: SKIP (Intel XE#1124) -> SKIP (Intel XE#4208) +5
> other tests skip
> * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
>
> * shard-dg2-set2: SKIP (Intel XE#607) -> SKIP (Intel XE#4208)
> * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#1124) +6
> other tests skip
> * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0:
>
> * shard-bmg: SKIP (Intel XE#2231) -> SKIP (Intel XE#1124)
> * igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#2191) +1 other test skip
> * igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p:
>
> * shard-dg2-set2: SKIP (Intel XE#2191) -> SKIP (Intel XE#4208 /
> i915#2575) +1 other test skip
> * igt@kms_bw@linear-tiling-1-displays-1920x1080p:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#367) +3 other tests skip
> * igt@kms_bw@linear-tiling-4-displays-2560x1440p:
>
> * shard-dg2-set2: SKIP (Intel XE#367) -> SKIP (Intel XE#4208 /
> i915#2575) +1 other test skip
> * shard-lnl: SKIP (Intel XE#1512) -> SKIP (Intel XE#4996)
> * shard-bmg: SKIP (Intel XE#367) -> SKIP (Intel XE#4996)
> * igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs:
>
> * shard-bmg: SKIP (Intel XE#2887) -> SKIP (Intel XE#2231 / Intel
> XE#4996)
> * shard-lnl: SKIP (Intel XE#2887) -> SKIP (Intel XE#2351 / Intel
> XE#4996)
> * igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs:
>
> * shard-dg2-set2: SKIP (Intel XE#455 / Intel XE#787) -> SKIP (Intel
> XE#4208) +7 other tests skip
> * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#2907) +1
> other test skip
> * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs:
>
> * shard-dg2-set2: SKIP (Intel XE#2351 / Intel XE#4208) -> SKIP
> (Intel XE#455 / Intel XE#787)
> * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc:
>
> * shard-dg2-set2: SKIP (Intel XE#455 / Intel XE#787) -> SKIP (Intel
> XE#2351 / Intel XE#4208) +2 other tests skip
> * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
>
> * shard-dg2-set2: SKIP (Intel XE#3442) -> SKIP (Intel XE#4208)
> * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#3442)
> * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
>
> * shard-bmg: SKIP (Intel XE#2231) -> SKIP (Intel XE#2887)
> * shard-dg2-set2: SKIP (Intel XE#2231 / Intel XE#4208) ->
> INCOMPLETE (Intel XE#1727 / Intel XE#3113 / Intel XE#3124 / Intel
> XE#4345)
> * shard-lnl: SKIP (Intel XE#2351) -> SKIP (Intel XE#2887)
> * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
>
> * shard-dg2-set2: INCOMPLETE (Intel XE#1727 / Intel XE#3113 / Intel
> XE#3124) -> SKIP (Intel XE#4208)
> * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
>
> * shard-dg2-set2: SKIP (Intel XE#2907) -> SKIP (Intel XE#4208) +1
> other test skip
> * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#455 /
> Intel XE#787) +9 other tests skip
> * igt@kms_cdclk@mode-transition-all-outputs:
>
> * shard-dg2-set2: SKIP (Intel XE#4418) -> SKIP (Intel XE#2351 /
> Intel XE#4208)
> * igt@kms_chamelium_color@ctm-limited-range:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#306) +1 other test skip
> * igt@kms_chamelium_color@ctm-max:
>
> * shard-dg2-set2: SKIP (Intel XE#306) -> SKIP (Intel XE#4208 /
> i915#2575)
> * igt@kms_chamelium_hpd@hdmi-hpd:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#373) +15 other tests skip
> * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
>
> * shard-lnl: SKIP (Intel XE#4996) -> SKIP (Intel XE#373)
> * shard-bmg: SKIP (Intel XE#4996) -> SKIP (Intel XE#2252)
> * igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
>
> * shard-dg2-set2: SKIP (Intel XE#373) -> SKIP (Intel XE#4208 /
> i915#2575) +8 other tests skip
> * igt@kms_content_protection@atomic:
>
> * shard-bmg: SKIP (Intel XE#2341) -> FAIL (Intel XE#1178)
> * igt@kms_content_protection@dp-mst-type-1:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#307)
> * igt@kms_content_protection@legacy:
>
> * shard-bmg: FAIL (Intel XE#1178) -> SKIP (Intel XE#2341)
> * shard-dg2-set2: FAIL (Intel XE#1178) -> SKIP (Intel XE#4208 /
> i915#2575) +1 other test skip
> * igt@kms_content_protection@uevent:
>
> * shard-lnl: SKIP (Intel XE#4996) -> SKIP (Intel XE#3278)
> * shard-bmg: SKIP (Intel XE#4996) -> SKIP (Intel XE#2341)
> * igt@kms_cursor_crc@cursor-offscreen-512x512:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#308) +4 other tests skip
> * igt@kms_cursor_crc@cursor-onscreen-32x32:
>
> * shard-bmg: SKIP (Intel XE#2320) -> SKIP (Intel XE#4996)
> * shard-lnl: SKIP (Intel XE#1424) -> SKIP (Intel XE#4996)
> * igt@kms_cursor_crc@cursor-random-512x512:
>
> * shard-dg2-set2: SKIP (Intel XE#308) -> SKIP (Intel XE#4208 /
> i915#2575)
> * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#323)
> * igt@kms_dp_link_training@non-uhbr-mst:
>
> * shard-dg2-set2: SKIP (Intel XE#4354) -> SKIP (Intel XE#4208)
> * igt@kms_dp_link_training@non-uhbr-sst:
>
> * shard-bmg: SKIP (Intel XE#2231) -> SKIP (Intel XE#4354)
> * shard-lnl: SKIP (Intel XE#2351) -> SKIP (Intel XE#4354)
> * igt@kms_dp_link_training@uhbr-mst:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#4356)
> * igt@kms_dp_link_training@uhbr-sst:
>
> * shard-dg2-set2: SKIP (Intel XE#4356) -> SKIP (Intel XE#4208)
> * igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
>
> * shard-dg2-set2: SKIP (Intel XE#4422) -> SKIP (Intel XE#4208)
> * igt@kms_fbcon_fbt@psr:
>
> * shard-dg2-set2: SKIP (Intel XE#776) -> SKIP (Intel XE#4208)
> * igt@kms_feature_discovery@display-4x:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#1138)
> * igt@kms_feature_discovery@dp-mst:
>
> * shard-dg2-set2: SKIP (Intel XE#1137) -> SKIP (Intel XE#4208 /
> i915#2575)
> * igt@kms_feature_discovery@psr1:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#1135)
> * igt@kms_flip@2x-plain-flip-interruptible:
>
> * shard-lnl: SKIP (Intel XE#1421) -> SKIP (Intel XE#4996)
> * igt@kms_flip@flip-vs-expired-vblank:
>
> * shard-dg2-set2: FAIL (Intel XE#301) -> SKIP (Intel XE#4208 /
> i915#2575)
> * igt@kms_flip@flip-vs-expired-vblank-interruptible:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> FAIL (Intel
> XE#301) +1 other test fail
> * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
>
> * shard-dg2-set2: SKIP (Intel XE#2351 / Intel XE#4208) -> SKIP
> (Intel XE#455) +2 other tests skip
> * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
>
> * shard-dg2-set2: SKIP (Intel XE#455) -> SKIP (Intel XE#4208) +5
> other tests skip
> * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#455) +2
> other tests skip
> * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
>
> * shard-dg2-set2: SKIP (Intel XE#455) -> SKIP (Intel XE#2351 /
> Intel XE#4208)
> * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-wc:
>
> * shard-lnl: SKIP (Intel XE#651) -> SKIP (Intel XE#2351)
> * shard-bmg: SKIP (Intel XE#2311) -> SKIP (Intel XE#2231 / Intel
> XE#4954)
> * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt:
>
> * shard-lnl: SKIP (Intel XE#2351) -> SKIP (Intel XE#651)
> * shard-bmg: SKIP (Intel XE#2231 / Intel XE#4954) -> SKIP (Intel
> XE#2311)
> * shard-dg2-set2: SKIP (Intel XE#2231 / Intel XE#4208) -> SKIP
> (Intel XE#651)
> * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff:
>
> * shard-dg2-set2: SKIP (Intel XE#651) -> SKIP (Intel XE#4208) +20
> other tests skip
> * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt:
>
> * shard-bmg: SKIP (Intel XE#2311) -> SKIP (Intel XE#2312) +25 other
> tests skip
> * igt@kms_frontbuffer_tracking@drrs-suspend:
>
> * shard-dg2-set2: SKIP (Intel XE#2351 / Intel XE#4208) -> SKIP
> (Intel XE#651) +10 other tests skip
> * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc:
>
> * shard-bmg: SKIP (Intel XE#4141) -> SKIP (Intel XE#2231 / Intel
> XE#4954)
> * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-move:
>
> * shard-bmg: SKIP (Intel XE#2231 / Intel XE#4954) -> SKIP (Intel
> XE#2312)
> * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
>
> * shard-bmg: SKIP (Intel XE#2231 / Intel XE#4954) -> SKIP (Intel
> XE#4141) +1 other test skip
> * shard-dg2-set2: SKIP (Intel XE#2231 / Intel XE#4208) -> SKIP
> (Intel XE#2351 / Intel XE#4208) +1 other test skip
> * shard-lnl: SKIP (Intel XE#2351) -> SKIP (Intel XE#656) +1 other
> test skip
> * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render:
>
> * shard-bmg: SKIP (Intel XE#4141) -> SKIP (Intel XE#2312) +14 other
> tests skip
> * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
>
> * shard-bmg: SKIP (Intel XE#2312) -> SKIP (Intel XE#4141) +7 other
> tests skip
> * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#651) +31
> other tests skip
> * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
>
> * shard-bmg: SKIP (Intel XE#2312) -> SKIP (Intel XE#2311) +15 other
> tests skip
> * igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-wc:
>
> * shard-dg2-set2: SKIP (Intel XE#651) -> SKIP (Intel XE#2351 /
> Intel XE#4208) +9 other tests skip
> * igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
>
> * shard-dg2-set2: SKIP (Intel XE#2351 / Intel XE#4208) -> SKIP
> (Intel XE#658) +1 other test skip
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
>
> * shard-bmg: SKIP (Intel XE#2231 / Intel XE#4954 / Intel XE#4996)
> -> SKIP (Intel XE#2312)
> * shard-lnl: SKIP (Intel XE#2351 / Intel XE#4996) -> SKIP (Intel
> XE#656)
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt:
>
> * shard-bmg: SKIP (Intel XE#2313) -> SKIP (Intel XE#2312) +25 other
> tests skip
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render:
>
> * shard-dg2-set2: SKIP (Intel XE#653) -> SKIP (Intel XE#4208) +20
> other tests skip
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt:
>
> * shard-bmg: SKIP (Intel XE#2312) -> SKIP (Intel XE#2313) +11 other
> tests skip
> * igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy:
>
> * shard-dg2-set2: SKIP (Intel XE#2231 / Intel XE#4208) -> SKIP
> (Intel XE#4208) +2 other tests skip
> * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
>
> * shard-bmg: SKIP (Intel XE#2313) -> SKIP (Intel XE#2231 / Intel
> XE#4954) +1 other test skip
> * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
>
> * shard-bmg: SKIP (Intel XE#2231 / Intel XE#4954) -> SKIP (Intel
> XE#2313) +1 other test skip
> * shard-dg2-set2: SKIP (Intel XE#2231 / Intel XE#4208) -> SKIP
> (Intel XE#653)
> * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#653) +24
> other tests skip
> * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
>
> * shard-dg2-set2: SKIP (Intel XE#2351 / Intel XE#4208) -> SKIP
> (Intel XE#653) +10 other tests skip
> * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render:
>
> * shard-dg2-set2: SKIP (Intel XE#653) -> SKIP (Intel XE#2351 /
> Intel XE#4208) +1 other test skip
> * igt@kms_getfb@getfb-reject-ccs:
>
> * shard-dg2-set2: SKIP (Intel XE#605) -> SKIP (Intel XE#4208 /
> i915#2575)
> * igt@kms_hdr@brightness-with-hdr:
>
> * shard-bmg: SKIP (Intel XE#3544) -> SKIP (Intel XE#3374 / Intel
> XE#3544)
> * igt@kms_joiner@basic-ultra-joiner:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#2927)
> * igt@kms_joiner@invalid-modeset-big-joiner:
>
> * shard-dg2-set2: SKIP (Intel XE#346) -> SKIP (Intel XE#4208)
> * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
>
> * shard-dg2-set2: SKIP (Intel XE#356) -> SKIP (Intel XE#4208 /
> i915#2575)
> * igt@kms_panel_fitting@legacy:
>
> * shard-bmg: SKIP (Intel XE#4954) -> SKIP (Intel XE#2486)
> * igt@kms_pipe_stress@stress-xrgb8888-ytiled:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#4359)
> * igt@kms_plane_multiple@2x-tiling-y:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#5021)
> * igt@kms_plane_multiple@2x-tiling-yf:
>
> * shard-bmg: SKIP (Intel XE#5021) -> SKIP (Intel XE#4596)
> * igt@kms_plane_multiple@tiling-y:
>
> * shard-dg2-set2: SKIP (Intel XE#5020) -> SKIP (Intel XE#4208 /
> i915#2575)
> * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#2763 / Intel XE#455) +2 other tests skip
> * igt@kms_pm_backlight@brightness-with-dpms:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#2938)
> * igt@kms_pm_backlight@fade:
>
> * shard-dg2-set2: SKIP (Intel XE#870) -> SKIP (Intel XE#4208)
> * igt@kms_pm_backlight@fade-with-dpms:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#870) +1
> other test skip
> * igt@kms_pm_dc@dc5-retention-flops:
>
> * shard-dg2-set2: SKIP (Intel XE#3309) -> SKIP (Intel XE#4208)
> * igt@kms_pm_dc@dc6-dpms:
>
> * shard-dg2-set2: SKIP (Intel XE#908) -> SKIP (Intel XE#2351 /
> Intel XE#4208)
> * igt@kms_pm_dc@deep-pkgc:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#908)
> * igt@kms_properties@get_properties-sanity-non-atomic:
>
> * shard-dg2-set2: FAIL (Intel XE#5017) -> SKIP (Intel XE#4208 /
> i915#2575) +1 other test skip
> * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
>
> * shard-dg2-set2: SKIP (Intel XE#1489) -> SKIP (Intel XE#4208) +6
> other tests skip
> * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#1489) +8
> other tests skip
> * igt@kms_psr2_su@frontbuffer-xrgb8888:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#1122)
> * igt@kms_psr2_su@page_flip-nv12:
>
> * shard-lnl: SKIP (Intel XE#1128) -> SKIP (Intel XE#2351)
> * shard-bmg: SKIP (Intel XE#2387) -> SKIP (Intel XE#2231 / Intel
> XE#4954)
> * igt@kms_psr2_su@page_flip-xrgb8888:
>
> * shard-dg2-set2: SKIP (Intel XE#1122) -> SKIP (Intel XE#4208)
> * igt@kms_psr@fbc-pr-sprite-blt:
>
> * shard-bmg: SKIP (Intel XE#2231 / Intel XE#4954) -> SKIP (Intel
> XE#2234 / Intel XE#2850) +1 other test skip
> * shard-dg2-set2: SKIP (Intel XE#2231 / Intel XE#4208) -> SKIP
> (Intel XE#2850 / Intel XE#929) +1 other test skip
> * shard-lnl: SKIP (Intel XE#2351) -> SKIP (Intel XE#1406)
> * igt@kms_psr@fbc-psr-sprite-plane-onoff:
>
> * shard-dg2-set2: SKIP (Intel XE#2850 / Intel XE#929) -> SKIP
> (Intel XE#2351 / Intel XE#4208) +3 other tests skip
> * igt@kms_psr@fbc-psr2-primary-render:
>
> * shard-dg2-set2: SKIP (Intel XE#2850 / Intel XE#929) -> SKIP
> (Intel XE#4208) +12 other tests skip
> * igt@kms_psr@pr-primary-page-flip:
>
> * shard-dg2-set2: SKIP (Intel XE#2351 / Intel XE#4208) -> SKIP
> (Intel XE#2850 / Intel XE#929) +4 other tests skip
> * igt@kms_psr@psr-primary-render:
>
> * shard-bmg: SKIP (Intel XE#2234 / Intel XE#2850) -> SKIP (Intel
> XE#2231 / Intel XE#4954)
> * igt@kms_psr@psr2-basic:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#2850 /
> Intel XE#929) +14 other tests skip
> * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
>
> * shard-dg2-set2: SKIP (Intel XE#2351 / Intel XE#4208) -> SKIP
> (Intel XE#2939)
> * igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
>
> * shard-dg2-set2: SKIP (Intel XE#2939) -> SKIP (Intel XE#4208)
> * igt@kms_rotation_crc@primary-rotation-90:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#3414)
> * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#1127) +1 other test skip
> * igt@kms_rotation_crc@sprite-rotation-270:
>
> * shard-dg2-set2: SKIP (Intel XE#3414) -> SKIP (Intel XE#4208 /
> i915#2575)
> * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
>
> * shard-dg2-set2: SKIP (Intel XE#1500) -> SKIP (Intel XE#4208 /
> i915#2575)
> * igt@kms_vrr@flip-dpms:
>
> * shard-dg2-set2: SKIP (Intel XE#455) -> SKIP (Intel XE#4208 /
> i915#2575) +8 other tests skip
> * igt@kms_vrr@flip-suspend:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#455) +6 other tests skip
> * igt@kms_vrr@negative-basic:
>
> * shard-lnl: SKIP (Intel XE#4996) -> SKIP (Intel XE#1499)
> * igt@kms_writeback@writeback-pixel-formats:
>
> * shard-dg2-set2: SKIP (Intel XE#4208 / i915#2575) -> SKIP (Intel
> XE#756) +1 other test skip
> * igt@sriov_basic@enable-vfs-autoprobe-off:
>
> * shard-bmg: SKIP (Intel XE#4954) -> SKIP (Intel XE#1091 / Intel
> XE#2849)
> * shard-lnl: SKIP (Intel XE#4996) -> SKIP (Intel XE#1091 / Intel
> XE#2849)
> * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
>
> * shard-dg2-set2: SKIP (Intel XE#1091 / Intel XE#2849) -> SKIP
> (Intel XE#4208 / i915#2575)
> * igt@testdisplay:
>
> * shard-dg2-set2: ABORT (Intel XE#2705) -> SKIP (Intel XE#4208)
> * igt@xe_copy_basic@mem-copy-linear-0x369:
>
> * shard-dg2-set2: SKIP (Intel XE#1123) -> SKIP (Intel XE#4208)
> * igt@xe_copy_basic@mem-set-linear-0xfffe:
>
> * shard-dg2-set2: SKIP (Intel XE#1126) -> SKIP (Intel XE#4208)
> * igt@xe_eu_stall@invalid-gt-id:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#4497) +1
> other test skip
> * igt@xe_eudebug@basic-exec-queues-enable:
>
> * shard-bmg: SKIP (Intel XE#4837) -> SKIP (Intel XE#4954) +1 other
> test skip
> * igt@xe_eudebug@multiple-sessions:
>
> * shard-dg2-set2: SKIP (Intel XE#4837) -> SKIP (Intel XE#4208) +11
> other tests skip
> * igt@xe_eudebug_online@basic-breakpoint:
>
> * shard-bmg: SKIP (Intel XE#4954) -> SKIP (Intel XE#4837)
> * shard-lnl: SKIP (Intel XE#4996) -> SKIP (Intel XE#4837)
> * igt@xe_eudebug_online@interrupt-other-debuggable:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#4837) +15
> other tests skip
> * igt@xe_eudebug_sriov@deny-eudebug:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#4518)
> * igt@xe_exec_basic@multigpu-no-exec-basic:
>
> * shard-dg2-set2: SKIP (Intel XE#1392) -> SKIP (Intel XE#4208) +1
> other test skip
> * igt@xe_exec_basic@multigpu-once-null:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#1392) +1
> other test skip
> * igt@xe_exec_basic@multigpu-once-userptr-invalidate:
>
> * shard-lnl: SKIP (Intel XE#4996) -> SKIP (Intel XE#1392)
> * shard-bmg: SKIP (Intel XE#4954) -> SKIP (Intel XE#2322)
> * igt@xe_exec_fault_mode@once-invalid-userptr-fault:
>
> * shard-dg2-set2: SKIP (Intel XE#288) -> SKIP (Intel XE#4208) +30
> other tests skip
> * igt@xe_exec_fault_mode@twice-userptr-invalidate-race:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#288) +36
> other tests skip
> * igt@xe_exec_mix_modes@exec-simple-batch-store-lr:
>
> * shard-dg2-set2: SKIP (Intel XE#2360) -> SKIP (Intel XE#4208) +1
> other test skip
> * igt@xe_exec_system_allocator@many-mmap-free-huge:
>
> * shard-lnl: SKIP (Intel XE#4943) -> SKIP (Intel XE#4996) +2 other
> tests skip
> * igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-mlock-nomemset:
>
> * shard-dg2-set2: SKIP (Intel XE#4915) -> SKIP (Intel XE#4208) +190
> other tests skip
> * igt@xe_exec_system_allocator@threads-many-large-mmap-new-huge-nomemset:
>
> * shard-bmg: SKIP (Intel XE#4943) -> SKIP (Intel XE#4996) +2 other
> tests skip
> * igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset:
>
> * shard-lnl: FAIL (Intel XE#4929 / Intel XE#5018) -> FAIL (Intel
> XE#5018)
> * igt@xe_exec_system_allocator@threads-shared-vm-many-mmap-shared-nomemset:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#4915) +242
> other tests skip
> * igt@xe_oa@buffer-size:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#4501)
> * igt@xe_oa@oa-unit-exclusive-stream-sample-oa:
>
> * shard-dg2-set2: SKIP (Intel XE#2541 / Intel XE#3573) -> SKIP
> (Intel XE#4208) +7 other tests skip
> * igt@xe_oa@syncs-syncobj-wait-cfg:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#2541 /
> Intel XE#3573 / Intel XE#4501) +1 other test skip
> * igt@xe_oa@syncs-userptr-wait-cfg:
>
> * shard-dg2-set2: SKIP (Intel XE#2541 / Intel XE#3573 / Intel
> XE#4501) -> SKIP (Intel XE#4208) +2 other tests skip
> * igt@xe_oa@whitelisted-registers-userspace-config:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#2541 /
> Intel XE#3573) +9 other tests skip
> * igt@xe_pat@pat-index-xe2:
>
> * shard-dg2-set2: SKIP (Intel XE#977) -> SKIP (Intel XE#4208)
> * igt@xe_peer2peer@read:
>
> * shard-dg2-set2: SKIP (Intel XE#1061 / Intel XE#4208) -> SKIP
> (Intel XE#1061)
> * igt@xe_pm@vram-d3cold-threshold:
>
> * shard-dg2-set2: SKIP (Intel XE#579) -> SKIP (Intel XE#4208)
> * igt@xe_pmu@fn-engine-activity-sched-if-idle:
>
> * shard-dg2-set2: SKIP (Intel XE#4650) -> SKIP (Intel XE#4208)
> * igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#4733) +3
> other tests skip
> * igt@xe_query@multigpu-query-config:
>
> * shard-bmg: SKIP (Intel XE#4954) -> SKIP (Intel XE#944)
> * igt@xe_query@multigpu-query-topology:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#944) +1
> other test skip
> * igt@xe_query@multigpu-query-uc-fw-version-guc:
>
> * shard-dg2-set2: SKIP (Intel XE#944) -> SKIP (Intel XE#4208) +1
> other test skip
> * igt@xe_render_copy@render-stress-4-copies:
>
> * shard-dg2-set2: SKIP (Intel XE#4814) -> SKIP (Intel XE#4208)
> * igt@xe_spin_batch@spin-mem-copy:
>
> * shard-dg2-set2: SKIP (Intel XE#4821) -> SKIP (Intel XE#4208)
> * igt@xe_sriov_auto_provisioning@exclusive-ranges:
>
> * shard-dg2-set2: SKIP (Intel XE#4130) -> SKIP (Intel XE#4208)
> * igt@xe_sriov_auto_provisioning@selfconfig-basic:
>
> * shard-dg2-set2: SKIP (Intel XE#4208) -> SKIP (Intel XE#4130) +2
> other tests skip
> * igt@xe_sriov_flr@flr-vf1-clear:
>
> * shard-dg2-set2: SKIP (Intel XE#3342) -> SKIP (Intel XE#4208)
>
> {name}: This element is suppressed. This means it is ignored when
> computing
> the status of the difference (SUCCESS, WARNING, or FAILURE).
>
> Build changes
>
> * IGT: IGT_8362 -> IGTPW_13120
> * Linux: xe-3069-3db1bb52113808f8bc72a7049e2d36e76acc882c ->
> xe-3082-d0d3c136f60cbee6ede33f207b4e6d6b2f04779d
>
> IGTPW_13120: 13120
> IGT_8362: 8362
> xe-3069-3db1bb52113808f8bc72a7049e2d36e76acc882c:
> 3db1bb52113808f8bc72a7049e2d36e76acc882c
> xe-3082-d0d3c136f60cbee6ede33f207b4e6d6b2f04779d:
> d0d3c136f60cbee6ede33f207b4e6d6b2f04779d
^ permalink raw reply [flat|nested] 36+ messages in thread
* ✗ i915.CI.Full: failure for Improve mem-copy/mem-set lib and tests
2025-05-13 18:57 [PATCH i-g-t 00/15] Improve mem-copy/mem-set lib and tests Zbigniew Kempczyński
` (17 preceding siblings ...)
2025-05-13 22:01 ` ✗ Xe.CI.Full: failure " Patchwork
@ 2025-05-13 23:12 ` Patchwork
2025-05-14 5:05 ` Zbigniew Kempczyński
18 siblings, 1 reply; 36+ messages in thread
From: Patchwork @ 2025-05-13 23:12 UTC (permalink / raw)
To: Zbigniew Kempczyński; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 118623 bytes --]
== Series Details ==
Series: Improve mem-copy/mem-set lib and tests
URL : https://patchwork.freedesktop.org/series/148977/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16540_full -> IGTPW_13120_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_13120_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_13120_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_13120_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-snb: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-snb2/igt@gem_partial_pwrite_pread@write-uncached.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb4/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-1:
- shard-tglu: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-tglu-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-1.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-2/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-1.html
Known issues
------------
Here are the changes found in IGTPW_13120_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@device_reset@cold-reset-bound:
- shard-dg2: NOTRUN -> [SKIP][5] ([i915#11078])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-7/igt@device_reset@cold-reset-bound.html
- shard-rkl: NOTRUN -> [SKIP][6] ([i915#11078])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu-1: NOTRUN -> [SKIP][7] ([i915#11078])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#7697]) +1 other test skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@gem_basic@multigpu-create-close.html
- shard-tglu-1: NOTRUN -> [SKIP][9] ([i915#7697]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@gem_basic@multigpu-create-close.html
* igt@gem_caching@writes:
- shard-mtlp: NOTRUN -> [SKIP][10] ([i915#4873])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-4/igt@gem_caching@writes.html
* igt@gem_ccs@block-copy-compressed:
- shard-rkl: NOTRUN -> [SKIP][11] ([i915#3555] / [i915#9323])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-tglu: NOTRUN -> [SKIP][12] ([i915#13008])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-2/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [PASS][13] -> [INCOMPLETE][14] ([i915#12392])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-7/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-3/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-dg2-9: NOTRUN -> [SKIP][15] ([i915#7697])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu: NOTRUN -> [SKIP][16] ([i915#6335])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-9/igt@gem_create@create-ext-cpu-access-big.html
- shard-dg2: [PASS][17] -> [ABORT][18] ([i915#13427])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-8/igt@gem_create@create-ext-cpu-access-big.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-5/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: NOTRUN -> [SKIP][19] ([i915#6335])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu-1: NOTRUN -> [SKIP][20] ([i915#8562])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_persistence@engines-mixed-process:
- shard-snb: NOTRUN -> [SKIP][21] ([i915#1099])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb7/igt@gem_ctx_persistence@engines-mixed-process.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#280]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-args:
- shard-tglu-1: NOTRUN -> [SKIP][23] ([i915#280])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@mmap-args:
- shard-dg2: NOTRUN -> [SKIP][24] ([i915#280]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-7/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@kms:
- shard-tglu: NOTRUN -> [DMESG-WARN][25] ([i915#13363])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-5/igt@gem_eio@kms.html
* igt@gem_eio@throttle:
- shard-mtlp: [PASS][26] -> [ABORT][27] ([i915#13193] / [i915#13723]) +1 other test abort
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-mtlp-8/igt@gem_eio@throttle.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-7/igt@gem_eio@throttle.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-tglu: NOTRUN -> [SKIP][28] ([i915#4525])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-9/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#4525]) +4 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_create@madvise@smem:
- shard-rkl: NOTRUN -> [DMESG-WARN][30] ([i915#12964]) +7 other tests dmesg-warn
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@gem_exec_create@madvise@smem.html
* igt@gem_exec_endless@dispatch@bcs0:
- shard-dg1: [PASS][31] -> [TIMEOUT][32] ([i915#3778]) +1 other test timeout
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-17/igt@gem_exec_endless@dispatch@bcs0.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-15/igt@gem_exec_endless@dispatch@bcs0.html
* igt@gem_exec_fence@submit67:
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#4812])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-3/igt@gem_exec_fence@submit67.html
* igt@gem_exec_reloc@basic-cpu-read:
- shard-rkl: NOTRUN -> [SKIP][34] ([i915#3281]) +10 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@gem_exec_reloc@basic-cpu-read.html
* igt@gem_exec_reloc@basic-cpu-wc-noreloc:
- shard-dg2-9: NOTRUN -> [SKIP][35] ([i915#3281]) +3 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_exec_reloc@basic-cpu-wc-noreloc.html
* igt@gem_exec_reloc@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#3281]) +7 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-2/igt@gem_exec_reloc@basic-gtt.html
* igt@gem_exec_reloc@basic-gtt-wc:
- shard-mtlp: NOTRUN -> [SKIP][37] ([i915#3281]) +2 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-2/igt@gem_exec_reloc@basic-gtt-wc.html
* igt@gem_exec_reloc@basic-wc-read:
- shard-dg1: NOTRUN -> [SKIP][38] ([i915#3281]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-13/igt@gem_exec_reloc@basic-wc-read.html
* igt@gem_exec_schedule@preempt-queue:
- shard-dg2-9: NOTRUN -> [SKIP][39] ([i915#4537] / [i915#4812])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@semaphore-power:
- shard-dg1: NOTRUN -> [SKIP][40] ([i915#4812])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-12/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [PASS][41] -> [INCOMPLETE][42] ([i915#11441] / [i915#13304]) +1 other test incomplete
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-3/igt@gem_exec_suspend@basic-s0@smem.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-2/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_fence_thrash@bo-write-verify-y:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#4860]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@gem_fence_thrash@bo-write-verify-y.html
* igt@gem_huc_copy@huc-copy:
- shard-tglu: NOTRUN -> [SKIP][44] ([i915#2190])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-3/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- shard-tglu-1: NOTRUN -> [SKIP][45] ([i915#4613]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@heavy-random:
- shard-tglu: NOTRUN -> [SKIP][46] ([i915#4613]) +3 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-4/igt@gem_lmem_swapping@heavy-random.html
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#4613]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-1/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@massive-random:
- shard-glk: NOTRUN -> [SKIP][48] ([i915#4613]) +3 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk5/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#4613]) +3 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-dg1: NOTRUN -> [SKIP][50] ([i915#12193])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-15/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_lmem_swapping@verify-random-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][51] ([i915#4565])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-15/igt@gem_lmem_swapping@verify-random-ccs@lmem0.html
* igt@gem_madvise@dontneed-before-exec:
- shard-mtlp: NOTRUN -> [SKIP][52] ([i915#3282])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-2/igt@gem_madvise@dontneed-before-exec.html
* igt@gem_media_vme:
- shard-dg2-9: NOTRUN -> [SKIP][53] ([i915#284])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_media_vme.html
* igt@gem_mmap@bad-object:
- shard-dg2-9: NOTRUN -> [SKIP][54] ([i915#4083])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_mmap@bad-object.html
* igt@gem_mmap_gtt@basic-small-bo-tiledx:
- shard-mtlp: NOTRUN -> [SKIP][55] ([i915#4077]) +4 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-6/igt@gem_mmap_gtt@basic-small-bo-tiledx.html
* igt@gem_mmap_gtt@cpuset-big-copy-odd:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#4077]) +13 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-7/igt@gem_mmap_gtt@cpuset-big-copy-odd.html
* igt@gem_mmap_gtt@cpuset-medium-copy-xy:
- shard-dg2-9: NOTRUN -> [SKIP][57] ([i915#4077]) +4 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html
* igt@gem_mmap_wc@write-prefaulted:
- shard-dg2: NOTRUN -> [SKIP][58] ([i915#4083]) +4 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-4/igt@gem_mmap_wc@write-prefaulted.html
- shard-dg1: NOTRUN -> [SKIP][59] ([i915#4083]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-18/igt@gem_mmap_wc@write-prefaulted.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-dg2-9: NOTRUN -> [SKIP][60] ([i915#3282]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@gem_pread@self:
- shard-dg1: NOTRUN -> [SKIP][61] ([i915#3282]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-13/igt@gem_pread@self.html
* igt@gem_pxp@create-regular-context-1:
- shard-rkl: NOTRUN -> [SKIP][62] ([i915#4270])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@gem_pxp@create-regular-context-1.html
* igt@gem_pxp@display-protected-crc:
- shard-dg2-9: NOTRUN -> [SKIP][63] ([i915#4270]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#4270])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: NOTRUN -> [SKIP][65] ([i915#13717])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_pxp@reject-modify-context-protection-off-1:
- shard-rkl: [PASS][66] -> [TIMEOUT][67] ([i915#12917] / [i915#12964])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-off-1.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@gem_pxp@reject-modify-context-protection-off-1.html
* igt@gem_pxp@reject-modify-context-protection-off-2:
- shard-rkl: NOTRUN -> [TIMEOUT][68] ([i915#12917] / [i915#12964])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@gem_pxp@reject-modify-context-protection-off-2.html
* igt@gem_readwrite@new-obj:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#3282]) +2 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@gem_readwrite@new-obj.html
* igt@gem_render_copy@x-tiled-to-vebox-yf-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][70] ([i915#5190] / [i915#8428])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html
* igt@gem_render_copy@yf-tiled-ccs-to-linear:
- shard-mtlp: NOTRUN -> [SKIP][71] ([i915#8428])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-5/igt@gem_render_copy@yf-tiled-ccs-to-linear.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#5190] / [i915#8428]) +3 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-2/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_render_tiled_blits@basic:
- shard-dg1: NOTRUN -> [SKIP][73] ([i915#4079])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-16/igt@gem_render_tiled_blits@basic.html
- shard-mtlp: NOTRUN -> [SKIP][74] ([i915#4079])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-8/igt@gem_render_tiled_blits@basic.html
- shard-dg2-9: NOTRUN -> [SKIP][75] ([i915#4079])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_render_tiled_blits@basic.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#3282]) +8 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][77] ([i915#4885])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
- shard-dg1: NOTRUN -> [SKIP][78] ([i915#4077]) +6 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-15/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
* igt@gem_unfence_active_buffers:
- shard-dg1: NOTRUN -> [SKIP][79] ([i915#4879])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-17/igt@gem_unfence_active_buffers.html
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#4879])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-tglu: NOTRUN -> [SKIP][81] ([i915#3297]) +1 other test skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-6/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-glk: NOTRUN -> [SKIP][82] ([i915#3323])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk2/igt@gem_userptr_blits@dmabuf-sync.html
- shard-dg2-9: NOTRUN -> [SKIP][83] ([i915#3297])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gem_userptr_blits@dmabuf-sync.html
- shard-rkl: NOTRUN -> [SKIP][84] ([i915#3297] / [i915#3323])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#3282] / [i915#3297])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][86] ([i915#3297] / [i915#4880])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-1/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
- shard-dg1: NOTRUN -> [SKIP][87] ([i915#3297] / [i915#4880])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-18/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#3281] / [i915#3297])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-tglu-1: NOTRUN -> [SKIP][89] ([i915#3297]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#3297])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gem_vm_create@invalid-create:
- shard-snb: NOTRUN -> [SKIP][91] +56 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb4/igt@gem_vm_create@invalid-create.html
* igt@gem_workarounds@suspend-resume-context:
- shard-tglu: [PASS][92] -> [ABORT][93] ([i915#12817])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-tglu-3/igt@gem_workarounds@suspend-resume-context.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-10/igt@gem_workarounds@suspend-resume-context.html
* igt@gen9_exec_parse@allowed-all:
- shard-dg2: NOTRUN -> [SKIP][94] ([i915#2856]) +2 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-7/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@bb-chained:
- shard-rkl: NOTRUN -> [SKIP][95] ([i915#2527]) +3 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-oversize:
- shard-tglu-1: NOTRUN -> [SKIP][96] ([i915#2527] / [i915#2856]) +2 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-dg1: NOTRUN -> [SKIP][97] ([i915#2527]) +1 other test skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-16/igt@gen9_exec_parse@bb-start-cmd.html
- shard-mtlp: NOTRUN -> [SKIP][98] ([i915#2856])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-6/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#2527] / [i915#2856]) +4 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-4/igt@gen9_exec_parse@unaligned-jump.html
- shard-dg2-9: NOTRUN -> [SKIP][100] ([i915#2856]) +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_drm_fdinfo@busy@vecs1:
- shard-dg2: NOTRUN -> [SKIP][101] ([i915#14073]) +7 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@i915_drm_fdinfo@busy@vecs1.html
* igt@i915_fb_tiling@basic-x-tiling:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#13786])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-7/igt@i915_fb_tiling@basic-x-tiling.html
* igt@i915_module_load@resize-bar:
- shard-rkl: NOTRUN -> [SKIP][103] ([i915#6412])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@i915_module_load@resize-bar.html
- shard-dg1: NOTRUN -> [SKIP][104] ([i915#7178])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-16/igt@i915_module_load@resize-bar.html
- shard-tglu: NOTRUN -> [SKIP][105] ([i915#6412])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-5/igt@i915_module_load@resize-bar.html
- shard-mtlp: NOTRUN -> [SKIP][106] ([i915#6412])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-6/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#8399])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_rc6_residency@rc6-accuracy:
- shard-rkl: NOTRUN -> [FAIL][108] ([i915#12942]) +1 other test fail
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@i915_pm_rc6_residency@rc6-accuracy.html
* igt@i915_pm_rps@basic-api:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#11681] / [i915#6621])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-2/igt@i915_pm_rps@basic-api.html
* igt@i915_power@sanity:
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#7984])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-6/igt@i915_power@sanity.html
* igt@i915_query@query-topology-coherent-slice-mask:
- shard-mtlp: NOTRUN -> [SKIP][111] ([i915#6188])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-4/igt@i915_query@query-topology-coherent-slice-mask.html
- shard-dg2: NOTRUN -> [SKIP][112] ([i915#6188])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-3/igt@i915_query@query-topology-coherent-slice-mask.html
* igt@i915_query@test-query-geometry-subslices:
- shard-tglu: NOTRUN -> [SKIP][113] ([i915#5723])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-2/igt@i915_query@test-query-geometry-subslices.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu: NOTRUN -> [INCOMPLETE][114] ([i915#4817] / [i915#7443])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-6/igt@i915_suspend@basic-s3-without-i915.html
- shard-glk: NOTRUN -> [INCOMPLETE][115] ([i915#4817])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk6/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@debugfs-reader:
- shard-glk: [PASS][116] -> [INCOMPLETE][117] ([i915#4817])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-glk5/igt@i915_suspend@debugfs-reader.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk2/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@sysfs-reader:
- shard-rkl: [PASS][118] -> [INCOMPLETE][119] ([i915#4817])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-7/igt@i915_suspend@sysfs-reader.html
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@i915_suspend@sysfs-reader.html
* igt@intel_hwmon@hwmon-write:
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#7707])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-3/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-tglu-1: NOTRUN -> [SKIP][121] ([i915#12454] / [i915#12712])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-dg1: [PASS][122] -> [FAIL][123] ([i915#10991] / [i915#12518] / [i915#12766])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-19/igt@kms_async_flips@alternate-sync-async-flip.html
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-17/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-4:
- shard-dg1: [PASS][124] -> [FAIL][125] ([i915#12766])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-19/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-4.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-17/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-4.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: NOTRUN -> [SKIP][126] ([i915#9531])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
- shard-tglu-1: NOTRUN -> [SKIP][127] ([i915#9531])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#1769] / [i915#3555])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#1769] / [i915#3555]) +1 other test skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-2:
- shard-rkl: [PASS][130] -> [DMESG-WARN][131] ([i915#12964]) +10 other tests dmesg-warn
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-5/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-2.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-2.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#5286]) +6 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][133] ([i915#5286]) +2 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][134] ([i915#4538] / [i915#5286]) +3 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-19/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-tglu: NOTRUN -> [SKIP][135] ([i915#5286]) +2 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-9/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [PASS][136] -> [FAIL][137] ([i915#5138])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][138] +7 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-1/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
- shard-dg1: NOTRUN -> [SKIP][139] ([i915#3638])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-13/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#3638]) +3 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
- shard-dg2-9: NOTRUN -> [SKIP][141] ([i915#4538] / [i915#5190]) +3 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#4538] / [i915#5190]) +10 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-1/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][143] ([i915#4538])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-16/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
- shard-mtlp: NOTRUN -> [SKIP][144] +4 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-tglu: NOTRUN -> [SKIP][145] +50 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-4/igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc:
- shard-mtlp: NOTRUN -> [SKIP][147] ([i915#6095]) +14 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-1/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#12313]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#6095]) +42 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][150] ([i915#6095]) +54 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-8/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][151] ([i915#10307] / [i915#6095]) +29 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][152] ([i915#12805])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][153] ([i915#12805])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][154] ([i915#12805])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-10/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][155] ([i915#12796]) +1 other test incomplete
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk1/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:
- shard-tglu: [PASS][156] -> [INCOMPLETE][157] ([i915#12796])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-tglu-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-2/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#6095]) +16 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][159] ([i915#6095]) +54 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][160] ([i915#12313])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][161] ([i915#12313])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#10307] / [i915#6095]) +117 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][163] ([i915#6095]) +149 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-12/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][164] ([i915#12313])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#14098] / [i915#6095]) +54 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-tglu: NOTRUN -> [SKIP][166] ([i915#3742])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-8/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][167] ([i915#13783]) +3 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-2/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html
* igt@kms_chamelium_audio@dp-audio-edid:
- shard-dg2-9: NOTRUN -> [SKIP][168] ([i915#11151] / [i915#7828]) +4 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_chamelium_audio@dp-audio-edid.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k:
- shard-tglu: NOTRUN -> [SKIP][169] ([i915#11151] / [i915#7828]) +6 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-5/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#11151] / [i915#7828]) +5 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-5/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@vga-frame-dump:
- shard-mtlp: NOTRUN -> [SKIP][171] ([i915#11151] / [i915#7828])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-7/igt@kms_chamelium_frames@vga-frame-dump.html
* igt@kms_chamelium_hpd@dp-hpd-after-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][172] ([i915#11151] / [i915#7828]) +4 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-dg1: NOTRUN -> [SKIP][173] ([i915#11151] / [i915#7828]) +2 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-12/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#11151] / [i915#7828]) +7 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_color@deep-color:
- shard-tglu: NOTRUN -> [SKIP][175] ([i915#3555] / [i915#9979])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-9/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic:
- shard-rkl: NOTRUN -> [SKIP][176] ([i915#7118] / [i915#9424])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@content-type-change:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#9424])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-tglu: NOTRUN -> [SKIP][178] ([i915#3116] / [i915#3299])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-9/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@legacy:
- shard-dg2: NOTRUN -> [SKIP][179] ([i915#7118] / [i915#9424])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic-type-0:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#9424])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@kms_content_protection@lic-type-0.html
- shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#6944] / [i915#9424])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@srm:
- shard-tglu: NOTRUN -> [SKIP][182] ([i915#6944] / [i915#7116] / [i915#7118])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-5/igt@kms_content_protection@srm.html
* igt@kms_content_protection@srm@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][183] ([i915#7173])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@kms_content_protection@srm@pipe-a-dp-3.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-tglu-1: NOTRUN -> [SKIP][184] ([i915#3555]) +2 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#3555]) +6 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2-9: NOTRUN -> [SKIP][186] ([i915#13049])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-tglu: [PASS][187] -> [FAIL][188] ([i915#13566]) +3 other tests fail
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-tglu-2/igt@kms_cursor_crc@cursor-random-128x42.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-5/igt@kms_cursor_crc@cursor-random-128x42.html
- shard-rkl: [PASS][189] -> [DMESG-FAIL][190] ([i915#12964])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-8/igt@kms_cursor_crc@cursor-random-128x42.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [DMESG-FAIL][191] ([i915#12964])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#13049])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-4/igt@kms_cursor_crc@cursor-random-512x170.html
- shard-rkl: NOTRUN -> [SKIP][193] ([i915#13049]) +3 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@kms_cursor_crc@cursor-random-512x170.html
- shard-tglu-1: NOTRUN -> [SKIP][194] ([i915#13049])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_cursor_crc@cursor-random-512x170.html
- shard-dg1: NOTRUN -> [SKIP][195] ([i915#13049])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-14/igt@kms_cursor_crc@cursor-random-512x170.html
- shard-mtlp: NOTRUN -> [SKIP][196] ([i915#13049])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-2/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-tglu: NOTRUN -> [SKIP][197] ([i915#13049])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-4/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#3555]) +3 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-32x32.html
- shard-mtlp: NOTRUN -> [SKIP][199] ([i915#3555] / [i915#8814])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-3/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][200] +16 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#13046] / [i915#5354]) +1 other test skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][202] ([i915#4103] / [i915#4213]) +1 other test skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- shard-dg1: NOTRUN -> [SKIP][203] ([i915#4103] / [i915#4213])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-19/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions:
- shard-dg2-9: NOTRUN -> [SKIP][204] ([i915#13046] / [i915#5354]) +1 other test skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-rkl: NOTRUN -> [SKIP][205] ([i915#4103])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_display_modes@extended-mode-basic:
- shard-tglu: NOTRUN -> [SKIP][206] ([i915#13691])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-5/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: NOTRUN -> [SKIP][207] ([i915#3555] / [i915#3804])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#3804])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2: [PASS][209] -> [SKIP][210] ([i915#13749])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-11/igt@kms_dp_link_training@non-uhbr-sst.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-4/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-tglu-1: NOTRUN -> [SKIP][211] ([i915#13749])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-dg2-9: NOTRUN -> [SKIP][212] ([i915#13748])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-rkl: NOTRUN -> [SKIP][213] ([i915#13707])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-dg2: NOTRUN -> [SKIP][214] ([i915#3555] / [i915#3840]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-8/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-tglu: NOTRUN -> [SKIP][215] ([i915#3840]) +1 other test skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-6/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg2-9: NOTRUN -> [SKIP][216] ([i915#3840])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#3555] / [i915#3840])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-tglu-1: NOTRUN -> [SKIP][218] ([i915#3555] / [i915#3840])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][219] ([i915#3840] / [i915#9053])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
- shard-tglu: NOTRUN -> [SKIP][220] ([i915#2575])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-9/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#3469]) +1 other test skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@kms_fbcon_fbt@psr.html
- shard-dg1: NOTRUN -> [SKIP][222] ([i915#3469])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-14/igt@kms_fbcon_fbt@psr.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#3955])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-4x:
- shard-tglu-1: NOTRUN -> [SKIP][224] ([i915#1839]) +1 other test skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-dg2: NOTRUN -> [SKIP][225] ([i915#658])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@kms_feature_discovery@psr1.html
* igt@kms_feature_discovery@psr2:
- shard-tglu-1: NOTRUN -> [SKIP][226] ([i915#658])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][227] ([i915#3637] / [i915#9934]) +4 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-9/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-dg2-9: NOTRUN -> [SKIP][228] ([i915#9934]) +3 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-tglu-1: NOTRUN -> [SKIP][229] ([i915#3637] / [i915#9934]) +6 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_flip@2x-flip-vs-fences.html
- shard-dg2: NOTRUN -> [SKIP][230] ([i915#8381])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-4/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-dg2: NOTRUN -> [SKIP][231] ([i915#9934]) +2 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-3/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
- shard-dg1: NOTRUN -> [SKIP][232] ([i915#9934]) +1 other test skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-12/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][233] ([i915#12745] / [i915#4839])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk1/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [INCOMPLETE][234] ([i915#4839])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk1/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-mtlp: NOTRUN -> [SKIP][235] ([i915#3637] / [i915#9934])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-5/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-snb: [PASS][236] -> [FAIL][237] ([i915#13734]) +3 other tests fail
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-snb5/igt@kms_flip@2x-plain-flip-fb-recreate.html
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb6/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
- shard-rkl: NOTRUN -> [SKIP][238] ([i915#9934]) +7 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
* igt@kms_flip@blocking-wf_vblank@b-hdmi-a1:
- shard-tglu-1: NOTRUN -> [FAIL][239] ([i915#13734]) +2 other tests fail
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_flip@blocking-wf_vblank@b-hdmi-a1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-dg1: [PASS][240] -> [FAIL][241] ([i915#13734]) +1 other test fail
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-17/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-16/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-dpms-on-nop-interruptible@d-hdmi-a1:
- shard-tglu: [PASS][242] -> [FAIL][243] ([i915#13734]) +4 other tests fail
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-tglu-7/igt@kms_flip@flip-vs-dpms-on-nop-interruptible@d-hdmi-a1.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-10/igt@kms_flip@flip-vs-dpms-on-nop-interruptible@d-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#2587] / [i915#2672]) +3 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
- shard-dg1: NOTRUN -> [SKIP][245] ([i915#2672] / [i915#3555])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-19/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][246] ([i915#2587] / [i915#2672]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-19/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#2672]) +4 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][248] ([i915#2587] / [i915#2672]) +1 other test skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#2672] / [i915#3555] / [i915#5190])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
- shard-dg1: NOTRUN -> [SKIP][250] ([i915#2587] / [i915#2672] / [i915#3555])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-17/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
- shard-tglu: NOTRUN -> [SKIP][251] ([i915#2587] / [i915#2672] / [i915#3555]) +1 other test skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][252] ([i915#2672]) +1 other test skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][253] ([i915#2672] / [i915#3555]) +4 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][254] ([i915#2672] / [i915#3555]) +3 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/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-dg2: NOTRUN -> [SKIP][255] ([i915#2672] / [i915#3555])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-dg2-9: NOTRUN -> [SKIP][256] ([i915#2672] / [i915#3555]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-cpu:
- shard-snb: [PASS][257] -> [SKIP][258] +12 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-cpu.html
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][259] ([i915#5354]) +18 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][260] ([i915#8708]) +6 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][261] ([i915#8708]) +11 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][262] ([i915#10055])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][263] ([i915#8708]) +1 other test skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-rkl: NOTRUN -> [SKIP][264] ([i915#3023]) +22 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
- shard-dg1: NOTRUN -> [SKIP][265] +8 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
- shard-mtlp: NOTRUN -> [SKIP][266] ([i915#1825]) +1 other test skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen:
- shard-dg2-9: NOTRUN -> [SKIP][267] ([i915#5354]) +15 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][268] ([i915#1825]) +37 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][269] +377 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][270] ([i915#3458]) +4 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][271] ([i915#5439])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][272] ([i915#9766])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt:
- shard-dg2-9: NOTRUN -> [SKIP][273] ([i915#3458]) +2 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][274] +55 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][275] ([i915#8708]) +4 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-rte:
- shard-dg2: NOTRUN -> [SKIP][276] ([i915#3458]) +13 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-rte.html
* igt@kms_hdr@bpc-switch:
- shard-tglu: NOTRUN -> [SKIP][277] ([i915#3555] / [i915#8228]) +1 other test skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-4/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-dg1: NOTRUN -> [SKIP][278] ([i915#3555] / [i915#8228]) +1 other test skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-16/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@invalid-hdr:
- shard-dg2: NOTRUN -> [SKIP][279] ([i915#3555] / [i915#8228])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-1/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle:
- shard-rkl: NOTRUN -> [SKIP][280] ([i915#3555] / [i915#8228]) +1 other test skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][281] ([i915#3555] / [i915#8228])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][282] ([i915#12339])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][283] ([i915#10656])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-dg2: NOTRUN -> [SKIP][284] ([i915#10656])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][285] ([i915#12388])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-8/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][286] ([i915#10656])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-rkl: NOTRUN -> [SKIP][287] ([i915#6301])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c:
- shard-dg2-9: NOTRUN -> [SKIP][288] +3 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-dg2-9: NOTRUN -> [SKIP][289] ([i915#13705])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane_alpha_blend@constant-alpha-max:
- shard-glk: NOTRUN -> [FAIL][290] ([i915#10647] / [i915#12169])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk2/igt@kms_plane_alpha_blend@constant-alpha-max.html
* igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][291] ([i915#10647]) +1 other test fail
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk2/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-dg2-9: NOTRUN -> [SKIP][292] ([i915#13958])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_plane_multiple@2x-tiling-4.html
- shard-rkl: NOTRUN -> [SKIP][293] ([i915#13958])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-dg2: NOTRUN -> [SKIP][294] ([i915#13958])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-1/igt@kms_plane_multiple@2x-tiling-none.html
- shard-dg1: NOTRUN -> [SKIP][295] ([i915#13958])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-13/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-tglu: NOTRUN -> [SKIP][296] ([i915#13958])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-7/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-4:
- shard-tglu: NOTRUN -> [SKIP][297] ([i915#14259])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-2/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2: NOTRUN -> [SKIP][298] ([i915#14259])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][299] ([i915#12247]) +10 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][300] ([i915#12247]) +9 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-10/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-tglu-1: NOTRUN -> [SKIP][301] ([i915#12247]) +4 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c:
- shard-mtlp: NOTRUN -> [SKIP][302] ([i915#12247]) +4 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c.html
* igt@kms_pm_backlight@bad-brightness:
- shard-tglu-1: NOTRUN -> [SKIP][303] ([i915#9812])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][304] ([i915#12343])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][305] ([i915#5354])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-dg1: NOTRUN -> [SKIP][306] ([i915#5354])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-15/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-rkl: NOTRUN -> [SKIP][307] ([i915#3828])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-3/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg2: NOTRUN -> [SKIP][308] ([i915#14104])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-3/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: NOTRUN -> [SKIP][309] ([i915#4281])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-2/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-tglu: NOTRUN -> [SKIP][310] ([i915#3828])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-3/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-dg2: [PASS][311] -> [SKIP][312] ([i915#9519])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-2/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@i2c:
- shard-dg1: NOTRUN -> [DMESG-WARN][313] ([i915#4423]) +1 other test dmesg-warn
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-14/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [PASS][314] -> [SKIP][315] ([i915#9519])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-dg1: [PASS][316] -> [DMESG-WARN][317] ([i915#4423]) +1 other test dmesg-warn
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-16/igt@kms_pm_rpm@system-suspend-modeset.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-16/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_prime@basic-crc-hybrid:
- shard-rkl: NOTRUN -> [SKIP][318] ([i915#6524])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_properties@get_properties-sanity-atomic:
- shard-rkl: NOTRUN -> [FAIL][319] ([i915#14036])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_properties@get_properties-sanity-atomic.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-dg2-9: NOTRUN -> [SKIP][320] ([i915#11520]) +1 other test skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][321] ([i915#11520]) +10 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][322] ([i915#11520]) +11 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk2/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][323] ([i915#11520]) +4 other tests skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-2/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
- shard-tglu-1: NOTRUN -> [SKIP][324] ([i915#11520]) +5 other tests skip
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
- shard-dg1: NOTRUN -> [SKIP][325] ([i915#11520])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-14/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
- shard-snb: NOTRUN -> [SKIP][326] ([i915#11520])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb2/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][327] ([i915#11520]) +5 other tests skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-4/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][328] ([i915#9683])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-primary-mmap-cpu:
- shard-tglu: NOTRUN -> [SKIP][329] ([i915#9732]) +18 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-6/igt@kms_psr@fbc-pr-primary-mmap-cpu.html
* igt@kms_psr@fbc-psr-primary-blt:
- shard-dg2: NOTRUN -> [SKIP][330] ([i915#1072] / [i915#9732]) +11 other tests skip
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-4/igt@kms_psr@fbc-psr-primary-blt.html
* igt@kms_psr@fbc-psr-sprite-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][331] ([i915#1072] / [i915#9732]) +7 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_psr@fbc-psr-sprite-mmap-gtt.html
* igt@kms_psr@pr-sprite-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][332] ([i915#9688]) +2 other tests skip
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-2/igt@kms_psr@pr-sprite-mmap-cpu.html
* igt@kms_psr@psr-cursor-plane-onoff:
- shard-dg1: NOTRUN -> [SKIP][333] ([i915#1072] / [i915#9732]) +8 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-12/igt@kms_psr@psr-cursor-plane-onoff.html
* igt@kms_psr@psr2-sprite-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][334] ([i915#1072] / [i915#9732]) +26 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_psr@psr2-sprite-mmap-cpu.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][335] ([i915#9732]) +13 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-tglu: NOTRUN -> [SKIP][336] ([i915#9685]) +2 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-3/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2-9: NOTRUN -> [SKIP][337] ([i915#5190]) +1 other test skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2-9: NOTRUN -> [SKIP][338] ([i915#12755] / [i915#5190])
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][339] ([i915#5289]) +3 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
- shard-dg1: NOTRUN -> [SKIP][340] ([i915#5289])
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-15/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
- shard-tglu: NOTRUN -> [SKIP][341] ([i915#5289]) +1 other test skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-9/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
- shard-mtlp: NOTRUN -> [SKIP][342] ([i915#5289])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-tglu-1: NOTRUN -> [SKIP][343] ([i915#5289])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2: NOTRUN -> [SKIP][344] ([i915#12755]) +1 other test skip
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_selftest@drm_framebuffer:
- shard-rkl: NOTRUN -> [ABORT][345] ([i915#13179]) +1 other test abort
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@basic:
- shard-snb: [PASS][346] -> [FAIL][347] ([i915#5465]) +2 other tests fail
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-snb6/igt@kms_setmode@basic.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb5/igt@kms_setmode@basic.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-dg2: NOTRUN -> [SKIP][348] ([i915#3555]) +5 other tests skip
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-rkl: NOTRUN -> [SKIP][349] ([i915#8623])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu: NOTRUN -> [SKIP][350] ([i915#9906])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-9/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flip-dpms:
- shard-dg1: NOTRUN -> [SKIP][351] ([i915#3555]) +1 other test skip
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-19/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@max-min:
- shard-tglu-1: NOTRUN -> [SKIP][352] ([i915#9906])
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg2: NOTRUN -> [SKIP][353] ([i915#9906])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-1/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-check-output:
- shard-rkl: NOTRUN -> [SKIP][354] ([i915#2437]) +1 other test skip
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-fb-id:
- shard-tglu: NOTRUN -> [SKIP][355] ([i915#2437])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-5/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-tglu-1: NOTRUN -> [SKIP][356] ([i915#2437])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@kms_writeback@writeback-invalid-parameters.html
- shard-dg2: NOTRUN -> [SKIP][357] ([i915#2437])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-4/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-glk: NOTRUN -> [SKIP][358] ([i915#2437]) +2 other tests skip
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk2/igt@kms_writeback@writeback-pixel-formats.html
- shard-dg2-9: NOTRUN -> [SKIP][359] ([i915#2437] / [i915#9412])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@global-sseu-config:
- shard-dg2-9: NOTRUN -> [SKIP][360] ([i915#7387])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@perf@global-sseu-config.html
* igt@perf@global-sseu-config-invalid:
- shard-mtlp: NOTRUN -> [SKIP][361] ([i915#7387])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-5/igt@perf@global-sseu-config-invalid.html
- shard-dg2: NOTRUN -> [SKIP][362] ([i915#7387])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-5/igt@perf@global-sseu-config-invalid.html
* igt@perf_pmu@frequency@gt0:
- shard-dg2: NOTRUN -> [FAIL][363] ([i915#12549] / [i915#6806]) +1 other test fail
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@perf_pmu@frequency@gt0.html
* igt@perf_pmu@rc6-all-gts:
- shard-tglu-1: NOTRUN -> [SKIP][364] ([i915#8516])
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-1/igt@perf_pmu@rc6-all-gts.html
* igt@prime_vgem@fence-read-hang:
- shard-dg2: NOTRUN -> [SKIP][365] ([i915#3708]) +1 other test skip
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-1/igt@prime_vgem@fence-read-hang.html
- shard-rkl: NOTRUN -> [SKIP][366] ([i915#3708])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-6/igt@prime_vgem@fence-read-hang.html
* igt@prime_vgem@fence-write-hang:
- shard-dg1: NOTRUN -> [SKIP][367] ([i915#3708])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-18/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-rkl: NOTRUN -> [SKIP][368] ([i915#9917]) +1 other test skip
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-dg2-9: NOTRUN -> [SKIP][369] ([i915#9917])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-9/igt@sriov_basic@enable-vfs-bind-unbind-each.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2: NOTRUN -> [SKIP][370] ([i915#9917])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
#### Possible fixes ####
* igt@gem_eio@hibernate:
- shard-tglu: [ABORT][371] ([i915#10030] / [i915#7975] / [i915#8213]) -> [PASS][372]
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-tglu-10/igt@gem_eio@hibernate.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-3/igt@gem_eio@hibernate.html
* igt@gem_eio@reset-stress:
- shard-dg1: [FAIL][373] ([i915#12543] / [i915#5784]) -> [PASS][374]
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-12/igt@gem_eio@reset-stress.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-13/igt@gem_eio@reset-stress.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: [TIMEOUT][375] ([i915#14044] / [i915#5493]) -> [PASS][376] +1 other test pass
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-14/igt@gem_lmem_swapping@smem-oom@lmem0.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-14/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_mmap_gtt@cpuset-medium-copy-xy:
- shard-rkl: [DMESG-WARN][377] ([i915#12964]) -> [PASS][378] +13 other tests pass
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-5/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html
* igt@gem_pxp@display-protected-crc:
- shard-rkl: [TIMEOUT][379] ([i915#12917] / [i915#12964]) -> [PASS][380]
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-7/igt@gem_pxp@display-protected-crc.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@gem_pxp@display-protected-crc.html
* igt@gem_workarounds@suspend-resume:
- shard-glk: [INCOMPLETE][381] ([i915#13356]) -> [PASS][382]
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-glk3/igt@gem_workarounds@suspend-resume.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-glk5/igt@gem_workarounds@suspend-resume.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0:
- shard-dg1: [FAIL][383] ([i915#3591]) -> [PASS][384]
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html
* igt@i915_selftest@live@sanitycheck:
- shard-snb: [ABORT][385] ([i915#11703]) -> [PASS][386] +1 other test pass
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-snb6/igt@i915_selftest@live@sanitycheck.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb1/igt@i915_selftest@live@sanitycheck.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-dg2: [FAIL][387] ([i915#5956]) -> [PASS][388]
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-4/igt@kms_atomic_transition@plane-all-modeset-transition.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-5/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180:
- shard-dg1: [DMESG-WARN][389] ([i915#4423]) -> [PASS][390] +5 other tests pass
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-16/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-16/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-rkl: [FAIL][391] ([i915#13566]) -> [PASS][392]
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-128x42.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-rkl: [FAIL][393] ([i915#2346]) -> [PASS][394]
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_dp_aux_dev:
- shard-dg2: [SKIP][395] ([i915#1257]) -> [PASS][396]
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-7/igt@kms_dp_aux_dev.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@kms_dp_aux_dev.html
* igt@kms_flip@2x-blocking-wf_vblank@ab-vga1-hdmi-a1:
- shard-snb: [FAIL][397] ([i915#11832] / [i915#13734]) -> [PASS][398] +7 other tests pass
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-snb2/igt@kms_flip@2x-blocking-wf_vblank@ab-vga1-hdmi-a1.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb4/igt@kms_flip@2x-blocking-wf_vblank@ab-vga1-hdmi-a1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-hdmi-a1:
- shard-tglu: [FAIL][399] ([i915#13734]) -> [PASS][400] +1 other test pass
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-tglu-6/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-hdmi-a1.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-2/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-rkl: [INCOMPLETE][401] ([i915#6113]) -> [PASS][402]
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-3/igt@kms_flip@flip-vs-suspend-interruptible.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-7/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@plain-flip-ts-check:
- shard-rkl: [FAIL][403] ([i915#13734]) -> [PASS][404]
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-4/igt@kms_flip@plain-flip-ts-check.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@kms_flip@plain-flip-ts-check.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-snb: [SKIP][405] -> [PASS][406] +2 other tests pass
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-snb1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-dg2: [SKIP][407] ([i915#12388]) -> [PASS][408]
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-8/igt@kms_joiner@basic-force-big-joiner.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [FAIL][409] ([i915#9295]) -> [PASS][410]
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-tglu-5/igt@kms_pm_dc@dc6-dpms.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-10/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-dg2: [SKIP][411] ([i915#9519]) -> [PASS][412] +1 other test pass
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@perf_pmu@all-busy-idle-check-all:
- shard-dg2: [FAIL][413] ([i915#11943]) -> [PASS][414]
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-11/igt@perf_pmu@all-busy-idle-check-all.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-3/igt@perf_pmu@all-busy-idle-check-all.html
- shard-dg1: [FAIL][415] ([i915#11943]) -> [PASS][416]
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-17/igt@perf_pmu@all-busy-idle-check-all.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-12/igt@perf_pmu@all-busy-idle-check-all.html
- shard-mtlp: [FAIL][417] ([i915#11943]) -> [PASS][418]
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-mtlp-7/igt@perf_pmu@all-busy-idle-check-all.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-4/igt@perf_pmu@all-busy-idle-check-all.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: [FAIL][419] ([i915#4349]) -> [PASS][420] +4 other tests pass
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-5/igt@perf_pmu@busy-double-start@vecs1.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@module-unload:
- shard-tglu: [INCOMPLETE][421] ([i915#13520]) -> [PASS][422]
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-tglu-8/igt@perf_pmu@module-unload.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-5/igt@perf_pmu@module-unload.html
- shard-mtlp: [INCOMPLETE][423] ([i915#13520]) -> [PASS][424]
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-mtlp-3/igt@perf_pmu@module-unload.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-mtlp-3/igt@perf_pmu@module-unload.html
#### Warnings ####
* igt@kms_big_fb@4-tiled-16bpp-rotate-180:
- shard-dg1: [SKIP][425] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][426] ([i915#4538] / [i915#5286])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-16/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-12/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: [SKIP][427] ([i915#4423] / [i915#6095]) -> [SKIP][428] ([i915#6095]) +3 other tests skip
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-18/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-4.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-17/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][429] ([i915#6095]) -> [SKIP][430] ([i915#14098] / [i915#6095]) +2 other tests skip
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-8/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-b-hdmi-a-2.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-5/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][431] ([i915#14098] / [i915#6095]) -> [SKIP][432] ([i915#6095]) +2 other tests skip
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_content_protection@mei-interface:
- shard-snb: [INCOMPLETE][433] ([i915#9878]) -> [SKIP][434]
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-snb5/igt@kms_content_protection@mei-interface.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb5/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg2: [SKIP][435] ([i915#7118]) -> [FAIL][436] ([i915#7173])
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-3/igt@kms_content_protection@srm.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-dg2: [FAIL][437] ([i915#1339] / [i915#7173]) -> [SKIP][438] ([i915#7118] / [i915#9424])
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-11/igt@kms_content_protection@uevent.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-1/igt@kms_content_protection@uevent.html
- shard-snb: [INCOMPLETE][439] ([i915#8816]) -> [SKIP][440]
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-snb2/igt@kms_content_protection@uevent.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-snb1/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-random-max-size:
- shard-dg1: [SKIP][441] ([i915#3555] / [i915#4423]) -> [SKIP][442] ([i915#3555])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-18/igt@kms_cursor_crc@cursor-random-max-size.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-16/igt@kms_cursor_crc@cursor-random-max-size.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite:
- shard-dg1: [SKIP][443] ([i915#4423]) -> [SKIP][444] +1 other test skip
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
- shard-dg2: [SKIP][445] ([i915#3458]) -> [SKIP][446] ([i915#10433] / [i915#3458]) +4 other tests skip
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary:
- shard-dg2: [SKIP][447] ([i915#10433] / [i915#3458]) -> [SKIP][448] ([i915#3458])
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html
* igt@kms_hdr@brightness-with-hdr:
- shard-tglu: [SKIP][449] ([i915#12713]) -> [SKIP][450] ([i915#1187] / [i915#12713])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-tglu-3/igt@kms_hdr@brightness-with-hdr.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][451] ([i915#4281]) -> [SKIP][452] ([i915#3361])
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-8/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][453] ([i915#9340]) -> [SKIP][454] ([i915#3828])
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-rkl-8/igt@kms_pm_lpsp@kms-lpsp.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-rkl-4/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_psr@pr-sprite-plane-move:
- shard-dg1: [SKIP][455] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][456] ([i915#1072] / [i915#9732])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16540/shard-dg1-16/igt@kms_psr@pr-sprite-plane-move.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/shard-dg1-17/igt@kms_psr@pr-sprite-plane-move.html
[i915#10030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10030
[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#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#10991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10991
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11441]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11441
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11703]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11703
[i915#11832]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11832
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11943]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11943
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12193
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#12518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12518
[i915#12543]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12543
[i915#12549]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12549
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12766
[i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12817
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12942]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12942
[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#13193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13193
[i915#13304]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13304
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13363]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13363
[i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
[i915#13427]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13427
[i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13705]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13705
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13723
[i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14036]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14036
[i915#14044]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14044
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14104
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#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#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#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#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4873]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4873
[i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6188]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6188
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6806
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7178
[i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
[i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[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#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8816
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[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#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
[i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8362 -> IGTPW_13120
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_16540: d0d3c136f60cbee6ede33f207b4e6d6b2f04779d @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_13120: 13120
IGT_8362: 8362
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/index.html
[-- Attachment #2: Type: text/html, Size: 149767 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread* Re: ✗ i915.CI.Full: failure for Improve mem-copy/mem-set lib and tests
2025-05-13 23:12 ` ✗ i915.CI.Full: " Patchwork
@ 2025-05-14 5:05 ` Zbigniew Kempczyński
0 siblings, 0 replies; 36+ messages in thread
From: Zbigniew Kempczyński @ 2025-05-14 5:05 UTC (permalink / raw)
To: igt-dev; +Cc: I915-ci-infra
On Tue, May 13, 2025 at 11:12:54PM +0000, Patchwork wrote:
> Patch Details
>
> Series: Improve mem-copy/mem-set lib and tests
> URL: https://patchwork.freedesktop.org/series/148977/
> State: failure
> Details: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/index.html
>
> CI Bug Log - changes from CI_DRM_16540_full -> IGTPW_13120_full
>
> Summary
>
> FAILURE
>
> Serious unknown changes coming with IGTPW_13120_full absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in IGTPW_13120_full, please notify your bug team
> (I915-ci-infra@lists.freedesktop.org) to allow them
> to document this new failure mode, which will reduce false positives in
> CI.
>
> External URL:
> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13120/index.html
>
> Participating hosts (10 -> 10)
>
> No changes in participating hosts
>
> Possible new issues
>
> Here are the unknown changes that may have been introduced in
> IGTPW_13120_full:
>
> IGT changes
>
> Possible regressions
>
> * igt@gem_partial_pwrite_pread@write-uncached:
>
> * shard-snb: PASS -> INCOMPLETE
> * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-1:
>
> * shard-tglu: PASS -> INCOMPLETE
Above regressions are not related to the series.
--
Zbigniew
>
> Known issues
>
> Here are the changes found in IGTPW_13120_full that come from known
> issues:
>
> IGT changes
>
> Issues hit
>
> * igt@device_reset@cold-reset-bound:
>
> * shard-dg2: NOTRUN -> SKIP (i915#11078)
> * shard-rkl: NOTRUN -> SKIP (i915#11078)
> * igt@device_reset@unbind-cold-reset-rebind:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#11078)
> * igt@gem_basic@multigpu-create-close:
>
> * shard-rkl: NOTRUN -> SKIP (i915#7697) +1 other test skip
> * shard-tglu-1: NOTRUN -> SKIP (i915#7697) +1 other test skip
> * igt@gem_caching@writes:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#4873)
> * igt@gem_ccs@block-copy-compressed:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3555 / i915#9323)
> * igt@gem_ccs@large-ctrl-surf-copy:
>
> * shard-tglu: NOTRUN -> SKIP (i915#13008)
> * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
>
> * shard-dg2: PASS -> INCOMPLETE (i915#12392)
> * igt@gem_close_race@multigpu-basic-threads:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#7697)
> * igt@gem_create@create-ext-cpu-access-big:
>
> * shard-tglu: NOTRUN -> SKIP (i915#6335)
> * shard-dg2: PASS -> ABORT (i915#13427)
> * igt@gem_create@create-ext-cpu-access-sanity-check:
>
> * shard-rkl: NOTRUN -> SKIP (i915#6335)
> * igt@gem_create@create-ext-set-pat:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#8562)
> * igt@gem_ctx_persistence@engines-mixed-process:
>
> * shard-snb: NOTRUN -> SKIP (i915#1099)
> * igt@gem_ctx_sseu@engines:
>
> * shard-rkl: NOTRUN -> SKIP (i915#280) +1 other test skip
> * igt@gem_ctx_sseu@invalid-args:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#280)
> * igt@gem_ctx_sseu@mmap-args:
>
> * shard-dg2: NOTRUN -> SKIP (i915#280) +1 other test skip
> * igt@gem_eio@kms:
>
> * shard-tglu: NOTRUN -> DMESG-WARN (i915#13363)
> * igt@gem_eio@throttle:
>
> * shard-mtlp: PASS -> ABORT (i915#13193 / i915#13723) +1 other test
> abort
> * igt@gem_exec_balancer@parallel-balancer:
>
> * shard-tglu: NOTRUN -> SKIP (i915#4525)
> * igt@gem_exec_balancer@parallel-keep-submit-fence:
>
> * shard-rkl: NOTRUN -> SKIP (i915#4525) +4 other tests skip
> * igt@gem_exec_create@madvise@smem:
>
> * shard-rkl: NOTRUN -> DMESG-WARN (i915#12964) +7 other tests
> dmesg-warn
> * igt@gem_exec_endless@dispatch@bcs0:
>
> * shard-dg1: PASS -> TIMEOUT (i915#3778) +1 other test timeout
> * igt@gem_exec_fence@submit67:
>
> * shard-dg2: NOTRUN -> SKIP (i915#4812)
> * igt@gem_exec_reloc@basic-cpu-read:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3281) +10 other tests skip
> * igt@gem_exec_reloc@basic-cpu-wc-noreloc:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#3281) +3 other tests skip
> * igt@gem_exec_reloc@basic-gtt:
>
> * shard-dg2: NOTRUN -> SKIP (i915#3281) +7 other tests skip
> * igt@gem_exec_reloc@basic-gtt-wc:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#3281) +2 other tests skip
> * igt@gem_exec_reloc@basic-wc-read:
>
> * shard-dg1: NOTRUN -> SKIP (i915#3281) +1 other test skip
> * igt@gem_exec_schedule@preempt-queue:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#4537 / i915#4812)
> * igt@gem_exec_schedule@semaphore-power:
>
> * shard-dg1: NOTRUN -> SKIP (i915#4812)
> * igt@gem_exec_suspend@basic-s0@smem:
>
> * shard-dg2: PASS -> INCOMPLETE (i915#11441 / i915#13304) +1 other
> test incomplete
> * igt@gem_fence_thrash@bo-write-verify-y:
>
> * shard-dg2: NOTRUN -> SKIP (i915#4860) +1 other test skip
> * igt@gem_huc_copy@huc-copy:
>
> * shard-tglu: NOTRUN -> SKIP (i915#2190)
> * igt@gem_lmem_swapping@basic:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#4613) +1 other test skip
> * igt@gem_lmem_swapping@heavy-random:
>
> * shard-tglu: NOTRUN -> SKIP (i915#4613) +3 other tests skip
> * shard-mtlp: NOTRUN -> SKIP (i915#4613) +1 other test skip
> * igt@gem_lmem_swapping@massive-random:
>
> * shard-glk: NOTRUN -> SKIP (i915#4613) +3 other tests skip
> * igt@gem_lmem_swapping@parallel-random-verify-ccs:
>
> * shard-rkl: NOTRUN -> SKIP (i915#4613) +3 other tests skip
> * igt@gem_lmem_swapping@verify-random-ccs:
>
> * shard-dg1: NOTRUN -> SKIP (i915#12193)
> * igt@gem_lmem_swapping@verify-random-ccs@lmem0:
>
> * shard-dg1: NOTRUN -> SKIP (i915#4565)
> * igt@gem_madvise@dontneed-before-exec:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#3282)
> * igt@gem_media_vme:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#284)
> * igt@gem_mmap@bad-object:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#4083)
> * igt@gem_mmap_gtt@basic-small-bo-tiledx:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#4077) +4 other tests skip
> * igt@gem_mmap_gtt@cpuset-big-copy-odd:
>
> * shard-dg2: NOTRUN -> SKIP (i915#4077) +13 other tests skip
> * igt@gem_mmap_gtt@cpuset-medium-copy-xy:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#4077) +4 other tests skip
> * igt@gem_mmap_wc@write-prefaulted:
>
> * shard-dg2: NOTRUN -> SKIP (i915#4083) +4 other tests skip
> * shard-dg1: NOTRUN -> SKIP (i915#4083) +1 other test skip
> * igt@gem_partial_pwrite_pread@write-uncached:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#3282) +1 other test skip
> * igt@gem_pread@self:
>
> * shard-dg1: NOTRUN -> SKIP (i915#3282) +1 other test skip
> * igt@gem_pxp@create-regular-context-1:
>
> * shard-rkl: NOTRUN -> SKIP (i915#4270)
> * igt@gem_pxp@display-protected-crc:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#4270) +1 other test skip
> * igt@gem_pxp@fail-invalid-protected-context:
>
> * shard-dg2: NOTRUN -> SKIP (i915#4270)
> * igt@gem_pxp@hw-rejects-pxp-context:
>
> * shard-rkl: NOTRUN -> SKIP (i915#13717)
> * igt@gem_pxp@reject-modify-context-protection-off-1:
>
> * shard-rkl: PASS -> TIMEOUT (i915#12917 / i915#12964)
> * igt@gem_pxp@reject-modify-context-protection-off-2:
>
> * shard-rkl: NOTRUN -> TIMEOUT (i915#12917 / i915#12964)
> * igt@gem_readwrite@new-obj:
>
> * shard-dg2: NOTRUN -> SKIP (i915#3282) +2 other tests skip
> * igt@gem_render_copy@x-tiled-to-vebox-yf-tiled:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#5190 / i915#8428)
> * igt@gem_render_copy@yf-tiled-ccs-to-linear:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#8428)
> * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
>
> * shard-dg2: NOTRUN -> SKIP (i915#5190 / i915#8428) +3 other tests
> skip
> * igt@gem_render_tiled_blits@basic:
>
> * shard-dg1: NOTRUN -> SKIP (i915#4079)
> * shard-mtlp: NOTRUN -> SKIP (i915#4079)
> * shard-dg2-9: NOTRUN -> SKIP (i915#4079)
> * igt@gem_set_tiling_vs_pwrite:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3282) +8 other tests skip
> * igt@gem_softpin@evict-snoop-interruptible:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#4885)
> * igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
>
> * shard-dg1: NOTRUN -> SKIP (i915#4077) +6 other tests skip
> * igt@gem_unfence_active_buffers:
>
> * shard-dg1: NOTRUN -> SKIP (i915#4879)
> * shard-dg2: NOTRUN -> SKIP (i915#4879)
> * igt@gem_userptr_blits@coherency-unsync:
>
> * shard-tglu: NOTRUN -> SKIP (i915#3297) +1 other test skip
> * igt@gem_userptr_blits@dmabuf-sync:
>
> * shard-glk: NOTRUN -> SKIP (i915#3323)
> * shard-dg2-9: NOTRUN -> SKIP (i915#3297)
> * shard-rkl: NOTRUN -> SKIP (i915#3297 / i915#3323)
> * igt@gem_userptr_blits@forbidden-operations:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3282 / i915#3297)
> * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
>
> * shard-dg2: NOTRUN -> SKIP (i915#3297 / i915#4880)
> * shard-dg1: NOTRUN -> SKIP (i915#3297 / i915#4880)
> * igt@gem_userptr_blits@relocations:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3281 / i915#3297)
> * igt@gem_userptr_blits@unsync-unmap-after-close:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#3297) +1 other test skip
> * igt@gem_userptr_blits@unsync-unmap-cycles:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3297)
> * igt@gem_vm_create@invalid-create:
>
> * shard-snb: NOTRUN -> SKIP +56 other tests skip
> * igt@gem_workarounds@suspend-resume-context:
>
> * shard-tglu: PASS -> ABORT (i915#12817)
> * igt@gen9_exec_parse@allowed-all:
>
> * shard-dg2: NOTRUN -> SKIP (i915#2856) +2 other tests skip
> * igt@gen9_exec_parse@bb-chained:
>
> * shard-rkl: NOTRUN -> SKIP (i915#2527) +3 other tests skip
> * igt@gen9_exec_parse@bb-oversize:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#2527 / i915#2856) +2 other
> tests skip
> * igt@gen9_exec_parse@bb-start-cmd:
>
> * shard-dg1: NOTRUN -> SKIP (i915#2527) +1 other test skip
> * shard-mtlp: NOTRUN -> SKIP (i915#2856)
> * igt@gen9_exec_parse@unaligned-jump:
>
> * shard-tglu: NOTRUN -> SKIP (i915#2527 / i915#2856) +4 other tests
> skip
> * shard-dg2-9: NOTRUN -> SKIP (i915#2856) +1 other test skip
> * igt@i915_drm_fdinfo@busy@vecs1:
>
> * shard-dg2: NOTRUN -> SKIP (i915#14073) +7 other tests skip
> * igt@i915_fb_tiling@basic-x-tiling:
>
> * shard-dg2: NOTRUN -> SKIP (i915#13786)
> * igt@i915_module_load@resize-bar:
>
> * shard-rkl: NOTRUN -> SKIP (i915#6412)
> * shard-dg1: NOTRUN -> SKIP (i915#7178)
> * shard-tglu: NOTRUN -> SKIP (i915#6412)
> * shard-mtlp: NOTRUN -> SKIP (i915#6412)
> * igt@i915_pm_freq_api@freq-reset:
>
> * shard-rkl: NOTRUN -> SKIP (i915#8399)
> * igt@i915_pm_rc6_residency@rc6-accuracy:
>
> * shard-rkl: NOTRUN -> FAIL (i915#12942) +1 other test fail
> * igt@i915_pm_rps@basic-api:
>
> * shard-dg2: NOTRUN -> SKIP (i915#11681 / i915#6621)
> * igt@i915_power@sanity:
>
> * shard-rkl: NOTRUN -> SKIP (i915#7984)
> * igt@i915_query@query-topology-coherent-slice-mask:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#6188)
> * shard-dg2: NOTRUN -> SKIP (i915#6188)
> * igt@i915_query@test-query-geometry-subslices:
>
> * shard-tglu: NOTRUN -> SKIP (i915#5723)
> * igt@i915_suspend@basic-s3-without-i915:
>
> * shard-tglu: NOTRUN -> INCOMPLETE (i915#4817 / i915#7443)
> * shard-glk: NOTRUN -> INCOMPLETE (i915#4817)
> * igt@i915_suspend@debugfs-reader:
>
> * shard-glk: PASS -> INCOMPLETE (i915#4817)
> * igt@i915_suspend@sysfs-reader:
>
> * shard-rkl: PASS -> INCOMPLETE (i915#4817)
> * igt@intel_hwmon@hwmon-write:
>
> * shard-rkl: NOTRUN -> SKIP (i915#7707)
> * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#12454 / i915#12712)
> * igt@kms_async_flips@alternate-sync-async-flip:
>
> * shard-dg1: PASS -> FAIL (i915#10991 / i915#12518 / i915#12766)
> * igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-4:
>
> * shard-dg1: PASS -> FAIL (i915#12766)
> * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
>
> * shard-rkl: NOTRUN -> SKIP (i915#9531)
> * shard-tglu-1: NOTRUN -> SKIP (i915#9531)
> * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
>
> * shard-dg2: NOTRUN -> SKIP (i915#1769 / i915#3555)
> * shard-rkl: NOTRUN -> SKIP (i915#1769 / i915#3555) +1 other test
> skip
> * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-2:
>
> * shard-rkl: PASS -> DMESG-WARN (i915#12964) +10 other tests
> dmesg-warn
> * igt@kms_big_fb@4-tiled-16bpp-rotate-180:
>
> * shard-rkl: NOTRUN -> SKIP (i915#5286) +6 other tests skip
> * igt@kms_big_fb@4-tiled-8bpp-rotate-0:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#5286) +2 other tests skip
> * igt@kms_big_fb@4-tiled-8bpp-rotate-180:
>
> * shard-dg1: NOTRUN -> SKIP (i915#4538 / i915#5286) +3 other tests
> skip
> * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
>
> * shard-tglu: NOTRUN -> SKIP (i915#5286) +2 other tests skip
> * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
>
> * shard-mtlp: PASS -> FAIL (i915#5138)
> * igt@kms_big_fb@x-tiled-32bpp-rotate-270:
>
> * shard-dg2: NOTRUN -> SKIP +7 other tests skip
> * shard-dg1: NOTRUN -> SKIP (i915#3638)
> * igt@kms_big_fb@y-tiled-64bpp-rotate-270:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3638) +3 other tests skip
> * igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#4538 / i915#5190) +3 other
> tests skip
> * igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
>
> * shard-dg2: NOTRUN -> SKIP (i915#4538 / i915#5190) +10 other tests
> skip
> * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
>
> * shard-dg1: NOTRUN -> SKIP (i915#4538)
> * shard-mtlp: NOTRUN -> SKIP +4 other tests skip
> * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
>
> * shard-tglu: NOTRUN -> SKIP +50 other tests skip
> * igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-d-hdmi-a-1:
>
> * shard-dg2: NOTRUN -> SKIP (i915#10307 / i915#10434 / i915#6095)
> +2 other tests skip
> * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#6095) +14 other tests skip
> * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
>
> * shard-rkl: NOTRUN -> SKIP (i915#12313) +1 other test skip
> * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1:
>
> * shard-rkl: NOTRUN -> SKIP (i915#6095) +42 other tests skip
> * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
>
> * shard-tglu: NOTRUN -> SKIP (i915#6095) +54 other tests skip
> * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#10307 / i915#6095) +29 other
> tests skip
> * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
>
> * shard-dg2: NOTRUN -> SKIP (i915#12805)
> * shard-rkl: NOTRUN -> SKIP (i915#12805)
> * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
>
> * shard-tglu: NOTRUN -> SKIP (i915#12805)
> * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1:
>
> * shard-glk: NOTRUN -> INCOMPLETE (i915#12796) +1 other test
> incomplete
> * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
>
> * shard-tglu: PASS -> INCOMPLETE (i915#12796)
> * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1:
>
> * shard-dg2: NOTRUN -> SKIP (i915#6095) +16 other tests skip
> * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#6095) +54 other tests skip
> * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#12313)
> * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
>
> * shard-dg2: NOTRUN -> SKIP (i915#12313)
> * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
>
> * shard-dg2: NOTRUN -> SKIP (i915#10307 / i915#6095) +117 other
> tests skip
> * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3:
>
> * shard-dg1: NOTRUN -> SKIP (i915#6095) +149 other tests skip
> * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#12313)
> * igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1:
>
> * shard-rkl: NOTRUN -> SKIP (i915#14098 / i915#6095) +54 other
> tests skip
> * igt@kms_cdclk@mode-transition-all-outputs:
>
> * shard-tglu: NOTRUN -> SKIP (i915#3742)
> * igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
>
> * shard-dg2: NOTRUN -> SKIP (i915#13783) +3 other tests skip
> * igt@kms_chamelium_audio@dp-audio-edid:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#11151 / i915#7828) +4 other
> tests skip
> * igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k:
>
> * shard-tglu: NOTRUN -> SKIP (i915#11151 / i915#7828) +6 other
> tests skip
> * igt@kms_chamelium_frames@dp-crc-fast:
>
> * shard-dg2: NOTRUN -> SKIP (i915#11151 / i915#7828) +5 other tests
> skip
> * igt@kms_chamelium_frames@vga-frame-dump:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#11151 / i915#7828)
> * igt@kms_chamelium_hpd@dp-hpd-after-suspend:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#11151 / i915#7828) +4 other
> tests skip
> * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
>
> * shard-dg1: NOTRUN -> SKIP (i915#11151 / i915#7828) +2 other tests
> skip
> * igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
>
> * shard-rkl: NOTRUN -> SKIP (i915#11151 / i915#7828) +7 other tests
> skip
> * igt@kms_color@deep-color:
>
> * shard-tglu: NOTRUN -> SKIP (i915#3555 / i915#9979)
> * igt@kms_content_protection@atomic:
>
> * shard-rkl: NOTRUN -> SKIP (i915#7118 / i915#9424)
> * igt@kms_content_protection@content-type-change:
>
> * shard-dg2: NOTRUN -> SKIP (i915#9424)
> * igt@kms_content_protection@dp-mst-lic-type-1:
>
> * shard-tglu: NOTRUN -> SKIP (i915#3116 / i915#3299)
> * igt@kms_content_protection@legacy:
>
> * shard-dg2: NOTRUN -> SKIP (i915#7118 / i915#9424)
> * igt@kms_content_protection@lic-type-0:
>
> * shard-rkl: NOTRUN -> SKIP (i915#9424)
> * shard-tglu-1: NOTRUN -> SKIP (i915#6944 / i915#9424)
> * igt@kms_content_protection@srm:
>
> * shard-tglu: NOTRUN -> SKIP (i915#6944 / i915#7116 / i915#7118)
> * igt@kms_content_protection@srm@pipe-a-dp-3:
>
> * shard-dg2: NOTRUN -> FAIL (i915#7173)
> * igt@kms_cursor_crc@cursor-offscreen-32x32:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#3555) +2 other tests skip
> * igt@kms_cursor_crc@cursor-onscreen-32x32:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3555) +6 other tests skip
> * igt@kms_cursor_crc@cursor-onscreen-512x170:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#13049)
> * igt@kms_cursor_crc@cursor-random-128x42:
>
> * shard-tglu: PASS -> FAIL (i915#13566) +3 other tests fail
> * shard-rkl: PASS -> DMESG-FAIL (i915#12964)
> * igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
>
> * shard-rkl: NOTRUN -> DMESG-FAIL (i915#12964)
> * igt@kms_cursor_crc@cursor-random-512x170:
>
> * shard-dg2: NOTRUN -> SKIP (i915#13049)
> * shard-rkl: NOTRUN -> SKIP (i915#13049) +3 other tests skip
> * shard-tglu-1: NOTRUN -> SKIP (i915#13049)
> * shard-dg1: NOTRUN -> SKIP (i915#13049)
> * shard-mtlp: NOTRUN -> SKIP (i915#13049)
> * igt@kms_cursor_crc@cursor-rapid-movement-512x512:
>
> * shard-tglu: NOTRUN -> SKIP (i915#13049)
> * igt@kms_cursor_crc@cursor-sliding-32x32:
>
> * shard-tglu: NOTRUN -> SKIP (i915#3555) +3 other tests skip
> * shard-mtlp: NOTRUN -> SKIP (i915#3555 / i915#8814)
> * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
>
> * shard-rkl: NOTRUN -> SKIP +16 other tests skip
> * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
>
> * shard-dg2: NOTRUN -> SKIP (i915#13046 / i915#5354) +1 other test
> skip
> * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
>
> * shard-dg2: NOTRUN -> SKIP (i915#4103 / i915#4213) +1 other test
> skip
> * shard-dg1: NOTRUN -> SKIP (i915#4103 / i915#4213)
> * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#13046 / i915#5354) +1 other
> test skip
> * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
>
> * shard-rkl: NOTRUN -> SKIP (i915#4103)
> * igt@kms_display_modes@extended-mode-basic:
>
> * shard-tglu: NOTRUN -> SKIP (i915#13691)
> * igt@kms_dither@fb-8bpc-vs-panel-6bpc:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3555 / i915#3804)
> * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3804)
> * igt@kms_dp_link_training@non-uhbr-sst:
>
> * shard-dg2: PASS -> SKIP (i915#13749)
> * shard-tglu-1: NOTRUN -> SKIP (i915#13749)
> * igt@kms_dp_link_training@uhbr-sst:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#13748)
> * igt@kms_dp_linktrain_fallback@dp-fallback:
>
> * shard-rkl: NOTRUN -> SKIP (i915#13707)
> * igt@kms_dsc@dsc-basic:
>
> * shard-dg2: NOTRUN -> SKIP (i915#3555 / i915#3840) +1 other test
> skip
> * igt@kms_dsc@dsc-fractional-bpp:
>
> * shard-tglu: NOTRUN -> SKIP (i915#3840) +1 other test skip
> * igt@kms_dsc@dsc-fractional-bpp-with-bpc:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#3840)
> * igt@kms_dsc@dsc-with-bpc:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3555 / i915#3840)
> * igt@kms_dsc@dsc-with-bpc-formats:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#3555 / i915#3840)
> * igt@kms_dsc@dsc-with-output-formats-with-bpc:
>
> * shard-dg2: NOTRUN -> SKIP (i915#3840 / i915#9053)
> * igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
>
> * shard-tglu: NOTRUN -> SKIP (i915#2575)
> * igt@kms_fbcon_fbt@psr:
>
> * shard-dg2: NOTRUN -> SKIP (i915#3469) +1 other test skip
> * shard-dg1: NOTRUN -> SKIP (i915#3469)
> * igt@kms_fbcon_fbt@psr-suspend:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3955)
> * igt@kms_feature_discovery@display-4x:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#1839) +1 other test skip
> * igt@kms_feature_discovery@psr1:
>
> * shard-dg2: NOTRUN -> SKIP (i915#658)
> * igt@kms_feature_discovery@psr2:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#658)
> * igt@kms_flip@2x-blocking-absolute-wf_vblank:
>
> * shard-tglu: NOTRUN -> SKIP (i915#3637 / i915#9934) +4 other tests
> skip
> * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#9934) +3 other tests skip
> * igt@kms_flip@2x-flip-vs-fences:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#3637 / i915#9934) +6 other
> tests skip
> * shard-dg2: NOTRUN -> SKIP (i915#8381)
> * igt@kms_flip@2x-flip-vs-panning-vs-hang:
>
> * shard-dg2: NOTRUN -> SKIP (i915#9934) +2 other tests skip
> * shard-dg1: NOTRUN -> SKIP (i915#9934) +1 other test skip
> * igt@kms_flip@2x-flip-vs-suspend:
>
> * shard-glk: NOTRUN -> INCOMPLETE (i915#12745 / i915#4839)
> * igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2:
>
> * shard-glk: NOTRUN -> INCOMPLETE (i915#4839)
> * igt@kms_flip@2x-modeset-vs-vblank-race:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#3637 / i915#9934)
> * igt@kms_flip@2x-plain-flip-fb-recreate:
>
> * shard-snb: PASS -> FAIL (i915#13734) +3 other tests fail
> * igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
>
> * shard-rkl: NOTRUN -> SKIP (i915#9934) +7 other tests skip
> * igt@kms_flip@blocking-wf_vblank@b-hdmi-a1:
>
> * shard-tglu-1: NOTRUN -> FAIL (i915#13734) +2 other tests fail
> * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
>
> * shard-dg1: PASS -> FAIL (i915#13734) +1 other test fail
> * igt@kms_flip@flip-vs-dpms-on-nop-interruptible@d-hdmi-a1:
>
> * shard-tglu: PASS -> FAIL (i915#13734) +4 other tests fail
> * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#2587 / i915#2672) +3 other
> tests skip
> * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
>
> * shard-dg1: NOTRUN -> SKIP (i915#2672 / i915#3555)
> * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode:
>
> * shard-dg1: NOTRUN -> SKIP (i915#2587 / i915#2672) +1 other test
> skip
> * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
>
> * shard-rkl: NOTRUN -> SKIP (i915#2672) +4 other tests skip
> * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
>
> * shard-tglu: NOTRUN -> SKIP (i915#2587 / i915#2672) +1 other test
> skip
> * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
>
> * shard-dg2: NOTRUN -> SKIP (i915#2672 / i915#3555 / i915#5190)
> * shard-dg1: NOTRUN -> SKIP (i915#2587 / i915#2672 / i915#3555)
> * shard-tglu: NOTRUN -> SKIP (i915#2587 / i915#2672 / i915#3555) +1
> other test skip
> * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
>
> * shard-dg2: NOTRUN -> SKIP (i915#2672) +1 other test skip
> * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
>
> * shard-rkl: NOTRUN -> SKIP (i915#2672 / i915#3555) +4 other tests
> skip
> * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#2672 / i915#3555) +3 other
> tests skip
> * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
>
> * shard-dg2: NOTRUN -> SKIP (i915#2672 / i915#3555)
> * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#2672 / i915#3555) +1 other test
> skip
> * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-cpu:
>
> * shard-snb: PASS -> SKIP +12 other tests skip
> * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu:
>
> * shard-dg2: NOTRUN -> SKIP (i915#5354) +18 other tests skip
> * igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#8708) +6 other tests skip
> * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
>
> * shard-dg2: NOTRUN -> SKIP (i915#8708) +11 other tests skip
> * igt@kms_frontbuffer_tracking@fbc-tiling-y:
>
> * shard-dg2: NOTRUN -> SKIP (i915#10055)
> * igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#8708) +1 other test skip
> * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3023) +22 other tests skip
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
>
> * shard-dg1: NOTRUN -> SKIP +8 other tests skip
> * shard-mtlp: NOTRUN -> SKIP (i915#1825) +1 other test skip
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#5354) +15 other tests skip
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu:
>
> * shard-rkl: NOTRUN -> SKIP (i915#1825) +37 other tests skip
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
>
> * shard-glk: NOTRUN -> SKIP +377 other tests skip
> * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
>
> * shard-dg1: NOTRUN -> SKIP (i915#3458) +4 other tests skip
> * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
>
> * shard-tglu: NOTRUN -> SKIP (i915#5439)
> * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
>
> * shard-rkl: NOTRUN -> SKIP (i915#9766)
> * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#3458) +2 other tests skip
> * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc:
>
> * shard-tglu-1: NOTRUN -> SKIP +55 other tests skip
> * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
>
> * shard-dg1: NOTRUN -> SKIP (i915#8708) +4 other tests skip
> * igt@kms_frontbuffer_tracking@psr-1p-rte:
>
> * shard-dg2: NOTRUN -> SKIP (i915#3458) +13 other tests skip
> * igt@kms_hdr@bpc-switch:
>
> * shard-tglu: NOTRUN -> SKIP (i915#3555 / i915#8228) +1 other test
> skip
> * igt@kms_hdr@bpc-switch-suspend:
>
> * shard-dg1: NOTRUN -> SKIP (i915#3555 / i915#8228) +1 other test
> skip
> * igt@kms_hdr@invalid-hdr:
>
> * shard-dg2: NOTRUN -> SKIP (i915#3555 / i915#8228)
> * igt@kms_hdr@static-toggle:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3555 / i915#8228) +1 other test
> skip
> * igt@kms_hdr@static-toggle-dpms:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#3555 / i915#8228)
> * igt@kms_joiner@basic-ultra-joiner:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#12339)
> * igt@kms_joiner@invalid-modeset-big-joiner:
>
> * shard-rkl: NOTRUN -> SKIP (i915#10656)
> * shard-dg2: NOTRUN -> SKIP (i915#10656)
> * igt@kms_joiner@invalid-modeset-force-big-joiner:
>
> * shard-tglu: NOTRUN -> SKIP (i915#12388)
> * igt@kms_joiner@invalid-modeset-force-ultra-joiner:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#10656)
> * igt@kms_panel_fitting@atomic-fastset:
>
> * shard-rkl: NOTRUN -> SKIP (i915#6301)
> * igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c:
>
> * shard-dg2-9: NOTRUN -> SKIP +3 other tests skip
> * igt@kms_pipe_stress@stress-xrgb8888-ytiled:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#13705)
> * igt@kms_plane_alpha_blend@constant-alpha-max:
>
> * shard-glk: NOTRUN -> FAIL (i915#10647 / i915#12169)
> * igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1:
>
> * shard-glk: NOTRUN -> FAIL (i915#10647) +1 other test fail
> * igt@kms_plane_multiple@2x-tiling-4:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#13958)
> * shard-rkl: NOTRUN -> SKIP (i915#13958)
> * igt@kms_plane_multiple@2x-tiling-none:
>
> * shard-dg2: NOTRUN -> SKIP (i915#13958)
> * shard-dg1: NOTRUN -> SKIP (i915#13958)
> * igt@kms_plane_multiple@2x-tiling-yf:
>
> * shard-tglu: NOTRUN -> SKIP (i915#13958)
> * igt@kms_plane_multiple@tiling-4:
>
> * shard-tglu: NOTRUN -> SKIP (i915#14259)
> * igt@kms_plane_multiple@tiling-y:
>
> * shard-dg2: NOTRUN -> SKIP (i915#14259)
> * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a:
>
> * shard-rkl: NOTRUN -> SKIP (i915#12247) +10 other tests skip
> * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c:
>
> * shard-tglu: NOTRUN -> SKIP (i915#12247) +9 other tests skip
> * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#12247) +4 other tests skip
> * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#12247) +4 other tests skip
> * igt@kms_pm_backlight@bad-brightness:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#9812)
> * igt@kms_pm_backlight@brightness-with-dpms:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#12343)
> * igt@kms_pm_backlight@fade-with-dpms:
>
> * shard-rkl: NOTRUN -> SKIP (i915#5354)
> * igt@kms_pm_backlight@fade-with-suspend:
>
> * shard-dg1: NOTRUN -> SKIP (i915#5354)
> * igt@kms_pm_dc@dc5-retention-flops:
>
> * shard-rkl: NOTRUN -> SKIP (i915#3828)
> * igt@kms_pm_dc@dc6-dpms:
>
> * shard-dg2: NOTRUN -> SKIP (i915#14104)
> * igt@kms_pm_dc@dc9-dpms:
>
> * shard-tglu: NOTRUN -> SKIP (i915#4281)
> * igt@kms_pm_lpsp@kms-lpsp:
>
> * shard-tglu: NOTRUN -> SKIP (i915#3828)
> * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
>
> * shard-dg2: PASS -> SKIP (i915#9519)
> * igt@kms_pm_rpm@i2c:
>
> * shard-dg1: NOTRUN -> DMESG-WARN (i915#4423) +1 other test
> dmesg-warn
> * igt@kms_pm_rpm@modeset-non-lpsp-stress:
>
> * shard-rkl: PASS -> SKIP (i915#9519)
> * igt@kms_pm_rpm@system-suspend-modeset:
>
> * shard-dg1: PASS -> DMESG-WARN (i915#4423) +1 other test
> dmesg-warn
> * igt@kms_prime@basic-crc-hybrid:
>
> * shard-rkl: NOTRUN -> SKIP (i915#6524)
> * igt@kms_properties@get_properties-sanity-atomic:
>
> * shard-rkl: NOTRUN -> FAIL (i915#14036)
> * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#11520) +1 other test skip
> * igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
>
> * shard-rkl: NOTRUN -> SKIP (i915#11520) +10 other tests skip
> * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
>
> * shard-glk: NOTRUN -> SKIP (i915#11520) +11 other tests skip
> * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf:
>
> * shard-tglu: NOTRUN -> SKIP (i915#11520) +4 other tests skip
> * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#11520) +5 other tests skip
> * shard-dg1: NOTRUN -> SKIP (i915#11520)
> * shard-snb: NOTRUN -> SKIP (i915#11520)
> * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area:
>
> * shard-dg2: NOTRUN -> SKIP (i915#11520) +5 other tests skip
> * igt@kms_psr2_su@page_flip-xrgb8888:
>
> * shard-rkl: NOTRUN -> SKIP (i915#9683)
> * igt@kms_psr@fbc-pr-primary-mmap-cpu:
>
> * shard-tglu: NOTRUN -> SKIP (i915#9732) +18 other tests skip
> * igt@kms_psr@fbc-psr-primary-blt:
>
> * shard-dg2: NOTRUN -> SKIP (i915#1072 / i915#9732) +11 other tests
> skip
> * igt@kms_psr@fbc-psr-sprite-mmap-gtt:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#1072 / i915#9732) +7 other
> tests skip
> * igt@kms_psr@pr-sprite-mmap-cpu:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#9688) +2 other tests skip
> * igt@kms_psr@psr-cursor-plane-onoff:
>
> * shard-dg1: NOTRUN -> SKIP (i915#1072 / i915#9732) +8 other tests
> skip
> * igt@kms_psr@psr2-sprite-mmap-cpu:
>
> * shard-rkl: NOTRUN -> SKIP (i915#1072 / i915#9732) +26 other tests
> skip
> * igt@kms_psr@psr2-sprite-mmap-gtt:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#9732) +13 other tests skip
> * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
>
> * shard-tglu: NOTRUN -> SKIP (i915#9685) +2 other tests skip
> * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#5190) +1 other test skip
> * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#12755 / i915#5190)
> * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
>
> * shard-rkl: NOTRUN -> SKIP (i915#5289) +3 other tests skip
> * shard-dg1: NOTRUN -> SKIP (i915#5289)
> * shard-tglu: NOTRUN -> SKIP (i915#5289) +1 other test skip
> * shard-mtlp: NOTRUN -> SKIP (i915#5289)
> * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#5289)
> * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
>
> * shard-dg2: NOTRUN -> SKIP (i915#12755) +1 other test skip
> * igt@kms_selftest@drm_framebuffer:
>
> * shard-rkl: NOTRUN -> ABORT (i915#13179) +1 other test abort
> * igt@kms_setmode@basic:
>
> * shard-snb: PASS -> FAIL (i915#5465) +2 other tests fail
> * igt@kms_setmode@invalid-clone-single-crtc-stealing:
>
> * shard-dg2: NOTRUN -> SKIP (i915#3555) +5 other tests skip
> * igt@kms_tiled_display@basic-test-pattern:
>
> * shard-rkl: NOTRUN -> SKIP (i915#8623)
> * igt@kms_vrr@flip-basic-fastset:
>
> * shard-tglu: NOTRUN -> SKIP (i915#9906)
> * igt@kms_vrr@flip-dpms:
>
> * shard-dg1: NOTRUN -> SKIP (i915#3555) +1 other test skip
> * igt@kms_vrr@max-min:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#9906)
> * igt@kms_vrr@seamless-rr-switch-virtual:
>
> * shard-dg2: NOTRUN -> SKIP (i915#9906)
> * igt@kms_writeback@writeback-check-output:
>
> * shard-rkl: NOTRUN -> SKIP (i915#2437) +1 other test skip
> * igt@kms_writeback@writeback-fb-id:
>
> * shard-tglu: NOTRUN -> SKIP (i915#2437)
> * igt@kms_writeback@writeback-invalid-parameters:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#2437)
> * shard-dg2: NOTRUN -> SKIP (i915#2437)
> * igt@kms_writeback@writeback-pixel-formats:
>
> * shard-glk: NOTRUN -> SKIP (i915#2437) +2 other tests skip
> * shard-dg2-9: NOTRUN -> SKIP (i915#2437 / i915#9412)
> * igt@perf@global-sseu-config:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#7387)
> * igt@perf@global-sseu-config-invalid:
>
> * shard-mtlp: NOTRUN -> SKIP (i915#7387)
> * shard-dg2: NOTRUN -> SKIP (i915#7387)
> * igt@perf_pmu@frequency@gt0:
>
> * shard-dg2: NOTRUN -> FAIL (i915#12549 / i915#6806) +1 other test
> fail
> * igt@perf_pmu@rc6-all-gts:
>
> * shard-tglu-1: NOTRUN -> SKIP (i915#8516)
> * igt@prime_vgem@fence-read-hang:
>
> * shard-dg2: NOTRUN -> SKIP (i915#3708) +1 other test skip
> * shard-rkl: NOTRUN -> SKIP (i915#3708)
> * igt@prime_vgem@fence-write-hang:
>
> * shard-dg1: NOTRUN -> SKIP (i915#3708)
> * igt@sriov_basic@bind-unbind-vf:
>
> * shard-rkl: NOTRUN -> SKIP (i915#9917) +1 other test skip
> * igt@sriov_basic@enable-vfs-bind-unbind-each:
>
> * shard-dg2-9: NOTRUN -> SKIP (i915#9917)
> * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
>
> * shard-dg2: NOTRUN -> SKIP (i915#9917)
>
> Possible fixes
>
> * igt@gem_eio@hibernate:
>
> * shard-tglu: ABORT (i915#10030 / i915#7975 / i915#8213) -> PASS
> * igt@gem_eio@reset-stress:
>
> * shard-dg1: FAIL (i915#12543 / i915#5784) -> PASS
> * igt@gem_lmem_swapping@smem-oom@lmem0:
>
> * shard-dg1: TIMEOUT (i915#14044 / i915#5493) -> PASS +1 other test
> pass
> * igt@gem_mmap_gtt@cpuset-medium-copy-xy:
>
> * shard-rkl: DMESG-WARN (i915#12964) -> PASS +13 other tests pass
> * igt@gem_pxp@display-protected-crc:
>
> * shard-rkl: TIMEOUT (i915#12917 / i915#12964) -> PASS
> * igt@gem_workarounds@suspend-resume:
>
> * shard-glk: INCOMPLETE (i915#13356) -> PASS
> * igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0:
>
> * shard-dg1: FAIL (i915#3591) -> PASS
> * igt@i915_selftest@live@sanitycheck:
>
> * shard-snb: ABORT (i915#11703) -> PASS +1 other test pass
> * igt@kms_atomic_transition@plane-all-modeset-transition:
>
> * shard-dg2: FAIL (i915#5956) -> PASS
> * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180:
>
> * shard-dg1: DMESG-WARN (i915#4423) -> PASS +5 other tests pass
> * igt@kms_cursor_crc@cursor-onscreen-128x42:
>
> * shard-rkl: FAIL (i915#13566) -> PASS
> * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
>
> * shard-rkl: FAIL (i915#2346) -> PASS
> * igt@kms_dp_aux_dev:
>
> * shard-dg2: SKIP (i915#1257) -> PASS
> * igt@kms_flip@2x-blocking-wf_vblank@ab-vga1-hdmi-a1:
>
> * shard-snb: FAIL (i915#11832 / i915#13734) -> PASS +7 other tests
> pass
> * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-hdmi-a1:
>
> * shard-tglu: FAIL (i915#13734) -> PASS +1 other test pass
> * igt@kms_flip@flip-vs-suspend-interruptible:
>
> * shard-rkl: INCOMPLETE (i915#6113) -> PASS
> * igt@kms_flip@plain-flip-ts-check:
>
> * shard-rkl: FAIL (i915#13734) -> PASS
> * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
>
> * shard-snb: SKIP -> PASS +2 other tests pass
> * igt@kms_joiner@basic-force-big-joiner:
>
> * shard-dg2: SKIP (i915#12388) -> PASS
> * igt@kms_pm_dc@dc6-dpms:
>
> * shard-tglu: FAIL (i915#9295) -> PASS
> * igt@kms_pm_rpm@modeset-non-lpsp-stress:
>
> * shard-dg2: SKIP (i915#9519) -> PASS +1 other test pass
> * igt@perf_pmu@all-busy-idle-check-all:
>
> * shard-dg2: FAIL (i915#11943) -> PASS
> * shard-dg1: FAIL (i915#11943) -> PASS
> * shard-mtlp: FAIL (i915#11943) -> PASS
> * igt@perf_pmu@busy-double-start@vecs1:
>
> * shard-dg2: FAIL (i915#4349) -> PASS +4 other tests pass
> * igt@perf_pmu@module-unload:
>
> * shard-tglu: INCOMPLETE (i915#13520) -> PASS
> * shard-mtlp: INCOMPLETE (i915#13520) -> PASS
>
> Warnings
>
> * igt@kms_big_fb@4-tiled-16bpp-rotate-180:
>
> * shard-dg1: SKIP (i915#4423 / i915#4538 / i915#5286) -> SKIP
> (i915#4538 / i915#5286)
> * igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-4:
>
> * shard-dg1: SKIP (i915#4423 / i915#6095) -> SKIP (i915#6095) +3
> other tests skip
> * igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-b-hdmi-a-2:
>
> * shard-rkl: SKIP (i915#6095) -> SKIP (i915#14098 / i915#6095) +2
> other tests skip
> * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2:
>
> * shard-rkl: SKIP (i915#14098 / i915#6095) -> SKIP (i915#6095) +2
> other tests skip
> * igt@kms_content_protection@mei-interface:
>
> * shard-snb: INCOMPLETE (i915#9878) -> SKIP
> * igt@kms_content_protection@srm:
>
> * shard-dg2: SKIP (i915#7118) -> FAIL (i915#7173)
> * igt@kms_content_protection@uevent:
>
> * shard-dg2: FAIL (i915#1339 / i915#7173) -> SKIP (i915#7118 /
> i915#9424)
> * shard-snb: INCOMPLETE (i915#8816) -> SKIP
> * igt@kms_cursor_crc@cursor-random-max-size:
>
> * shard-dg1: SKIP (i915#3555 / i915#4423) -> SKIP (i915#3555)
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite:
>
> * shard-dg1: SKIP (i915#4423) -> SKIP +1 other test skip
> * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
>
> * shard-dg2: SKIP (i915#3458) -> SKIP (i915#10433 / i915#3458) +4
> other tests skip
> * igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary:
>
> * shard-dg2: SKIP (i915#10433 / i915#3458) -> SKIP (i915#3458)
> * igt@kms_hdr@brightness-with-hdr:
>
> * shard-tglu: SKIP (i915#12713) -> SKIP (i915#1187 / i915#12713)
> * igt@kms_pm_dc@dc9-dpms:
>
> * shard-rkl: SKIP (i915#4281) -> SKIP (i915#3361)
> * igt@kms_pm_lpsp@kms-lpsp:
>
> * shard-rkl: SKIP (i915#9340) -> SKIP (i915#3828)
> * igt@kms_psr@pr-sprite-plane-move:
>
> * shard-dg1: SKIP (i915#1072 / i915#4423 / i915#9732) -> SKIP
> (i915#1072 / i915#9732)
>
> Build changes
>
> * CI: CI-20190529 -> None
> * IGT: IGT_8362 -> IGTPW_13120
> * Piglit: piglit_4509 -> None
>
> CI-20190529: 20190529
> CI_DRM_16540: d0d3c136f60cbee6ede33f207b4e6d6b2f04779d @
> git://anongit.freedesktop.org/gfx-ci/linux
> IGTPW_13120: 13120
> IGT_8362: 8362
> piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @
> git://anongit.freedesktop.org/piglit
^ permalink raw reply [flat|nested] 36+ messages in thread