* [Intel-gfx] [PATCH i-g-t 1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
@ 2022-06-29 19:06 ` Matthew Auld
0 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
For now dump into i915_drm_local.h. Once the uapi on the kernel side is
merged, and is part of drm-next, we can sync the kernel headers and
remove this.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
lib/i915/i915_drm_local.h | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/lib/i915/i915_drm_local.h b/lib/i915/i915_drm_local.h
index 9a2273c4..ac35abf6 100644
--- a/lib/i915/i915_drm_local.h
+++ b/lib/i915/i915_drm_local.h
@@ -23,6 +23,27 @@ extern "C" {
#define DRM_I915_QUERY_GEOMETRY_SUBSLICES 6
+/*
+ * Signal to the kernel that the object will need to be accessed via
+ * the CPU.
+ *
+ * Only valid when placing objects in I915_MEMORY_CLASS_DEVICE, and only
+ * strictly required on platforms where only some of the device memory
+ * is directly visible or mappable through the CPU, like on DG2+.
+ *
+ * One of the placements MUST also be I915_MEMORY_CLASS_SYSTEM, to
+ * ensure we can always spill the allocation to system memory, if we
+ * can't place the object in the mappable part of
+ * I915_MEMORY_CLASS_DEVICE.
+ *
+ * Without this hint, the kernel will assume that non-mappable
+ * I915_MEMORY_CLASS_DEVICE is preferred for this object. Note that the
+ * kernel can still migrate the object to the mappable part, as a last
+ * resort, if userspace ever CPU faults this object, but this might be
+ * expensive, and so ideally should be avoided.
+ */
+#define I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS (1 << 0)
+
#if defined(__cplusplus)
}
#endif
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [igt-dev] [PATCH i-g-t 1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
@ 2022-06-29 19:06 ` Matthew Auld
0 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
For now dump into i915_drm_local.h. Once the uapi on the kernel side is
merged, and is part of drm-next, we can sync the kernel headers and
remove this.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
lib/i915/i915_drm_local.h | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/lib/i915/i915_drm_local.h b/lib/i915/i915_drm_local.h
index 9a2273c4..ac35abf6 100644
--- a/lib/i915/i915_drm_local.h
+++ b/lib/i915/i915_drm_local.h
@@ -23,6 +23,27 @@ extern "C" {
#define DRM_I915_QUERY_GEOMETRY_SUBSLICES 6
+/*
+ * Signal to the kernel that the object will need to be accessed via
+ * the CPU.
+ *
+ * Only valid when placing objects in I915_MEMORY_CLASS_DEVICE, and only
+ * strictly required on platforms where only some of the device memory
+ * is directly visible or mappable through the CPU, like on DG2+.
+ *
+ * One of the placements MUST also be I915_MEMORY_CLASS_SYSTEM, to
+ * ensure we can always spill the allocation to system memory, if we
+ * can't place the object in the mappable part of
+ * I915_MEMORY_CLASS_DEVICE.
+ *
+ * Without this hint, the kernel will assume that non-mappable
+ * I915_MEMORY_CLASS_DEVICE is preferred for this object. Note that the
+ * kernel can still migrate the object to the mappable part, as a last
+ * resort, if userspace ever CPU faults this object, but this might be
+ * expensive, and so ideally should be avoided.
+ */
+#define I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS (1 << 0)
+
#if defined(__cplusplus)
}
#endif
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [Intel-gfx] [PATCH i-g-t 2/9] lib/i915: wire up optional flags for gem_create_ext
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
@ 2022-06-29 19:06 ` Matthew Auld
-1 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
For now limit to direct callers.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
lib/i915/gem_create.c | 9 ++++++---
lib/i915/gem_create.h | 5 +++--
lib/i915/intel_memory_region.c | 2 +-
tests/i915/gem_create.c | 24 ++++++++++++------------
tests/i915/gem_pxp.c | 2 +-
5 files changed, 23 insertions(+), 19 deletions(-)
diff --git a/lib/i915/gem_create.c b/lib/i915/gem_create.c
index 605c4513..1f9b7fcc 100644
--- a/lib/i915/gem_create.c
+++ b/lib/i915/gem_create.c
@@ -61,11 +61,12 @@ uint32_t gem_create(int fd, uint64_t size)
return handle;
}
-int __gem_create_ext(int fd, uint64_t *size, uint32_t *handle,
+int __gem_create_ext(int fd, uint64_t *size, uint32_t flags, uint32_t *handle,
struct i915_user_extension *ext)
{
struct drm_i915_gem_create_ext create = {
.size = *size,
+ .flags = flags,
.extensions = to_user_pointer(ext),
};
int err = 0;
@@ -86,6 +87,7 @@ int __gem_create_ext(int fd, uint64_t *size, uint32_t *handle,
* gem_create_ext:
* @fd: open i915 drm file descriptor
* @size: desired size of the buffer
+ * @flags: optional flags
* @ext: optional extensions chain
*
* This wraps the GEM_CREATE_EXT ioctl, which allocates a new gem buffer object
@@ -93,11 +95,12 @@ int __gem_create_ext(int fd, uint64_t *size, uint32_t *handle,
*
* Returns: The file-private handle of the created buffer object
*/
-uint32_t gem_create_ext(int fd, uint64_t size, struct i915_user_extension *ext)
+uint32_t gem_create_ext(int fd, uint64_t size, uint32_t flags,
+ struct i915_user_extension *ext)
{
uint32_t handle;
- igt_assert_eq(__gem_create_ext(fd, &size, &handle, ext), 0);
+ igt_assert_eq(__gem_create_ext(fd, &size, flags, &handle, ext), 0);
return handle;
}
diff --git a/lib/i915/gem_create.h b/lib/i915/gem_create.h
index c32a815d..47a9a16d 100644
--- a/lib/i915/gem_create.h
+++ b/lib/i915/gem_create.h
@@ -12,9 +12,10 @@
int __gem_create(int fd, uint64_t *size, uint32_t *handle);
uint32_t gem_create(int fd, uint64_t size);
-int __gem_create_ext(int fd, uint64_t *size, uint32_t *handle,
+int __gem_create_ext(int fd, uint64_t *size, uint32_t flags, uint32_t *handle,
struct i915_user_extension *ext);
-uint32_t gem_create_ext(int fd, uint64_t size, struct i915_user_extension *ext);
+uint32_t gem_create_ext(int fd, uint64_t size, uint32_t flags,
+ struct i915_user_extension *ext);
void gem_pool_init(void);
void gem_pool_dump(void);
diff --git a/lib/i915/intel_memory_region.c b/lib/i915/intel_memory_region.c
index 8c5c2df8..ce04c6a3 100644
--- a/lib/i915/intel_memory_region.c
+++ b/lib/i915/intel_memory_region.c
@@ -208,7 +208,7 @@ int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size,
};
int ret;
- ret = __gem_create_ext(fd, size, handle, &ext_regions.base);
+ ret = __gem_create_ext(fd, size, 0, handle, &ext_regions.base);
/*
* Provide fallback for stable kernels if region passed in the array
diff --git a/tests/i915/gem_create.c b/tests/i915/gem_create.c
index b61c594b..7198c6ed 100644
--- a/tests/i915/gem_create.c
+++ b/tests/i915/gem_create.c
@@ -330,38 +330,38 @@ static void create_ext_placement_sanity_check(int fd)
* behaviour.
*/
size = PAGE_SIZE;
- igt_assert_eq(__gem_create_ext(fd, &size, &handle, 0), 0);
+ igt_assert_eq(__gem_create_ext(fd, &size, 0, &handle, 0), 0);
gem_close(fd, handle);
/* Try some uncreative invalid combinations */
setparam_region.regions = to_user_pointer(®ion_smem);
setparam_region.num_regions = 0;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
setparam_region.regions = to_user_pointer(®ion_smem);
setparam_region.num_regions = regions->num_regions + 1;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
setparam_region.regions = to_user_pointer(®ion_smem);
setparam_region.num_regions = -1;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
setparam_region.regions = to_user_pointer(®ion_invalid);
setparam_region.num_regions = 1;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
setparam_region.regions = to_user_pointer(®ion_invalid);
setparam_region.num_regions = 0;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
uregions = calloc(regions->num_regions + 1, sizeof(uint32_t));
@@ -372,7 +372,7 @@ static void create_ext_placement_sanity_check(int fd)
setparam_region.regions = to_user_pointer(uregions);
setparam_region.num_regions = regions->num_regions + 1;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
if (regions->num_regions > 1) {
@@ -385,7 +385,7 @@ static void create_ext_placement_sanity_check(int fd)
setparam_region.regions = to_user_pointer(dups);
setparam_region.num_regions = 2;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
}
}
@@ -395,7 +395,7 @@ static void create_ext_placement_sanity_check(int fd)
setparam_region.regions = to_user_pointer(uregions);
setparam_region.num_regions = regions->num_regions;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
free(uregions);
@@ -411,7 +411,7 @@ static void create_ext_placement_sanity_check(int fd)
to_user_pointer(&setparam_region_next);
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
setparam_region.base.next_extension = 0;
}
@@ -443,7 +443,7 @@ static void create_ext_placement_all(int fd)
setparam_region.num_regions = regions->num_regions;
size = PAGE_SIZE;
- igt_assert_eq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_eq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
gem_close(fd, handle);
free(uregions);
@@ -472,7 +472,7 @@ static void create_ext_placement_each(int fd)
setparam_region.num_regions = 1;
size = PAGE_SIZE;
- igt_assert_eq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_eq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
gem_close(fd, handle);
}
diff --git a/tests/i915/gem_pxp.c b/tests/i915/gem_pxp.c
index 5f269bab..65618556 100644
--- a/tests/i915/gem_pxp.c
+++ b/tests/i915/gem_pxp.c
@@ -40,7 +40,7 @@ static int create_bo_ext(int i915, uint32_t size, bool protected_is_true, uint32
ext = &protected_ext.base;
*bo_out = 0;
- ret = __gem_create_ext(i915, &size64, bo_out, ext);
+ ret = __gem_create_ext(i915, &size64, 0, bo_out, ext);
return ret;
}
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [igt-dev] [PATCH i-g-t 2/9] lib/i915: wire up optional flags for gem_create_ext
@ 2022-06-29 19:06 ` Matthew Auld
0 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
For now limit to direct callers.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
lib/i915/gem_create.c | 9 ++++++---
lib/i915/gem_create.h | 5 +++--
lib/i915/intel_memory_region.c | 2 +-
tests/i915/gem_create.c | 24 ++++++++++++------------
tests/i915/gem_pxp.c | 2 +-
5 files changed, 23 insertions(+), 19 deletions(-)
diff --git a/lib/i915/gem_create.c b/lib/i915/gem_create.c
index 605c4513..1f9b7fcc 100644
--- a/lib/i915/gem_create.c
+++ b/lib/i915/gem_create.c
@@ -61,11 +61,12 @@ uint32_t gem_create(int fd, uint64_t size)
return handle;
}
-int __gem_create_ext(int fd, uint64_t *size, uint32_t *handle,
+int __gem_create_ext(int fd, uint64_t *size, uint32_t flags, uint32_t *handle,
struct i915_user_extension *ext)
{
struct drm_i915_gem_create_ext create = {
.size = *size,
+ .flags = flags,
.extensions = to_user_pointer(ext),
};
int err = 0;
@@ -86,6 +87,7 @@ int __gem_create_ext(int fd, uint64_t *size, uint32_t *handle,
* gem_create_ext:
* @fd: open i915 drm file descriptor
* @size: desired size of the buffer
+ * @flags: optional flags
* @ext: optional extensions chain
*
* This wraps the GEM_CREATE_EXT ioctl, which allocates a new gem buffer object
@@ -93,11 +95,12 @@ int __gem_create_ext(int fd, uint64_t *size, uint32_t *handle,
*
* Returns: The file-private handle of the created buffer object
*/
-uint32_t gem_create_ext(int fd, uint64_t size, struct i915_user_extension *ext)
+uint32_t gem_create_ext(int fd, uint64_t size, uint32_t flags,
+ struct i915_user_extension *ext)
{
uint32_t handle;
- igt_assert_eq(__gem_create_ext(fd, &size, &handle, ext), 0);
+ igt_assert_eq(__gem_create_ext(fd, &size, flags, &handle, ext), 0);
return handle;
}
diff --git a/lib/i915/gem_create.h b/lib/i915/gem_create.h
index c32a815d..47a9a16d 100644
--- a/lib/i915/gem_create.h
+++ b/lib/i915/gem_create.h
@@ -12,9 +12,10 @@
int __gem_create(int fd, uint64_t *size, uint32_t *handle);
uint32_t gem_create(int fd, uint64_t size);
-int __gem_create_ext(int fd, uint64_t *size, uint32_t *handle,
+int __gem_create_ext(int fd, uint64_t *size, uint32_t flags, uint32_t *handle,
struct i915_user_extension *ext);
-uint32_t gem_create_ext(int fd, uint64_t size, struct i915_user_extension *ext);
+uint32_t gem_create_ext(int fd, uint64_t size, uint32_t flags,
+ struct i915_user_extension *ext);
void gem_pool_init(void);
void gem_pool_dump(void);
diff --git a/lib/i915/intel_memory_region.c b/lib/i915/intel_memory_region.c
index 8c5c2df8..ce04c6a3 100644
--- a/lib/i915/intel_memory_region.c
+++ b/lib/i915/intel_memory_region.c
@@ -208,7 +208,7 @@ int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size,
};
int ret;
- ret = __gem_create_ext(fd, size, handle, &ext_regions.base);
+ ret = __gem_create_ext(fd, size, 0, handle, &ext_regions.base);
/*
* Provide fallback for stable kernels if region passed in the array
diff --git a/tests/i915/gem_create.c b/tests/i915/gem_create.c
index b61c594b..7198c6ed 100644
--- a/tests/i915/gem_create.c
+++ b/tests/i915/gem_create.c
@@ -330,38 +330,38 @@ static void create_ext_placement_sanity_check(int fd)
* behaviour.
*/
size = PAGE_SIZE;
- igt_assert_eq(__gem_create_ext(fd, &size, &handle, 0), 0);
+ igt_assert_eq(__gem_create_ext(fd, &size, 0, &handle, 0), 0);
gem_close(fd, handle);
/* Try some uncreative invalid combinations */
setparam_region.regions = to_user_pointer(®ion_smem);
setparam_region.num_regions = 0;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
setparam_region.regions = to_user_pointer(®ion_smem);
setparam_region.num_regions = regions->num_regions + 1;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
setparam_region.regions = to_user_pointer(®ion_smem);
setparam_region.num_regions = -1;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
setparam_region.regions = to_user_pointer(®ion_invalid);
setparam_region.num_regions = 1;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
setparam_region.regions = to_user_pointer(®ion_invalid);
setparam_region.num_regions = 0;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
uregions = calloc(regions->num_regions + 1, sizeof(uint32_t));
@@ -372,7 +372,7 @@ static void create_ext_placement_sanity_check(int fd)
setparam_region.regions = to_user_pointer(uregions);
setparam_region.num_regions = regions->num_regions + 1;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
if (regions->num_regions > 1) {
@@ -385,7 +385,7 @@ static void create_ext_placement_sanity_check(int fd)
setparam_region.regions = to_user_pointer(dups);
setparam_region.num_regions = 2;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
}
}
@@ -395,7 +395,7 @@ static void create_ext_placement_sanity_check(int fd)
setparam_region.regions = to_user_pointer(uregions);
setparam_region.num_regions = regions->num_regions;
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
free(uregions);
@@ -411,7 +411,7 @@ static void create_ext_placement_sanity_check(int fd)
to_user_pointer(&setparam_region_next);
size = PAGE_SIZE;
- igt_assert_neq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_neq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
setparam_region.base.next_extension = 0;
}
@@ -443,7 +443,7 @@ static void create_ext_placement_all(int fd)
setparam_region.num_regions = regions->num_regions;
size = PAGE_SIZE;
- igt_assert_eq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_eq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
gem_close(fd, handle);
free(uregions);
@@ -472,7 +472,7 @@ static void create_ext_placement_each(int fd)
setparam_region.num_regions = 1;
size = PAGE_SIZE;
- igt_assert_eq(__gem_create_ext(fd, &size, &handle,
+ igt_assert_eq(__gem_create_ext(fd, &size, 0, &handle,
&setparam_region.base), 0);
gem_close(fd, handle);
}
diff --git a/tests/i915/gem_pxp.c b/tests/i915/gem_pxp.c
index 5f269bab..65618556 100644
--- a/tests/i915/gem_pxp.c
+++ b/tests/i915/gem_pxp.c
@@ -40,7 +40,7 @@ static int create_bo_ext(int i915, uint32_t size, bool protected_is_true, uint32
ext = &protected_ext.base;
*bo_out = 0;
- ret = __gem_create_ext(i915, &size64, bo_out, ext);
+ ret = __gem_create_ext(i915, &size64, 0, bo_out, ext);
return ret;
}
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [Intel-gfx] [PATCH i-g-t 3/9] tests/i915/gem_create: exercise NEEDS_CPU_ACCESS
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
@ 2022-06-29 19:06 ` Matthew Auld
-1 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
Add some basic tests for this new flag.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
tests/i915/gem_create.c | 309 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 308 insertions(+), 1 deletion(-)
diff --git a/tests/i915/gem_create.c b/tests/i915/gem_create.c
index 7198c6ed..1b694c6a 100644
--- a/tests/i915/gem_create.c
+++ b/tests/i915/gem_create.c
@@ -43,6 +43,8 @@
#include <getopt.h>
#include <pthread.h>
#include <stdatomic.h>
+#include <setjmp.h>
+#include <signal.h>
#include "drm.h"
#include "drmtest.h"
@@ -317,8 +319,8 @@ static void create_ext_placement_sanity_check(int fd)
.memory_class = -1,
.memory_instance = -1,
};
+ uint32_t handle, create_ext_supported_flags;
uint64_t size;
- uint32_t handle;
int i;
regions = gem_get_query_memory_regions(fd);
@@ -334,6 +336,11 @@ static void create_ext_placement_sanity_check(int fd)
gem_close(fd, handle);
/* Try some uncreative invalid combinations */
+ create_ext_supported_flags =
+ I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS;
+ igt_assert_neq(__gem_create_ext(fd, &size, ~create_ext_supported_flags,
+ &handle, 0), 0);
+
setparam_region.regions = to_user_pointer(®ion_smem);
setparam_region.num_regions = 0;
size = PAGE_SIZE;
@@ -480,6 +487,295 @@ static void create_ext_placement_each(int fd)
free(regions);
}
+static bool supports_needs_cpu_access(int fd)
+{
+ struct drm_i915_gem_memory_class_instance regions[] = {
+ { I915_MEMORY_CLASS_DEVICE, },
+ { I915_MEMORY_CLASS_SYSTEM, },
+ };
+ struct drm_i915_gem_create_ext_memory_regions setparam_region = {
+ .base = { .name = I915_GEM_CREATE_EXT_MEMORY_REGIONS },
+ .regions = to_user_pointer(®ions),
+ .num_regions = ARRAY_SIZE(regions),
+ };
+ uint64_t size = PAGE_SIZE;
+ uint32_t handle;
+ int ret;
+
+ ret = __gem_create_ext(fd, &size,
+ I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS,
+ &handle, &setparam_region.base);
+ if (!ret) {
+ gem_close(fd, handle);
+ igt_assert(gem_has_lmem(fd)); /* Should be dgpu only */
+ }
+
+ return ret == 0;
+}
+
+static uint32_t batch_create_size(int fd, uint64_t size)
+{
+ const uint32_t bbe = MI_BATCH_BUFFER_END;
+ uint32_t handle;
+
+ handle = gem_create(fd, size);
+ gem_write(fd, handle, 0, &bbe, sizeof(bbe));
+
+ return handle;
+}
+
+static int upload(int fd, uint32_t handle)
+{
+ struct drm_i915_gem_exec_object2 exec[2] = {};
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&exec),
+ .buffer_count = 2,
+ };
+
+ /*
+ * To be reasonably sure that we are not being swindled, let's make
+ * sure to 'touch' the pages from the GPU first to ensure the object is
+ * for sure placed in one of requested regions.
+ */
+ exec[0].handle = handle;
+ exec[1].handle = batch_create_size(fd, PAGE_SIZE);
+
+ return __gem_execbuf(fd, &execbuf);
+}
+
+static int alloc_lmem(int fd, uint32_t *handle,
+ struct drm_i915_gem_memory_class_instance ci,
+ uint64_t size, bool cpu_access, bool do_upload)
+{
+ struct drm_i915_gem_memory_class_instance regions[] = {
+ ci, { I915_MEMORY_CLASS_SYSTEM, },
+ };
+ struct drm_i915_gem_create_ext_memory_regions setparam_region = {
+ .base = { .name = I915_GEM_CREATE_EXT_MEMORY_REGIONS },
+ .regions = to_user_pointer(®ions),
+ };
+ uint32_t flags;
+
+ igt_assert_eq(ci.memory_class, I915_MEMORY_CLASS_DEVICE);
+
+ flags = 0;
+ setparam_region.num_regions = 1;
+ if (cpu_access) {
+ flags = I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS,
+ setparam_region.num_regions = 2;
+ }
+
+ *handle = gem_create_ext(fd, size, flags, &setparam_region.base);
+
+ if (do_upload)
+ return upload(fd, *handle);
+
+ return 0;
+}
+
+static void create_ext_cpu_access_sanity_check(int fd)
+{
+ struct drm_i915_gem_create_ext_memory_regions setparam_region = {
+ .base = { .name = I915_GEM_CREATE_EXT_MEMORY_REGIONS },
+ };
+ struct drm_i915_query_memory_regions *regions;
+ uint64_t size = PAGE_SIZE;
+ uint32_t handle;
+ int i;
+
+ /*
+ * The ABI is that FLAG_NEEDS_CPU_ACCESS can only be applied to LMEM +
+ * SMEM objects. Make sure the kernel follows that, while also checking
+ * the basic CPU faulting behavour.
+ */
+
+ /* Implicit placement; should fail */
+ igt_assert_eq(__gem_create_ext(fd, &size,
+ I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS,
+ &handle, NULL), -EINVAL);
+
+ regions = gem_get_query_memory_regions(fd);
+ igt_assert(regions);
+ igt_assert(regions->num_regions);
+
+ for (i = 0; i < regions->num_regions; i++) {
+ struct drm_i915_gem_memory_class_instance ci_regions[2] = {
+ regions->regions[i].region,
+ { I915_MEMORY_CLASS_SYSTEM, },
+ };
+ uint32_t *ptr;
+
+ setparam_region.regions = to_user_pointer(ci_regions);
+ setparam_region.num_regions = 1;
+
+ /* Single explicit placement; should fail */
+ igt_assert_eq(__gem_create_ext(fd, &size,
+ I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS,
+ &handle, &setparam_region.base),
+ -EINVAL);
+
+ if (ci_regions[0].memory_class == I915_MEMORY_CLASS_SYSTEM)
+ continue;
+
+ /*
+ * Now combine with system memory; should pass. We should also
+ * be able to fault it.
+ */
+ setparam_region.num_regions = 2;
+ igt_assert_eq(__gem_create_ext(fd, &size,
+ I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS,
+ &handle, &setparam_region.base),
+ 0);
+ upload(fd, handle);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf;
+ gem_close(fd, handle);
+
+ /*
+ * It should also work just fine without the flag, where in the
+ * worst case we need to migrate it when faulting it.
+ */
+ igt_assert_eq(__gem_create_ext(fd, &size,
+ 0,
+ &handle, &setparam_region.base),
+ 0);
+ upload(fd, handle);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf;
+ gem_close(fd, handle);
+ }
+
+ free(regions);
+}
+
+static jmp_buf jmp;
+
+__noreturn static void sigtrap(int sig)
+{
+ siglongjmp(jmp, sig);
+}
+
+static void trap_sigbus(uint32_t *ptr)
+{
+ sighandler_t old_sigbus;
+
+ old_sigbus = signal(SIGBUS, sigtrap);
+ switch (sigsetjmp(jmp, SIGBUS)) {
+ case SIGBUS:
+ break;
+ case 0:
+ *ptr = 0xdeadbeaf;
+ default:
+ igt_assert(!"reached");
+ break;
+ }
+ signal(SIGBUS, old_sigbus);
+}
+
+/**
+ * XXX: Remove this once we can safely sync the uapi header with the kernel.
+ * Should be source compatible either way though.
+ */
+#define probed_cpu_visible_size rsvd1[0]
+static void create_ext_cpu_access_big(int fd)
+{
+ struct drm_i915_query_memory_regions *regions;
+ int i;
+
+ /*
+ * Sanity check that we can still CPU map an overly large object, even
+ * if it happens to be larger the CPU visible portion of LMEM. Also
+ * check that an overly large allocation, which can't be spilled into
+ * system memory does indeed fail.
+ */
+
+ regions = gem_get_query_memory_regions(fd);
+ igt_assert(regions);
+ igt_assert(regions->num_regions);
+
+ for (i = 0; i < regions->num_regions; i++) {
+ struct drm_i915_memory_region_info qmr = regions->regions[i];
+ struct drm_i915_gem_memory_class_instance ci = qmr.region;
+ uint64_t size, visible_size, lmem_size;
+ uint32_t handle;
+ uint32_t *ptr;
+
+ if (ci.memory_class == I915_MEMORY_CLASS_SYSTEM)
+ continue;
+
+ lmem_size = qmr.probed_size;
+ visible_size = qmr.probed_cpu_visible_size;
+ igt_assert_neq(visible_size, 0);
+
+ if (visible_size <= (0.70 * lmem_size)) {
+ /*
+ * Too big. We should still be able to allocate it just
+ * fine, but faulting should result in tears.
+ */
+ size = visible_size;
+ igt_assert_eq(alloc_lmem(fd, &handle, ci, size, false, true), 0);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ trap_sigbus(ptr);
+ gem_close(fd, handle);
+
+ /*
+ * Too big again, but this time we can spill to system
+ * memory when faulting the object.
+ */
+ size = visible_size;
+ igt_assert_eq(alloc_lmem(fd, &handle, ci, size, true, true), 0);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf;
+ gem_close(fd, handle);
+
+ /*
+ * Let's also move the upload to after faulting the
+ * pages. The current behaviour is that the pages are
+ * only allocated in device memory when initially
+ * touched by the GPU. With this in mind we should also
+ * make sure that the pages are indeed migrated, as
+ * expected.
+ */
+ size = visible_size;
+ igt_assert_eq(alloc_lmem(fd, &handle, ci, size, false, false), 0);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf; /* temp system memory */
+ igt_assert_eq(upload(fd, handle), 0);
+ trap_sigbus(ptr); /* non-mappable device memory */
+ gem_close(fd, handle);
+ }
+
+ /*
+ * Should fit. We likely need to migrate to the mappable portion
+ * on fault though, if this device has a small BAR, given how
+ * large the initial allocation is.
+ */
+ size = visible_size >> 1;
+ igt_assert_eq(alloc_lmem(fd, &handle, ci, size, false, true), 0);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf;
+ gem_close(fd, handle);
+
+ /*
+ * And then with the CPU_ACCESS flag enabled; should also be no
+ * surprises here.
+ */
+ igt_assert_eq(alloc_lmem(fd, &handle, ci, size, true, true), 0);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf;
+ gem_close(fd, handle);
+ }
+
+ free(regions);
+}
+
igt_main
{
int fd = -1;
@@ -531,4 +827,15 @@ igt_main
igt_subtest("create-ext-placement-all")
create_ext_placement_all(fd);
+ igt_describe("Verify the basic functionally and expected ABI contract around I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS");
+ igt_subtest("create-ext-cpu-access-sanity-check") {
+ igt_require(supports_needs_cpu_access(fd));
+ create_ext_cpu_access_sanity_check(fd);
+ }
+
+ igt_describe("Verify the extreme cases with very large objects and I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS");
+ igt_subtest("create-ext-cpu-access-big") {
+ igt_require(supports_needs_cpu_access(fd));
+ create_ext_cpu_access_big(fd);
+ }
}
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [igt-dev] [PATCH i-g-t 3/9] tests/i915/gem_create: exercise NEEDS_CPU_ACCESS
@ 2022-06-29 19:06 ` Matthew Auld
0 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
Add some basic tests for this new flag.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
tests/i915/gem_create.c | 309 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 308 insertions(+), 1 deletion(-)
diff --git a/tests/i915/gem_create.c b/tests/i915/gem_create.c
index 7198c6ed..1b694c6a 100644
--- a/tests/i915/gem_create.c
+++ b/tests/i915/gem_create.c
@@ -43,6 +43,8 @@
#include <getopt.h>
#include <pthread.h>
#include <stdatomic.h>
+#include <setjmp.h>
+#include <signal.h>
#include "drm.h"
#include "drmtest.h"
@@ -317,8 +319,8 @@ static void create_ext_placement_sanity_check(int fd)
.memory_class = -1,
.memory_instance = -1,
};
+ uint32_t handle, create_ext_supported_flags;
uint64_t size;
- uint32_t handle;
int i;
regions = gem_get_query_memory_regions(fd);
@@ -334,6 +336,11 @@ static void create_ext_placement_sanity_check(int fd)
gem_close(fd, handle);
/* Try some uncreative invalid combinations */
+ create_ext_supported_flags =
+ I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS;
+ igt_assert_neq(__gem_create_ext(fd, &size, ~create_ext_supported_flags,
+ &handle, 0), 0);
+
setparam_region.regions = to_user_pointer(®ion_smem);
setparam_region.num_regions = 0;
size = PAGE_SIZE;
@@ -480,6 +487,295 @@ static void create_ext_placement_each(int fd)
free(regions);
}
+static bool supports_needs_cpu_access(int fd)
+{
+ struct drm_i915_gem_memory_class_instance regions[] = {
+ { I915_MEMORY_CLASS_DEVICE, },
+ { I915_MEMORY_CLASS_SYSTEM, },
+ };
+ struct drm_i915_gem_create_ext_memory_regions setparam_region = {
+ .base = { .name = I915_GEM_CREATE_EXT_MEMORY_REGIONS },
+ .regions = to_user_pointer(®ions),
+ .num_regions = ARRAY_SIZE(regions),
+ };
+ uint64_t size = PAGE_SIZE;
+ uint32_t handle;
+ int ret;
+
+ ret = __gem_create_ext(fd, &size,
+ I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS,
+ &handle, &setparam_region.base);
+ if (!ret) {
+ gem_close(fd, handle);
+ igt_assert(gem_has_lmem(fd)); /* Should be dgpu only */
+ }
+
+ return ret == 0;
+}
+
+static uint32_t batch_create_size(int fd, uint64_t size)
+{
+ const uint32_t bbe = MI_BATCH_BUFFER_END;
+ uint32_t handle;
+
+ handle = gem_create(fd, size);
+ gem_write(fd, handle, 0, &bbe, sizeof(bbe));
+
+ return handle;
+}
+
+static int upload(int fd, uint32_t handle)
+{
+ struct drm_i915_gem_exec_object2 exec[2] = {};
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&exec),
+ .buffer_count = 2,
+ };
+
+ /*
+ * To be reasonably sure that we are not being swindled, let's make
+ * sure to 'touch' the pages from the GPU first to ensure the object is
+ * for sure placed in one of requested regions.
+ */
+ exec[0].handle = handle;
+ exec[1].handle = batch_create_size(fd, PAGE_SIZE);
+
+ return __gem_execbuf(fd, &execbuf);
+}
+
+static int alloc_lmem(int fd, uint32_t *handle,
+ struct drm_i915_gem_memory_class_instance ci,
+ uint64_t size, bool cpu_access, bool do_upload)
+{
+ struct drm_i915_gem_memory_class_instance regions[] = {
+ ci, { I915_MEMORY_CLASS_SYSTEM, },
+ };
+ struct drm_i915_gem_create_ext_memory_regions setparam_region = {
+ .base = { .name = I915_GEM_CREATE_EXT_MEMORY_REGIONS },
+ .regions = to_user_pointer(®ions),
+ };
+ uint32_t flags;
+
+ igt_assert_eq(ci.memory_class, I915_MEMORY_CLASS_DEVICE);
+
+ flags = 0;
+ setparam_region.num_regions = 1;
+ if (cpu_access) {
+ flags = I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS,
+ setparam_region.num_regions = 2;
+ }
+
+ *handle = gem_create_ext(fd, size, flags, &setparam_region.base);
+
+ if (do_upload)
+ return upload(fd, *handle);
+
+ return 0;
+}
+
+static void create_ext_cpu_access_sanity_check(int fd)
+{
+ struct drm_i915_gem_create_ext_memory_regions setparam_region = {
+ .base = { .name = I915_GEM_CREATE_EXT_MEMORY_REGIONS },
+ };
+ struct drm_i915_query_memory_regions *regions;
+ uint64_t size = PAGE_SIZE;
+ uint32_t handle;
+ int i;
+
+ /*
+ * The ABI is that FLAG_NEEDS_CPU_ACCESS can only be applied to LMEM +
+ * SMEM objects. Make sure the kernel follows that, while also checking
+ * the basic CPU faulting behavour.
+ */
+
+ /* Implicit placement; should fail */
+ igt_assert_eq(__gem_create_ext(fd, &size,
+ I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS,
+ &handle, NULL), -EINVAL);
+
+ regions = gem_get_query_memory_regions(fd);
+ igt_assert(regions);
+ igt_assert(regions->num_regions);
+
+ for (i = 0; i < regions->num_regions; i++) {
+ struct drm_i915_gem_memory_class_instance ci_regions[2] = {
+ regions->regions[i].region,
+ { I915_MEMORY_CLASS_SYSTEM, },
+ };
+ uint32_t *ptr;
+
+ setparam_region.regions = to_user_pointer(ci_regions);
+ setparam_region.num_regions = 1;
+
+ /* Single explicit placement; should fail */
+ igt_assert_eq(__gem_create_ext(fd, &size,
+ I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS,
+ &handle, &setparam_region.base),
+ -EINVAL);
+
+ if (ci_regions[0].memory_class == I915_MEMORY_CLASS_SYSTEM)
+ continue;
+
+ /*
+ * Now combine with system memory; should pass. We should also
+ * be able to fault it.
+ */
+ setparam_region.num_regions = 2;
+ igt_assert_eq(__gem_create_ext(fd, &size,
+ I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS,
+ &handle, &setparam_region.base),
+ 0);
+ upload(fd, handle);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf;
+ gem_close(fd, handle);
+
+ /*
+ * It should also work just fine without the flag, where in the
+ * worst case we need to migrate it when faulting it.
+ */
+ igt_assert_eq(__gem_create_ext(fd, &size,
+ 0,
+ &handle, &setparam_region.base),
+ 0);
+ upload(fd, handle);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf;
+ gem_close(fd, handle);
+ }
+
+ free(regions);
+}
+
+static jmp_buf jmp;
+
+__noreturn static void sigtrap(int sig)
+{
+ siglongjmp(jmp, sig);
+}
+
+static void trap_sigbus(uint32_t *ptr)
+{
+ sighandler_t old_sigbus;
+
+ old_sigbus = signal(SIGBUS, sigtrap);
+ switch (sigsetjmp(jmp, SIGBUS)) {
+ case SIGBUS:
+ break;
+ case 0:
+ *ptr = 0xdeadbeaf;
+ default:
+ igt_assert(!"reached");
+ break;
+ }
+ signal(SIGBUS, old_sigbus);
+}
+
+/**
+ * XXX: Remove this once we can safely sync the uapi header with the kernel.
+ * Should be source compatible either way though.
+ */
+#define probed_cpu_visible_size rsvd1[0]
+static void create_ext_cpu_access_big(int fd)
+{
+ struct drm_i915_query_memory_regions *regions;
+ int i;
+
+ /*
+ * Sanity check that we can still CPU map an overly large object, even
+ * if it happens to be larger the CPU visible portion of LMEM. Also
+ * check that an overly large allocation, which can't be spilled into
+ * system memory does indeed fail.
+ */
+
+ regions = gem_get_query_memory_regions(fd);
+ igt_assert(regions);
+ igt_assert(regions->num_regions);
+
+ for (i = 0; i < regions->num_regions; i++) {
+ struct drm_i915_memory_region_info qmr = regions->regions[i];
+ struct drm_i915_gem_memory_class_instance ci = qmr.region;
+ uint64_t size, visible_size, lmem_size;
+ uint32_t handle;
+ uint32_t *ptr;
+
+ if (ci.memory_class == I915_MEMORY_CLASS_SYSTEM)
+ continue;
+
+ lmem_size = qmr.probed_size;
+ visible_size = qmr.probed_cpu_visible_size;
+ igt_assert_neq(visible_size, 0);
+
+ if (visible_size <= (0.70 * lmem_size)) {
+ /*
+ * Too big. We should still be able to allocate it just
+ * fine, but faulting should result in tears.
+ */
+ size = visible_size;
+ igt_assert_eq(alloc_lmem(fd, &handle, ci, size, false, true), 0);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ trap_sigbus(ptr);
+ gem_close(fd, handle);
+
+ /*
+ * Too big again, but this time we can spill to system
+ * memory when faulting the object.
+ */
+ size = visible_size;
+ igt_assert_eq(alloc_lmem(fd, &handle, ci, size, true, true), 0);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf;
+ gem_close(fd, handle);
+
+ /*
+ * Let's also move the upload to after faulting the
+ * pages. The current behaviour is that the pages are
+ * only allocated in device memory when initially
+ * touched by the GPU. With this in mind we should also
+ * make sure that the pages are indeed migrated, as
+ * expected.
+ */
+ size = visible_size;
+ igt_assert_eq(alloc_lmem(fd, &handle, ci, size, false, false), 0);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf; /* temp system memory */
+ igt_assert_eq(upload(fd, handle), 0);
+ trap_sigbus(ptr); /* non-mappable device memory */
+ gem_close(fd, handle);
+ }
+
+ /*
+ * Should fit. We likely need to migrate to the mappable portion
+ * on fault though, if this device has a small BAR, given how
+ * large the initial allocation is.
+ */
+ size = visible_size >> 1;
+ igt_assert_eq(alloc_lmem(fd, &handle, ci, size, false, true), 0);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf;
+ gem_close(fd, handle);
+
+ /*
+ * And then with the CPU_ACCESS flag enabled; should also be no
+ * surprises here.
+ */
+ igt_assert_eq(alloc_lmem(fd, &handle, ci, size, true, true), 0);
+ ptr = gem_mmap_offset__fixed(fd, handle, 0, size,
+ PROT_READ | PROT_WRITE);
+ ptr[0] = 0xdeadbeaf;
+ gem_close(fd, handle);
+ }
+
+ free(regions);
+}
+
igt_main
{
int fd = -1;
@@ -531,4 +827,15 @@ igt_main
igt_subtest("create-ext-placement-all")
create_ext_placement_all(fd);
+ igt_describe("Verify the basic functionally and expected ABI contract around I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS");
+ igt_subtest("create-ext-cpu-access-sanity-check") {
+ igt_require(supports_needs_cpu_access(fd));
+ create_ext_cpu_access_sanity_check(fd);
+ }
+
+ igt_describe("Verify the extreme cases with very large objects and I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS");
+ igt_subtest("create-ext-cpu-access-big") {
+ igt_require(supports_needs_cpu_access(fd));
+ create_ext_cpu_access_big(fd);
+ }
}
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [Intel-gfx] [PATCH i-g-t 4/9] lib/i915: add gem_create_with_cpu_access_in_memory_regions
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
@ 2022-06-29 19:06 ` Matthew Auld
-1 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
Most users shouldn't care about such an interface, but where required,
this should be useful to aid in setting NEEDS_CPU_ACCESS for a given BO.
Underneath we try to smooth over needing to provide an explicit SMEM
region, or if this is SMEM-only, we don't want the kernel to throw an
error.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
lib/i915/intel_memory_region.c | 10 +++--
lib/i915/intel_memory_region.h | 68 ++++++++++++++++++++++++++++++++--
tests/i915/gem_eio.c | 1 +
tests/i915/gem_lmem_swapping.c | 2 +-
tests/i915/i915_pm_rpm.c | 6 +--
5 files changed, 75 insertions(+), 12 deletions(-)
diff --git a/lib/i915/intel_memory_region.c b/lib/i915/intel_memory_region.c
index ce04c6a3..3173507f 100644
--- a/lib/i915/intel_memory_region.c
+++ b/lib/i915/intel_memory_region.c
@@ -197,7 +197,7 @@ bool gem_has_lmem(int fd)
/* A version of gem_create_in_memory_region_list which can be allowed to
fail so that the object creation can be retried */
-int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size,
+int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size, uint32_t flags,
struct drm_i915_gem_memory_class_instance *mem_regions,
int num_regions)
{
@@ -208,7 +208,9 @@ int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size,
};
int ret;
- ret = __gem_create_ext(fd, size, 0, handle, &ext_regions.base);
+ ret = __gem_create_ext(fd, size, flags, handle, &ext_regions.base);
+ if (flags && ret == -EINVAL)
+ ret = __gem_create_ext(fd, size, 0, handle, &ext_regions.base);
/*
* Provide fallback for stable kernels if region passed in the array
@@ -231,12 +233,12 @@ int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size,
* @mem_regions: memory regions array (priority list)
* @num_regions: @mem_regions length
*/
-uint32_t gem_create_in_memory_region_list(int fd, uint64_t size,
+uint32_t gem_create_in_memory_region_list(int fd, uint64_t size, uint32_t flags,
struct drm_i915_gem_memory_class_instance *mem_regions,
int num_regions)
{
uint32_t handle;
- int ret = __gem_create_in_memory_region_list(fd, &handle, &size,
+ int ret = __gem_create_in_memory_region_list(fd, &handle, &size, flags,
mem_regions, num_regions);
igt_assert_eq(ret, 0);
return handle;
diff --git a/lib/i915/intel_memory_region.h b/lib/i915/intel_memory_region.h
index a8741724..40ff832d 100644
--- a/lib/i915/intel_memory_region.h
+++ b/lib/i915/intel_memory_region.h
@@ -22,6 +22,7 @@
*/
#include "i915_drm.h"
#include "igt_collection.h"
+#include "i915_drm_local.h"
#ifndef INTEL_MEMORY_REGION_H
#define INTEL_MEMORY_REGION_H
@@ -63,11 +64,11 @@ unsigned int gem_get_lmem_region_count(int fd);
bool gem_has_lmem(int fd);
-int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size,
+int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size, uint32_t flags,
struct drm_i915_gem_memory_class_instance *mem_regions,
int num_regions);
-uint32_t gem_create_in_memory_region_list(int fd, uint64_t size,
+uint32_t gem_create_in_memory_region_list(int fd, uint64_t size, uint32_t flags,
struct drm_i915_gem_memory_class_instance *mem_regions,
int num_regions);
@@ -83,7 +84,7 @@ uint32_t gem_create_in_memory_region_list(int fd, uint64_t size,
arr_query__[i__].memory_class = MEMORY_TYPE_FROM_REGION(arr__[i__]); \
arr_query__[i__].memory_instance = MEMORY_INSTANCE_FROM_REGION(arr__[i__]); \
} \
- __gem_create_in_memory_region_list(fd, handle, size, arr_query__, ARRAY_SIZE(arr_query__)); \
+ __gem_create_in_memory_region_list(fd, handle, size, 0, arr_query__, ARRAY_SIZE(arr_query__)); \
})
#define gem_create_in_memory_regions(fd, size, regions...) ({ \
unsigned int arr__[] = { regions }; \
@@ -92,7 +93,66 @@ uint32_t gem_create_in_memory_region_list(int fd, uint64_t size,
arr_query__[i__].memory_class = MEMORY_TYPE_FROM_REGION(arr__[i__]); \
arr_query__[i__].memory_instance = MEMORY_INSTANCE_FROM_REGION(arr__[i__]); \
} \
- gem_create_in_memory_region_list(fd, size, arr_query__, ARRAY_SIZE(arr_query__)); \
+ gem_create_in_memory_region_list(fd, size, 0, arr_query__, ARRAY_SIZE(arr_query__)); \
+})
+
+/*
+ * Create an object that requires CPU access. This only becomes interesting on
+ * platforms that have a small BAR for LMEM CPU access. Without this the object
+ * might need to be migrated when CPU faulting the object, or if that is not
+ * possible we hit SIGBUS. Most users should be fine with this. If enabled the
+ * kernel will never allocate this object in the non-CPU visible portion of
+ * LMEM.
+ *
+ * Underneath this just enables the I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
+ * flag, if we also have an LMEM placement. Also since the kernel requires SMEM
+ * as a potential placement, we automatically attach that as a possible
+ * placement, if not already provided. If this happens to be an SMEM-only
+ * placement then we don't supply the flag, and instead just treat as normal
+ * allocation.
+ */
+
+#define __gem_create_with_cpu_access_in_memory_regions(fd, handle, size, regions...) ({ \
+ unsigned int arr__[] = { regions }; \
+ struct drm_i915_gem_memory_class_instance arr_query__[ARRAY_SIZE(arr__) + 1]; \
+ int i__, arr_query_size__ = ARRAY_SIZE(arr__); \
+ uint32_t ext_flags__ = 0; \
+ bool ext_found_smem__ = false; \
+ for (i__ = 0; i__ < arr_query_size__; ++i__) { \
+ arr_query__[i__].memory_class = MEMORY_TYPE_FROM_REGION(arr__[i__]); \
+ if (arr_query__[i__].memory_class == I915_MEMORY_CLASS_DEVICE) \
+ ext_flags__ = I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS; \
+ else \
+ ext_found_smem__ = true; \
+ arr_query__[i__].memory_instance = MEMORY_INSTANCE_FROM_REGION(arr__[i__]); \
+ } \
+ if (ext_flags__ && !ext_found_smem__) { \
+ arr_query__[i__].memory_class = I915_MEMORY_CLASS_SYSTEM; \
+ arr_query__[i__].memory_instance = 0; \
+ arr_query_size__++; \
+ } \
+ __gem_create_in_memory_region_list(fd, handle, size, ext_flags__, arr_query__, arr_query_size__); \
+})
+#define gem_create_with_cpu_access_in_memory_regions(fd, size, regions...) ({ \
+ unsigned int arr__[] = { regions }; \
+ struct drm_i915_gem_memory_class_instance arr_query__[ARRAY_SIZE(arr__) + 1]; \
+ int i__, arr_query_size__ = ARRAY_SIZE(arr__); \
+ uint32_t ext_flags__ = 0; \
+ bool ext_found_smem__ = false; \
+ for (i__ = 0; i__ < arr_query_size__; ++i__) { \
+ arr_query__[i__].memory_class = MEMORY_TYPE_FROM_REGION(arr__[i__]); \
+ if (arr_query__[i__].memory_class == I915_MEMORY_CLASS_DEVICE) \
+ ext_flags__ = I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS; \
+ else \
+ ext_found_smem__ = true; \
+ arr_query__[i__].memory_instance = MEMORY_INSTANCE_FROM_REGION(arr__[i__]); \
+ } \
+ if (ext_flags__ && !ext_found_smem__) { \
+ arr_query__[i__].memory_class = I915_MEMORY_CLASS_SYSTEM; \
+ arr_query__[i__].memory_instance = 0; \
+ arr_query_size__++; \
+ } \
+ gem_create_in_memory_region_list(fd, size, ext_flags__, arr_query__, arr_query_size__); \
})
struct igt_collection *
diff --git a/tests/i915/gem_eio.c b/tests/i915/gem_eio.c
index 6cbae6eb..70e82b81 100644
--- a/tests/i915/gem_eio.c
+++ b/tests/i915/gem_eio.c
@@ -146,6 +146,7 @@ static void test_create_ext(int fd)
igt_assert_eq(__gem_create_in_memory_region_list(fd,
&handle,
&size,
+ 0,
&r->ci, 1),
0);
diff --git a/tests/i915/gem_lmem_swapping.c b/tests/i915/gem_lmem_swapping.c
index 21c2bf72..1a4f4ca5 100644
--- a/tests/i915/gem_lmem_swapping.c
+++ b/tests/i915/gem_lmem_swapping.c
@@ -131,7 +131,7 @@ static uint32_t create_bo(int i915,
int ret;
retry:
- ret = __gem_create_in_memory_region_list(i915, &handle, size, region, 1);
+ ret = __gem_create_in_memory_region_list(i915, &handle, size, 0, region, 1);
if (do_oom_test && ret == -ENOMEM)
goto retry;
igt_assert_eq(ret, 0);
diff --git a/tests/i915/i915_pm_rpm.c b/tests/i915/i915_pm_rpm.c
index bf145b6c..e95875dc 100644
--- a/tests/i915/i915_pm_rpm.c
+++ b/tests/i915/i915_pm_rpm.c
@@ -1117,7 +1117,7 @@ static void gem_mmap_args(const struct mmap_offset *t,
/* Create, map and set data while the device is active. */
enable_one_screen_or_forcewake_get_and_wait(&ms_data);
- handle = gem_create_in_memory_region_list(drm_fd, buf_size, mem_regions, 1);
+ handle = gem_create_in_memory_region_list(drm_fd, buf_size, 0, mem_regions, 1);
gem_buf = __gem_mmap_offset(drm_fd, handle, 0, buf_size,
PROT_READ | PROT_WRITE, t->type);
@@ -1348,7 +1348,7 @@ static void gem_execbuf_subtest(struct drm_i915_gem_memory_class_instance *mem_r
/* Create and set data while the device is active. */
enable_one_screen_or_forcewake_get_and_wait(&ms_data);
- handle = gem_create_in_memory_region_list(drm_fd, dst_size, mem_regions, 1);
+ handle = gem_create_in_memory_region_list(drm_fd, dst_size, 0, mem_regions, 1);
cpu_buf = malloc(dst_size);
igt_assert(cpu_buf);
@@ -1453,7 +1453,7 @@ gem_execbuf_stress_subtest(int rounds, int wait_flags,
if (wait_flags & WAIT_PC8_RES)
handle = gem_create(drm_fd, batch_size);
else
- handle = gem_create_in_memory_region_list(drm_fd, batch_size, mem_regions, 1);
+ handle = gem_create_in_memory_region_list(drm_fd, batch_size, 0, mem_regions, 1);
gem_write(drm_fd, handle, 0, batch_buf, batch_size);
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [igt-dev] [PATCH i-g-t 4/9] lib/i915: add gem_create_with_cpu_access_in_memory_regions
@ 2022-06-29 19:06 ` Matthew Auld
0 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
Most users shouldn't care about such an interface, but where required,
this should be useful to aid in setting NEEDS_CPU_ACCESS for a given BO.
Underneath we try to smooth over needing to provide an explicit SMEM
region, or if this is SMEM-only, we don't want the kernel to throw an
error.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
lib/i915/intel_memory_region.c | 10 +++--
lib/i915/intel_memory_region.h | 68 ++++++++++++++++++++++++++++++++--
tests/i915/gem_eio.c | 1 +
tests/i915/gem_lmem_swapping.c | 2 +-
tests/i915/i915_pm_rpm.c | 6 +--
5 files changed, 75 insertions(+), 12 deletions(-)
diff --git a/lib/i915/intel_memory_region.c b/lib/i915/intel_memory_region.c
index ce04c6a3..3173507f 100644
--- a/lib/i915/intel_memory_region.c
+++ b/lib/i915/intel_memory_region.c
@@ -197,7 +197,7 @@ bool gem_has_lmem(int fd)
/* A version of gem_create_in_memory_region_list which can be allowed to
fail so that the object creation can be retried */
-int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size,
+int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size, uint32_t flags,
struct drm_i915_gem_memory_class_instance *mem_regions,
int num_regions)
{
@@ -208,7 +208,9 @@ int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size,
};
int ret;
- ret = __gem_create_ext(fd, size, 0, handle, &ext_regions.base);
+ ret = __gem_create_ext(fd, size, flags, handle, &ext_regions.base);
+ if (flags && ret == -EINVAL)
+ ret = __gem_create_ext(fd, size, 0, handle, &ext_regions.base);
/*
* Provide fallback for stable kernels if region passed in the array
@@ -231,12 +233,12 @@ int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size,
* @mem_regions: memory regions array (priority list)
* @num_regions: @mem_regions length
*/
-uint32_t gem_create_in_memory_region_list(int fd, uint64_t size,
+uint32_t gem_create_in_memory_region_list(int fd, uint64_t size, uint32_t flags,
struct drm_i915_gem_memory_class_instance *mem_regions,
int num_regions)
{
uint32_t handle;
- int ret = __gem_create_in_memory_region_list(fd, &handle, &size,
+ int ret = __gem_create_in_memory_region_list(fd, &handle, &size, flags,
mem_regions, num_regions);
igt_assert_eq(ret, 0);
return handle;
diff --git a/lib/i915/intel_memory_region.h b/lib/i915/intel_memory_region.h
index a8741724..40ff832d 100644
--- a/lib/i915/intel_memory_region.h
+++ b/lib/i915/intel_memory_region.h
@@ -22,6 +22,7 @@
*/
#include "i915_drm.h"
#include "igt_collection.h"
+#include "i915_drm_local.h"
#ifndef INTEL_MEMORY_REGION_H
#define INTEL_MEMORY_REGION_H
@@ -63,11 +64,11 @@ unsigned int gem_get_lmem_region_count(int fd);
bool gem_has_lmem(int fd);
-int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size,
+int __gem_create_in_memory_region_list(int fd, uint32_t *handle, uint64_t *size, uint32_t flags,
struct drm_i915_gem_memory_class_instance *mem_regions,
int num_regions);
-uint32_t gem_create_in_memory_region_list(int fd, uint64_t size,
+uint32_t gem_create_in_memory_region_list(int fd, uint64_t size, uint32_t flags,
struct drm_i915_gem_memory_class_instance *mem_regions,
int num_regions);
@@ -83,7 +84,7 @@ uint32_t gem_create_in_memory_region_list(int fd, uint64_t size,
arr_query__[i__].memory_class = MEMORY_TYPE_FROM_REGION(arr__[i__]); \
arr_query__[i__].memory_instance = MEMORY_INSTANCE_FROM_REGION(arr__[i__]); \
} \
- __gem_create_in_memory_region_list(fd, handle, size, arr_query__, ARRAY_SIZE(arr_query__)); \
+ __gem_create_in_memory_region_list(fd, handle, size, 0, arr_query__, ARRAY_SIZE(arr_query__)); \
})
#define gem_create_in_memory_regions(fd, size, regions...) ({ \
unsigned int arr__[] = { regions }; \
@@ -92,7 +93,66 @@ uint32_t gem_create_in_memory_region_list(int fd, uint64_t size,
arr_query__[i__].memory_class = MEMORY_TYPE_FROM_REGION(arr__[i__]); \
arr_query__[i__].memory_instance = MEMORY_INSTANCE_FROM_REGION(arr__[i__]); \
} \
- gem_create_in_memory_region_list(fd, size, arr_query__, ARRAY_SIZE(arr_query__)); \
+ gem_create_in_memory_region_list(fd, size, 0, arr_query__, ARRAY_SIZE(arr_query__)); \
+})
+
+/*
+ * Create an object that requires CPU access. This only becomes interesting on
+ * platforms that have a small BAR for LMEM CPU access. Without this the object
+ * might need to be migrated when CPU faulting the object, or if that is not
+ * possible we hit SIGBUS. Most users should be fine with this. If enabled the
+ * kernel will never allocate this object in the non-CPU visible portion of
+ * LMEM.
+ *
+ * Underneath this just enables the I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
+ * flag, if we also have an LMEM placement. Also since the kernel requires SMEM
+ * as a potential placement, we automatically attach that as a possible
+ * placement, if not already provided. If this happens to be an SMEM-only
+ * placement then we don't supply the flag, and instead just treat as normal
+ * allocation.
+ */
+
+#define __gem_create_with_cpu_access_in_memory_regions(fd, handle, size, regions...) ({ \
+ unsigned int arr__[] = { regions }; \
+ struct drm_i915_gem_memory_class_instance arr_query__[ARRAY_SIZE(arr__) + 1]; \
+ int i__, arr_query_size__ = ARRAY_SIZE(arr__); \
+ uint32_t ext_flags__ = 0; \
+ bool ext_found_smem__ = false; \
+ for (i__ = 0; i__ < arr_query_size__; ++i__) { \
+ arr_query__[i__].memory_class = MEMORY_TYPE_FROM_REGION(arr__[i__]); \
+ if (arr_query__[i__].memory_class == I915_MEMORY_CLASS_DEVICE) \
+ ext_flags__ = I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS; \
+ else \
+ ext_found_smem__ = true; \
+ arr_query__[i__].memory_instance = MEMORY_INSTANCE_FROM_REGION(arr__[i__]); \
+ } \
+ if (ext_flags__ && !ext_found_smem__) { \
+ arr_query__[i__].memory_class = I915_MEMORY_CLASS_SYSTEM; \
+ arr_query__[i__].memory_instance = 0; \
+ arr_query_size__++; \
+ } \
+ __gem_create_in_memory_region_list(fd, handle, size, ext_flags__, arr_query__, arr_query_size__); \
+})
+#define gem_create_with_cpu_access_in_memory_regions(fd, size, regions...) ({ \
+ unsigned int arr__[] = { regions }; \
+ struct drm_i915_gem_memory_class_instance arr_query__[ARRAY_SIZE(arr__) + 1]; \
+ int i__, arr_query_size__ = ARRAY_SIZE(arr__); \
+ uint32_t ext_flags__ = 0; \
+ bool ext_found_smem__ = false; \
+ for (i__ = 0; i__ < arr_query_size__; ++i__) { \
+ arr_query__[i__].memory_class = MEMORY_TYPE_FROM_REGION(arr__[i__]); \
+ if (arr_query__[i__].memory_class == I915_MEMORY_CLASS_DEVICE) \
+ ext_flags__ = I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS; \
+ else \
+ ext_found_smem__ = true; \
+ arr_query__[i__].memory_instance = MEMORY_INSTANCE_FROM_REGION(arr__[i__]); \
+ } \
+ if (ext_flags__ && !ext_found_smem__) { \
+ arr_query__[i__].memory_class = I915_MEMORY_CLASS_SYSTEM; \
+ arr_query__[i__].memory_instance = 0; \
+ arr_query_size__++; \
+ } \
+ gem_create_in_memory_region_list(fd, size, ext_flags__, arr_query__, arr_query_size__); \
})
struct igt_collection *
diff --git a/tests/i915/gem_eio.c b/tests/i915/gem_eio.c
index 6cbae6eb..70e82b81 100644
--- a/tests/i915/gem_eio.c
+++ b/tests/i915/gem_eio.c
@@ -146,6 +146,7 @@ static void test_create_ext(int fd)
igt_assert_eq(__gem_create_in_memory_region_list(fd,
&handle,
&size,
+ 0,
&r->ci, 1),
0);
diff --git a/tests/i915/gem_lmem_swapping.c b/tests/i915/gem_lmem_swapping.c
index 21c2bf72..1a4f4ca5 100644
--- a/tests/i915/gem_lmem_swapping.c
+++ b/tests/i915/gem_lmem_swapping.c
@@ -131,7 +131,7 @@ static uint32_t create_bo(int i915,
int ret;
retry:
- ret = __gem_create_in_memory_region_list(i915, &handle, size, region, 1);
+ ret = __gem_create_in_memory_region_list(i915, &handle, size, 0, region, 1);
if (do_oom_test && ret == -ENOMEM)
goto retry;
igt_assert_eq(ret, 0);
diff --git a/tests/i915/i915_pm_rpm.c b/tests/i915/i915_pm_rpm.c
index bf145b6c..e95875dc 100644
--- a/tests/i915/i915_pm_rpm.c
+++ b/tests/i915/i915_pm_rpm.c
@@ -1117,7 +1117,7 @@ static void gem_mmap_args(const struct mmap_offset *t,
/* Create, map and set data while the device is active. */
enable_one_screen_or_forcewake_get_and_wait(&ms_data);
- handle = gem_create_in_memory_region_list(drm_fd, buf_size, mem_regions, 1);
+ handle = gem_create_in_memory_region_list(drm_fd, buf_size, 0, mem_regions, 1);
gem_buf = __gem_mmap_offset(drm_fd, handle, 0, buf_size,
PROT_READ | PROT_WRITE, t->type);
@@ -1348,7 +1348,7 @@ static void gem_execbuf_subtest(struct drm_i915_gem_memory_class_instance *mem_r
/* Create and set data while the device is active. */
enable_one_screen_or_forcewake_get_and_wait(&ms_data);
- handle = gem_create_in_memory_region_list(drm_fd, dst_size, mem_regions, 1);
+ handle = gem_create_in_memory_region_list(drm_fd, dst_size, 0, mem_regions, 1);
cpu_buf = malloc(dst_size);
igt_assert(cpu_buf);
@@ -1453,7 +1453,7 @@ gem_execbuf_stress_subtest(int rounds, int wait_flags,
if (wait_flags & WAIT_PC8_RES)
handle = gem_create(drm_fd, batch_size);
else
- handle = gem_create_in_memory_region_list(drm_fd, batch_size, mem_regions, 1);
+ handle = gem_create_in_memory_region_list(drm_fd, batch_size, 0, mem_regions, 1);
gem_write(drm_fd, handle, 0, batch_buf, batch_size);
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [Intel-gfx] [PATCH i-g-t 5/9] tests/i915/query: sanity check the probed_cpu_visible_size
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
@ 2022-06-29 19:06 ` Matthew Auld
-1 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
Add some basic sanity checks for this, like checking if this falls
within the probed_size. On older kernels the value reported here should
be zero.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
tests/i915/i915_query.c | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/tests/i915/i915_query.c b/tests/i915/i915_query.c
index b545fb4a..ea99dc8d 100644
--- a/tests/i915/i915_query.c
+++ b/tests/i915/i915_query.c
@@ -514,6 +514,11 @@ static bool query_regions_supported(int fd)
return __i915_query_items(fd, &item, 1) == 0 && item.length > 0;
}
+/**
+ * XXX: Remove these once we can safely sync the uapi header with the kernel.
+ * Should be source compatible either way though.
+ */
+#define probed_cpu_visible_size rsvd1[0]
static void test_query_regions_garbage_items(int fd)
{
struct drm_i915_query_memory_regions *regions;
@@ -552,7 +557,10 @@ static void test_query_regions_garbage_items(int fd)
igt_assert_eq_u32(info.rsvd0, 0);
- for (j = 0; j < ARRAY_SIZE(info.rsvd1); j++)
+ /*
+ * rsvd1[0] : probed_cpu_visible_size
+ */
+ for (j = 1; j < ARRAY_SIZE(info.rsvd1); j++)
igt_assert_eq_u32(info.rsvd1[j], 0);
}
@@ -587,13 +595,18 @@ static void test_query_regions_sanity_check(int fd)
found_system = false;
for (i = 0; i < regions->num_regions; i++) {
- struct drm_i915_gem_memory_class_instance r1 =
- regions->regions[i].region;
+ struct drm_i915_memory_region_info info = regions->regions[i];
+ struct drm_i915_gem_memory_class_instance r1 = info.region;
int j;
if (r1.memory_class == I915_MEMORY_CLASS_SYSTEM) {
igt_assert_eq(r1.memory_instance, 0);
found_system = true;
+
+ igt_assert(info.probed_cpu_visible_size == 0 ||
+ info.probed_cpu_visible_size == info.probed_size);
+ } else {
+ igt_assert(info.probed_cpu_visible_size <= info.probed_size);
}
igt_assert(r1.memory_class == I915_MEMORY_CLASS_SYSTEM ||
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [igt-dev] [PATCH i-g-t 5/9] tests/i915/query: sanity check the probed_cpu_visible_size
@ 2022-06-29 19:06 ` Matthew Auld
0 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
Add some basic sanity checks for this, like checking if this falls
within the probed_size. On older kernels the value reported here should
be zero.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
tests/i915/i915_query.c | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/tests/i915/i915_query.c b/tests/i915/i915_query.c
index b545fb4a..ea99dc8d 100644
--- a/tests/i915/i915_query.c
+++ b/tests/i915/i915_query.c
@@ -514,6 +514,11 @@ static bool query_regions_supported(int fd)
return __i915_query_items(fd, &item, 1) == 0 && item.length > 0;
}
+/**
+ * XXX: Remove these once we can safely sync the uapi header with the kernel.
+ * Should be source compatible either way though.
+ */
+#define probed_cpu_visible_size rsvd1[0]
static void test_query_regions_garbage_items(int fd)
{
struct drm_i915_query_memory_regions *regions;
@@ -552,7 +557,10 @@ static void test_query_regions_garbage_items(int fd)
igt_assert_eq_u32(info.rsvd0, 0);
- for (j = 0; j < ARRAY_SIZE(info.rsvd1); j++)
+ /*
+ * rsvd1[0] : probed_cpu_visible_size
+ */
+ for (j = 1; j < ARRAY_SIZE(info.rsvd1); j++)
igt_assert_eq_u32(info.rsvd1[j], 0);
}
@@ -587,13 +595,18 @@ static void test_query_regions_sanity_check(int fd)
found_system = false;
for (i = 0; i < regions->num_regions; i++) {
- struct drm_i915_gem_memory_class_instance r1 =
- regions->regions[i].region;
+ struct drm_i915_memory_region_info info = regions->regions[i];
+ struct drm_i915_gem_memory_class_instance r1 = info.region;
int j;
if (r1.memory_class == I915_MEMORY_CLASS_SYSTEM) {
igt_assert_eq(r1.memory_instance, 0);
found_system = true;
+
+ igt_assert(info.probed_cpu_visible_size == 0 ||
+ info.probed_cpu_visible_size == info.probed_size);
+ } else {
+ igt_assert(info.probed_cpu_visible_size <= info.probed_size);
}
igt_assert(r1.memory_class == I915_MEMORY_CLASS_SYSTEM ||
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [Intel-gfx] [PATCH i-g-t 6/9] tests/i915/query: sanity check the unallocated tracking
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
@ 2022-06-29 19:06 ` Matthew Auld
-1 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
Sanity both the unallocated_size & unallocated_cpu_visible_size tracking.
v2(Petri): always use from_user_pointer()
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
tests/i915/i915_query.c | 274 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 273 insertions(+), 1 deletion(-)
diff --git a/tests/i915/i915_query.c b/tests/i915/i915_query.c
index ea99dc8d..2bbcfa97 100644
--- a/tests/i915/i915_query.c
+++ b/tests/i915/i915_query.c
@@ -23,6 +23,8 @@
#include "igt.h"
#include "intel_hwconfig_types.h"
+#include "i915/gem.h"
+#include "i915/gem_create.h"
#include <limits.h>
@@ -519,6 +521,36 @@ static bool query_regions_supported(int fd)
* Should be source compatible either way though.
*/
#define probed_cpu_visible_size rsvd1[0]
+#define unallocated_cpu_visible_size rsvd1[1]
+static bool query_regions_unallocated_supported(int fd)
+{
+ struct drm_i915_query_memory_regions *regions;
+ struct drm_i915_query_item item;
+ int i, ret = false;
+
+ memset(&item, 0, sizeof(item));
+ item.query_id = DRM_I915_QUERY_MEMORY_REGIONS;
+ i915_query_items(fd, &item, 1);
+ igt_assert(item.length > 0);
+
+ regions = calloc(1, item.length);
+
+ item.data_ptr = to_user_pointer(regions);
+ i915_query_items(fd, &item, 1);
+
+ for (i = 0; i < regions->num_regions; i++) {
+ struct drm_i915_memory_region_info info = regions->regions[i];
+
+ if (info.unallocated_cpu_visible_size) {
+ ret = true;
+ break;
+ }
+ }
+
+ free(regions);
+ return ret;
+}
+
static void test_query_regions_garbage_items(int fd)
{
struct drm_i915_query_memory_regions *regions;
@@ -559,8 +591,9 @@ static void test_query_regions_garbage_items(int fd)
/*
* rsvd1[0] : probed_cpu_visible_size
+ * rsvd1[1] : unallocated_cpu_visible_size
*/
- for (j = 1; j < ARRAY_SIZE(info.rsvd1); j++)
+ for (j = 2; j < ARRAY_SIZE(info.rsvd1); j++)
igt_assert_eq_u32(info.rsvd1[j], 0);
}
@@ -573,6 +606,46 @@ static void test_query_regions_garbage_items(int fd)
free(regions);
}
+struct object_handle {
+ uint32_t handle;
+ struct igt_list_head link;
+};
+
+static uint32_t batch_create_size(int fd, uint64_t size)
+{
+ const uint32_t bbe = MI_BATCH_BUFFER_END;
+ uint32_t handle;
+
+ handle = gem_create(fd, size);
+ gem_write(fd, handle, 0, &bbe, sizeof(bbe));
+
+ return handle;
+}
+
+static void upload(int fd, struct igt_list_head *handles, uint32_t num_handles)
+{
+ struct drm_i915_gem_exec_object2 *exec;
+ struct drm_i915_gem_execbuffer2 execbuf = {};
+ struct object_handle *iter;
+ uint32_t i;
+
+ exec = calloc(num_handles + 1,
+ sizeof(struct drm_i915_gem_exec_object2));
+
+ i = 0;
+ igt_list_for_each_entry(iter, handles, link)
+ exec[i++].handle = iter->handle;
+
+ exec[i].handle = batch_create_size(fd, 4096);
+
+ execbuf.buffers_ptr = to_user_pointer(exec);
+ execbuf.buffer_count = num_handles + 1;
+
+ gem_execbuf(fd, &execbuf);
+ gem_close(fd, exec[i].handle);
+ free(exec);
+}
+
static void test_query_regions_sanity_check(int fd)
{
struct drm_i915_query_memory_regions *regions;
@@ -605,8 +678,20 @@ static void test_query_regions_sanity_check(int fd)
igt_assert(info.probed_cpu_visible_size == 0 ||
info.probed_cpu_visible_size == info.probed_size);
+ igt_assert(info.unallocated_size == info.probed_size);
+ igt_assert(info.unallocated_cpu_visible_size == 0 ||
+ info.unallocated_cpu_visible_size ==
+ info.unallocated_size);
} else {
igt_assert(info.probed_cpu_visible_size <= info.probed_size);
+ igt_assert(info.unallocated_size <= info.probed_size);
+ if (info.probed_cpu_visible_size < info.probed_size) {
+ igt_assert(info.unallocated_cpu_visible_size <
+ info.unallocated_size);
+ } else {
+ igt_assert(info.unallocated_cpu_visible_size ==
+ info.unallocated_size);
+ }
}
igt_assert(r1.memory_class == I915_MEMORY_CLASS_SYSTEM ||
@@ -623,6 +708,58 @@ static void test_query_regions_sanity_check(int fd)
igt_assert(!(r1.memory_class == r2.memory_class &&
r1.memory_instance == r2.memory_instance));
}
+
+ {
+ struct igt_list_head handles;
+ struct object_handle oh = {};
+
+ IGT_INIT_LIST_HEAD(&handles);
+
+ oh.handle =
+ gem_create_with_cpu_access_in_memory_regions
+ (fd, 4096,
+ INTEL_MEMORY_REGION_ID(r1.memory_class,
+ r1.memory_instance));
+ igt_list_add(&oh.link, &handles);
+ upload(fd, &handles, 1);
+
+ /*
+ * System wide metrics should be censored if we
+ * lack the correct permissions.
+ */
+ igt_fork(child, 1) {
+ igt_drop_root();
+
+ memset(regions, 0, item.length);
+ i915_query_items(fd, &item, 1);
+ info = regions->regions[i];
+
+ igt_assert(info.unallocated_cpu_visible_size ==
+ info.probed_cpu_visible_size);
+ igt_assert(info.unallocated_size ==
+ info.probed_size);
+ }
+
+ igt_waitchildren();
+
+ memset(regions, 0, item.length);
+ i915_query_items(fd, &item, 1);
+ info = regions->regions[i];
+
+ if (r1.memory_class == I915_MEMORY_CLASS_DEVICE) {
+ igt_assert(info.unallocated_cpu_visible_size <
+ info.probed_cpu_visible_size);
+ igt_assert(info.unallocated_size <
+ info.probed_size);
+ } else {
+ igt_assert(info.unallocated_cpu_visible_size ==
+ info.probed_cpu_visible_size);
+ igt_assert(info.unallocated_size ==
+ info.probed_size);
+ }
+
+ gem_close(fd, oh.handle);
+ }
}
/* All devices should at least have system memory */
@@ -631,6 +768,134 @@ static void test_query_regions_sanity_check(int fd)
free(regions);
}
+#define rounddown(x, y) (x - (x % y))
+#define SZ_64K (1ULL << 16)
+
+static void fill_unallocated(int fd, struct drm_i915_query_item *item, int idx,
+ bool cpu_access)
+{
+ struct drm_i915_memory_region_info new_info, old_info;
+ struct drm_i915_query_memory_regions *regions;
+ struct drm_i915_gem_memory_class_instance ci;
+ struct object_handle *iter, *tmp;
+ struct igt_list_head handles;
+ uint32_t num_handles;
+ uint64_t rem, total;
+ int id;
+
+ srand(time(NULL));
+
+ IGT_INIT_LIST_HEAD(&handles);
+
+ regions = from_user_pointer(item->data_ptr);
+ memset(regions, 0, item->length);
+ i915_query_items(fd, item, 1);
+ new_info = regions->regions[idx];
+ ci = new_info.region;
+
+ id = INTEL_MEMORY_REGION_ID(ci.memory_class, ci.memory_instance);
+
+ if (cpu_access)
+ rem = new_info.unallocated_cpu_visible_size / 4;
+ else
+ rem = new_info.unallocated_size / 4;
+
+ rem = rounddown(rem, SZ_64K);
+ igt_assert_neq(rem, 0);
+ num_handles = 0;
+ total = 0;
+ do {
+ struct object_handle *oh;
+ uint64_t size;
+
+ size = rand() % rem;
+ size = rounddown(size, SZ_64K);
+ size = max_t(uint64_t, size, SZ_64K);
+
+ oh = malloc(sizeof(struct object_handle));
+ if (cpu_access)
+ oh->handle = gem_create_with_cpu_access_in_memory_regions(fd, size, id);
+ else
+ oh->handle = gem_create_in_memory_region_list(fd, size, 0, &ci, 1);
+ igt_list_add(&oh->link, &handles);
+
+ num_handles++;
+ total += size;
+ rem -= size;
+ } while (rem);
+
+ upload(fd, &handles, num_handles);
+
+ old_info = new_info;
+ memset(regions, 0, item->length);
+ i915_query_items(fd, item, 1);
+ new_info = regions->regions[idx];
+
+ igt_assert_lte(new_info.unallocated_size,
+ new_info.probed_size - total);
+ igt_assert_lt(new_info.unallocated_size, old_info.unallocated_size);
+ if (new_info.probed_cpu_visible_size ==
+ new_info.probed_size) { /* full BAR */
+ igt_assert_eq(new_info.unallocated_cpu_visible_size,
+ new_info.unallocated_size);
+ } else if (cpu_access) {
+ igt_assert_lt(new_info.unallocated_cpu_visible_size,
+ old_info.unallocated_cpu_visible_size);
+ igt_assert_lte(new_info.unallocated_cpu_visible_size,
+ new_info.probed_cpu_visible_size - total);
+ }
+
+ igt_debug("fill completed with idx=%d, total=%"PRIu64"KiB, num_handles=%u\n",
+ idx, total >> 10, num_handles);
+
+ igt_list_for_each_entry_safe(iter, tmp, &handles, link) {
+ gem_close(fd, iter->handle);
+ free(iter);
+ }
+
+ igt_drop_caches_set(fd, DROP_ALL);
+
+ old_info = new_info;
+ memset(regions, 0, item->length);
+ i915_query_items(fd, item, 1);
+ new_info = regions->regions[idx];
+
+ igt_assert(new_info.unallocated_size >=
+ old_info.unallocated_size + total);
+ if (cpu_access)
+ igt_assert(new_info.unallocated_cpu_visible_size >=
+ old_info.unallocated_cpu_visible_size + total);
+}
+
+static void test_query_regions_unallocated(int fd)
+{
+ struct drm_i915_query_memory_regions *regions;
+ struct drm_i915_query_item item;
+ int i;
+
+ memset(&item, 0, sizeof(item));
+ item.query_id = DRM_I915_QUERY_MEMORY_REGIONS;
+ i915_query_items(fd, &item, 1);
+ igt_assert(item.length > 0);
+
+ regions = calloc(1, item.length);
+
+ item.data_ptr = to_user_pointer(regions);
+ i915_query_items(fd, &item, 1);
+
+ igt_assert(regions->num_regions);
+
+ for (i = 0; i < regions->num_regions; i++) {
+ struct drm_i915_memory_region_info info = regions->regions[i];
+ struct drm_i915_gem_memory_class_instance ci = info.region;
+
+ if (ci.memory_class == I915_MEMORY_CLASS_DEVICE) {
+ fill_unallocated(fd, &item, i, true);
+ fill_unallocated(fd, &item, i, false);
+ }
+ }
+}
+
static bool query_engine_info_supported(int fd)
{
struct drm_i915_query_item item = {
@@ -1173,6 +1438,13 @@ igt_main
test_query_regions_sanity_check(fd);
}
+ igt_describe("Sanity check the region unallocated tracking");
+ igt_subtest("query-regions-unallocated") {
+ igt_require(query_regions_supported(fd));
+ igt_require(query_regions_unallocated_supported(fd));
+ test_query_regions_unallocated(fd);
+ }
+
igt_subtest_group {
igt_fixture {
igt_require(query_engine_info_supported(fd));
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [igt-dev] [PATCH i-g-t 6/9] tests/i915/query: sanity check the unallocated tracking
@ 2022-06-29 19:06 ` Matthew Auld
0 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
Sanity both the unallocated_size & unallocated_cpu_visible_size tracking.
v2(Petri): always use from_user_pointer()
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
tests/i915/i915_query.c | 274 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 273 insertions(+), 1 deletion(-)
diff --git a/tests/i915/i915_query.c b/tests/i915/i915_query.c
index ea99dc8d..2bbcfa97 100644
--- a/tests/i915/i915_query.c
+++ b/tests/i915/i915_query.c
@@ -23,6 +23,8 @@
#include "igt.h"
#include "intel_hwconfig_types.h"
+#include "i915/gem.h"
+#include "i915/gem_create.h"
#include <limits.h>
@@ -519,6 +521,36 @@ static bool query_regions_supported(int fd)
* Should be source compatible either way though.
*/
#define probed_cpu_visible_size rsvd1[0]
+#define unallocated_cpu_visible_size rsvd1[1]
+static bool query_regions_unallocated_supported(int fd)
+{
+ struct drm_i915_query_memory_regions *regions;
+ struct drm_i915_query_item item;
+ int i, ret = false;
+
+ memset(&item, 0, sizeof(item));
+ item.query_id = DRM_I915_QUERY_MEMORY_REGIONS;
+ i915_query_items(fd, &item, 1);
+ igt_assert(item.length > 0);
+
+ regions = calloc(1, item.length);
+
+ item.data_ptr = to_user_pointer(regions);
+ i915_query_items(fd, &item, 1);
+
+ for (i = 0; i < regions->num_regions; i++) {
+ struct drm_i915_memory_region_info info = regions->regions[i];
+
+ if (info.unallocated_cpu_visible_size) {
+ ret = true;
+ break;
+ }
+ }
+
+ free(regions);
+ return ret;
+}
+
static void test_query_regions_garbage_items(int fd)
{
struct drm_i915_query_memory_regions *regions;
@@ -559,8 +591,9 @@ static void test_query_regions_garbage_items(int fd)
/*
* rsvd1[0] : probed_cpu_visible_size
+ * rsvd1[1] : unallocated_cpu_visible_size
*/
- for (j = 1; j < ARRAY_SIZE(info.rsvd1); j++)
+ for (j = 2; j < ARRAY_SIZE(info.rsvd1); j++)
igt_assert_eq_u32(info.rsvd1[j], 0);
}
@@ -573,6 +606,46 @@ static void test_query_regions_garbage_items(int fd)
free(regions);
}
+struct object_handle {
+ uint32_t handle;
+ struct igt_list_head link;
+};
+
+static uint32_t batch_create_size(int fd, uint64_t size)
+{
+ const uint32_t bbe = MI_BATCH_BUFFER_END;
+ uint32_t handle;
+
+ handle = gem_create(fd, size);
+ gem_write(fd, handle, 0, &bbe, sizeof(bbe));
+
+ return handle;
+}
+
+static void upload(int fd, struct igt_list_head *handles, uint32_t num_handles)
+{
+ struct drm_i915_gem_exec_object2 *exec;
+ struct drm_i915_gem_execbuffer2 execbuf = {};
+ struct object_handle *iter;
+ uint32_t i;
+
+ exec = calloc(num_handles + 1,
+ sizeof(struct drm_i915_gem_exec_object2));
+
+ i = 0;
+ igt_list_for_each_entry(iter, handles, link)
+ exec[i++].handle = iter->handle;
+
+ exec[i].handle = batch_create_size(fd, 4096);
+
+ execbuf.buffers_ptr = to_user_pointer(exec);
+ execbuf.buffer_count = num_handles + 1;
+
+ gem_execbuf(fd, &execbuf);
+ gem_close(fd, exec[i].handle);
+ free(exec);
+}
+
static void test_query_regions_sanity_check(int fd)
{
struct drm_i915_query_memory_regions *regions;
@@ -605,8 +678,20 @@ static void test_query_regions_sanity_check(int fd)
igt_assert(info.probed_cpu_visible_size == 0 ||
info.probed_cpu_visible_size == info.probed_size);
+ igt_assert(info.unallocated_size == info.probed_size);
+ igt_assert(info.unallocated_cpu_visible_size == 0 ||
+ info.unallocated_cpu_visible_size ==
+ info.unallocated_size);
} else {
igt_assert(info.probed_cpu_visible_size <= info.probed_size);
+ igt_assert(info.unallocated_size <= info.probed_size);
+ if (info.probed_cpu_visible_size < info.probed_size) {
+ igt_assert(info.unallocated_cpu_visible_size <
+ info.unallocated_size);
+ } else {
+ igt_assert(info.unallocated_cpu_visible_size ==
+ info.unallocated_size);
+ }
}
igt_assert(r1.memory_class == I915_MEMORY_CLASS_SYSTEM ||
@@ -623,6 +708,58 @@ static void test_query_regions_sanity_check(int fd)
igt_assert(!(r1.memory_class == r2.memory_class &&
r1.memory_instance == r2.memory_instance));
}
+
+ {
+ struct igt_list_head handles;
+ struct object_handle oh = {};
+
+ IGT_INIT_LIST_HEAD(&handles);
+
+ oh.handle =
+ gem_create_with_cpu_access_in_memory_regions
+ (fd, 4096,
+ INTEL_MEMORY_REGION_ID(r1.memory_class,
+ r1.memory_instance));
+ igt_list_add(&oh.link, &handles);
+ upload(fd, &handles, 1);
+
+ /*
+ * System wide metrics should be censored if we
+ * lack the correct permissions.
+ */
+ igt_fork(child, 1) {
+ igt_drop_root();
+
+ memset(regions, 0, item.length);
+ i915_query_items(fd, &item, 1);
+ info = regions->regions[i];
+
+ igt_assert(info.unallocated_cpu_visible_size ==
+ info.probed_cpu_visible_size);
+ igt_assert(info.unallocated_size ==
+ info.probed_size);
+ }
+
+ igt_waitchildren();
+
+ memset(regions, 0, item.length);
+ i915_query_items(fd, &item, 1);
+ info = regions->regions[i];
+
+ if (r1.memory_class == I915_MEMORY_CLASS_DEVICE) {
+ igt_assert(info.unallocated_cpu_visible_size <
+ info.probed_cpu_visible_size);
+ igt_assert(info.unallocated_size <
+ info.probed_size);
+ } else {
+ igt_assert(info.unallocated_cpu_visible_size ==
+ info.probed_cpu_visible_size);
+ igt_assert(info.unallocated_size ==
+ info.probed_size);
+ }
+
+ gem_close(fd, oh.handle);
+ }
}
/* All devices should at least have system memory */
@@ -631,6 +768,134 @@ static void test_query_regions_sanity_check(int fd)
free(regions);
}
+#define rounddown(x, y) (x - (x % y))
+#define SZ_64K (1ULL << 16)
+
+static void fill_unallocated(int fd, struct drm_i915_query_item *item, int idx,
+ bool cpu_access)
+{
+ struct drm_i915_memory_region_info new_info, old_info;
+ struct drm_i915_query_memory_regions *regions;
+ struct drm_i915_gem_memory_class_instance ci;
+ struct object_handle *iter, *tmp;
+ struct igt_list_head handles;
+ uint32_t num_handles;
+ uint64_t rem, total;
+ int id;
+
+ srand(time(NULL));
+
+ IGT_INIT_LIST_HEAD(&handles);
+
+ regions = from_user_pointer(item->data_ptr);
+ memset(regions, 0, item->length);
+ i915_query_items(fd, item, 1);
+ new_info = regions->regions[idx];
+ ci = new_info.region;
+
+ id = INTEL_MEMORY_REGION_ID(ci.memory_class, ci.memory_instance);
+
+ if (cpu_access)
+ rem = new_info.unallocated_cpu_visible_size / 4;
+ else
+ rem = new_info.unallocated_size / 4;
+
+ rem = rounddown(rem, SZ_64K);
+ igt_assert_neq(rem, 0);
+ num_handles = 0;
+ total = 0;
+ do {
+ struct object_handle *oh;
+ uint64_t size;
+
+ size = rand() % rem;
+ size = rounddown(size, SZ_64K);
+ size = max_t(uint64_t, size, SZ_64K);
+
+ oh = malloc(sizeof(struct object_handle));
+ if (cpu_access)
+ oh->handle = gem_create_with_cpu_access_in_memory_regions(fd, size, id);
+ else
+ oh->handle = gem_create_in_memory_region_list(fd, size, 0, &ci, 1);
+ igt_list_add(&oh->link, &handles);
+
+ num_handles++;
+ total += size;
+ rem -= size;
+ } while (rem);
+
+ upload(fd, &handles, num_handles);
+
+ old_info = new_info;
+ memset(regions, 0, item->length);
+ i915_query_items(fd, item, 1);
+ new_info = regions->regions[idx];
+
+ igt_assert_lte(new_info.unallocated_size,
+ new_info.probed_size - total);
+ igt_assert_lt(new_info.unallocated_size, old_info.unallocated_size);
+ if (new_info.probed_cpu_visible_size ==
+ new_info.probed_size) { /* full BAR */
+ igt_assert_eq(new_info.unallocated_cpu_visible_size,
+ new_info.unallocated_size);
+ } else if (cpu_access) {
+ igt_assert_lt(new_info.unallocated_cpu_visible_size,
+ old_info.unallocated_cpu_visible_size);
+ igt_assert_lte(new_info.unallocated_cpu_visible_size,
+ new_info.probed_cpu_visible_size - total);
+ }
+
+ igt_debug("fill completed with idx=%d, total=%"PRIu64"KiB, num_handles=%u\n",
+ idx, total >> 10, num_handles);
+
+ igt_list_for_each_entry_safe(iter, tmp, &handles, link) {
+ gem_close(fd, iter->handle);
+ free(iter);
+ }
+
+ igt_drop_caches_set(fd, DROP_ALL);
+
+ old_info = new_info;
+ memset(regions, 0, item->length);
+ i915_query_items(fd, item, 1);
+ new_info = regions->regions[idx];
+
+ igt_assert(new_info.unallocated_size >=
+ old_info.unallocated_size + total);
+ if (cpu_access)
+ igt_assert(new_info.unallocated_cpu_visible_size >=
+ old_info.unallocated_cpu_visible_size + total);
+}
+
+static void test_query_regions_unallocated(int fd)
+{
+ struct drm_i915_query_memory_regions *regions;
+ struct drm_i915_query_item item;
+ int i;
+
+ memset(&item, 0, sizeof(item));
+ item.query_id = DRM_I915_QUERY_MEMORY_REGIONS;
+ i915_query_items(fd, &item, 1);
+ igt_assert(item.length > 0);
+
+ regions = calloc(1, item.length);
+
+ item.data_ptr = to_user_pointer(regions);
+ i915_query_items(fd, &item, 1);
+
+ igt_assert(regions->num_regions);
+
+ for (i = 0; i < regions->num_regions; i++) {
+ struct drm_i915_memory_region_info info = regions->regions[i];
+ struct drm_i915_gem_memory_class_instance ci = info.region;
+
+ if (ci.memory_class == I915_MEMORY_CLASS_DEVICE) {
+ fill_unallocated(fd, &item, i, true);
+ fill_unallocated(fd, &item, i, false);
+ }
+ }
+}
+
static bool query_engine_info_supported(int fd)
{
struct drm_i915_query_item item = {
@@ -1173,6 +1438,13 @@ igt_main
test_query_regions_sanity_check(fd);
}
+ igt_describe("Sanity check the region unallocated tracking");
+ igt_subtest("query-regions-unallocated") {
+ igt_require(query_regions_supported(fd));
+ igt_require(query_regions_unallocated_supported(fd));
+ test_query_regions_unallocated(fd);
+ }
+
igt_subtest_group {
igt_fixture {
igt_require(query_engine_info_supported(fd));
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [Intel-gfx] [PATCH i-g-t 7/9] lib/i915/intel_memory_region: plumb through the cpu_size
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
@ 2022-06-29 19:06 ` Matthew Auld
-1 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
Will be useful later.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
lib/i915/intel_memory_region.c | 2 ++
lib/i915/intel_memory_region.h | 1 +
2 files changed, 3 insertions(+)
diff --git a/lib/i915/intel_memory_region.c b/lib/i915/intel_memory_region.c
index 3173507f..93a18982 100644
--- a/lib/i915/intel_memory_region.c
+++ b/lib/i915/intel_memory_region.c
@@ -956,6 +956,8 @@ struct gem_memory_region *__gem_get_memory_regions(int i915)
r->ci = info->regions[i].region;
r->size = info->regions[i].probed_size;
+ /* XXX: replace with probed_cpu_visible_size */
+ r->cpu_size = info->regions[i].rsvd1[0];
if (r->size == -1ull)
r->size = igt_get_avail_ram_mb() << 20;
diff --git a/lib/i915/intel_memory_region.h b/lib/i915/intel_memory_region.h
index 40ff832d..e1bfe0ca 100644
--- a/lib/i915/intel_memory_region.h
+++ b/lib/i915/intel_memory_region.h
@@ -176,6 +176,7 @@ struct gem_memory_region {
struct drm_i915_gem_memory_class_instance ci;
uint64_t size;
+ uint64_t cpu_size;
};
struct igt_collection *
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [igt-dev] [PATCH i-g-t 7/9] lib/i915/intel_memory_region: plumb through the cpu_size
@ 2022-06-29 19:06 ` Matthew Auld
0 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
Will be useful later.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
lib/i915/intel_memory_region.c | 2 ++
lib/i915/intel_memory_region.h | 1 +
2 files changed, 3 insertions(+)
diff --git a/lib/i915/intel_memory_region.c b/lib/i915/intel_memory_region.c
index 3173507f..93a18982 100644
--- a/lib/i915/intel_memory_region.c
+++ b/lib/i915/intel_memory_region.c
@@ -956,6 +956,8 @@ struct gem_memory_region *__gem_get_memory_regions(int i915)
r->ci = info->regions[i].region;
r->size = info->regions[i].probed_size;
+ /* XXX: replace with probed_cpu_visible_size */
+ r->cpu_size = info->regions[i].rsvd1[0];
if (r->size == -1ull)
r->size = igt_get_avail_ram_mb() << 20;
diff --git a/lib/i915/intel_memory_region.h b/lib/i915/intel_memory_region.h
index 40ff832d..e1bfe0ca 100644
--- a/lib/i915/intel_memory_region.h
+++ b/lib/i915/intel_memory_region.h
@@ -176,6 +176,7 @@ struct gem_memory_region {
struct drm_i915_gem_memory_class_instance ci;
uint64_t size;
+ uint64_t cpu_size;
};
struct igt_collection *
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [Intel-gfx] [PATCH i-g-t 8/9] tests/i915/capture: handle uapi changes
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
@ 2022-06-29 19:06 ` Matthew Auld
-1 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
We should mark the objects that need to be captured with
NEEDS_CPU_ACCESS to ensure we can capture them if they are allocated in
lmem. We also need to consider that capture only properly works on
non-recoverable context, for discrete platforms. We can now also expect
CPU invisible objects to be skipped, for now at least.
v2: try to make it backwards compat
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
tests/i915/gem_exec_capture.c | 176 ++++++++++++++++++++++++++++++++--
1 file changed, 169 insertions(+), 7 deletions(-)
diff --git a/tests/i915/gem_exec_capture.c b/tests/i915/gem_exec_capture.c
index 89534146..c2639082 100644
--- a/tests/i915/gem_exec_capture.c
+++ b/tests/i915/gem_exec_capture.c
@@ -268,13 +268,13 @@ static void __capture1(int fd, int dir, uint64_t ahnd, const intel_ctx_t *ctx,
saved_engine = configure_hangs(fd, e, ctx->id);
memset(obj, 0, sizeof(obj));
- obj[SCRATCH].handle = gem_create_in_memory_regions(fd, 4096, region);
+ obj[SCRATCH].handle = gem_create_with_cpu_access_in_memory_regions(fd, 4096, region);
obj[SCRATCH].flags = EXEC_OBJECT_WRITE;
obj[CAPTURE].handle = target;
obj[CAPTURE].flags = EXEC_OBJECT_CAPTURE;
obj[NOCAPTURE].handle = gem_create(fd, 4096);
- obj[BATCH].handle = gem_create_in_memory_regions(fd, 4096, region);
+ obj[BATCH].handle = gem_create_with_cpu_access_in_memory_regions(fd, 4096, region);
obj[BATCH].relocs_ptr = (uintptr_t)reloc;
obj[BATCH].relocation_count = !ahnd ? ARRAY_SIZE(reloc) : 0;
@@ -389,7 +389,7 @@ static void capture(int fd, int dir, const intel_ctx_t *ctx,
uint32_t handle;
uint64_t ahnd, obj_size = 4096;
- igt_assert_eq(__gem_create_in_memory_regions(fd, &handle, &obj_size, region), 0);
+ igt_assert_eq(__gem_create_with_cpu_access_in_memory_regions(fd, &handle, &obj_size, region), 0);
ahnd = get_reloc_ahnd(fd, ctx->id);
__capture1(fd, dir, ahnd, ctx, e, handle, obj_size, region);
@@ -415,7 +415,8 @@ static struct offset *
__captureN(int fd, int dir, uint64_t ahnd, const intel_ctx_t *ctx,
const struct intel_execution_engine2 *e,
unsigned int size, int count,
- unsigned int flags, int *_fence_out)
+ unsigned int flags, int *_fence_out, uint32_t region,
+ bool force_cpu_access)
#define INCREMENTAL 0x1
#define ASYNC 0x2
{
@@ -441,7 +442,10 @@ __captureN(int fd, int dir, uint64_t ahnd, const intel_ctx_t *ctx,
obj[0].flags = EXEC_OBJECT_WRITE | (ahnd ? EXEC_OBJECT_PINNED : 0);
for (i = 0; i < count; i++) {
- obj[i + 1].handle = gem_create(fd, size);
+ if (force_cpu_access)
+ obj[i + 1].handle = gem_create_with_cpu_access_in_memory_regions(fd, size, region);
+ else
+ obj[i + 1].handle = gem_create_in_memory_regions(fd, size, region);
obj[i + 1].offset = get_offset(ahnd, obj[i + 1].handle, size, 0);
obj[i + 1].flags =
EXEC_OBJECT_CAPTURE | EXEC_OBJECT_SUPPORTS_48B_ADDRESS;
@@ -574,6 +578,41 @@ __captureN(int fd, int dir, uint64_t ahnd, const intel_ctx_t *ctx,
return offsets;
}
+/*
+ * FIXME: remove once the kernel changes have landed and everything has settled.
+ * The change here is non-backwards compatible, and we don't want to upset CI.
+*/
+#define probed_cpu_visible_size rsvd1[0]
+static bool kernel_supports_probed_size(int fd)
+{
+ struct drm_i915_query_memory_regions *regions;
+ int i, ret = false;
+
+ regions = gem_get_query_memory_regions(fd);
+ igt_assert(regions);
+ igt_assert(regions->num_regions);
+
+ for (i = 0; i < regions->num_regions; i++) {
+ struct drm_i915_memory_region_info info = regions->regions[i];
+
+ if (info.probed_cpu_visible_size) {
+ ret = true;
+ break;
+ }
+ }
+
+ free(regions);
+ return ret;
+}
+
+static bool needs_recoverable_ctx(int fd)
+{
+ if (!kernel_supports_probed_size(fd))
+ return false;
+
+ return gem_has_lmem(fd) || intel_display_ver(intel_get_drm_devid(fd)) > 12;
+}
+
#define find_first_available_engine(fd, ctx, e, saved) \
do { \
ctx = intel_ctx_create_all_physical(fd); \
@@ -595,6 +634,15 @@ static void many(int fd, int dir, uint64_t size, unsigned int flags)
struct gem_engine_properties saved_engine;
find_first_available_engine(fd, ctx, e, saved_engine);
+ if (needs_recoverable_ctx(fd)) {
+ struct drm_i915_gem_context_param param = {
+ .ctx_id = ctx->id,
+ .param = I915_CONTEXT_PARAM_RECOVERABLE,
+ .value = 0,
+ };
+
+ gem_context_set_param(fd, ¶m);
+ }
gtt = gem_aperture_size(fd) / size;
ram = (igt_get_avail_ram_mb() << 20) / size;
@@ -607,7 +655,8 @@ static void many(int fd, int dir, uint64_t size, unsigned int flags)
igt_require_memory(count, size, CHECK_RAM);
ahnd = get_reloc_ahnd(fd, ctx->id);
- offsets = __captureN(fd, dir, ahnd, ctx, e, size, count, flags, NULL);
+ offsets = __captureN(fd, dir, ahnd, ctx, e, size, count, flags, NULL,
+ REGION_SMEM, true);
blobs = check_error_state(dir, offsets, count, size, !!(flags & INCREMENTAL));
igt_info("Captured %lu %"PRId64"-blobs out of a total of %lu\n",
@@ -677,7 +726,8 @@ static void prioinv(int fd, int dir, const intel_ctx_t *ctx,
/* Reopen the allocator in the new process. */
ahnd = get_reloc_ahnd(fd, ctx2->id);
- free(__captureN(fd, dir, ahnd, ctx2, e, size, count, ASYNC, &fence_out));
+ free(__captureN(fd, dir, ahnd, ctx2, e, size, count, ASYNC,
+ &fence_out, REGION_SMEM, true));
put_ahnd(ahnd);
write(link[1], &fd, sizeof(fd)); /* wake the parent up */
@@ -720,6 +770,15 @@ static void userptr(int fd, int dir)
struct gem_engine_properties saved_engine;
find_first_available_engine(fd, ctx, e, saved_engine);
+ if (needs_recoverable_ctx(fd)) {
+ struct drm_i915_gem_context_param param = {
+ .ctx_id = ctx->id,
+ .param = I915_CONTEXT_PARAM_RECOVERABLE,
+ .value = 0,
+ };
+
+ gem_context_set_param(fd, ¶m);
+ }
igt_assert(posix_memalign(&ptr, obj_size, obj_size) == 0);
memset(ptr, 0, obj_size);
@@ -735,6 +794,84 @@ static void userptr(int fd, int dir)
gem_engine_properties_restore(fd, &saved_engine);
}
+static uint32_t batch_create_size(int fd, uint64_t size)
+{
+ const uint32_t bbe = MI_BATCH_BUFFER_END;
+ uint32_t handle;
+
+ handle = gem_create(fd, size);
+ gem_write(fd, handle, 0, &bbe, sizeof(bbe));
+
+ return handle;
+}
+
+static void capture_recoverable_discrete(int fd)
+{
+ struct drm_i915_gem_exec_object2 exec[2] = {};
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&exec),
+ .buffer_count = 2,
+ };
+
+ /*
+ * I915_CONTEXT_PARAM_RECOVERABLE should be enabled by default. On
+ * discrete the kernel will only capture objects associated with the
+ * batch, if the context we is configured as non-recoverable.
+ */
+
+ exec[0].handle = gem_create(fd, 4096);
+ exec[0].flags = EXEC_OBJECT_CAPTURE;
+ exec[1].handle = batch_create_size(fd, 4096);
+
+ igt_assert_neq(__gem_execbuf(fd, &execbuf), 0);
+}
+
+static void capture_invisible(int fd, int dir, const intel_ctx_t *ctx,
+ struct gem_memory_region *mr)
+{
+ struct gem_engine_properties saved_engine;
+ struct drm_i915_gem_context_param param = {
+ .param = I915_CONTEXT_PARAM_RECOVERABLE,
+ .value = 0,
+ };
+ const struct intel_execution_engine2 *e;
+ struct offset *offsets;
+ uint64_t ahnd;
+ char *error;
+
+ find_first_available_engine(fd, ctx, e, saved_engine);
+ param.ctx_id = ctx->id,
+ gem_context_set_param(fd, ¶m);
+
+ ahnd = get_reloc_ahnd(fd, ctx->id);
+
+ igt_assert_eq(mr->ci.memory_class, I915_MEMORY_CLASS_DEVICE);
+
+ offsets = __captureN(fd, dir, ahnd, ctx, e, 1u << 16, 100, 0, NULL,
+ INTEL_MEMORY_REGION_ID(mr->ci.memory_class,
+ mr->ci.memory_instance),
+ false);
+
+ /*
+ * Make sure the error capture code doesn't crash-and-burn if it
+ * encounters an lmem object that can't be copied using the CPU. In such
+ * cases such objects will be skipped, otherwise we should see crashes
+ * here. Allocating a number of small objects should be enough to
+ * ensure that at least one or more end being allocated in the CPU
+ * invisible portion.
+ */
+
+ error = igt_sysfs_get(dir, "error");
+ igt_sysfs_set(dir, "error", "Begone!");
+ igt_assert(error);
+ igt_assert(errno != ENOMEM);
+
+ gem_engine_properties_restore(fd, &saved_engine);
+
+ free(offsets);
+ put_ahnd(ahnd);
+}
+
static bool has_capture(int fd)
{
drm_i915_getparam_t gp;
@@ -781,6 +918,15 @@ igt_main
gem_require_mmap_device_coherent(fd);
igt_require(has_capture(fd));
ctx = intel_ctx_create_all_physical(fd);
+ if (needs_recoverable_ctx(fd)) {
+ struct drm_i915_gem_context_param param = {
+ .ctx_id = ctx->id,
+ .param = I915_CONTEXT_PARAM_RECOVERABLE,
+ .value = 0,
+ };
+
+ gem_context_set_param(fd, ¶m);
+ }
igt_allow_hang(fd, ctx->id, HANG_ALLOW_CAPTURE | HANG_WANT_ENGINE_RESET);
dir = igt_sysfs_open(fd);
@@ -803,6 +949,22 @@ igt_main
}
}
+ igt_describe("Check that the kernel doesn't crash if the pages can't be copied from the CPU during error capture.");
+ igt_subtest_with_dynamic("capture-invisible") {
+ for_each_memory_region(r, fd) {
+ igt_dynamic_f("%s", r->name) {
+ igt_require(r->cpu_size && r->cpu_size < r->size);
+ capture_invisible(fd, dir, ctx, r);
+ }
+ }
+ }
+
+ igt_describe("Verify that the kernel rejects EXEC_OBJECT_CAPTURE with recoverable contexts.");
+ igt_subtest_f("capture-recoverable") {
+ igt_require(needs_recoverable_ctx(fd));
+ capture_recoverable_discrete(fd);
+ }
+
igt_subtest_f("many-4K-zero") {
igt_require(gem_can_store_dword(fd, 0));
many(fd, dir, 1<<12, 0);
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [igt-dev] [PATCH i-g-t 8/9] tests/i915/capture: handle uapi changes
@ 2022-06-29 19:06 ` Matthew Auld
0 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
We should mark the objects that need to be captured with
NEEDS_CPU_ACCESS to ensure we can capture them if they are allocated in
lmem. We also need to consider that capture only properly works on
non-recoverable context, for discrete platforms. We can now also expect
CPU invisible objects to be skipped, for now at least.
v2: try to make it backwards compat
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
tests/i915/gem_exec_capture.c | 176 ++++++++++++++++++++++++++++++++--
1 file changed, 169 insertions(+), 7 deletions(-)
diff --git a/tests/i915/gem_exec_capture.c b/tests/i915/gem_exec_capture.c
index 89534146..c2639082 100644
--- a/tests/i915/gem_exec_capture.c
+++ b/tests/i915/gem_exec_capture.c
@@ -268,13 +268,13 @@ static void __capture1(int fd, int dir, uint64_t ahnd, const intel_ctx_t *ctx,
saved_engine = configure_hangs(fd, e, ctx->id);
memset(obj, 0, sizeof(obj));
- obj[SCRATCH].handle = gem_create_in_memory_regions(fd, 4096, region);
+ obj[SCRATCH].handle = gem_create_with_cpu_access_in_memory_regions(fd, 4096, region);
obj[SCRATCH].flags = EXEC_OBJECT_WRITE;
obj[CAPTURE].handle = target;
obj[CAPTURE].flags = EXEC_OBJECT_CAPTURE;
obj[NOCAPTURE].handle = gem_create(fd, 4096);
- obj[BATCH].handle = gem_create_in_memory_regions(fd, 4096, region);
+ obj[BATCH].handle = gem_create_with_cpu_access_in_memory_regions(fd, 4096, region);
obj[BATCH].relocs_ptr = (uintptr_t)reloc;
obj[BATCH].relocation_count = !ahnd ? ARRAY_SIZE(reloc) : 0;
@@ -389,7 +389,7 @@ static void capture(int fd, int dir, const intel_ctx_t *ctx,
uint32_t handle;
uint64_t ahnd, obj_size = 4096;
- igt_assert_eq(__gem_create_in_memory_regions(fd, &handle, &obj_size, region), 0);
+ igt_assert_eq(__gem_create_with_cpu_access_in_memory_regions(fd, &handle, &obj_size, region), 0);
ahnd = get_reloc_ahnd(fd, ctx->id);
__capture1(fd, dir, ahnd, ctx, e, handle, obj_size, region);
@@ -415,7 +415,8 @@ static struct offset *
__captureN(int fd, int dir, uint64_t ahnd, const intel_ctx_t *ctx,
const struct intel_execution_engine2 *e,
unsigned int size, int count,
- unsigned int flags, int *_fence_out)
+ unsigned int flags, int *_fence_out, uint32_t region,
+ bool force_cpu_access)
#define INCREMENTAL 0x1
#define ASYNC 0x2
{
@@ -441,7 +442,10 @@ __captureN(int fd, int dir, uint64_t ahnd, const intel_ctx_t *ctx,
obj[0].flags = EXEC_OBJECT_WRITE | (ahnd ? EXEC_OBJECT_PINNED : 0);
for (i = 0; i < count; i++) {
- obj[i + 1].handle = gem_create(fd, size);
+ if (force_cpu_access)
+ obj[i + 1].handle = gem_create_with_cpu_access_in_memory_regions(fd, size, region);
+ else
+ obj[i + 1].handle = gem_create_in_memory_regions(fd, size, region);
obj[i + 1].offset = get_offset(ahnd, obj[i + 1].handle, size, 0);
obj[i + 1].flags =
EXEC_OBJECT_CAPTURE | EXEC_OBJECT_SUPPORTS_48B_ADDRESS;
@@ -574,6 +578,41 @@ __captureN(int fd, int dir, uint64_t ahnd, const intel_ctx_t *ctx,
return offsets;
}
+/*
+ * FIXME: remove once the kernel changes have landed and everything has settled.
+ * The change here is non-backwards compatible, and we don't want to upset CI.
+*/
+#define probed_cpu_visible_size rsvd1[0]
+static bool kernel_supports_probed_size(int fd)
+{
+ struct drm_i915_query_memory_regions *regions;
+ int i, ret = false;
+
+ regions = gem_get_query_memory_regions(fd);
+ igt_assert(regions);
+ igt_assert(regions->num_regions);
+
+ for (i = 0; i < regions->num_regions; i++) {
+ struct drm_i915_memory_region_info info = regions->regions[i];
+
+ if (info.probed_cpu_visible_size) {
+ ret = true;
+ break;
+ }
+ }
+
+ free(regions);
+ return ret;
+}
+
+static bool needs_recoverable_ctx(int fd)
+{
+ if (!kernel_supports_probed_size(fd))
+ return false;
+
+ return gem_has_lmem(fd) || intel_display_ver(intel_get_drm_devid(fd)) > 12;
+}
+
#define find_first_available_engine(fd, ctx, e, saved) \
do { \
ctx = intel_ctx_create_all_physical(fd); \
@@ -595,6 +634,15 @@ static void many(int fd, int dir, uint64_t size, unsigned int flags)
struct gem_engine_properties saved_engine;
find_first_available_engine(fd, ctx, e, saved_engine);
+ if (needs_recoverable_ctx(fd)) {
+ struct drm_i915_gem_context_param param = {
+ .ctx_id = ctx->id,
+ .param = I915_CONTEXT_PARAM_RECOVERABLE,
+ .value = 0,
+ };
+
+ gem_context_set_param(fd, ¶m);
+ }
gtt = gem_aperture_size(fd) / size;
ram = (igt_get_avail_ram_mb() << 20) / size;
@@ -607,7 +655,8 @@ static void many(int fd, int dir, uint64_t size, unsigned int flags)
igt_require_memory(count, size, CHECK_RAM);
ahnd = get_reloc_ahnd(fd, ctx->id);
- offsets = __captureN(fd, dir, ahnd, ctx, e, size, count, flags, NULL);
+ offsets = __captureN(fd, dir, ahnd, ctx, e, size, count, flags, NULL,
+ REGION_SMEM, true);
blobs = check_error_state(dir, offsets, count, size, !!(flags & INCREMENTAL));
igt_info("Captured %lu %"PRId64"-blobs out of a total of %lu\n",
@@ -677,7 +726,8 @@ static void prioinv(int fd, int dir, const intel_ctx_t *ctx,
/* Reopen the allocator in the new process. */
ahnd = get_reloc_ahnd(fd, ctx2->id);
- free(__captureN(fd, dir, ahnd, ctx2, e, size, count, ASYNC, &fence_out));
+ free(__captureN(fd, dir, ahnd, ctx2, e, size, count, ASYNC,
+ &fence_out, REGION_SMEM, true));
put_ahnd(ahnd);
write(link[1], &fd, sizeof(fd)); /* wake the parent up */
@@ -720,6 +770,15 @@ static void userptr(int fd, int dir)
struct gem_engine_properties saved_engine;
find_first_available_engine(fd, ctx, e, saved_engine);
+ if (needs_recoverable_ctx(fd)) {
+ struct drm_i915_gem_context_param param = {
+ .ctx_id = ctx->id,
+ .param = I915_CONTEXT_PARAM_RECOVERABLE,
+ .value = 0,
+ };
+
+ gem_context_set_param(fd, ¶m);
+ }
igt_assert(posix_memalign(&ptr, obj_size, obj_size) == 0);
memset(ptr, 0, obj_size);
@@ -735,6 +794,84 @@ static void userptr(int fd, int dir)
gem_engine_properties_restore(fd, &saved_engine);
}
+static uint32_t batch_create_size(int fd, uint64_t size)
+{
+ const uint32_t bbe = MI_BATCH_BUFFER_END;
+ uint32_t handle;
+
+ handle = gem_create(fd, size);
+ gem_write(fd, handle, 0, &bbe, sizeof(bbe));
+
+ return handle;
+}
+
+static void capture_recoverable_discrete(int fd)
+{
+ struct drm_i915_gem_exec_object2 exec[2] = {};
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&exec),
+ .buffer_count = 2,
+ };
+
+ /*
+ * I915_CONTEXT_PARAM_RECOVERABLE should be enabled by default. On
+ * discrete the kernel will only capture objects associated with the
+ * batch, if the context we is configured as non-recoverable.
+ */
+
+ exec[0].handle = gem_create(fd, 4096);
+ exec[0].flags = EXEC_OBJECT_CAPTURE;
+ exec[1].handle = batch_create_size(fd, 4096);
+
+ igt_assert_neq(__gem_execbuf(fd, &execbuf), 0);
+}
+
+static void capture_invisible(int fd, int dir, const intel_ctx_t *ctx,
+ struct gem_memory_region *mr)
+{
+ struct gem_engine_properties saved_engine;
+ struct drm_i915_gem_context_param param = {
+ .param = I915_CONTEXT_PARAM_RECOVERABLE,
+ .value = 0,
+ };
+ const struct intel_execution_engine2 *e;
+ struct offset *offsets;
+ uint64_t ahnd;
+ char *error;
+
+ find_first_available_engine(fd, ctx, e, saved_engine);
+ param.ctx_id = ctx->id,
+ gem_context_set_param(fd, ¶m);
+
+ ahnd = get_reloc_ahnd(fd, ctx->id);
+
+ igt_assert_eq(mr->ci.memory_class, I915_MEMORY_CLASS_DEVICE);
+
+ offsets = __captureN(fd, dir, ahnd, ctx, e, 1u << 16, 100, 0, NULL,
+ INTEL_MEMORY_REGION_ID(mr->ci.memory_class,
+ mr->ci.memory_instance),
+ false);
+
+ /*
+ * Make sure the error capture code doesn't crash-and-burn if it
+ * encounters an lmem object that can't be copied using the CPU. In such
+ * cases such objects will be skipped, otherwise we should see crashes
+ * here. Allocating a number of small objects should be enough to
+ * ensure that at least one or more end being allocated in the CPU
+ * invisible portion.
+ */
+
+ error = igt_sysfs_get(dir, "error");
+ igt_sysfs_set(dir, "error", "Begone!");
+ igt_assert(error);
+ igt_assert(errno != ENOMEM);
+
+ gem_engine_properties_restore(fd, &saved_engine);
+
+ free(offsets);
+ put_ahnd(ahnd);
+}
+
static bool has_capture(int fd)
{
drm_i915_getparam_t gp;
@@ -781,6 +918,15 @@ igt_main
gem_require_mmap_device_coherent(fd);
igt_require(has_capture(fd));
ctx = intel_ctx_create_all_physical(fd);
+ if (needs_recoverable_ctx(fd)) {
+ struct drm_i915_gem_context_param param = {
+ .ctx_id = ctx->id,
+ .param = I915_CONTEXT_PARAM_RECOVERABLE,
+ .value = 0,
+ };
+
+ gem_context_set_param(fd, ¶m);
+ }
igt_allow_hang(fd, ctx->id, HANG_ALLOW_CAPTURE | HANG_WANT_ENGINE_RESET);
dir = igt_sysfs_open(fd);
@@ -803,6 +949,22 @@ igt_main
}
}
+ igt_describe("Check that the kernel doesn't crash if the pages can't be copied from the CPU during error capture.");
+ igt_subtest_with_dynamic("capture-invisible") {
+ for_each_memory_region(r, fd) {
+ igt_dynamic_f("%s", r->name) {
+ igt_require(r->cpu_size && r->cpu_size < r->size);
+ capture_invisible(fd, dir, ctx, r);
+ }
+ }
+ }
+
+ igt_describe("Verify that the kernel rejects EXEC_OBJECT_CAPTURE with recoverable contexts.");
+ igt_subtest_f("capture-recoverable") {
+ igt_require(needs_recoverable_ctx(fd));
+ capture_recoverable_discrete(fd);
+ }
+
igt_subtest_f("many-4K-zero") {
igt_require(gem_can_store_dword(fd, 0));
many(fd, dir, 1<<12, 0);
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [Intel-gfx] [PATCH i-g-t 9/9] lib/i915: request CPU_ACCESS for fb objects
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
@ 2022-06-29 19:06 ` Matthew Auld
-1 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
kms_frontbuffer_tracking@basic falls over if the fb needs to be migrated
from non-mappable device memory, to the mappable part, due to being
temporarily pinned for scanout, when hitting the CPU fault handler,
which just gives us SIGBUS. If the device has a small BAR let's attempt
to use the mappable portion, if possible.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
lib/ioctl_wrappers.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/ioctl_wrappers.c b/lib/ioctl_wrappers.c
index 09eb3ce7..7713e78b 100644
--- a/lib/ioctl_wrappers.c
+++ b/lib/ioctl_wrappers.c
@@ -635,7 +635,8 @@ uint32_t gem_buffer_create_fb_obj(int fd, uint64_t size)
uint32_t handle;
if (gem_has_lmem(fd))
- handle = gem_create_in_memory_regions(fd, size, REGION_LMEM(0));
+ handle = gem_create_with_cpu_access_in_memory_regions(fd, size,
+ REGION_LMEM(0));
else
handle = gem_create(fd, size);
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [igt-dev] [PATCH i-g-t 9/9] lib/i915: request CPU_ACCESS for fb objects
@ 2022-06-29 19:06 ` Matthew Auld
0 siblings, 0 replies; 23+ messages in thread
From: Matthew Auld @ 2022-06-29 19:06 UTC (permalink / raw)
To: igt-dev; +Cc: intel-gfx
kms_frontbuffer_tracking@basic falls over if the fb needs to be migrated
from non-mappable device memory, to the mappable part, due to being
temporarily pinned for scanout, when hitting the CPU fault handler,
which just gives us SIGBUS. If the device has a small BAR let's attempt
to use the mappable portion, if possible.
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
---
lib/ioctl_wrappers.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/ioctl_wrappers.c b/lib/ioctl_wrappers.c
index 09eb3ce7..7713e78b 100644
--- a/lib/ioctl_wrappers.c
+++ b/lib/ioctl_wrappers.c
@@ -635,7 +635,8 @@ uint32_t gem_buffer_create_fb_obj(int fd, uint64_t size)
uint32_t handle;
if (gem_has_lmem(fd))
- handle = gem_create_in_memory_regions(fd, size, REGION_LMEM(0));
+ handle = gem_create_with_cpu_access_in_memory_regions(fd, size,
+ REGION_LMEM(0));
else
handle = gem_create(fd, size);
--
2.36.1
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
` (8 preceding siblings ...)
(?)
@ 2022-06-29 19:59 ` Patchwork
-1 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2022-06-29 19:59 UTC (permalink / raw)
To: Matthew Auld; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 17723 bytes --]
== Series Details ==
Series: series starting with [i-g-t,1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
URL : https://patchwork.freedesktop.org/series/105792/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11825 -> IGTPW_7440
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html
Participating hosts (39 -> 41)
------------------------------
Additional (5): fi-rkl-11600 fi-bsw-n3050 bat-dg2-9 fi-cfl-guc fi-cfl-8700k
Missing (3): fi-kbl-soraka bat-adlm-1 fi-icl-u2
Known issues
------------
Here are the changes found in IGTPW_7440 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_huc_copy@huc-copy:
- fi-cfl-8700k: NOTRUN -> [SKIP][1] ([fdo#109271] / [i915#2190])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-cfl-8700k/igt@gem_huc_copy@huc-copy.html
- fi-rkl-11600: NOTRUN -> [SKIP][2] ([i915#2190])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-rkl-11600/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-apl-guc: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#4613]) +3 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-apl-guc/igt@gem_lmem_swapping@basic.html
- fi-cfl-8700k: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#4613]) +3 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-cfl-8700k/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@parallel-random-engines:
- fi-rkl-11600: NOTRUN -> [SKIP][5] ([i915#4613]) +3 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-rkl-11600/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_lmem_swapping@verify-random:
- fi-cfl-guc: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#4613]) +3 similar issues
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-cfl-guc/igt@gem_lmem_swapping@verify-random.html
* igt@gem_tiled_pread_basic:
- fi-rkl-11600: NOTRUN -> [SKIP][7] ([i915#3282])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-rkl-11600/igt@gem_tiled_pread_basic.html
* igt@i915_pm_backlight@basic-brightness:
- fi-rkl-11600: NOTRUN -> [SKIP][8] ([i915#3012])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-rkl-11600/igt@i915_pm_backlight@basic-brightness.html
* igt@i915_selftest@live@gem:
- fi-pnv-d510: NOTRUN -> [DMESG-FAIL][9] ([i915#4528])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-pnv-d510/igt@i915_selftest@live@gem.html
* igt@i915_selftest@live@gem_contexts:
- fi-bdw-5557u: [PASS][10] -> [INCOMPLETE][11] ([i915#5502])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-bdw-5557u/igt@i915_selftest@live@gem_contexts.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-bdw-5557u/igt@i915_selftest@live@gem_contexts.html
* igt@i915_selftest@live@gtt:
- fi-bdw-5557u: [PASS][12] -> [DMESG-FAIL][13] ([i915#3674])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-bdw-5557u/igt@i915_selftest@live@gtt.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-bdw-5557u/igt@i915_selftest@live@gtt.html
* igt@i915_selftest@live@requests:
- fi-blb-e6850: [PASS][14] -> [DMESG-FAIL][15] ([i915#4528])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-blb-e6850/igt@i915_selftest@live@requests.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-blb-e6850/igt@i915_selftest@live@requests.html
* igt@kms_busy@basic@flip:
- bat-adlp-4: [PASS][16] -> [DMESG-WARN][17] ([i915#3576])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/bat-adlp-4/igt@kms_busy@basic@flip.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/bat-adlp-4/igt@kms_busy@basic@flip.html
* igt@kms_chamelium@common-hpd-after-suspend:
- fi-hsw-g3258: NOTRUN -> [SKIP][18] ([fdo#109271] / [fdo#111827])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-hsw-g3258/igt@kms_chamelium@common-hpd-after-suspend.html
- fi-hsw-4770: NOTRUN -> [SKIP][19] ([fdo#109271] / [fdo#111827])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-hsw-4770/igt@kms_chamelium@common-hpd-after-suspend.html
* igt@kms_chamelium@dp-crc-fast:
- fi-cfl-guc: NOTRUN -> [SKIP][20] ([fdo#109271] / [fdo#111827]) +8 similar issues
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-cfl-guc/igt@kms_chamelium@dp-crc-fast.html
* igt@kms_chamelium@dp-edid-read:
- fi-bsw-n3050: NOTRUN -> [SKIP][21] ([fdo#109271] / [fdo#111827]) +8 similar issues
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-bsw-n3050/igt@kms_chamelium@dp-edid-read.html
* igt@kms_chamelium@dp-hpd-fast:
- fi-cfl-8700k: NOTRUN -> [SKIP][22] ([fdo#109271] / [fdo#111827]) +8 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-cfl-8700k/igt@kms_chamelium@dp-hpd-fast.html
* igt@kms_chamelium@hdmi-crc-fast:
- fi-apl-guc: NOTRUN -> [SKIP][23] ([fdo#109271] / [fdo#111827]) +8 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-apl-guc/igt@kms_chamelium@hdmi-crc-fast.html
* igt@kms_chamelium@hdmi-hpd-fast:
- fi-rkl-11600: NOTRUN -> [SKIP][24] ([fdo#111827]) +8 similar issues
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-rkl-11600/igt@kms_chamelium@hdmi-hpd-fast.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor:
- fi-cfl-8700k: NOTRUN -> [SKIP][25] ([fdo#109271]) +10 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-cfl-8700k/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html
- fi-rkl-11600: NOTRUN -> [SKIP][26] ([i915#4103])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-rkl-11600/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html
* igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1:
- fi-tgl-u2: [PASS][27] -> [DMESG-WARN][28] ([i915#402]) +1 similar issue
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-tgl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-tgl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
* igt@kms_force_connector_basic@force-connector-state:
- fi-apl-guc: NOTRUN -> [SKIP][29] ([fdo#109271]) +11 similar issues
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-apl-guc/igt@kms_force_connector_basic@force-connector-state.html
* igt@kms_force_connector_basic@force-load-detect:
- fi-rkl-11600: NOTRUN -> [SKIP][30] ([fdo#109285] / [i915#4098])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-rkl-11600/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck:
- fi-bsw-n3050: NOTRUN -> [SKIP][31] ([fdo#109271]) +26 similar issues
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-bsw-n3050/igt@kms_pipe_crc_basic@compare-crc-sanitycheck.html
* igt@kms_psr@sprite_plane_onoff:
- fi-rkl-11600: NOTRUN -> [SKIP][32] ([i915#1072]) +3 similar issues
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-rkl-11600/igt@kms_psr@sprite_plane_onoff.html
* igt@kms_setmode@basic-clone-single-crtc:
- fi-rkl-11600: NOTRUN -> [SKIP][33] ([i915#3555] / [i915#4098])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-rkl-11600/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-read:
- fi-rkl-11600: NOTRUN -> [SKIP][34] ([fdo#109295] / [i915#3291] / [i915#3708]) +2 similar issues
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-rkl-11600/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-userptr:
- fi-cfl-guc: NOTRUN -> [SKIP][35] ([fdo#109271]) +10 similar issues
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-cfl-guc/igt@prime_vgem@basic-userptr.html
- fi-tgl-u2: NOTRUN -> [SKIP][36] ([fdo#109295] / [i915#3301])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-tgl-u2/igt@prime_vgem@basic-userptr.html
- fi-rkl-11600: NOTRUN -> [SKIP][37] ([fdo#109295] / [i915#3301] / [i915#3708])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-rkl-11600/igt@prime_vgem@basic-userptr.html
#### Possible fixes ####
* igt@core_hotunplug@unbind-rebind:
- {bat-adln-1}: [DMESG-WARN][38] ([i915#6297]) -> [PASS][39]
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/bat-adln-1/igt@core_hotunplug@unbind-rebind.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/bat-adln-1/igt@core_hotunplug@unbind-rebind.html
* igt@gem_render_tiled_blits@basic:
- fi-apl-guc: [INCOMPLETE][40] ([i915#6274]) -> [PASS][41]
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-apl-guc/igt@gem_render_tiled_blits@basic.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-apl-guc/igt@gem_render_tiled_blits@basic.html
* igt@i915_pm_rpm@module-reload:
- fi-cfl-8109u: [DMESG-FAIL][42] ([i915#62]) -> [PASS][43]
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live@hangcheck:
- fi-hsw-4770: [INCOMPLETE][44] ([i915#4785]) -> [PASS][45]
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html
- fi-hsw-g3258: [INCOMPLETE][46] ([i915#4785]) -> [PASS][47]
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-hsw-g3258/igt@i915_selftest@live@hangcheck.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-hsw-g3258/igt@i915_selftest@live@hangcheck.html
- bat-dg1-6: [DMESG-FAIL][48] ([i915#4494] / [i915#4957]) -> [PASS][49]
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/bat-dg1-6/igt@i915_selftest@live@hangcheck.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/bat-dg1-6/igt@i915_selftest@live@hangcheck.html
* igt@i915_selftest@live@requests:
- fi-pnv-d510: [DMESG-FAIL][50] ([i915#4528]) -> [PASS][51]
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-pnv-d510/igt@i915_selftest@live@requests.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-pnv-d510/igt@i915_selftest@live@requests.html
* igt@i915_selftest@live@reset:
- {bat-adlp-6}: [DMESG-FAIL][52] ([i915#4983]) -> [PASS][53]
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/bat-adlp-6/igt@i915_selftest@live@reset.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/bat-adlp-6/igt@i915_selftest@live@reset.html
* igt@i915_selftest@live@ring_submission:
- fi-cfl-8109u: [DMESG-WARN][54] ([i915#5904]) -> [PASS][55] +11 similar issues
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-cfl-8109u/igt@i915_selftest@live@ring_submission.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-cfl-8109u/igt@i915_selftest@live@ring_submission.html
* igt@i915_suspend@basic-s2idle-without-i915:
- fi-cfl-8109u: [DMESG-WARN][56] ([i915#5904] / [i915#62]) -> [PASS][57]
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-cfl-8109u/igt@i915_suspend@basic-s2idle-without-i915.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions-varying-size:
- fi-bsw-kefka: [FAIL][58] ([i915#6298]) -> [PASS][59]
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions-varying-size.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions-varying-size.html
* igt@kms_flip@basic-flip-vs-modeset@a-edp1:
- fi-tgl-u2: [DMESG-WARN][60] ([i915#402]) -> [PASS][61]
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-tgl-u2/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-tgl-u2/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html
- {bat-adln-1}: [DMESG-WARN][62] ([i915#3576]) -> [PASS][63]
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/bat-adln-1/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/bat-adln-1/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html
* igt@kms_flip@basic-flip-vs-modeset@b-edp1:
- {bat-adlp-6}: [DMESG-WARN][64] ([i915#3576]) -> [PASS][65]
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/bat-adlp-6/igt@kms_flip@basic-flip-vs-modeset@b-edp1.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/bat-adlp-6/igt@kms_flip@basic-flip-vs-modeset@b-edp1.html
* igt@kms_frontbuffer_tracking@basic:
- fi-cfl-8109u: [DMESG-WARN][66] ([i915#62]) -> [PASS][67] +12 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/fi-cfl-8109u/igt@kms_frontbuffer_tracking@basic.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1155]: https://gitlab.freedesktop.org/drm/intel/issues/1155
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3576]: https://gitlab.freedesktop.org/drm/intel/issues/3576
[i915#3595]: https://gitlab.freedesktop.org/drm/intel/issues/3595
[i915#3674]: https://gitlab.freedesktop.org/drm/intel/issues/3674
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#4494]: https://gitlab.freedesktop.org/drm/intel/issues/4494
[i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528
[i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4785]: https://gitlab.freedesktop.org/drm/intel/issues/4785
[i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873
[i915#4957]: https://gitlab.freedesktop.org/drm/intel/issues/4957
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#5174]: https://gitlab.freedesktop.org/drm/intel/issues/5174
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5502]: https://gitlab.freedesktop.org/drm/intel/issues/5502
[i915#5763]: https://gitlab.freedesktop.org/drm/intel/issues/5763
[i915#5903]: https://gitlab.freedesktop.org/drm/intel/issues/5903
[i915#5904]: https://gitlab.freedesktop.org/drm/intel/issues/5904
[i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
[i915#6274]: https://gitlab.freedesktop.org/drm/intel/issues/6274
[i915#6297]: https://gitlab.freedesktop.org/drm/intel/issues/6297
[i915#6298]: https://gitlab.freedesktop.org/drm/intel/issues/6298
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_6551 -> IGTPW_7440
CI-20190529: 20190529
CI_DRM_11825: 3d881054a2b8614e37db0453c662ead2c0fafe8d @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_7440: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html
IGT_6551: a01ebaef40f1fa653e9d6a59b719f2d69af2b458 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Testlist changes
----------------
+igt@gem_create@create-ext-cpu-access-big
+igt@gem_create@create-ext-cpu-access-sanity-check
+igt@gem_exec_capture@capture-invisible
+igt@gem_exec_capture@capture-recoverable
+igt@i915_query@query-regions-unallocated
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html
[-- Attachment #2: Type: text/html, Size: 20891 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
` (9 preceding siblings ...)
(?)
@ 2022-06-30 11:34 ` Patchwork
2022-06-30 12:34 ` Matthew Auld
-1 siblings, 1 reply; 23+ messages in thread
From: Patchwork @ 2022-06-30 11:34 UTC (permalink / raw)
To: Matthew Auld; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 58866 bytes --]
== Series Details ==
Series: series starting with [i-g-t,1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
URL : https://patchwork.freedesktop.org/series/105792/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11825_full -> IGTPW_7440_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_7440_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_7440_full, please notify your bug team 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_7440/index.html
Participating hosts (13 -> 10)
------------------------------
Missing (3): pig-skl-6260u pig-kbl-iris pig-glk-j5005
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_7440_full:
### IGT changes ###
#### Possible regressions ####
* {igt@gem_create@create-ext-cpu-access-sanity-check} (NEW):
- {shard-dg1}: NOTRUN -> [SKIP][1] +4 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-19/igt@gem_create@create-ext-cpu-access-sanity-check.html
- {shard-tglu}: NOTRUN -> [SKIP][2] +3 similar issues
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-3/igt@gem_create@create-ext-cpu-access-sanity-check.html
* {igt@gem_exec_capture@capture-invisible@smem0} (NEW):
- shard-iclb: NOTRUN -> [SKIP][3] +3 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_exec_capture@capture-invisible@smem0.html
* {igt@gem_exec_capture@capture-recoverable} (NEW):
- shard-tglb: NOTRUN -> [SKIP][4] +3 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_exec_capture@capture-recoverable.html
* igt@i915_pm_dc@dc5-psr:
- shard-tglb: [PASS][5] -> [FAIL][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb2/igt@i915_pm_dc@dc5-psr.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb2/igt@i915_pm_dc@dc5-psr.html
* {igt@i915_query@query-regions-unallocated} (NEW):
- {shard-rkl}: NOTRUN -> [SKIP][7] +3 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-4/igt@i915_query@query-regions-unallocated.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@i915_pm_rpm@gem-execbuf@lmem0:
- {shard-dg1}: NOTRUN -> [FAIL][8]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-18/igt@i915_pm_rpm@gem-execbuf@lmem0.html
* igt@i915_query@query-regions-sanity-check:
- {shard-dg1}: [PASS][9] -> [FAIL][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-dg1-13/igt@i915_query@query-regions-sanity-check.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-16/igt@i915_query@query-regions-sanity-check.html
* igt@kms_cursor_legacy@torture-bo@pipe-c:
- {shard-rkl}: NOTRUN -> [INCOMPLETE][11]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@kms_cursor_legacy@torture-bo@pipe-c.html
New tests
---------
New tests have been introduced between CI_DRM_11825_full and IGTPW_7440_full:
### New IGT tests (6) ###
* igt@gem_create@create-ext-cpu-access-big:
- Statuses :
- Exec time: [None] s
* igt@gem_create@create-ext-cpu-access-sanity-check:
- Statuses : 9 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_capture@capture-invisible@lmem0:
- Statuses : 1 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_capture@capture-invisible@smem0:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_capture@capture-recoverable:
- Statuses : 9 skip(s)
- Exec time: [0.0] s
* igt@i915_query@query-regions-unallocated:
- Statuses : 9 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_7440_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_create@create-massive:
- shard-apl: NOTRUN -> [DMESG-WARN][12] ([i915#4991])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@gem_create@create-massive.html
* igt@gem_ctx_persistence@engines-mixed:
- shard-snb: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#1099]) +1 similar issue
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@gem_ctx_persistence@engines-mixed.html
* igt@gem_ctx_persistence@smoketest:
- shard-glk: [PASS][14] -> [INCOMPLETE][15] ([i915#6310])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk8/igt@gem_ctx_persistence@smoketest.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@gem_ctx_persistence@smoketest.html
* igt@gem_eio@in-flight-suspend:
- shard-kbl: NOTRUN -> [DMESG-WARN][16] ([i915#180])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-iclb: [PASS][17] -> [SKIP][18] ([i915#4525]) +1 similar issue
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb4/igt@gem_exec_balancer@parallel-out-fence.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-glk: [PASS][19] -> [FAIL][20] ([i915#2842])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk9/igt@gem_exec_fair@basic-none-share@rcs0.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk8/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none-vip@rcs0:
- shard-tglb: NOTRUN -> [FAIL][21] ([i915#2842])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_exec_fair@basic-none-vip@rcs0.html
- shard-glk: NOTRUN -> [FAIL][22] ([i915#2842])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk9/igt@gem_exec_fair@basic-none-vip@rcs0.html
* igt@gem_exec_fair@basic-none@vecs0:
- shard-kbl: NOTRUN -> [FAIL][23] ([i915#2842])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@gem_exec_fair@basic-none@vecs0.html
* igt@gem_exec_fair@basic-pace@vcs1:
- shard-iclb: NOTRUN -> [FAIL][24] ([i915#2842]) +1 similar issue
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@gem_exec_fair@basic-pace@vcs1.html
* igt@gem_huc_copy@huc-copy:
- shard-tglb: [PASS][25] -> [SKIP][26] ([i915#2190])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb5/igt@gem_huc_copy@huc-copy.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-multi:
- shard-tglb: NOTRUN -> [SKIP][27] ([i915#4613]) +1 similar issue
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@gem_lmem_swapping@heavy-multi.html
- shard-iclb: NOTRUN -> [SKIP][28] ([i915#4613]) +1 similar issue
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@gem_lmem_swapping@heavy-multi.html
* igt@gem_lmem_swapping@heavy-random:
- shard-apl: NOTRUN -> [SKIP][29] ([fdo#109271] / [i915#4613])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@parallel-random:
- shard-kbl: NOTRUN -> [SKIP][30] ([fdo#109271] / [i915#4613])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][31] ([fdo#109271] / [i915#4613]) +3 similar issues
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@gem_lmem_swapping@random-engines.html
* igt@gem_pread@exhaustion:
- shard-apl: NOTRUN -> [WARN][32] ([i915#2658])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl7/igt@gem_pread@exhaustion.html
- shard-tglb: NOTRUN -> [WARN][33] ([i915#2658])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_pread@exhaustion.html
- shard-glk: NOTRUN -> [WARN][34] ([i915#2658])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk3/igt@gem_pread@exhaustion.html
- shard-iclb: NOTRUN -> [WARN][35] ([i915#2658])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_pread@exhaustion.html
- shard-kbl: NOTRUN -> [WARN][36] ([i915#2658])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@gem_pread@exhaustion.html
- shard-snb: NOTRUN -> [WARN][37] ([i915#2658])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb4/igt@gem_pread@exhaustion.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglb: NOTRUN -> [SKIP][38] ([i915#3297]) +1 similar issue
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
- shard-iclb: NOTRUN -> [SKIP][39] ([i915#3297]) +1 similar issue
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-snb: [PASS][40] -> [DMESG-WARN][41] ([i915#6201])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-snb7/igt@i915_module_load@reload-with-fault-injection.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_dc@dc9-dpms:
- shard-iclb: [PASS][42] -> [SKIP][43] ([i915#4281])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb8/igt@i915_pm_dc@dc9-dpms.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@i915_pm_dc@dc9-dpms.html
* igt@i915_pm_rpm@dpms-non-lpsp:
- shard-tglb: NOTRUN -> [SKIP][44] ([fdo#111644] / [i915#1397] / [i915#2411])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@i915_pm_rpm@dpms-non-lpsp.html
- shard-iclb: NOTRUN -> [SKIP][45] ([fdo#110892])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@i915_pm_rpm@dpms-non-lpsp.html
* igt@i915_pm_rpm@gem-execbuf-stress-pc8:
- shard-glk: NOTRUN -> [SKIP][46] ([fdo#109271]) +192 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk5/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
* igt@i915_selftest@live@hangcheck:
- shard-tglb: [PASS][47] -> [DMESG-WARN][48] ([i915#5591])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb2/igt@i915_selftest@live@hangcheck.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@i915_selftest@live@hangcheck.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-iclb: NOTRUN -> [SKIP][49] ([i915#5286]) +1 similar issue
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglb: NOTRUN -> [SKIP][50] ([i915#5286]) +1 similar issue
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-tglb: NOTRUN -> [SKIP][51] ([fdo#111614])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
- shard-iclb: NOTRUN -> [SKIP][52] ([fdo#110725] / [fdo#111614])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
- shard-tglb: NOTRUN -> [SKIP][53] ([fdo#111615])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
* igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs:
- shard-tglb: NOTRUN -> [SKIP][54] ([i915#3689] / [i915#3886]) +1 similar issue
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc:
- shard-apl: NOTRUN -> [SKIP][55] ([fdo#109271] / [i915#3886]) +3 similar issues
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html
- shard-iclb: NOTRUN -> [SKIP][56] ([fdo#109278] / [i915#3886]) +1 similar issue
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-b-crc-primary-basic-4_tiled_dg2_rc_ccs:
- shard-tglb: NOTRUN -> [SKIP][57] ([i915#6095]) +1 similar issue
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-crc-primary-basic-4_tiled_dg2_rc_ccs.html
* igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs:
- shard-glk: NOTRUN -> [SKIP][58] ([fdo#109271] / [i915#3886]) +4 similar issues
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs:
- shard-tglb: NOTRUN -> [SKIP][59] ([i915#3689] / [i915#6095])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs.html
* igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf_tiled_ccs:
- shard-tglb: NOTRUN -> [SKIP][60] ([fdo#111615] / [i915#3689]) +3 similar issues
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf_tiled_ccs.html
* igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc:
- shard-kbl: NOTRUN -> [SKIP][61] ([fdo#109271] / [i915#3886]) +5 similar issues
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_ccs:
- shard-tglb: NOTRUN -> [SKIP][62] ([i915#3689]) +1 similar issue
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_ccs.html
* igt@kms_chamelium@dp-hpd-enable-disable-mode:
- shard-glk: NOTRUN -> [SKIP][63] ([fdo#109271] / [fdo#111827]) +17 similar issues
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@kms_chamelium@dp-hpd-enable-disable-mode.html
* igt@kms_chamelium@hdmi-hpd-for-each-pipe:
- shard-snb: NOTRUN -> [SKIP][64] ([fdo#109271] / [fdo#111827]) +8 similar issues
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb7/igt@kms_chamelium@hdmi-hpd-for-each-pipe.html
* igt@kms_chamelium@hdmi-mode-timings:
- shard-iclb: NOTRUN -> [SKIP][65] ([fdo#109284] / [fdo#111827]) +2 similar issues
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_chamelium@hdmi-mode-timings.html
* igt@kms_color_chamelium@pipe-c-ctm-blue-to-red:
- shard-kbl: NOTRUN -> [SKIP][66] ([fdo#109271] / [fdo#111827]) +16 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_color_chamelium@pipe-c-ctm-blue-to-red.html
* igt@kms_color_chamelium@pipe-d-ctm-0-5:
- shard-tglb: NOTRUN -> [SKIP][67] ([fdo#109284] / [fdo#111827]) +3 similar issues
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb2/igt@kms_color_chamelium@pipe-d-ctm-0-5.html
- shard-iclb: NOTRUN -> [SKIP][68] ([fdo#109278] / [fdo#109284] / [fdo#111827])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb6/igt@kms_color_chamelium@pipe-d-ctm-0-5.html
* igt@kms_color_chamelium@pipe-d-ctm-red-to-blue:
- shard-apl: NOTRUN -> [SKIP][69] ([fdo#109271] / [fdo#111827]) +6 similar issues
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@kms_color_chamelium@pipe-d-ctm-red-to-blue.html
* igt@kms_content_protection@atomic:
- shard-apl: NOTRUN -> [TIMEOUT][70] ([i915#1319])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl3/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@srm:
- shard-kbl: NOTRUN -> [TIMEOUT][71] ([i915#1319]) +1 similar issue
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@cursor-random@pipe-b-edp-1-512x170:
- shard-iclb: NOTRUN -> [SKIP][72] ([i915#3359]) +5 similar issues
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_cursor_crc@cursor-random@pipe-b-edp-1-512x170.html
* igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32:
- shard-tglb: NOTRUN -> [SKIP][73] ([i915#4462]) +7 similar issues
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32.html
- shard-iclb: NOTRUN -> [SKIP][74] ([i915#4462]) +5 similar issues
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32.html
* igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-512x170:
- shard-tglb: NOTRUN -> [SKIP][75] ([i915#3359]) +7 similar issues
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-512x170.html
* igt@kms_cursor_crc@cursor-suspend@pipe-b-dp-1:
- shard-kbl: [PASS][76] -> [DMESG-WARN][77] ([i915#180]) +2 similar issues
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl3/igt@kms_cursor_crc@cursor-suspend@pipe-b-dp-1.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@kms_cursor_crc@cursor-suspend@pipe-b-dp-1.html
* igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled:
- shard-tglb: NOTRUN -> [SKIP][78] ([i915#5287])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled.html
- shard-iclb: NOTRUN -> [SKIP][79] ([i915#5287])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-apl: [PASS][80] -> [FAIL][81] ([i915#4767])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl7/igt@kms_fbcon_fbt@fbc-suspend.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@kms_fbcon_fbt@fbc-suspend.html
- shard-glk: NOTRUN -> [FAIL][82] ([i915#4767])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-tglb: NOTRUN -> [SKIP][83] ([fdo#109274] / [fdo#111825] / [i915#3966])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-tglb: NOTRUN -> [SKIP][84] ([fdo#109274] / [fdo#111825]) +2 similar issues
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
- shard-iclb: NOTRUN -> [SKIP][85] ([fdo#109274]) +3 similar issues
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-tglb: NOTRUN -> [SKIP][86] ([i915#2587]) +1 similar issue
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-tglb: NOTRUN -> [SKIP][87] ([fdo#109280] / [fdo#111825]) +14 similar issues
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt:
- shard-iclb: NOTRUN -> [SKIP][88] ([fdo#109280]) +14 similar issues
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff:
- shard-kbl: NOTRUN -> [SKIP][89] ([fdo#109271]) +229 similar issues
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
- shard-snb: NOTRUN -> [SKIP][90] ([fdo#109271]) +203 similar issues
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
* igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1:
- shard-kbl: [PASS][91] -> [FAIL][92] ([i915#1188])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl7/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes:
- shard-apl: [PASS][93] -> [DMESG-WARN][94] ([i915#180]) +3 similar issues
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html
* igt@kms_plane_alpha_blend@pipe-b-alpha-basic:
- shard-glk: NOTRUN -> [FAIL][95] ([fdo#108145] / [i915#265])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@kms_plane_alpha_blend@pipe-b-alpha-basic.html
* igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb:
- shard-apl: NOTRUN -> [FAIL][96] ([fdo#108145] / [i915#265])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl2/igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb:
- shard-glk: NOTRUN -> [FAIL][97] ([i915#265])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html
* igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb:
- shard-apl: NOTRUN -> [SKIP][98] ([fdo#109271]) +125 similar issues
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl6/igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb.html
- shard-iclb: NOTRUN -> [SKIP][99] ([fdo#109278]) +15 similar issues
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb.html
* igt@kms_prime@basic-crc@first-to-second:
- shard-tglb: NOTRUN -> [SKIP][100] ([i915#1836])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_prime@basic-crc@first-to-second.html
- shard-iclb: NOTRUN -> [SKIP][101] ([i915#1836])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb8/igt@kms_prime@basic-crc@first-to-second.html
* igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
- shard-kbl: NOTRUN -> [SKIP][102] ([fdo#109271] / [i915#658])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-glk: NOTRUN -> [SKIP][103] ([fdo#109271] / [i915#658]) +2 similar issues
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk6/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@psr2_cursor_mmap_cpu:
- shard-iclb: [PASS][104] -> [SKIP][105] ([fdo#109441]) +1 similar issue
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_psr@psr2_cursor_mmap_cpu.html
* igt@kms_psr@psr2_primary_blt:
- shard-tglb: NOTRUN -> [FAIL][106] ([i915#132] / [i915#3467]) +1 similar issue
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_psr@psr2_primary_blt.html
- shard-iclb: NOTRUN -> [SKIP][107] ([fdo#109441]) +1 similar issue
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_psr@psr2_primary_blt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-tglb: [PASS][108] -> [SKIP][109] ([i915#5519])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-iclb: NOTRUN -> [SKIP][110] ([i915#5289])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
- shard-tglb: NOTRUN -> [SKIP][111] ([i915#5289])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_sysfs_edid_timing:
- shard-kbl: NOTRUN -> [FAIL][112] ([IGT#2])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_sysfs_edid_timing.html
- shard-apl: NOTRUN -> [FAIL][113] ([IGT#2])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl6/igt@kms_sysfs_edid_timing.html
* igt@kms_writeback@writeback-check-output:
- shard-kbl: NOTRUN -> [SKIP][114] ([fdo#109271] / [i915#2437]) +1 similar issue
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_writeback@writeback-check-output.html
* igt@nouveau_crc@pipe-b-source-outp-inactive:
- shard-tglb: NOTRUN -> [SKIP][115] ([i915#2530])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@nouveau_crc@pipe-b-source-outp-inactive.html
- shard-iclb: NOTRUN -> [SKIP][116] ([i915#2530])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@nouveau_crc@pipe-b-source-outp-inactive.html
* igt@sw_sync@sync_multi_timeline_wait:
- shard-kbl: NOTRUN -> [FAIL][117] ([i915#6140])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@sw_sync@sync_multi_timeline_wait.html
- shard-glk: NOTRUN -> [FAIL][118] ([i915#6140])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk2/igt@sw_sync@sync_multi_timeline_wait.html
* igt@sysfs_clients@fair-3:
- shard-glk: NOTRUN -> [SKIP][119] ([fdo#109271] / [i915#2994]) +1 similar issue
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk8/igt@sysfs_clients@fair-3.html
* igt@sysfs_clients@split-10:
- shard-kbl: NOTRUN -> [SKIP][120] ([fdo#109271] / [i915#2994]) +4 similar issues
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@sysfs_clients@split-10.html
#### Possible fixes ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- {shard-rkl}: [SKIP][121] ([i915#3281]) -> [PASS][122] +5 similar issues
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@api_intel_bb@blit-reloc-purge-cache.html
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@device_reset@unbind-reset-rebind:
- shard-snb: [DMESG-WARN][123] ([i915#4528]) -> [PASS][124]
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-snb2/igt@device_reset@unbind-reset-rebind.html
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@device_reset@unbind-reset-rebind.html
* igt@fbdev@read:
- {shard-rkl}: [SKIP][125] ([i915#2582]) -> [PASS][126]
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@fbdev@read.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@fbdev@read.html
* igt@feature_discovery@psr2:
- shard-iclb: [SKIP][127] ([i915#658]) -> [PASS][128]
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb4/igt@feature_discovery@psr2.html
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@feature_discovery@psr2.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-tglb: [FAIL][129] ([i915#6268]) -> [PASS][130]
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb2/igt@gem_ctx_exec@basic-nohangcheck.html
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_ctx_exec@basic-nohangcheck.html
- {shard-rkl}: [FAIL][131] ([i915#6268]) -> [PASS][132]
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-2/igt@gem_ctx_exec@basic-nohangcheck.html
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_ctx_exec@basic-nohangcheck.html
- {shard-tglu}: [FAIL][133] ([i915#6268]) -> [PASS][134]
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-2/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_persistence@hostile:
- {shard-rkl}: [FAIL][135] ([i915#2410]) -> [PASS][136]
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@gem_ctx_persistence@hostile.html
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_ctx_persistence@hostile.html
* igt@gem_eio@unwedge-stress:
- {shard-tglu}: [TIMEOUT][137] ([i915#3063]) -> [PASS][138]
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-1/igt@gem_eio@unwedge-stress.html
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-6/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-iclb: [SKIP][139] ([i915#4525]) -> [PASS][140] +1 similar issue
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb6/igt@gem_exec_balancer@parallel-keep-submit-fence.html
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- {shard-tglu}: [FAIL][141] ([i915#2842]) -> [PASS][142]
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-1/igt@gem_exec_fair@basic-none-share@rcs0.html
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-6/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none@vcs0:
- shard-apl: [FAIL][143] ([i915#2842]) -> [PASS][144]
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl8/igt@gem_exec_fair@basic-none@vcs0.html
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl8/igt@gem_exec_fair@basic-none@vcs0.html
* igt@gem_exec_fair@basic-pace@vecs0:
- shard-kbl: [FAIL][145] ([i915#2842]) -> [PASS][146] +1 similar issue
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl1/igt@gem_exec_fair@basic-pace@vecs0.html
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@gem_exec_fair@basic-pace@vecs0.html
- {shard-rkl}: [FAIL][147] ([i915#2842]) -> [PASS][148] +1 similar issue
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_exec_fair@basic-pace@vecs0.html
* igt@gem_exec_fair@basic-throttle@rcs0:
- shard-iclb: [FAIL][149] ([i915#2849]) -> [PASS][150]
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb1/igt@gem_exec_fair@basic-throttle@rcs0.html
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_exec_fair@basic-throttle@rcs0.html
* igt@gem_exec_whisper@basic-contexts-priority-all:
- shard-glk: [DMESG-WARN][151] ([i915#118]) -> [PASS][152]
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk8/igt@gem_exec_whisper@basic-contexts-priority-all.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@gem_exec_whisper@basic-contexts-priority-all.html
* igt@gem_exec_whisper@basic-fds-priority-all:
- shard-glk: [INCOMPLETE][153] ([i915#6310]) -> [PASS][154] +1 similar issue
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk6/igt@gem_exec_whisper@basic-fds-priority-all.html
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk9/igt@gem_exec_whisper@basic-fds-priority-all.html
* igt@gem_tiled_partial_pwrite_pread@writes:
- {shard-rkl}: [SKIP][155] ([i915#3282]) -> [PASS][156] +1 similar issue
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@gem_tiled_partial_pwrite_pread@writes.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_tiled_partial_pwrite_pread@writes.html
* igt@gen9_exec_parse@batch-without-end:
- {shard-rkl}: [SKIP][157] ([i915#2527]) -> [PASS][158] +1 similar issue
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-6/igt@gen9_exec_parse@batch-without-end.html
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gen9_exec_parse@batch-without-end.html
* igt@i915_pm_rpm@dpms-lpsp:
- {shard-dg1}: [SKIP][159] ([i915#1397]) -> [PASS][160]
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-dg1-18/igt@i915_pm_rpm@dpms-lpsp.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-19/igt@i915_pm_rpm@dpms-lpsp.html
* igt@i915_pm_rpm@modeset-lpsp-stress-no-wait:
- {shard-rkl}: [SKIP][161] ([i915#1397]) -> [PASS][162]
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@i915_selftest@live@hangcheck:
- shard-snb: [INCOMPLETE][163] ([i915#3921]) -> [PASS][164]
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-snb4/igt@i915_selftest@live@hangcheck.html
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb7/igt@i915_selftest@live@hangcheck.html
* igt@i915_suspend@forcewake:
- shard-apl: [DMESG-WARN][165] ([i915#180]) -> [PASS][166]
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl2/igt@i915_suspend@forcewake.html
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl1/igt@i915_suspend@forcewake.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- {shard-rkl}: [SKIP][167] ([i915#1845] / [i915#4098]) -> [PASS][168] +15 similar issues
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-5/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-tglb: [FAIL][169] ([i915#3743]) -> [PASS][170] +1 similar issue
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_color@pipe-b-ctm-green-to-red:
- {shard-rkl}: [SKIP][171] ([i915#1149] / [i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][172] +1 similar issue
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_color@pipe-b-ctm-green-to-red.html
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_color@pipe-b-ctm-green-to-red.html
* igt@kms_color@pipe-c-invalid-degamma-lut-sizes:
- {shard-rkl}: [SKIP][173] ([i915#4070]) -> [PASS][174]
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_color@pipe-c-invalid-degamma-lut-sizes.html
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@kms_color@pipe-c-invalid-degamma-lut-sizes.html
* igt@kms_cursor_legacy@flip-vs-cursor@toggle:
- shard-iclb: [FAIL][175] -> [PASS][176] +2 similar issues
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb7/igt@kms_cursor_legacy@flip-vs-cursor@toggle.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_cursor_legacy@flip-vs-cursor@toggle.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
- shard-tglb: [FAIL][177] ([i915#79]) -> [PASS][178] +1 similar issue
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1:
- shard-tglb: [FAIL][179] -> [PASS][180]
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb7/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-iclb: [SKIP][181] ([i915#3701]) -> [PASS][182] +1 similar issue
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
- {shard-rkl}: [SKIP][183] ([i915#1849] / [i915#4098]) -> [PASS][184] +15 similar issues
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
* igt@kms_hdr@bpc-switch@pipe-a-dp-1:
- shard-kbl: [FAIL][185] ([i915#1188]) -> [PASS][186]
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl1/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html
* igt@kms_plane@plane-position-covered@pipe-b-planes:
- {shard-rkl}: [SKIP][187] ([i915#1849] / [i915#3558]) -> [PASS][188] +1 similar issue
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-2/igt@kms_plane@plane-position-covered@pipe-b-planes.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_plane@plane-position-covered@pipe-b-planes.html
* igt@kms_plane_alpha_blend@pipe-a-alpha-7efc:
- {shard-rkl}: [SKIP][189] ([i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][190] +1 similar issue
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html
* igt@kms_plane_cursor@pipe-d-overlay-size-256:
- {shard-tglu}: [SKIP][191] -> [PASS][192]
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-8/igt@kms_plane_cursor@pipe-d-overlay-size-256.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-4/igt@kms_plane_cursor@pipe-d-overlay-size-256.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b-edp-1:
- shard-iclb: [SKIP][193] ([i915#5235]) -> [PASS][194] +2 similar issues
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b-edp-1.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b-edp-1.html
* igt@kms_psr@primary_page_flip:
- {shard-rkl}: [SKIP][195] ([i915#1072]) -> [PASS][196]
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_psr@primary_page_flip.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_psr@primary_page_flip.html
* igt@kms_psr@psr2_sprite_mmap_gtt:
- shard-iclb: [SKIP][197] ([fdo#109441]) -> [PASS][198] +2 similar issues
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb8/igt@kms_psr@psr2_sprite_mmap_gtt.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html
* igt@kms_vblank@pipe-b-ts-continuation-suspend:
- shard-kbl: [DMESG-WARN][199] ([i915#180]) -> [PASS][200] +5 similar issues
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl7/igt@kms_vblank@pipe-b-ts-continuation-suspend.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@kms_vblank@pipe-b-ts-continuation-suspend.html
* igt@sysfs_heartbeat_interval@nopreempt@bcs0:
- shard-tglb: [FAIL][201] ([i915#6015]) -> [PASS][202] +4 similar issues
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@sysfs_heartbeat_interval@nopreempt@bcs0.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@sysfs_heartbeat_interval@nopreempt@bcs0.html
* igt@sysfs_heartbeat_interval@precise@rcs0:
- {shard-dg1}: [FAIL][203] ([i915#1755]) -> [PASS][204] +4 similar issues
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-dg1-12/igt@sysfs_heartbeat_interval@precise@rcs0.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-16/igt@sysfs_heartbeat_interval@precise@rcs0.html
* igt@sysfs_heartbeat_interval@precise@vecs0:
- shard-kbl: [FAIL][205] ([i915#1755]) -> [PASS][206]
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl4/igt@sysfs_heartbeat_interval@precise@vecs0.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@sysfs_heartbeat_interval@precise@vecs0.html
#### Warnings ####
* igt@gem_eio@kms:
- shard-tglb: [TIMEOUT][207] ([i915#3063]) -> [FAIL][208] ([i915#5784])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb5/igt@gem_eio@kms.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_eio@kms.html
* igt@gem_exec_fair@basic-pace@bcs0:
- shard-tglb: [SKIP][209] ([i915#2848]) -> [FAIL][210] ([i915#2842]) +4 similar issues
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@gem_exec_fair@basic-pace@bcs0.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_exec_fair@basic-pace@bcs0.html
* igt@kms_psr2_sf@cursor-plane-update-sf:
- shard-iclb: [SKIP][211] ([i915#2920]) -> [SKIP][212] ([fdo#111068] / [i915#658])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_psr2_sf@cursor-plane-update-sf.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_psr2_sf@cursor-plane-update-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-iclb: [SKIP][213] ([fdo#109642] / [fdo#111068] / [i915#658]) -> [FAIL][214] ([i915#5939])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb8/igt@kms_psr2_su@page_flip-nv12.html
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_psr2_su@page_flip-nv12.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
[fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300
[fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302
[fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308
[fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
[fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313
[fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
[fdo#110725]: https://bugs.freedesktop.org/show_bug.cgi?id=110725
[fdo#110892]: https://bugs.freedesktop.org/show_bug.cgi?id=110892
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111314]: https://bugs.freedesktop.org/show_bug.cgi?id=111314
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#1063]: https://gitlab.freedesktop.org/drm/intel/issues/1063
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
[i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149
[i915#1155]: https://gitlab.freedesktop.org/drm/intel/issues/1155
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188
[i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257
[i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
[i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#1850]: https://gitlab.freedesktop.org/drm/intel/issues/1850
[i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902
[i915#1911]: https://gitlab.freedesktop.org/drm/intel/issues/1911
[i915#2029]: https://gitlab.freedesktop.org/drm/intel/issues/2029
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2232]: https://gitlab.freedesktop.org/drm/intel/issues/2232
[i915#2410]: https://gitlab.freedesktop.org/drm/intel/issues/2410
[i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2530]: https://gitlab.freedesktop.org/drm/intel/issues/2530
[i915#2532]: https://gitlab.freedesktop.org/drm/intel/issues/2532
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2848]: https://gitlab.freedesktop.org/drm/intel/issues/2848
[i915#2849]: https://gitlab.freedesktop.org/drm/intel/issues/2849
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
[i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994
[i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002
[i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012
[i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318
[i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3376]: https://gitlab.freedesktop.org/drm/intel/issues/3376
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3467]: https://gitlab.freedesktop.org/drm/intel/issues/3467
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3701]: https://gitlab.freedesktop.org/drm/intel/issues/3701
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
[i915#3736]: https://gitlab.freedesktop.org/drm/intel/issues/3736
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3825]: https://gitlab.freedesktop.org/drm/intel/issues/3825
[i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3921]: https://gitlab.freedesktop.org/drm/intel/issues/3921
[i915#3938]: https://gitlab.freedesktop.org/drm/intel/issues/3938
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#3963]: https://gitlab.freedesktop.org/drm/intel/issues/3963
[i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966
[i915#4016]: https://gitlab.freedesktop.org/drm/intel/issues/4016
[i915#4032]: https://gitlab.freedesktop.org/drm/intel/issues/4032
[i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4278]: https://gitlab.freedesktop.org/drm/intel/issues/4278
[i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433
[i915#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369
[i915#4418]: https://gitlab.freedesktop.org/drm/intel/issues/4418
[i915#4462]: https://gitlab.freedesktop.org/drm/intel/issues/4462
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4853]: https://gitlab.freedesktop.org/drm/intel/issues/4853
[i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
[i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4874]: https://gitlab.freedesktop.org/drm/intel/issues/4874
[i915#4883]: https://gitlab.freedesktop.org/drm/intel/issues/4883
[i915#4884]: https://gitlab.freedesktop.org/drm/intel/issues/4884
[i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
[i915#4904]: https://gitlab.freedesktop.org/drm/intel/issues/4904
[i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991
[i915#5115]: https://gitlab.freedesktop.org/drm/intel/issues/5115
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5182]: https://gitlab.freedesktop.org/drm/intel/issues/5182
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5264]: https://gitlab.freedesktop.org/drm/intel/issues/5264
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5287]: https://gitlab.freedesktop.org/drm/intel/issues/5287
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5519]: https://gitlab.freedesktop.org/drm/intel/issues/5519
[i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563
[i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591
[i915#5721]: https://gitlab.freedesktop.org/drm/intel/issues/5721
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#5939]: https://gitlab.freedesktop.org/drm/intel/issues/5939
[i915#6015]: https://gitlab.freedesktop.org/drm/intel/issues/6015
[i915#6076]: https://gitlab.freedesktop.org/drm/intel/issues/6076
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6140]: https://gitlab.freedesktop.org/drm/intel/issues/6140
[i915#6201]: https://gitlab.freedesktop.org/drm/intel/issues/6201
[i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247
[i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248
[i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252
[i915#6258]: https://gitlab.freedesktop.org/drm/intel/issues/6258
[i915#6259]: https://gitlab.freedesktop.org/drm/intel/issues/6259
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6277]: https://gitlab.freedesktop.org/drm/intel/issues/6277
[i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301
[i915#6310]: https://gitlab.freedesktop.org/drm/intel/issues/6310
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_6551 -> IGTPW_7440
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_11825: 3d881054a2b8614e37db0453c662ead2c0fafe8d @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_7440: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html
IGT_6551: a01ebaef40f1fa653e9d6a59b719f2d69af2b458 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html
[-- Attachment #2: Type: text/html, Size: 63353 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
2022-06-30 11:34 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
@ 2022-06-30 12:34 ` Matthew Auld
2022-06-30 16:21 ` Vudum, Lakshminarayana
0 siblings, 1 reply; 23+ messages in thread
From: Matthew Auld @ 2022-06-30 12:34 UTC (permalink / raw)
To: igt-dev, Vudum, Lakshminarayana
On 30/06/2022 12:34, Patchwork wrote:
> *Patch Details*
> *Series:* series starting with [i-g-t,1/9] lib/i915_drm_local: Add
> I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
> *URL:* https://patchwork.freedesktop.org/series/105792/
> <https://patchwork.freedesktop.org/series/105792/>
> *State:* failure
> *Details:*
> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html>
>
>
> CI Bug Log - changes from CI_DRM_11825_full -> IGTPW_7440_full
>
>
> Summary
>
> *FAILURE*
>
> Serious unknown changes coming with IGTPW_7440_full absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in IGTPW_7440_full, please notify your bug team 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_7440/index.html
>
>
> Participating hosts (13 -> 10)
>
> Missing (3): pig-skl-6260u pig-kbl-iris pig-glk-j5005
>
>
> Possible new issues
>
> Here are the unknown changes that may have been introduced in
> IGTPW_7440_full:
>
>
> IGT changes
>
>
> Possible regressions
>
> *
>
> {igt@gem_create@create-ext-cpu-access-sanity-check} (NEW):
>
> o
>
> {shard-dg1}: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-19/igt@gem_create@create-ext-cpu-access-sanity-check.html>
> +4 similar issues
>
> o
>
> {shard-tglu}: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-3/igt@gem_create@create-ext-cpu-access-sanity-check.html>
> +3 similar issues
>
> *
>
> {igt@gem_exec_capture@capture-invisible@smem0} (NEW):
>
> o shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_exec_capture@capture-invisible@smem0.html>
> +3 similar issues
> *
>
> {igt@gem_exec_capture@capture-recoverable} (NEW):
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_exec_capture@capture-recoverable.html>
> +3 similar issues
> *
>
> igt@i915_pm_dc@dc5-psr:
>
> o shard-tglb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb2/igt@i915_pm_dc@dc5-psr.html>
> -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb2/igt@i915_pm_dc@dc5-psr.html>
> *
This one looks unrelated. Series shouldn't impact that test or platform.
All the other skips here are normal/expected until we merge the kernel
series here:
https://patchwork.freedesktop.org/series/105787/
>
> {igt@i915_query@query-regions-unallocated} (NEW):
>
> o {shard-rkl}: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-4/igt@i915_query@query-regions-unallocated.html>
> +3 similar issues
>
>
> Suppressed
>
> The following results come from untrusted machines, tests, or statuses.
> They do not affect the overall result.
>
> *
>
> igt@i915_pm_rpm@gem-execbuf@lmem0:
>
> o {shard-dg1}: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-18/igt@i915_pm_rpm@gem-execbuf@lmem0.html>
> *
>
> igt@i915_query@query-regions-sanity-check:
>
> o {shard-dg1}: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-dg1-13/igt@i915_query@query-regions-sanity-check.html>
> -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-16/igt@i915_query@query-regions-sanity-check.html>
> *
>
> igt@kms_cursor_legacy@torture-bo@pipe-c:
>
> o {shard-rkl}: NOTRUN -> INCOMPLETE
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@kms_cursor_legacy@torture-bo@pipe-c.html>
>
>
> New tests
>
> New tests have been introduced between CI_DRM_11825_full and
> IGTPW_7440_full:
>
>
> New IGT tests (6)
>
> *
>
> igt@gem_create@create-ext-cpu-access-big:
>
> o Statuses :
> o Exec time: [None] s
> *
>
> igt@gem_create@create-ext-cpu-access-sanity-check:
>
> o Statuses : 9 skip(s)
> o Exec time: [0.0] s
> *
>
> igt@gem_exec_capture@capture-invisible@lmem0:
>
> o Statuses : 1 skip(s)
> o Exec time: [0.0] s
> *
>
> igt@gem_exec_capture@capture-invisible@smem0:
>
> o Statuses : 8 skip(s)
> o Exec time: [0.0] s
> *
>
> igt@gem_exec_capture@capture-recoverable:
>
> o Statuses : 9 skip(s)
> o Exec time: [0.0] s
> *
>
> igt@i915_query@query-regions-unallocated:
>
> o Statuses : 9 skip(s)
> o Exec time: [0.0] s
>
>
> Known issues
>
> Here are the changes found in IGTPW_7440_full that come from known issues:
>
>
> IGT changes
>
>
> Issues hit
>
> *
>
> igt@gem_create@create-massive:
>
> o shard-apl: NOTRUN -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@gem_create@create-massive.html>
> (i915#4991 <https://gitlab.freedesktop.org/drm/intel/issues/4991>)
> *
>
> igt@gem_ctx_persistence@engines-mixed:
>
> o shard-snb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@gem_ctx_persistence@engines-mixed.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#1099
> <https://gitlab.freedesktop.org/drm/intel/issues/1099>) +1
> similar issue
> *
>
> igt@gem_ctx_persistence@smoketest:
>
> o shard-glk: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk8/igt@gem_ctx_persistence@smoketest.html>
> -> INCOMPLETE
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@gem_ctx_persistence@smoketest.html>
> (i915#6310 <https://gitlab.freedesktop.org/drm/intel/issues/6310>)
> *
>
> igt@gem_eio@in-flight-suspend:
>
> o shard-kbl: NOTRUN -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@gem_eio@in-flight-suspend.html>
> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
> *
>
> igt@gem_exec_balancer@parallel-out-fence:
>
> o shard-iclb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb4/igt@gem_exec_balancer@parallel-out-fence.html>
> -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@gem_exec_balancer@parallel-out-fence.html>
> (i915#4525
> <https://gitlab.freedesktop.org/drm/intel/issues/4525>) +1
> similar issue
> *
>
> igt@gem_exec_fair@basic-none-share@rcs0:
>
> o shard-glk: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk9/igt@gem_exec_fair@basic-none-share@rcs0.html>
> -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk8/igt@gem_exec_fair@basic-none-share@rcs0.html>
> (i915#2842 <https://gitlab.freedesktop.org/drm/intel/issues/2842>)
> *
>
> igt@gem_exec_fair@basic-none-vip@rcs0:
>
> o
>
> shard-tglb: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_exec_fair@basic-none-vip@rcs0.html>
> (i915#2842 <https://gitlab.freedesktop.org/drm/intel/issues/2842>)
>
> o
>
> shard-glk: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk9/igt@gem_exec_fair@basic-none-vip@rcs0.html>
> (i915#2842 <https://gitlab.freedesktop.org/drm/intel/issues/2842>)
>
> *
>
> igt@gem_exec_fair@basic-none@vecs0:
>
> o shard-kbl: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@gem_exec_fair@basic-none@vecs0.html>
> (i915#2842 <https://gitlab.freedesktop.org/drm/intel/issues/2842>)
> *
>
> igt@gem_exec_fair@basic-pace@vcs1:
>
> o shard-iclb: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@gem_exec_fair@basic-pace@vcs1.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) +1
> similar issue
> *
>
> igt@gem_huc_copy@huc-copy:
>
> o shard-tglb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb5/igt@gem_huc_copy@huc-copy.html>
> -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@gem_huc_copy@huc-copy.html>
> (i915#2190 <https://gitlab.freedesktop.org/drm/intel/issues/2190>)
> *
>
> igt@gem_lmem_swapping@heavy-multi:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@gem_lmem_swapping@heavy-multi.html>
> (i915#4613
> <https://gitlab.freedesktop.org/drm/intel/issues/4613>) +1
> similar issue
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@gem_lmem_swapping@heavy-multi.html>
> (i915#4613
> <https://gitlab.freedesktop.org/drm/intel/issues/4613>) +1
> similar issue
>
> *
>
> igt@gem_lmem_swapping@heavy-random:
>
> o shard-apl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@gem_lmem_swapping@heavy-random.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#4613 <https://gitlab.freedesktop.org/drm/intel/issues/4613>)
> *
>
> igt@gem_lmem_swapping@parallel-random:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@gem_lmem_swapping@parallel-random.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#4613 <https://gitlab.freedesktop.org/drm/intel/issues/4613>)
> *
>
> igt@gem_lmem_swapping@random-engines:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@gem_lmem_swapping@random-engines.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#4613
> <https://gitlab.freedesktop.org/drm/intel/issues/4613>) +3
> similar issues
> *
>
> igt@gem_pread@exhaustion:
>
> o
>
> shard-apl: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl7/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> o
>
> shard-tglb: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> o
>
> shard-glk: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk3/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> o
>
> shard-iclb: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> o
>
> shard-kbl: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> o
>
> shard-snb: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb4/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> *
>
> igt@gem_userptr_blits@invalid-mmap-offset-unsync:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html>
> (i915#3297
> <https://gitlab.freedesktop.org/drm/intel/issues/3297>) +1
> similar issue
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html>
> (i915#3297
> <https://gitlab.freedesktop.org/drm/intel/issues/3297>) +1
> similar issue
>
> *
>
> igt@i915_module_load@reload-with-fault-injection:
>
> o shard-snb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-snb7/igt@i915_module_load@reload-with-fault-injection.html>
> -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html>
> (i915#6201 <https://gitlab.freedesktop.org/drm/intel/issues/6201>)
> *
>
> igt@i915_pm_dc@dc9-dpms:
>
> o shard-iclb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb8/igt@i915_pm_dc@dc9-dpms.html>
> -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@i915_pm_dc@dc9-dpms.html>
> (i915#4281 <https://gitlab.freedesktop.org/drm/intel/issues/4281>)
> *
>
> igt@i915_pm_rpm@dpms-non-lpsp:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@i915_pm_rpm@dpms-non-lpsp.html>
> (fdo#111644
> <https://bugs.freedesktop.org/show_bug.cgi?id=111644> /
> i915#1397 <https://gitlab.freedesktop.org/drm/intel/issues/1397>
> / i915#2411 <https://gitlab.freedesktop.org/drm/intel/issues/2411>)
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@i915_pm_rpm@dpms-non-lpsp.html>
> (fdo#110892 <https://bugs.freedesktop.org/show_bug.cgi?id=110892>)
>
> *
>
> igt@i915_pm_rpm@gem-execbuf-stress-pc8:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk5/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +192
> similar issues
> *
>
> igt@i915_selftest@live@hangcheck:
>
> o shard-tglb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb2/igt@i915_selftest@live@hangcheck.html>
> -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@i915_selftest@live@hangcheck.html>
> (i915#5591 <https://gitlab.freedesktop.org/drm/intel/issues/5591>)
> *
>
> igt@kms_big_fb@4-tiled-32bpp-rotate-180:
>
> o shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html>
> (i915#5286
> <https://gitlab.freedesktop.org/drm/intel/issues/5286>) +1
> similar issue
> *
>
> igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html>
> (i915#5286
> <https://gitlab.freedesktop.org/drm/intel/issues/5286>) +1
> similar issue
> *
>
> igt@kms_big_fb@x-tiled-64bpp-rotate-270:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html>
> (fdo#111614 <https://bugs.freedesktop.org/show_bug.cgi?id=111614>)
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html>
> (fdo#110725
> <https://bugs.freedesktop.org/show_bug.cgi?id=110725> /
> fdo#111614 <https://bugs.freedesktop.org/show_bug.cgi?id=111614>)
>
> *
>
> igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html>
> (fdo#111615 <https://bugs.freedesktop.org/show_bug.cgi?id=111615>)
> *
>
> igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs.html>
> (i915#3689
> <https://gitlab.freedesktop.org/drm/intel/issues/3689> /
> i915#3886
> <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +1
> similar issue
> *
>
> igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc:
>
> o
>
> shard-apl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#3886
> <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +3
> similar issues
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html>
> (fdo#109278
> <https://bugs.freedesktop.org/show_bug.cgi?id=109278> /
> i915#3886
> <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +1
> similar issue
>
> *
>
> igt@kms_ccs@pipe-b-crc-primary-basic-4_tiled_dg2_rc_ccs:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-crc-primary-basic-4_tiled_dg2_rc_ccs.html>
> (i915#6095
> <https://gitlab.freedesktop.org/drm/intel/issues/6095>) +1
> similar issue
> *
>
> igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#3886
> <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +4
> similar issues
> *
>
> igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs.html>
> (i915#3689
> <https://gitlab.freedesktop.org/drm/intel/issues/3689> /
> i915#6095 <https://gitlab.freedesktop.org/drm/intel/issues/6095>)
> *
>
> igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf_tiled_ccs:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf_tiled_ccs.html>
> (fdo#111615
> <https://bugs.freedesktop.org/show_bug.cgi?id=111615> /
> i915#3689
> <https://gitlab.freedesktop.org/drm/intel/issues/3689>) +3
> similar issues
> *
>
> igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#3886
> <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +5
> similar issues
> *
>
> igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_ccs:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_ccs.html>
> (i915#3689
> <https://gitlab.freedesktop.org/drm/intel/issues/3689>) +1
> similar issue
> *
>
> igt@kms_chamelium@dp-hpd-enable-disable-mode:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@kms_chamelium@dp-hpd-enable-disable-mode.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +17
> similar issues
> *
>
> igt@kms_chamelium@hdmi-hpd-for-each-pipe:
>
> o shard-snb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb7/igt@kms_chamelium@hdmi-hpd-for-each-pipe.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +8
> similar issues
> *
>
> igt@kms_chamelium@hdmi-mode-timings:
>
> o shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_chamelium@hdmi-mode-timings.html>
> (fdo#109284
> <https://bugs.freedesktop.org/show_bug.cgi?id=109284> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +2
> similar issues
> *
>
> igt@kms_color_chamelium@pipe-c-ctm-blue-to-red:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_color_chamelium@pipe-c-ctm-blue-to-red.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +16
> similar issues
> *
>
> igt@kms_color_chamelium@pipe-d-ctm-0-5:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb2/igt@kms_color_chamelium@pipe-d-ctm-0-5.html>
> (fdo#109284
> <https://bugs.freedesktop.org/show_bug.cgi?id=109284> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +3
> similar issues
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb6/igt@kms_color_chamelium@pipe-d-ctm-0-5.html>
> (fdo#109278
> <https://bugs.freedesktop.org/show_bug.cgi?id=109278> /
> fdo#109284 <https://bugs.freedesktop.org/show_bug.cgi?id=109284>
> / fdo#111827 <https://bugs.freedesktop.org/show_bug.cgi?id=111827>)
>
> *
>
> igt@kms_color_chamelium@pipe-d-ctm-red-to-blue:
>
> o shard-apl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@kms_color_chamelium@pipe-d-ctm-red-to-blue.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +6
> similar issues
> *
>
> igt@kms_content_protection@atomic:
>
> o shard-apl: NOTRUN -> TIMEOUT
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl3/igt@kms_content_protection@atomic.html>
> (i915#1319 <https://gitlab.freedesktop.org/drm/intel/issues/1319>)
> *
>
> igt@kms_content_protection@srm:
>
> o shard-kbl: NOTRUN -> TIMEOUT
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_content_protection@srm.html>
> (i915#1319
> <https://gitlab.freedesktop.org/drm/intel/issues/1319>) +1
> similar issue
> *
>
> igt@kms_cursor_crc@cursor-random@pipe-b-edp-1-512x170:
>
> o shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_cursor_crc@cursor-random@pipe-b-edp-1-512x170.html>
> (i915#3359
> <https://gitlab.freedesktop.org/drm/intel/issues/3359>) +5
> similar issues
> *
>
> igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32.html>
> (i915#4462
> <https://gitlab.freedesktop.org/drm/intel/issues/4462>) +7
> similar issues
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32.html>
> (i915#4462
> <https://gitlab.freedesktop.org/drm/intel/issues/4462>) +5
> similar issues
>
> *
>
> igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-512x170:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-512x170.html>
> (i915#3359
> <https://gitlab.freedesktop.org/drm/intel/issues/3359>) +7
> similar issues
> *
>
> igt@kms_cursor_crc@cursor-suspend@pipe-b-dp-1:
>
> o shard-kbl: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl3/igt@kms_cursor_crc@cursor-suspend@pipe-b-dp-1.html>
> -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@kms_cursor_crc@cursor-suspend@pipe-b-dp-1.html>
> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
> +2 similar issues
> *
>
> igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled.html>
> (i915#5287 <https://gitlab.freedesktop.org/drm/intel/issues/5287>)
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled.html>
> (i915#5287 <https://gitlab.freedesktop.org/drm/intel/issues/5287>)
>
> *
>
> igt@kms_fbcon_fbt@fbc-suspend:
>
> o
>
> shard-apl: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl7/igt@kms_fbcon_fbt@fbc-suspend.html>
> -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@kms_fbcon_fbt@fbc-suspend.html>
> (i915#4767 <https://gitlab.freedesktop.org/drm/intel/issues/4767>)
>
> o
>
> shard-glk: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@kms_fbcon_fbt@fbc-suspend.html>
> (i915#4767 <https://gitlab.freedesktop.org/drm/intel/issues/4767>)
>
> *
>
> igt@kms_flip@2x-absolute-wf_vblank:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_flip@2x-absolute-wf_vblank.html>
> (fdo#109274
> <https://bugs.freedesktop.org/show_bug.cgi?id=109274> /
> fdo#111825 <https://bugs.freedesktop.org/show_bug.cgi?id=111825>
> / i915#3966 <https://gitlab.freedesktop.org/drm/intel/issues/3966>)
> *
>
> igt@kms_flip@2x-plain-flip-ts-check-interruptible:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html>
> (fdo#109274
> <https://bugs.freedesktop.org/show_bug.cgi?id=109274> /
> fdo#111825
> <https://bugs.freedesktop.org/show_bug.cgi?id=111825>) +2
> similar issues
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html>
> (fdo#109274
> <https://bugs.freedesktop.org/show_bug.cgi?id=109274>) +3
> similar issues
>
> *
>
> igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html>
> (i915#2587
> <https://gitlab.freedesktop.org/drm/intel/issues/2587>) +1
> similar issue
> *
>
> igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html>
> (fdo#109280
> <https://bugs.freedesktop.org/show_bug.cgi?id=109280> /
> fdo#111825
> <https://bugs.freedesktop.org/show_bug.cgi?id=111825>) +14
> similar issues
> *
>
> igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt:
>
> o shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt.html>
> (fdo#109280
> <https://bugs.freedesktop.org/show_bug.cgi?id=109280>) +14
> similar issues
> *
>
> igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +229
> similar issues
> *
>
> igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
>
> o shard-snb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +203
> similar issues
> *
>
> igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1:
>
> o shard-kbl: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl7/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html>
> -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html>
> (i915#1188 <https://gitlab.freedesktop.org/drm/intel/issues/1188>)
> *
>
> igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes:
>
> o shard-apl: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html>
> -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html>
> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
> +3 similar issues
> *
>
> igt@kms_plane_alpha_blend@pipe-b-alpha-basic:
>
> o shard-glk: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@kms_plane_alpha_blend@pipe-b-alpha-basic.html>
> (fdo#108145
> <https://bugs.freedesktop.org/show_bug.cgi?id=108145> / i915#265
> <https://gitlab.freedesktop.org/drm/intel/issues/265>)
> *
>
> igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb:
>
> o shard-apl: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl2/igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb.html>
> (fdo#108145
> <https://bugs.freedesktop.org/show_bug.cgi?id=108145> / i915#265
> <https://gitlab.freedesktop.org/drm/intel/issues/265>)
> *
>
> igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb:
>
> o shard-glk: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html>
> (i915#265 <https://gitlab.freedesktop.org/drm/intel/issues/265>)
> *
>
> igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb:
>
> o
>
> shard-apl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl6/igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +125
> similar issues
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb.html>
> (fdo#109278
> <https://bugs.freedesktop.org/show_bug.cgi?id=109278>) +15
> similar issues
>
> *
>
> igt@kms_prime@basic-crc@first-to-second:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_prime@basic-crc@first-to-second.html>
> (i915#1836 <https://gitlab.freedesktop.org/drm/intel/issues/1836>)
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb8/igt@kms_prime@basic-crc@first-to-second.html>
> (i915#1836 <https://gitlab.freedesktop.org/drm/intel/issues/1836>)
>
> *
>
> igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#658
> <https://gitlab.freedesktop.org/drm/intel/issues/658>)
> *
>
> igt@kms_psr2_su@page_flip-nv12:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk6/igt@kms_psr2_su@page_flip-nv12.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#658
> <https://gitlab.freedesktop.org/drm/intel/issues/658>) +2
> similar issues
> *
>
> igt@kms_psr@psr2_cursor_mmap_cpu:
>
> o shard-iclb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html>
> -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_psr@psr2_cursor_mmap_cpu.html>
> (fdo#109441
> <https://bugs.freedesktop.org/show_bug.cgi?id=109441>) +1
> similar issue
> *
>
> igt@kms_psr@psr2_primary_blt:
>
> o
>
> shard-tglb: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_psr@psr2_primary_blt.html>
> (i915#132 <https://gitlab.freedesktop.org/drm/intel/issues/132>
> / i915#3467
> <https://gitlab.freedesktop.org/drm/intel/issues/3467>) +1
> similar issue
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_psr@psr2_primary_blt.html>
> (fdo#109441
> <https://bugs.freedesktop.org/show_bug.cgi?id=109441>) +1
> similar issue
>
> *
>
> igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
>
> o shard-tglb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html>
> -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html>
> (i915#5519 <https://gitlab.freedesktop.org/drm/intel/issues/5519>)
> *
>
> igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html>
> (i915#5289 <https://gitlab.freedesktop.org/drm/intel/issues/5289>)
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html>
> (i915#5289 <https://gitlab.freedesktop.org/drm/intel/issues/5289>)
>
> *
>
> igt@kms_sysfs_edid_timing:
>
> o
>
> shard-kbl: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_sysfs_edid_timing.html>
> (IGT#2 <https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2>)
>
> o
>
> shard-apl: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl6/igt@kms_sysfs_edid_timing.html>
> (IGT#2 <https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2>)
>
> *
>
> igt@kms_writeback@writeback-check-output:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_writeback@writeback-check-output.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#2437
> <https://gitlab.freedesktop.org/drm/intel/issues/2437>) +1
> similar issue
> *
>
> igt@nouveau_crc@pipe-b-source-outp-inactive:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@nouveau_crc@pipe-b-source-outp-inactive.html>
> (i915#2530 <https://gitlab.freedesktop.org/drm/intel/issues/2530>)
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@nouveau_crc@pipe-b-source-outp-inactive.html>
> (i915#2530 <https://gitlab.freedesktop.org/drm/intel/issues/2530>)
>
> *
>
> igt@sw_sync@sync_multi_timeline_wait:
>
> o
>
> shard-kbl: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@sw_sync@sync_multi_timeline_wait.html>
> (i915#6140 <https://gitlab.freedesktop.org/drm/intel/issues/6140>)
>
> o
>
> shard-glk: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk2/igt@sw_sync@sync_multi_timeline_wait.html>
> (i915#6140 <https://gitlab.freedesktop.org/drm/intel/issues/6140>)
>
> *
>
> igt@sysfs_clients@fair-3:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk8/igt@sysfs_clients@fair-3.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#2994
> <https://gitlab.freedesktop.org/drm/intel/issues/2994>) +1
> similar issue
> *
>
> igt@sysfs_clients@split-10:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@sysfs_clients@split-10.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#2994
> <https://gitlab.freedesktop.org/drm/intel/issues/2994>) +4
> similar issues
>
>
> Possible fixes
>
> *
>
> igt@api_intel_bb@blit-reloc-purge-cache:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@api_intel_bb@blit-reloc-purge-cache.html>
> (i915#3281
> <https://gitlab.freedesktop.org/drm/intel/issues/3281>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@api_intel_bb@blit-reloc-purge-cache.html>
> +5 similar issues
> *
>
> igt@device_reset@unbind-reset-rebind:
>
> o shard-snb: DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-snb2/igt@device_reset@unbind-reset-rebind.html>
> (i915#4528
> <https://gitlab.freedesktop.org/drm/intel/issues/4528>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@device_reset@unbind-reset-rebind.html>
> *
>
> igt@fbdev@read:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@fbdev@read.html>
> (i915#2582
> <https://gitlab.freedesktop.org/drm/intel/issues/2582>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@fbdev@read.html>
> *
>
> igt@feature_discovery@psr2:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb4/igt@feature_discovery@psr2.html>
> (i915#658 <https://gitlab.freedesktop.org/drm/intel/issues/658>)
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@feature_discovery@psr2.html>
> *
>
> igt@gem_ctx_exec@basic-nohangcheck:
>
> o
>
> shard-tglb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb2/igt@gem_ctx_exec@basic-nohangcheck.html>
> (i915#6268
> <https://gitlab.freedesktop.org/drm/intel/issues/6268>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_ctx_exec@basic-nohangcheck.html>
>
> o
>
> {shard-rkl}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-2/igt@gem_ctx_exec@basic-nohangcheck.html>
> (i915#6268
> <https://gitlab.freedesktop.org/drm/intel/issues/6268>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_ctx_exec@basic-nohangcheck.html>
>
> o
>
> {shard-tglu}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html>
> (i915#6268
> <https://gitlab.freedesktop.org/drm/intel/issues/6268>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-2/igt@gem_ctx_exec@basic-nohangcheck.html>
>
> *
>
> igt@gem_ctx_persistence@hostile:
>
> o {shard-rkl}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@gem_ctx_persistence@hostile.html>
> (i915#2410
> <https://gitlab.freedesktop.org/drm/intel/issues/2410>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_ctx_persistence@hostile.html>
> *
>
> igt@gem_eio@unwedge-stress:
>
> o {shard-tglu}: TIMEOUT
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-1/igt@gem_eio@unwedge-stress.html>
> (i915#3063
> <https://gitlab.freedesktop.org/drm/intel/issues/3063>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-6/igt@gem_eio@unwedge-stress.html>
> *
>
> igt@gem_exec_balancer@parallel-keep-submit-fence:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb6/igt@gem_exec_balancer@parallel-keep-submit-fence.html>
> (i915#4525
> <https://gitlab.freedesktop.org/drm/intel/issues/4525>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@gem_exec_balancer@parallel-keep-submit-fence.html>
> +1 similar issue
> *
>
> igt@gem_exec_fair@basic-none-share@rcs0:
>
> o {shard-tglu}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-1/igt@gem_exec_fair@basic-none-share@rcs0.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-6/igt@gem_exec_fair@basic-none-share@rcs0.html>
> *
>
> igt@gem_exec_fair@basic-none@vcs0:
>
> o shard-apl: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl8/igt@gem_exec_fair@basic-none@vcs0.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl8/igt@gem_exec_fair@basic-none@vcs0.html>
> *
>
> igt@gem_exec_fair@basic-pace@vecs0:
>
> o
>
> shard-kbl: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl1/igt@gem_exec_fair@basic-pace@vecs0.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@gem_exec_fair@basic-pace@vecs0.html>
> +1 similar issue
>
> o
>
> {shard-rkl}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_exec_fair@basic-pace@vecs0.html>
> +1 similar issue
>
> *
>
> igt@gem_exec_fair@basic-throttle@rcs0:
>
> o shard-iclb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb1/igt@gem_exec_fair@basic-throttle@rcs0.html>
> (i915#2849
> <https://gitlab.freedesktop.org/drm/intel/issues/2849>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_exec_fair@basic-throttle@rcs0.html>
> *
>
> igt@gem_exec_whisper@basic-contexts-priority-all:
>
> o shard-glk: DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk8/igt@gem_exec_whisper@basic-contexts-priority-all.html>
> (i915#118 <https://gitlab.freedesktop.org/drm/intel/issues/118>)
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@gem_exec_whisper@basic-contexts-priority-all.html>
> *
>
> igt@gem_exec_whisper@basic-fds-priority-all:
>
> o shard-glk: INCOMPLETE
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk6/igt@gem_exec_whisper@basic-fds-priority-all.html>
> (i915#6310
> <https://gitlab.freedesktop.org/drm/intel/issues/6310>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk9/igt@gem_exec_whisper@basic-fds-priority-all.html>
> +1 similar issue
> *
>
> igt@gem_tiled_partial_pwrite_pread@writes:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@gem_tiled_partial_pwrite_pread@writes.html>
> (i915#3282
> <https://gitlab.freedesktop.org/drm/intel/issues/3282>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_tiled_partial_pwrite_pread@writes.html>
> +1 similar issue
> *
>
> igt@gen9_exec_parse@batch-without-end:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-6/igt@gen9_exec_parse@batch-without-end.html>
> (i915#2527
> <https://gitlab.freedesktop.org/drm/intel/issues/2527>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gen9_exec_parse@batch-without-end.html>
> +1 similar issue
> *
>
> igt@i915_pm_rpm@dpms-lpsp:
>
> o {shard-dg1}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-dg1-18/igt@i915_pm_rpm@dpms-lpsp.html>
> (i915#1397
> <https://gitlab.freedesktop.org/drm/intel/issues/1397>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-19/igt@i915_pm_rpm@dpms-lpsp.html>
> *
>
> igt@i915_pm_rpm@modeset-lpsp-stress-no-wait:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html>
> (i915#1397
> <https://gitlab.freedesktop.org/drm/intel/issues/1397>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html>
> *
>
> igt@i915_selftest@live@hangcheck:
>
> o shard-snb: INCOMPLETE
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-snb4/igt@i915_selftest@live@hangcheck.html>
> (i915#3921
> <https://gitlab.freedesktop.org/drm/intel/issues/3921>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb7/igt@i915_selftest@live@hangcheck.html>
> *
>
> igt@i915_suspend@forcewake:
>
> o shard-apl: DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl2/igt@i915_suspend@forcewake.html>
> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl1/igt@i915_suspend@forcewake.html>
> *
>
> igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-5/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html>
> (i915#1845
> <https://gitlab.freedesktop.org/drm/intel/issues/1845> /
> i915#4098
> <https://gitlab.freedesktop.org/drm/intel/issues/4098>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html>
> +15 similar issues
> *
>
> igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
>
> o shard-tglb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html>
> (i915#3743
> <https://gitlab.freedesktop.org/drm/intel/issues/3743>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html>
> +1 similar issue
> *
>
> igt@kms_color@pipe-b-ctm-green-to-red:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_color@pipe-b-ctm-green-to-red.html>
> (i915#1149
> <https://gitlab.freedesktop.org/drm/intel/issues/1149> /
> i915#1849 <https://gitlab.freedesktop.org/drm/intel/issues/1849>
> / i915#4070
> <https://gitlab.freedesktop.org/drm/intel/issues/4070> /
> i915#4098
> <https://gitlab.freedesktop.org/drm/intel/issues/4098>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_color@pipe-b-ctm-green-to-red.html>
> +1 similar issue
> *
>
> igt@kms_color@pipe-c-invalid-degamma-lut-sizes:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_color@pipe-c-invalid-degamma-lut-sizes.html>
> (i915#4070
> <https://gitlab.freedesktop.org/drm/intel/issues/4070>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@kms_color@pipe-c-invalid-degamma-lut-sizes.html>
> *
>
> igt@kms_cursor_legacy@flip-vs-cursor@toggle:
>
> o shard-iclb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb7/igt@kms_cursor_legacy@flip-vs-cursor@toggle.html>
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_cursor_legacy@flip-vs-cursor@toggle.html>
> +2 similar issues
> *
>
> igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
>
> o shard-tglb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html>
> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>)
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html>
> +1 similar issue
> *
>
> igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1:
>
> o shard-tglb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb7/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html>
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html>
> *
>
> igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html>
> (i915#3701
> <https://gitlab.freedesktop.org/drm/intel/issues/3701>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html>
> +1 similar issue
> *
>
> igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html>
> (i915#1849
> <https://gitlab.freedesktop.org/drm/intel/issues/1849> /
> i915#4098
> <https://gitlab.freedesktop.org/drm/intel/issues/4098>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html>
> +15 similar issues
> *
>
> igt@kms_hdr@bpc-switch@pipe-a-dp-1:
>
> o shard-kbl: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl1/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html>
> (i915#1188
> <https://gitlab.freedesktop.org/drm/intel/issues/1188>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html>
> *
>
> igt@kms_plane@plane-position-covered@pipe-b-planes:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-2/igt@kms_plane@plane-position-covered@pipe-b-planes.html>
> (i915#1849
> <https://gitlab.freedesktop.org/drm/intel/issues/1849> /
> i915#3558
> <https://gitlab.freedesktop.org/drm/intel/issues/3558>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_plane@plane-position-covered@pipe-b-planes.html>
> +1 similar issue
> *
>
> igt@kms_plane_alpha_blend@pipe-a-alpha-7efc:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html>
> (i915#1849
> <https://gitlab.freedesktop.org/drm/intel/issues/1849> /
> i915#4070 <https://gitlab.freedesktop.org/drm/intel/issues/4070>
> / i915#4098
> <https://gitlab.freedesktop.org/drm/intel/issues/4098>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html>
> +1 similar issue
> *
>
> igt@kms_plane_cursor@pipe-d-overlay-size-256:
>
> o {shard-tglu}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-8/igt@kms_plane_cursor@pipe-d-overlay-size-256.html>
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-4/igt@kms_plane_cursor@pipe-d-overlay-size-256.html>
> *
>
> igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b-edp-1:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b-edp-1.html>
> (i915#5235
> <https://gitlab.freedesktop.org/drm/intel/issues/5235>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b-edp-1.html>
> +2 similar issues
> *
>
> igt@kms_psr@primary_page_flip:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_psr@primary_page_flip.html>
> (i915#1072
> <https://gitlab.freedesktop.org/drm/intel/issues/1072>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_psr@primary_page_flip.html>
> *
>
> igt@kms_psr@psr2_sprite_mmap_gtt:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb8/igt@kms_psr@psr2_sprite_mmap_gtt.html>
> (fdo#109441
> <https://bugs.freedesktop.org/show_bug.cgi?id=109441>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html>
> +2 similar issues
> *
>
> igt@kms_vblank@pipe-b-ts-continuation-suspend:
>
> o shard-kbl: DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl7/igt@kms_vblank@pipe-b-ts-continuation-suspend.html>
> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@kms_vblank@pipe-b-ts-continuation-suspend.html>
> +5 similar issues
> *
>
> igt@sysfs_heartbeat_interval@nopreempt@bcs0:
>
> o shard-tglb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@sysfs_heartbeat_interval@nopreempt@bcs0.html>
> (i915#6015
> <https://gitlab.freedesktop.org/drm/intel/issues/6015>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@sysfs_heartbeat_interval@nopreempt@bcs0.html>
> +4 similar issues
> *
>
> igt@sysfs_heartbeat_interval@precise@rcs0:
>
> o {shard-dg1}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-dg1-12/igt@sysfs_heartbeat_interval@precise@rcs0.html>
> (i915#1755
> <https://gitlab.freedesktop.org/drm/intel/issues/1755>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-16/igt@sysfs_heartbeat_interval@precise@rcs0.html>
> +4 similar issues
> *
>
> igt@sysfs_heartbeat_interval@precise@vecs0:
>
> o shard-kbl: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl4/igt@sysfs_heartbeat_interval@precise@vecs0.html>
> (i915#1755
> <https://gitlab.freedesktop.org/drm/intel/issues/1755>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@sysfs_heartbeat_interval@precise@vecs0.html>
>
>
> Warnings
>
> *
>
> igt@gem_eio@kms:
>
> o shard-tglb: TIMEOUT
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb5/igt@gem_eio@kms.html>
> (i915#3063
> <https://gitlab.freedesktop.org/drm/intel/issues/3063>) -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_eio@kms.html>
> (i915#5784 <https://gitlab.freedesktop.org/drm/intel/issues/5784>)
> *
>
> igt@gem_exec_fair@basic-pace@bcs0:
>
> o shard-tglb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@gem_exec_fair@basic-pace@bcs0.html>
> (i915#2848
> <https://gitlab.freedesktop.org/drm/intel/issues/2848>) -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_exec_fair@basic-pace@bcs0.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) +4
> similar issues
> *
>
> igt@kms_psr2_sf@cursor-plane-update-sf:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_psr2_sf@cursor-plane-update-sf.html>
> (i915#2920
> <https://gitlab.freedesktop.org/drm/intel/issues/2920>) -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_psr2_sf@cursor-plane-update-sf.html>
> (fdo#111068
> <https://bugs.freedesktop.org/show_bug.cgi?id=111068> / i915#658
> <https://gitlab.freedesktop.org/drm/intel/issues/658>)
> *
>
> igt@kms_psr2_su@page_flip-nv12:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb8/igt@kms_psr2_su@page_flip-nv12.html>
> (fdo#109642
> <https://bugs.freedesktop.org/show_bug.cgi?id=109642> /
> fdo#111068 <https://bugs.freedesktop.org/show_bug.cgi?id=111068>
> / i915#658
> <https://gitlab.freedesktop.org/drm/intel/issues/658>) -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_psr2_su@page_flip-nv12.html>
> (i915#5939 <https://gitlab.freedesktop.org/drm/intel/issues/5939>)
>
> {name}: This element is suppressed. This means it is ignored when computing
> the status of the difference (SUCCESS, WARNING, or FAILURE).
>
>
> Build changes
>
> * CI: CI-20190529 -> None
> * IGT: IGT_6551 -> IGTPW_7440
> * Piglit: piglit_4509 -> None
>
> CI-20190529: 20190529
> CI_DRM_11825: 3d881054a2b8614e37db0453c662ead2c0fafe8d @
> git://anongit.freedesktop.org/gfx-ci/linux
> IGTPW_7440: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html
> IGT_6551: a01ebaef40f1fa653e9d6a59b719f2d69af2b458 @
> https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @
> git://anongit.freedesktop.org/piglit
>
^ permalink raw reply [flat|nested] 23+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
` (10 preceding siblings ...)
(?)
@ 2022-06-30 15:07 ` Patchwork
-1 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2022-06-30 15:07 UTC (permalink / raw)
To: Matthew Auld; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 57850 bytes --]
== Series Details ==
Series: series starting with [i-g-t,1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
URL : https://patchwork.freedesktop.org/series/105792/
State : success
== Summary ==
CI Bug Log - changes from IGT_6551_full -> IGTPW_7440_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/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_7440_full:
### IGT changes ###
#### Possible regressions ####
* {igt@gem_create@create-ext-cpu-access-sanity-check} (NEW):
- {shard-dg1}: NOTRUN -> [SKIP][1] +4 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-19/igt@gem_create@create-ext-cpu-access-sanity-check.html
- {shard-tglu}: NOTRUN -> [SKIP][2] +3 similar issues
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-3/igt@gem_create@create-ext-cpu-access-sanity-check.html
* {igt@gem_exec_capture@capture-invisible@smem0} (NEW):
- shard-iclb: NOTRUN -> [SKIP][3] +3 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_exec_capture@capture-invisible@smem0.html
* {igt@gem_exec_capture@capture-recoverable} (NEW):
- shard-tglb: NOTRUN -> [SKIP][4] +3 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_exec_capture@capture-recoverable.html
* {igt@i915_query@query-regions-unallocated} (NEW):
- {shard-rkl}: NOTRUN -> [SKIP][5] +3 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-4/igt@i915_query@query-regions-unallocated.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@i915_query@query-regions-sanity-check:
- {shard-dg1}: [PASS][6] -> [FAIL][7]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-dg1-19/igt@i915_query@query-regions-sanity-check.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-16/igt@i915_query@query-regions-sanity-check.html
* igt@kms_cursor_legacy@torture-bo@pipe-c:
- {shard-rkl}: [PASS][8] -> [INCOMPLETE][9]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-5/igt@kms_cursor_legacy@torture-bo@pipe-c.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@kms_cursor_legacy@torture-bo@pipe-c.html
New tests
---------
New tests have been introduced between IGT_6551_full and IGTPW_7440_full:
### New IGT tests (6) ###
* igt@gem_create@create-ext-cpu-access-big:
- Statuses :
- Exec time: [None] s
* igt@gem_create@create-ext-cpu-access-sanity-check:
- Statuses : 9 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_capture@capture-invisible@lmem0:
- Statuses : 1 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_capture@capture-invisible@smem0:
- Statuses : 8 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_capture@capture-recoverable:
- Statuses : 9 skip(s)
- Exec time: [0.0] s
* igt@i915_query@query-regions-unallocated:
- Statuses : 9 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_7440_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_create@create-massive:
- shard-glk: NOTRUN -> [DMESG-WARN][10] ([i915#4991])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@gem_create@create-massive.html
- shard-kbl: NOTRUN -> [DMESG-WARN][11] ([i915#4991])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@gem_create@create-massive.html
* igt@gem_ctx_isolation@preservation-s3@vcs0:
- shard-kbl: [PASS][12] -> [DMESG-WARN][13] ([i915#180]) +4 similar issues
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl3/igt@gem_ctx_isolation@preservation-s3@vcs0.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@gem_ctx_isolation@preservation-s3@vcs0.html
* igt@gem_ctx_persistence@engines-mixed:
- shard-snb: NOTRUN -> [SKIP][14] ([fdo#109271] / [i915#1099]) +1 similar issue
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@gem_ctx_persistence@engines-mixed.html
* igt@gem_eio@in-flight-suspend:
- shard-kbl: NOTRUN -> [DMESG-WARN][15] ([i915#180])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@gem_eio@in-flight-suspend.html
* igt@gem_eio@kms:
- shard-tglb: [PASS][16] -> [FAIL][17] ([i915#5784]) +1 similar issue
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-tglb7/igt@gem_eio@kms.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_eio@kms.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-iclb: [PASS][18] -> [SKIP][19] ([i915#4525]) +3 similar issues
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-iclb2/igt@gem_exec_balancer@parallel-contexts.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb6/igt@gem_exec_balancer@parallel-contexts.html
* {igt@gem_exec_capture@capture-invisible@smem0} (NEW):
- shard-glk: NOTRUN -> [SKIP][20] ([fdo#109271]) +142 similar issues
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk3/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-glk: [PASS][21] -> [FAIL][22] ([i915#2842])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-glk2/igt@gem_exec_fair@basic-none-share@rcs0.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk8/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none-vip@rcs0:
- shard-tglb: NOTRUN -> [FAIL][23] ([i915#2842])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_exec_fair@basic-none-vip@rcs0.html
- shard-glk: NOTRUN -> [FAIL][24] ([i915#2842])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk9/igt@gem_exec_fair@basic-none-vip@rcs0.html
* igt@gem_exec_fair@basic-none@vecs0:
- shard-kbl: NOTRUN -> [FAIL][25] ([i915#2842])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@gem_exec_fair@basic-none@vecs0.html
* igt@gem_exec_fair@basic-pace@vcs0:
- shard-kbl: [PASS][26] -> [FAIL][27] ([i915#2842])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl6/igt@gem_exec_fair@basic-pace@vcs0.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@gem_exec_fair@basic-pace@vcs0.html
* igt@gem_exec_fair@basic-pace@vcs1:
- shard-iclb: NOTRUN -> [FAIL][28] ([i915#2842]) +1 similar issue
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@gem_exec_fair@basic-pace@vcs1.html
* igt@gem_huc_copy@huc-copy:
- shard-tglb: [PASS][29] -> [SKIP][30] ([i915#2190])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-tglb5/igt@gem_huc_copy@huc-copy.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-multi:
- shard-tglb: NOTRUN -> [SKIP][31] ([i915#4613]) +1 similar issue
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@gem_lmem_swapping@heavy-multi.html
- shard-glk: NOTRUN -> [SKIP][32] ([fdo#109271] / [i915#4613]) +1 similar issue
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk2/igt@gem_lmem_swapping@heavy-multi.html
- shard-iclb: NOTRUN -> [SKIP][33] ([i915#4613]) +1 similar issue
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@gem_lmem_swapping@heavy-multi.html
* igt@gem_lmem_swapping@parallel-random:
- shard-kbl: NOTRUN -> [SKIP][34] ([fdo#109271] / [i915#4613])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_pread@exhaustion:
- shard-apl: NOTRUN -> [WARN][35] ([i915#2658])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl7/igt@gem_pread@exhaustion.html
- shard-tglb: NOTRUN -> [WARN][36] ([i915#2658])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_pread@exhaustion.html
- shard-glk: NOTRUN -> [WARN][37] ([i915#2658])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk3/igt@gem_pread@exhaustion.html
- shard-iclb: NOTRUN -> [WARN][38] ([i915#2658])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_pread@exhaustion.html
- shard-kbl: NOTRUN -> [WARN][39] ([i915#2658])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@gem_pread@exhaustion.html
- shard-snb: NOTRUN -> [WARN][40] ([i915#2658])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb4/igt@gem_pread@exhaustion.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglb: NOTRUN -> [SKIP][41] ([i915#3297]) +1 similar issue
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
- shard-iclb: NOTRUN -> [SKIP][42] ([i915#3297]) +1 similar issue
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-snb: [PASS][43] -> [DMESG-WARN][44] ([i915#6201])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-snb7/igt@i915_module_load@reload-with-fault-injection.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_dc@dc5-psr:
- shard-tglb: [PASS][45] -> [FAIL][46] ([i915#3989])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-tglb5/igt@i915_pm_dc@dc5-psr.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb2/igt@i915_pm_dc@dc5-psr.html
* igt@i915_pm_dc@dc9-dpms:
- shard-iclb: [PASS][47] -> [SKIP][48] ([i915#4281])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-iclb7/igt@i915_pm_dc@dc9-dpms.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@i915_pm_dc@dc9-dpms.html
* igt@i915_pm_rpm@dpms-non-lpsp:
- shard-tglb: NOTRUN -> [SKIP][49] ([fdo#111644] / [i915#1397] / [i915#2411])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@i915_pm_rpm@dpms-non-lpsp.html
- shard-iclb: NOTRUN -> [SKIP][50] ([fdo#110892])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@i915_pm_rpm@dpms-non-lpsp.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-iclb: NOTRUN -> [SKIP][51] ([i915#5286]) +1 similar issue
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglb: NOTRUN -> [SKIP][52] ([i915#5286]) +1 similar issue
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-tglb: NOTRUN -> [SKIP][53] ([fdo#111614])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
- shard-iclb: NOTRUN -> [SKIP][54] ([fdo#110725] / [fdo#111614])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
- shard-tglb: NOTRUN -> [SKIP][55] ([fdo#111615])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
* igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs:
- shard-tglb: NOTRUN -> [SKIP][56] ([i915#3689] / [i915#3886]) +1 similar issue
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc:
- shard-apl: NOTRUN -> [SKIP][57] ([fdo#109271] / [i915#3886]) +1 similar issue
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html
- shard-glk: NOTRUN -> [SKIP][58] ([fdo#109271] / [i915#3886]) +4 similar issues
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html
- shard-iclb: NOTRUN -> [SKIP][59] ([fdo#109278] / [i915#3886]) +1 similar issue
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-b-crc-primary-basic-4_tiled_dg2_rc_ccs:
- shard-tglb: NOTRUN -> [SKIP][60] ([i915#6095]) +1 similar issue
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-crc-primary-basic-4_tiled_dg2_rc_ccs.html
* igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_rc_ccs_cc:
- shard-kbl: NOTRUN -> [SKIP][61] ([fdo#109271] / [i915#3886]) +9 similar issues
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs:
- shard-tglb: NOTRUN -> [SKIP][62] ([i915#3689] / [i915#6095])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs.html
* igt@kms_ccs@pipe-c-ccs-on-another-bo-yf_tiled_ccs:
- shard-snb: NOTRUN -> [SKIP][63] ([fdo#109271]) +167 similar issues
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb6/igt@kms_ccs@pipe-c-ccs-on-another-bo-yf_tiled_ccs.html
* igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf_tiled_ccs:
- shard-tglb: NOTRUN -> [SKIP][64] ([fdo#111615] / [i915#3689]) +3 similar issues
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf_tiled_ccs.html
* igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_ccs:
- shard-tglb: NOTRUN -> [SKIP][65] ([i915#3689]) +1 similar issue
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_ccs.html
* igt@kms_chamelium@hdmi-hpd-for-each-pipe:
- shard-snb: NOTRUN -> [SKIP][66] ([fdo#109271] / [fdo#111827]) +6 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb7/igt@kms_chamelium@hdmi-hpd-for-each-pipe.html
* igt@kms_chamelium@hdmi-mode-timings:
- shard-iclb: NOTRUN -> [SKIP][67] ([fdo#109284] / [fdo#111827]) +2 similar issues
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_chamelium@hdmi-mode-timings.html
* igt@kms_color_chamelium@pipe-b-ctm-max:
- shard-glk: NOTRUN -> [SKIP][68] ([fdo#109271] / [fdo#111827]) +10 similar issues
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk9/igt@kms_color_chamelium@pipe-b-ctm-max.html
* igt@kms_color_chamelium@pipe-c-ctm-blue-to-red:
- shard-kbl: NOTRUN -> [SKIP][69] ([fdo#109271] / [fdo#111827]) +16 similar issues
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_color_chamelium@pipe-c-ctm-blue-to-red.html
* igt@kms_color_chamelium@pipe-d-ctm-0-5:
- shard-apl: NOTRUN -> [SKIP][70] ([fdo#109271] / [fdo#111827]) +6 similar issues
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl8/igt@kms_color_chamelium@pipe-d-ctm-0-5.html
- shard-tglb: NOTRUN -> [SKIP][71] ([fdo#109284] / [fdo#111827]) +3 similar issues
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb2/igt@kms_color_chamelium@pipe-d-ctm-0-5.html
- shard-iclb: NOTRUN -> [SKIP][72] ([fdo#109278] / [fdo#109284] / [fdo#111827])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb6/igt@kms_color_chamelium@pipe-d-ctm-0-5.html
* igt@kms_content_protection@srm:
- shard-kbl: NOTRUN -> [TIMEOUT][73] ([i915#1319]) +1 similar issue
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@cursor-random@pipe-b-edp-1-512x170:
- shard-iclb: NOTRUN -> [SKIP][74] ([i915#3359]) +5 similar issues
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_cursor_crc@cursor-random@pipe-b-edp-1-512x170.html
* igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32:
- shard-tglb: NOTRUN -> [SKIP][75] ([i915#4462]) +7 similar issues
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32.html
- shard-iclb: NOTRUN -> [SKIP][76] ([i915#4462]) +5 similar issues
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32.html
* igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-512x170:
- shard-tglb: NOTRUN -> [SKIP][77] ([i915#3359]) +7 similar issues
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-512x170.html
* igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size:
- shard-glk: [PASS][78] -> [FAIL][79] ([i915#2346])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
* igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled:
- shard-tglb: NOTRUN -> [SKIP][80] ([i915#5287])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled.html
- shard-iclb: NOTRUN -> [SKIP][81] ([i915#5287])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-kbl: [PASS][82] -> [INCOMPLETE][83] ([i915#180] / [i915#4939])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl6/igt@kms_fbcon_fbt@fbc-suspend.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-tglb: NOTRUN -> [SKIP][84] ([fdo#109274] / [fdo#111825] / [i915#3966])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-tglb: NOTRUN -> [SKIP][85] ([fdo#109274] / [fdo#111825]) +2 similar issues
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
- shard-iclb: NOTRUN -> [SKIP][86] ([fdo#109274]) +3 similar issues
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-tglb: NOTRUN -> [SKIP][87] ([i915#2587]) +1 similar issue
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-tglb: NOTRUN -> [SKIP][88] ([fdo#109280] / [fdo#111825]) +14 similar issues
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-kbl: NOTRUN -> [SKIP][89] ([fdo#109271]) +262 similar issues
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt:
- shard-iclb: NOTRUN -> [SKIP][90] ([fdo#109280]) +14 similar issues
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt.html
* igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1:
- shard-apl: NOTRUN -> [DMESG-WARN][91] ([i915#180])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl8/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes:
- shard-apl: [PASS][92] -> [DMESG-WARN][93] ([i915#180]) +2 similar issues
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-apl3/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html
* igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb:
- shard-glk: NOTRUN -> [FAIL][94] ([fdo#108145] / [i915#265])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk2/igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb.html
- shard-kbl: NOTRUN -> [FAIL][95] ([fdo#108145] / [i915#265])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb:
- shard-apl: NOTRUN -> [SKIP][96] ([fdo#109271]) +128 similar issues
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl6/igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb.html
- shard-iclb: NOTRUN -> [SKIP][97] ([fdo#109278]) +15 similar issues
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb.html
* igt@kms_prime@basic-crc@first-to-second:
- shard-tglb: NOTRUN -> [SKIP][98] ([i915#1836])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_prime@basic-crc@first-to-second.html
- shard-iclb: NOTRUN -> [SKIP][99] ([i915#1836])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb8/igt@kms_prime@basic-crc@first-to-second.html
* igt@kms_psr2_sf@plane-move-sf-dmg-area:
- shard-kbl: NOTRUN -> [SKIP][100] ([fdo#109271] / [i915#658]) +1 similar issue
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_psr2_sf@plane-move-sf-dmg-area.html
* igt@kms_psr@psr2_primary_blt:
- shard-tglb: NOTRUN -> [FAIL][101] ([i915#132] / [i915#3467]) +1 similar issue
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_psr@psr2_primary_blt.html
- shard-iclb: NOTRUN -> [SKIP][102] ([fdo#109441]) +1 similar issue
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_psr@psr2_primary_blt.html
* igt@kms_psr@psr2_sprite_plane_move:
- shard-iclb: [PASS][103] -> [SKIP][104] ([fdo#109441]) +2 similar issues
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@kms_psr@psr2_sprite_plane_move.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-tglb: [PASS][105] -> [SKIP][106] ([i915#5519])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-tglb1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-iclb: NOTRUN -> [SKIP][107] ([i915#5289])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
- shard-tglb: NOTRUN -> [SKIP][108] ([i915#5289])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_sysfs_edid_timing:
- shard-kbl: NOTRUN -> [FAIL][109] ([IGT#2])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_sysfs_edid_timing.html
- shard-apl: NOTRUN -> [FAIL][110] ([IGT#2])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl6/igt@kms_sysfs_edid_timing.html
* igt@kms_writeback@writeback-check-output:
- shard-apl: NOTRUN -> [SKIP][111] ([fdo#109271] / [i915#2437])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl6/igt@kms_writeback@writeback-check-output.html
- shard-kbl: NOTRUN -> [SKIP][112] ([fdo#109271] / [i915#2437]) +1 similar issue
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-glk: NOTRUN -> [SKIP][113] ([fdo#109271] / [i915#2437])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk5/igt@kms_writeback@writeback-pixel-formats.html
* igt@nouveau_crc@pipe-b-source-outp-inactive:
- shard-tglb: NOTRUN -> [SKIP][114] ([i915#2530])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@nouveau_crc@pipe-b-source-outp-inactive.html
- shard-iclb: NOTRUN -> [SKIP][115] ([i915#2530])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@nouveau_crc@pipe-b-source-outp-inactive.html
* igt@sw_sync@sync_multi_timeline_wait:
- shard-glk: NOTRUN -> [FAIL][116] ([i915#6140])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk2/igt@sw_sync@sync_multi_timeline_wait.html
* igt@sysfs_clients@create:
- shard-kbl: NOTRUN -> [SKIP][117] ([fdo#109271] / [i915#2994]) +5 similar issues
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@sysfs_clients@create.html
* igt@sysfs_clients@recycle-many:
- shard-apl: NOTRUN -> [SKIP][118] ([fdo#109271] / [i915#2994])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl6/igt@sysfs_clients@recycle-many.html
* igt@sysfs_clients@sema-50:
- shard-glk: NOTRUN -> [SKIP][119] ([fdo#109271] / [i915#2994]) +1 similar issue
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@sysfs_clients@sema-50.html
#### Possible fixes ####
* igt@device_reset@unbind-reset-rebind:
- shard-snb: [DMESG-WARN][120] ([i915#4528]) -> [PASS][121]
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-snb4/igt@device_reset@unbind-reset-rebind.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@device_reset@unbind-reset-rebind.html
* igt@fbdev@read:
- {shard-rkl}: [SKIP][122] ([i915#2582]) -> [PASS][123]
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-5/igt@fbdev@read.html
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@fbdev@read.html
* igt@feature_discovery@psr2:
- shard-iclb: [SKIP][124] ([i915#658]) -> [PASS][125]
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-iclb4/igt@feature_discovery@psr2.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@feature_discovery@psr2.html
* igt@gem_bad_reloc@negative-reloc-lut:
- {shard-rkl}: [SKIP][126] ([i915#3281]) -> [PASS][127] +6 similar issues
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-4/igt@gem_bad_reloc@negative-reloc-lut.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- {shard-tglu}: [FAIL][128] ([i915#2842]) -> [PASS][129]
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-tglu-3/igt@gem_exec_fair@basic-none-share@rcs0.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-6/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none@vecs0:
- shard-apl: [FAIL][130] ([i915#2842]) -> [PASS][131]
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-apl6/igt@gem_exec_fair@basic-none@vecs0.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl8/igt@gem_exec_fair@basic-none@vecs0.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-glk: [FAIL][132] ([i915#2842]) -> [PASS][133] +2 similar issues
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-glk9/igt@gem_exec_fair@basic-pace@rcs0.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk6/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@gem_exec_fair@basic-pace@vecs0:
- {shard-rkl}: [FAIL][134] ([i915#2842]) -> [PASS][135] +1 similar issue
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-2/igt@gem_exec_fair@basic-pace@vecs0.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_exec_fair@basic-pace@vecs0.html
* igt@gem_exec_fair@basic-throttle@rcs0:
- shard-iclb: [FAIL][136] ([i915#2842]) -> [PASS][137]
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-iclb6/igt@gem_exec_fair@basic-throttle@rcs0.html
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_exec_fair@basic-throttle@rcs0.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- {shard-rkl}: [SKIP][138] ([i915#3282]) -> [PASS][139] +3 similar issues
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gen9_exec_parse@batch-without-end:
- {shard-rkl}: [SKIP][140] ([i915#2527]) -> [PASS][141] +2 similar issues
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-6/igt@gen9_exec_parse@batch-without-end.html
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gen9_exec_parse@batch-without-end.html
* igt@i915_pm_dc@dc6-dpms:
- shard-iclb: [FAIL][142] ([i915#454]) -> [PASS][143]
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-iclb3/igt@i915_pm_dc@dc6-dpms.html
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@i915_pm_dc@dc6-dpms.html
* igt@i915_pm_rpm@modeset-lpsp-stress-no-wait:
- {shard-rkl}: [SKIP][144] ([i915#1397]) -> [PASS][145]
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-1/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait:
- {shard-dg1}: [SKIP][146] ([i915#1397]) -> [PASS][147] +1 similar issue
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-dg1-15/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-18/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-apl: [DMESG-WARN][148] ([i915#180]) -> [PASS][149]
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-apl1/igt@i915_suspend@fence-restore-tiled2untiled.html
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- {shard-rkl}: [SKIP][150] ([i915#1845] / [i915#4098]) -> [PASS][151] +17 similar issues
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-4/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglb: [FAIL][152] ([i915#3743]) -> [PASS][153] +2 similar issues
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-tglb1/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_rc_ccs_cc:
- {shard-rkl}: [SKIP][154] ([fdo#109315]) -> [PASS][155] +9 similar issues
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-5/igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_rc_ccs_cc.html
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_color@pipe-a-ctm-0-25:
- {shard-rkl}: [SKIP][156] ([i915#1149] / [i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][157]
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-2/igt@kms_color@pipe-a-ctm-0-25.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_color@pipe-a-ctm-0-25.html
* igt@kms_color@pipe-c-invalid-degamma-lut-sizes:
- {shard-rkl}: [SKIP][158] ([i915#4070]) -> [PASS][159]
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-1/igt@kms_color@pipe-c-invalid-degamma-lut-sizes.html
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@kms_color@pipe-c-invalid-degamma-lut-sizes.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-1:
- shard-kbl: [DMESG-WARN][160] ([i915#180]) -> [PASS][161] +5 similar issues
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl1/igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-1.html
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-1.html
* igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-untiled:
- {shard-rkl}: [SKIP][162] ([fdo#111314] / [i915#4098] / [i915#4369]) -> [PASS][163]
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-1/igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-untiled.html
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-untiled.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@d-edp1:
- shard-tglb: [FAIL][164] ([i915#79]) -> [PASS][165]
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-tglb1/igt@kms_flip@flip-vs-expired-vblank-interruptible@d-edp1.html
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_flip@flip-vs-expired-vblank-interruptible@d-edp1.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move:
- {shard-rkl}: [SKIP][166] ([i915#1849] / [i915#4098]) -> [PASS][167] +18 similar issues
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
* igt@kms_hdmi_inject@inject-audio:
- {shard-rkl}: [SKIP][168] ([i915#2575]) -> [PASS][169] +5 similar issues
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-5/igt@kms_hdmi_inject@inject-audio.html
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-4/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@bpc-switch@pipe-a-dp-1:
- shard-kbl: [FAIL][170] ([i915#1188]) -> [PASS][171]
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl7/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html
* igt@kms_plane@plane-position-covered@pipe-b-planes:
- {shard-rkl}: [SKIP][172] ([i915#3558]) -> [PASS][173] +1 similar issue
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-1/igt@kms_plane@plane-position-covered@pipe-b-planes.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_plane@plane-position-covered@pipe-b-planes.html
* igt@kms_psr@primary_page_flip:
- {shard-rkl}: [SKIP][174] ([i915#1072]) -> [PASS][175]
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-rkl-2/igt@kms_psr@primary_page_flip.html
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_psr@primary_page_flip.html
* igt@kms_psr@psr2_sprite_mmap_gtt:
- shard-iclb: [SKIP][176] ([fdo#109441]) -> [PASS][177] +3 similar issues
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-iclb7/igt@kms_psr@psr2_sprite_mmap_gtt.html
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-iclb: [SKIP][178] ([i915#5519]) -> [PASS][179]
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-iclb8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglb: [SKIP][180] ([i915#5519]) -> [PASS][181]
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-tglb2/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb2/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_vblank@pipe-c-ts-continuation-suspend:
- shard-kbl: [INCOMPLETE][182] ([i915#4939] / [i915#794]) -> [PASS][183]
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl4/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
* igt@sysfs_heartbeat_interval@precise@rcs0:
- {shard-dg1}: [FAIL][184] ([i915#1755]) -> [PASS][185] +4 similar issues
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-dg1-12/igt@sysfs_heartbeat_interval@precise@rcs0.html
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-16/igt@sysfs_heartbeat_interval@precise@rcs0.html
* igt@sysfs_heartbeat_interval@precise@vecs0:
- shard-kbl: [FAIL][186] ([i915#1755]) -> [PASS][187]
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl4/igt@sysfs_heartbeat_interval@precise@vecs0.html
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@sysfs_heartbeat_interval@precise@vecs0.html
#### Warnings ####
* igt@gem_exec_fair@basic-none-rrul@rcs0:
- shard-iclb: [FAIL][188] ([i915#2852]) -> [FAIL][189] ([i915#2842])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-iclb8/igt@gem_exec_fair@basic-none-rrul@rcs0.html
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_exec_fair@basic-none-rrul@rcs0.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-tglb: [SKIP][190] ([i915#2848]) -> [FAIL][191] ([i915#2842])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-tglb1/igt@gem_exec_fair@basic-none-share@rcs0.html
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-apl: [INCOMPLETE][192] ([i915#180] / [i915#1982] / [i915#4939]) -> [FAIL][193] ([i915#4767])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-apl6/igt@kms_fbcon_fbt@fbc-suspend.html
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-sf:
- shard-iclb: [SKIP][194] ([i915#2920]) -> [SKIP][195] ([i915#658])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-iclb2/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb6/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-iclb: [SKIP][196] ([fdo#109642] / [fdo#111068] / [i915#658]) -> [FAIL][197] ([i915#5939])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-iclb1/igt@kms_psr2_su@page_flip-nv12.html
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_psr2_su@page_flip-nv12.html
* igt@runner@aborted:
- shard-kbl: ([FAIL][198], [FAIL][199], [FAIL][200], [FAIL][201], [FAIL][202], [FAIL][203], [FAIL][204], [FAIL][205], [FAIL][206], [FAIL][207]) ([i915#180] / [i915#3002] / [i915#4312] / [i915#5257]) -> ([FAIL][208], [FAIL][209], [FAIL][210], [FAIL][211], [FAIL][212], [FAIL][213], [FAIL][214], [FAIL][215]) ([i915#180] / [i915#3002] / [i915#4312] / [i915#5257] / [i915#92])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl6/igt@runner@aborted.html
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl1/igt@runner@aborted.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl1/igt@runner@aborted.html
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl6/igt@runner@aborted.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl6/igt@runner@aborted.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl1/igt@runner@aborted.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl1/igt@runner@aborted.html
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl1/igt@runner@aborted.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl4/igt@runner@aborted.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_6551/shard-kbl7/igt@runner@aborted.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@runner@aborted.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@runner@aborted.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@runner@aborted.html
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@runner@aborted.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@runner@aborted.html
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@runner@aborted.html
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@runner@aborted.html
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@runner@aborted.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
[fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300
[fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302
[fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
[fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308
[fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
[fdo#110725]: https://bugs.freedesktop.org/show_bug.cgi?id=110725
[fdo#110892]: https://bugs.freedesktop.org/show_bug.cgi?id=110892
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111314]: https://bugs.freedesktop.org/show_bug.cgi?id=111314
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#1063]: https://gitlab.freedesktop.org/drm/intel/issues/1063
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
[i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149
[i915#1155]: https://gitlab.freedesktop.org/drm/intel/issues/1155
[i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188
[i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257
[i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
[i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#1850]: https://gitlab.freedesktop.org/drm/intel/issues/1850
[i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902
[i915#1911]: https://gitlab.freedesktop.org/drm/intel/issues/1911
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2029]: https://gitlab.freedesktop.org/drm/intel/issues/2029
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2232]: https://gitlab.freedesktop.org/drm/intel/issues/2232
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2410]: https://gitlab.freedesktop.org/drm/intel/issues/2410
[i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411
[i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2530]: https://gitlab.freedesktop.org/drm/intel/issues/2530
[i915#2532]: https://gitlab.freedesktop.org/drm/intel/issues/2532
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2848]: https://gitlab.freedesktop.org/drm/intel/issues/2848
[i915#2852]: https://gitlab.freedesktop.org/drm/intel/issues/2852
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
[i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994
[i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318
[i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3467]: https://gitlab.freedesktop.org/drm/intel/issues/3467
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3701]: https://gitlab.freedesktop.org/drm/intel/issues/3701
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
[i915#3736]: https://gitlab.freedesktop.org/drm/intel/issues/3736
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3810]: https://gitlab.freedesktop.org/drm/intel/issues/3810
[i915#3825]: https://gitlab.freedesktop.org/drm/intel/issues/3825
[i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3938]: https://gitlab.freedesktop.org/drm/intel/issues/3938
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#3963]: https://gitlab.freedesktop.org/drm/intel/issues/3963
[i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966
[i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989
[i915#4016]: https://gitlab.freedesktop.org/drm/intel/issues/4016
[i915#4032]: https://gitlab.freedesktop.org/drm/intel/issues/4032
[i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#426]: https://gitlab.freedesktop.org/drm/intel/issues/426
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4278]: https://gitlab.freedesktop.org/drm/intel/issues/4278
[i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369
[i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
[i915#4462]: https://gitlab.freedesktop.org/drm/intel/issues/4462
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4853]: https://gitlab.freedesktop.org/drm/intel/issues/4853
[i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
[i915#4855]: https://gitlab.freedesktop.org/drm/intel/issues/4855
[i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4874]: https://gitlab.freedesktop.org/drm/intel/issues/4874
[i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881
[i915#4883]: https://gitlab.freedesktop.org/drm/intel/issues/4883
[i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
[i915#4893]: https://gitlab.freedesktop.org/drm/intel/issues/4893
[i915#4904]: https://gitlab.freedesktop.org/drm/intel/issues/4904
[i915#4939]: https://gitlab.freedesktop.org/drm/intel/issues/4939
[i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991
[i915#5115]: https://gitlab.freedesktop.org/drm/intel/issues/5115
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5257]: https://gitlab.freedesktop.org/drm/intel/issues/5257
[i915#5264]: https://gitlab.freedesktop.org/drm/intel/issues/5264
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5287]: https://gitlab.freedesktop.org/drm/intel/issues/5287
[i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439
[i915#5519]: https://gitlab.freedesktop.org/drm/intel/issues/5519
[i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563
[i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608
[i915#5721]: https://gitlab.freedesktop.org/drm/intel/issues/5721
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#5939]: https://gitlab.freedesktop.org/drm/intel/issues/5939
[i915#6076]: https://gitlab.freedesktop.org/drm/intel/issues/6076
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6140]: https://gitlab.freedesktop.org/drm/intel/issues/6140
[i915#6201]: https://gitlab.freedesktop.org/drm/intel/issues/6201
[i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247
[i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248
[i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252
[i915#6258]: https://gitlab.freedesktop.org/drm/intel/issues/6258
[i915#6259]: https://gitlab.freedesktop.org/drm/intel/issues/6259
[i915#6277]: https://gitlab.freedesktop.org/drm/intel/issues/6277
[i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#794]: https://gitlab.freedesktop.org/drm/intel/issues/794
[i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_6551 -> IGTPW_7440
* Linux: CI_DRM_11824 -> CI_DRM_11825
CI-20190529: 20190529
CI_DRM_11824: 5bac695cae3b78d1e91da78c01a5ed23b619e743 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_11825: 3d881054a2b8614e37db0453c662ead2c0fafe8d @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_7440: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html
IGT_6551: a01ebaef40f1fa653e9d6a59b719f2d69af2b458 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html
[-- Attachment #2: Type: text/html, Size: 62993 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
2022-06-30 12:34 ` Matthew Auld
@ 2022-06-30 16:21 ` Vudum, Lakshminarayana
0 siblings, 0 replies; 23+ messages in thread
From: Vudum, Lakshminarayana @ 2022-06-30 16:21 UTC (permalink / raw)
To: Auld, Matthew, igt-dev
Re-reported.
-----Original Message-----
From: Auld, Matthew <matthew.auld@intel.com>
Sent: Thursday, June 30, 2022 5:35 AM
To: igt-dev@lists.freedesktop.org; Vudum, Lakshminarayana <lakshminarayana.vudum@intel.com>
Subject: Re: ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
On 30/06/2022 12:34, Patchwork wrote:
> *Patch Details*
> *Series:* series starting with [i-g-t,1/9] lib/i915_drm_local: Add
> I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS
> *URL:* https://patchwork.freedesktop.org/series/105792/
> <https://patchwork.freedesktop.org/series/105792/>
> *State:* failure
> *Details:*
> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html>
>
>
> CI Bug Log - changes from CI_DRM_11825_full -> IGTPW_7440_full
>
>
> Summary
>
> *FAILURE*
>
> Serious unknown changes coming with IGTPW_7440_full absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in IGTPW_7440_full, please notify your bug team 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_7440/index.html
>
>
> Participating hosts (13 -> 10)
>
> Missing (3): pig-skl-6260u pig-kbl-iris pig-glk-j5005
>
>
> Possible new issues
>
> Here are the unknown changes that may have been introduced in
> IGTPW_7440_full:
>
>
> IGT changes
>
>
> Possible regressions
>
> *
>
> {igt@gem_create@create-ext-cpu-access-sanity-check} (NEW):
>
> o
>
> {shard-dg1}: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-19/igt@gem_create@create-ext-cpu-access-sanity-check.html>
> +4 similar issues
>
> o
>
> {shard-tglu}: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-3/igt@gem_create@create-ext-cpu-access-sanity-check.html>
> +3 similar issues
>
> *
>
> {igt@gem_exec_capture@capture-invisible@smem0} (NEW):
>
> o shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_exec_capture@capture-invisible@smem0.html>
> +3 similar issues
> *
>
> {igt@gem_exec_capture@capture-recoverable} (NEW):
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_exec_capture@capture-recoverable.html>
> +3 similar issues
> *
>
> igt@i915_pm_dc@dc5-psr:
>
> o shard-tglb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb2/igt@i915_pm_dc@dc5-psr.html>
> -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb2/igt@i915_pm_dc@dc5-psr.html>
> *
This one looks unrelated. Series shouldn't impact that test or platform.
All the other skips here are normal/expected until we merge the kernel
series here:
https://patchwork.freedesktop.org/series/105787/
>
> {igt@i915_query@query-regions-unallocated} (NEW):
>
> o {shard-rkl}: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-4/igt@i915_query@query-regions-unallocated.html>
> +3 similar issues
>
>
> Suppressed
>
> The following results come from untrusted machines, tests, or statuses.
> They do not affect the overall result.
>
> *
>
> igt@i915_pm_rpm@gem-execbuf@lmem0:
>
> o {shard-dg1}: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-18/igt@i915_pm_rpm@gem-execbuf@lmem0.html>
> *
>
> igt@i915_query@query-regions-sanity-check:
>
> o {shard-dg1}: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-dg1-13/igt@i915_query@query-regions-sanity-check.html>
> -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-16/igt@i915_query@query-regions-sanity-check.html>
> *
>
> igt@kms_cursor_legacy@torture-bo@pipe-c:
>
> o {shard-rkl}: NOTRUN -> INCOMPLETE
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@kms_cursor_legacy@torture-bo@pipe-c.html>
>
>
> New tests
>
> New tests have been introduced between CI_DRM_11825_full and
> IGTPW_7440_full:
>
>
> New IGT tests (6)
>
> *
>
> igt@gem_create@create-ext-cpu-access-big:
>
> o Statuses :
> o Exec time: [None] s
> *
>
> igt@gem_create@create-ext-cpu-access-sanity-check:
>
> o Statuses : 9 skip(s)
> o Exec time: [0.0] s
> *
>
> igt@gem_exec_capture@capture-invisible@lmem0:
>
> o Statuses : 1 skip(s)
> o Exec time: [0.0] s
> *
>
> igt@gem_exec_capture@capture-invisible@smem0:
>
> o Statuses : 8 skip(s)
> o Exec time: [0.0] s
> *
>
> igt@gem_exec_capture@capture-recoverable:
>
> o Statuses : 9 skip(s)
> o Exec time: [0.0] s
> *
>
> igt@i915_query@query-regions-unallocated:
>
> o Statuses : 9 skip(s)
> o Exec time: [0.0] s
>
>
> Known issues
>
> Here are the changes found in IGTPW_7440_full that come from known issues:
>
>
> IGT changes
>
>
> Issues hit
>
> *
>
> igt@gem_create@create-massive:
>
> o shard-apl: NOTRUN -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@gem_create@create-massive.html>
> (i915#4991 <https://gitlab.freedesktop.org/drm/intel/issues/4991>)
> *
>
> igt@gem_ctx_persistence@engines-mixed:
>
> o shard-snb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@gem_ctx_persistence@engines-mixed.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#1099
> <https://gitlab.freedesktop.org/drm/intel/issues/1099>) +1
> similar issue
> *
>
> igt@gem_ctx_persistence@smoketest:
>
> o shard-glk: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk8/igt@gem_ctx_persistence@smoketest.html>
> -> INCOMPLETE
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@gem_ctx_persistence@smoketest.html>
> (i915#6310 <https://gitlab.freedesktop.org/drm/intel/issues/6310>)
> *
>
> igt@gem_eio@in-flight-suspend:
>
> o shard-kbl: NOTRUN -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@gem_eio@in-flight-suspend.html>
> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
> *
>
> igt@gem_exec_balancer@parallel-out-fence:
>
> o shard-iclb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb4/igt@gem_exec_balancer@parallel-out-fence.html>
> -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@gem_exec_balancer@parallel-out-fence.html>
> (i915#4525
> <https://gitlab.freedesktop.org/drm/intel/issues/4525>) +1
> similar issue
> *
>
> igt@gem_exec_fair@basic-none-share@rcs0:
>
> o shard-glk: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk9/igt@gem_exec_fair@basic-none-share@rcs0.html>
> -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk8/igt@gem_exec_fair@basic-none-share@rcs0.html>
> (i915#2842 <https://gitlab.freedesktop.org/drm/intel/issues/2842>)
> *
>
> igt@gem_exec_fair@basic-none-vip@rcs0:
>
> o
>
> shard-tglb: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_exec_fair@basic-none-vip@rcs0.html>
> (i915#2842 <https://gitlab.freedesktop.org/drm/intel/issues/2842>)
>
> o
>
> shard-glk: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk9/igt@gem_exec_fair@basic-none-vip@rcs0.html>
> (i915#2842 <https://gitlab.freedesktop.org/drm/intel/issues/2842>)
>
> *
>
> igt@gem_exec_fair@basic-none@vecs0:
>
> o shard-kbl: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@gem_exec_fair@basic-none@vecs0.html>
> (i915#2842 <https://gitlab.freedesktop.org/drm/intel/issues/2842>)
> *
>
> igt@gem_exec_fair@basic-pace@vcs1:
>
> o shard-iclb: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@gem_exec_fair@basic-pace@vcs1.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) +1
> similar issue
> *
>
> igt@gem_huc_copy@huc-copy:
>
> o shard-tglb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb5/igt@gem_huc_copy@huc-copy.html>
> -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@gem_huc_copy@huc-copy.html>
> (i915#2190 <https://gitlab.freedesktop.org/drm/intel/issues/2190>)
> *
>
> igt@gem_lmem_swapping@heavy-multi:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@gem_lmem_swapping@heavy-multi.html>
> (i915#4613
> <https://gitlab.freedesktop.org/drm/intel/issues/4613>) +1
> similar issue
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@gem_lmem_swapping@heavy-multi.html>
> (i915#4613
> <https://gitlab.freedesktop.org/drm/intel/issues/4613>) +1
> similar issue
>
> *
>
> igt@gem_lmem_swapping@heavy-random:
>
> o shard-apl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@gem_lmem_swapping@heavy-random.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#4613 <https://gitlab.freedesktop.org/drm/intel/issues/4613>)
> *
>
> igt@gem_lmem_swapping@parallel-random:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@gem_lmem_swapping@parallel-random.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#4613 <https://gitlab.freedesktop.org/drm/intel/issues/4613>)
> *
>
> igt@gem_lmem_swapping@random-engines:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@gem_lmem_swapping@random-engines.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#4613
> <https://gitlab.freedesktop.org/drm/intel/issues/4613>) +3
> similar issues
> *
>
> igt@gem_pread@exhaustion:
>
> o
>
> shard-apl: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl7/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> o
>
> shard-tglb: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> o
>
> shard-glk: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk3/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> o
>
> shard-iclb: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> o
>
> shard-kbl: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> o
>
> shard-snb: NOTRUN -> WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb4/igt@gem_pread@exhaustion.html>
> (i915#2658 <https://gitlab.freedesktop.org/drm/intel/issues/2658>)
>
> *
>
> igt@gem_userptr_blits@invalid-mmap-offset-unsync:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html>
> (i915#3297
> <https://gitlab.freedesktop.org/drm/intel/issues/3297>) +1
> similar issue
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html>
> (i915#3297
> <https://gitlab.freedesktop.org/drm/intel/issues/3297>) +1
> similar issue
>
> *
>
> igt@i915_module_load@reload-with-fault-injection:
>
> o shard-snb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-snb7/igt@i915_module_load@reload-with-fault-injection.html>
> -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html>
> (i915#6201 <https://gitlab.freedesktop.org/drm/intel/issues/6201>)
> *
>
> igt@i915_pm_dc@dc9-dpms:
>
> o shard-iclb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb8/igt@i915_pm_dc@dc9-dpms.html>
> -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@i915_pm_dc@dc9-dpms.html>
> (i915#4281 <https://gitlab.freedesktop.org/drm/intel/issues/4281>)
> *
>
> igt@i915_pm_rpm@dpms-non-lpsp:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@i915_pm_rpm@dpms-non-lpsp.html>
> (fdo#111644
> <https://bugs.freedesktop.org/show_bug.cgi?id=111644> /
> i915#1397 <https://gitlab.freedesktop.org/drm/intel/issues/1397>
> / i915#2411 <https://gitlab.freedesktop.org/drm/intel/issues/2411>)
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@i915_pm_rpm@dpms-non-lpsp.html>
> (fdo#110892 <https://bugs.freedesktop.org/show_bug.cgi?id=110892>)
>
> *
>
> igt@i915_pm_rpm@gem-execbuf-stress-pc8:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk5/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +192
> similar issues
> *
>
> igt@i915_selftest@live@hangcheck:
>
> o shard-tglb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb2/igt@i915_selftest@live@hangcheck.html>
> -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@i915_selftest@live@hangcheck.html>
> (i915#5591 <https://gitlab.freedesktop.org/drm/intel/issues/5591>)
> *
>
> igt@kms_big_fb@4-tiled-32bpp-rotate-180:
>
> o shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html>
> (i915#5286
> <https://gitlab.freedesktop.org/drm/intel/issues/5286>) +1
> similar issue
> *
>
> igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html>
> (i915#5286
> <https://gitlab.freedesktop.org/drm/intel/issues/5286>) +1
> similar issue
> *
>
> igt@kms_big_fb@x-tiled-64bpp-rotate-270:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html>
> (fdo#111614 <https://bugs.freedesktop.org/show_bug.cgi?id=111614>)
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html>
> (fdo#110725
> <https://bugs.freedesktop.org/show_bug.cgi?id=110725> /
> fdo#111614 <https://bugs.freedesktop.org/show_bug.cgi?id=111614>)
>
> *
>
> igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html>
> (fdo#111615 <https://bugs.freedesktop.org/show_bug.cgi?id=111615>)
> *
>
> igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs.html>
> (i915#3689
> <https://gitlab.freedesktop.org/drm/intel/issues/3689> /
> i915#3886
> <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +1
> similar issue
> *
>
> igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc:
>
> o
>
> shard-apl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#3886
> <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +3
> similar issues
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html>
> (fdo#109278
> <https://bugs.freedesktop.org/show_bug.cgi?id=109278> /
> i915#3886
> <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +1
> similar issue
>
> *
>
> igt@kms_ccs@pipe-b-crc-primary-basic-4_tiled_dg2_rc_ccs:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-crc-primary-basic-4_tiled_dg2_rc_ccs.html>
> (i915#6095
> <https://gitlab.freedesktop.org/drm/intel/issues/6095>) +1
> similar issue
> *
>
> igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#3886
> <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +4
> similar issues
> *
>
> igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs.html>
> (i915#3689
> <https://gitlab.freedesktop.org/drm/intel/issues/3689> /
> i915#6095 <https://gitlab.freedesktop.org/drm/intel/issues/6095>)
> *
>
> igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf_tiled_ccs:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_ccs@pipe-c-crc-primary-rotation-180-yf_tiled_ccs.html>
> (fdo#111615
> <https://bugs.freedesktop.org/show_bug.cgi?id=111615> /
> i915#3689
> <https://gitlab.freedesktop.org/drm/intel/issues/3689>) +3
> similar issues
> *
>
> igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#3886
> <https://gitlab.freedesktop.org/drm/intel/issues/3886>) +5
> similar issues
> *
>
> igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_ccs:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_ccs.html>
> (i915#3689
> <https://gitlab.freedesktop.org/drm/intel/issues/3689>) +1
> similar issue
> *
>
> igt@kms_chamelium@dp-hpd-enable-disable-mode:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@kms_chamelium@dp-hpd-enable-disable-mode.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +17
> similar issues
> *
>
> igt@kms_chamelium@hdmi-hpd-for-each-pipe:
>
> o shard-snb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb7/igt@kms_chamelium@hdmi-hpd-for-each-pipe.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +8
> similar issues
> *
>
> igt@kms_chamelium@hdmi-mode-timings:
>
> o shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_chamelium@hdmi-mode-timings.html>
> (fdo#109284
> <https://bugs.freedesktop.org/show_bug.cgi?id=109284> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +2
> similar issues
> *
>
> igt@kms_color_chamelium@pipe-c-ctm-blue-to-red:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_color_chamelium@pipe-c-ctm-blue-to-red.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +16
> similar issues
> *
>
> igt@kms_color_chamelium@pipe-d-ctm-0-5:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb2/igt@kms_color_chamelium@pipe-d-ctm-0-5.html>
> (fdo#109284
> <https://bugs.freedesktop.org/show_bug.cgi?id=109284> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +3
> similar issues
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb6/igt@kms_color_chamelium@pipe-d-ctm-0-5.html>
> (fdo#109278
> <https://bugs.freedesktop.org/show_bug.cgi?id=109278> /
> fdo#109284 <https://bugs.freedesktop.org/show_bug.cgi?id=109284>
> / fdo#111827 <https://bugs.freedesktop.org/show_bug.cgi?id=111827>)
>
> *
>
> igt@kms_color_chamelium@pipe-d-ctm-red-to-blue:
>
> o shard-apl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@kms_color_chamelium@pipe-d-ctm-red-to-blue.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> fdo#111827
> <https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +6
> similar issues
> *
>
> igt@kms_content_protection@atomic:
>
> o shard-apl: NOTRUN -> TIMEOUT
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl3/igt@kms_content_protection@atomic.html>
> (i915#1319 <https://gitlab.freedesktop.org/drm/intel/issues/1319>)
> *
>
> igt@kms_content_protection@srm:
>
> o shard-kbl: NOTRUN -> TIMEOUT
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_content_protection@srm.html>
> (i915#1319
> <https://gitlab.freedesktop.org/drm/intel/issues/1319>) +1
> similar issue
> *
>
> igt@kms_cursor_crc@cursor-random@pipe-b-edp-1-512x170:
>
> o shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_cursor_crc@cursor-random@pipe-b-edp-1-512x170.html>
> (i915#3359
> <https://gitlab.freedesktop.org/drm/intel/issues/3359>) +5
> similar issues
> *
>
> igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32.html>
> (i915#4462
> <https://gitlab.freedesktop.org/drm/intel/issues/4462>) +7
> similar issues
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb3/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-32x32.html>
> (i915#4462
> <https://gitlab.freedesktop.org/drm/intel/issues/4462>) +5
> similar issues
>
> *
>
> igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-512x170:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_cursor_crc@cursor-random@pipe-c-edp-1-512x170.html>
> (i915#3359
> <https://gitlab.freedesktop.org/drm/intel/issues/3359>) +7
> similar issues
> *
>
> igt@kms_cursor_crc@cursor-suspend@pipe-b-dp-1:
>
> o shard-kbl: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl3/igt@kms_cursor_crc@cursor-suspend@pipe-b-dp-1.html>
> -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@kms_cursor_crc@cursor-suspend@pipe-b-dp-1.html>
> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
> +2 similar issues
> *
>
> igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled.html>
> (i915#5287 <https://gitlab.freedesktop.org/drm/intel/issues/5287>)
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled.html>
> (i915#5287 <https://gitlab.freedesktop.org/drm/intel/issues/5287>)
>
> *
>
> igt@kms_fbcon_fbt@fbc-suspend:
>
> o
>
> shard-apl: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl7/igt@kms_fbcon_fbt@fbc-suspend.html>
> -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl4/igt@kms_fbcon_fbt@fbc-suspend.html>
> (i915#4767 <https://gitlab.freedesktop.org/drm/intel/issues/4767>)
>
> o
>
> shard-glk: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk1/igt@kms_fbcon_fbt@fbc-suspend.html>
> (i915#4767 <https://gitlab.freedesktop.org/drm/intel/issues/4767>)
>
> *
>
> igt@kms_flip@2x-absolute-wf_vblank:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_flip@2x-absolute-wf_vblank.html>
> (fdo#109274
> <https://bugs.freedesktop.org/show_bug.cgi?id=109274> /
> fdo#111825 <https://bugs.freedesktop.org/show_bug.cgi?id=111825>
> / i915#3966 <https://gitlab.freedesktop.org/drm/intel/issues/3966>)
> *
>
> igt@kms_flip@2x-plain-flip-ts-check-interruptible:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html>
> (fdo#109274
> <https://bugs.freedesktop.org/show_bug.cgi?id=109274> /
> fdo#111825
> <https://bugs.freedesktop.org/show_bug.cgi?id=111825>) +2
> similar issues
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html>
> (fdo#109274
> <https://bugs.freedesktop.org/show_bug.cgi?id=109274>) +3
> similar issues
>
> *
>
> igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html>
> (i915#2587
> <https://gitlab.freedesktop.org/drm/intel/issues/2587>) +1
> similar issue
> *
>
> igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu:
>
> o shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html>
> (fdo#109280
> <https://bugs.freedesktop.org/show_bug.cgi?id=109280> /
> fdo#111825
> <https://bugs.freedesktop.org/show_bug.cgi?id=111825>) +14
> similar issues
> *
>
> igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt:
>
> o shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt.html>
> (fdo#109280
> <https://bugs.freedesktop.org/show_bug.cgi?id=109280>) +14
> similar issues
> *
>
> igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +229
> similar issues
> *
>
> igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
>
> o shard-snb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +203
> similar issues
> *
>
> igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1:
>
> o shard-kbl: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl7/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html>
> -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html>
> (i915#1188 <https://gitlab.freedesktop.org/drm/intel/issues/1188>)
> *
>
> igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes:
>
> o shard-apl: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html>
> -> DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html>
> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
> +3 similar issues
> *
>
> igt@kms_plane_alpha_blend@pipe-b-alpha-basic:
>
> o shard-glk: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@kms_plane_alpha_blend@pipe-b-alpha-basic.html>
> (fdo#108145
> <https://bugs.freedesktop.org/show_bug.cgi?id=108145> / i915#265
> <https://gitlab.freedesktop.org/drm/intel/issues/265>)
> *
>
> igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb:
>
> o shard-apl: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl2/igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb.html>
> (fdo#108145
> <https://bugs.freedesktop.org/show_bug.cgi?id=108145> / i915#265
> <https://gitlab.freedesktop.org/drm/intel/issues/265>)
> *
>
> igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb:
>
> o shard-glk: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html>
> (i915#265 <https://gitlab.freedesktop.org/drm/intel/issues/265>)
> *
>
> igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb:
>
> o
>
> shard-apl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl6/igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +125
> similar issues
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_plane_alpha_blend@pipe-d-alpha-transparent-fb.html>
> (fdo#109278
> <https://bugs.freedesktop.org/show_bug.cgi?id=109278>) +15
> similar issues
>
> *
>
> igt@kms_prime@basic-crc@first-to-second:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_prime@basic-crc@first-to-second.html>
> (i915#1836 <https://gitlab.freedesktop.org/drm/intel/issues/1836>)
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb8/igt@kms_prime@basic-crc@first-to-second.html>
> (i915#1836 <https://gitlab.freedesktop.org/drm/intel/issues/1836>)
>
> *
>
> igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#658
> <https://gitlab.freedesktop.org/drm/intel/issues/658>)
> *
>
> igt@kms_psr2_su@page_flip-nv12:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk6/igt@kms_psr2_su@page_flip-nv12.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#658
> <https://gitlab.freedesktop.org/drm/intel/issues/658>) +2
> similar issues
> *
>
> igt@kms_psr@psr2_cursor_mmap_cpu:
>
> o shard-iclb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html>
> -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_psr@psr2_cursor_mmap_cpu.html>
> (fdo#109441
> <https://bugs.freedesktop.org/show_bug.cgi?id=109441>) +1
> similar issue
> *
>
> igt@kms_psr@psr2_primary_blt:
>
> o
>
> shard-tglb: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_psr@psr2_primary_blt.html>
> (i915#132 <https://gitlab.freedesktop.org/drm/intel/issues/132>
> / i915#3467
> <https://gitlab.freedesktop.org/drm/intel/issues/3467>) +1
> similar issue
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb5/igt@kms_psr@psr2_primary_blt.html>
> (fdo#109441
> <https://bugs.freedesktop.org/show_bug.cgi?id=109441>) +1
> similar issue
>
> *
>
> igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
>
> o shard-tglb: PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html>
> -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html>
> (i915#5519 <https://gitlab.freedesktop.org/drm/intel/issues/5519>)
> *
>
> igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html>
> (i915#5289 <https://gitlab.freedesktop.org/drm/intel/issues/5289>)
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html>
> (i915#5289 <https://gitlab.freedesktop.org/drm/intel/issues/5289>)
>
> *
>
> igt@kms_sysfs_edid_timing:
>
> o
>
> shard-kbl: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_sysfs_edid_timing.html>
> (IGT#2 <https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2>)
>
> o
>
> shard-apl: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl6/igt@kms_sysfs_edid_timing.html>
> (IGT#2 <https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2>)
>
> *
>
> igt@kms_writeback@writeback-check-output:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl7/igt@kms_writeback@writeback-check-output.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#2437
> <https://gitlab.freedesktop.org/drm/intel/issues/2437>) +1
> similar issue
> *
>
> igt@nouveau_crc@pipe-b-source-outp-inactive:
>
> o
>
> shard-tglb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@nouveau_crc@pipe-b-source-outp-inactive.html>
> (i915#2530 <https://gitlab.freedesktop.org/drm/intel/issues/2530>)
>
> o
>
> shard-iclb: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb4/igt@nouveau_crc@pipe-b-source-outp-inactive.html>
> (i915#2530 <https://gitlab.freedesktop.org/drm/intel/issues/2530>)
>
> *
>
> igt@sw_sync@sync_multi_timeline_wait:
>
> o
>
> shard-kbl: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@sw_sync@sync_multi_timeline_wait.html>
> (i915#6140 <https://gitlab.freedesktop.org/drm/intel/issues/6140>)
>
> o
>
> shard-glk: NOTRUN -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk2/igt@sw_sync@sync_multi_timeline_wait.html>
> (i915#6140 <https://gitlab.freedesktop.org/drm/intel/issues/6140>)
>
> *
>
> igt@sysfs_clients@fair-3:
>
> o shard-glk: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk8/igt@sysfs_clients@fair-3.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#2994
> <https://gitlab.freedesktop.org/drm/intel/issues/2994>) +1
> similar issue
> *
>
> igt@sysfs_clients@split-10:
>
> o shard-kbl: NOTRUN -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@sysfs_clients@split-10.html>
> (fdo#109271
> <https://bugs.freedesktop.org/show_bug.cgi?id=109271> /
> i915#2994
> <https://gitlab.freedesktop.org/drm/intel/issues/2994>) +4
> similar issues
>
>
> Possible fixes
>
> *
>
> igt@api_intel_bb@blit-reloc-purge-cache:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@api_intel_bb@blit-reloc-purge-cache.html>
> (i915#3281
> <https://gitlab.freedesktop.org/drm/intel/issues/3281>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@api_intel_bb@blit-reloc-purge-cache.html>
> +5 similar issues
> *
>
> igt@device_reset@unbind-reset-rebind:
>
> o shard-snb: DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-snb2/igt@device_reset@unbind-reset-rebind.html>
> (i915#4528
> <https://gitlab.freedesktop.org/drm/intel/issues/4528>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb5/igt@device_reset@unbind-reset-rebind.html>
> *
>
> igt@fbdev@read:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@fbdev@read.html>
> (i915#2582
> <https://gitlab.freedesktop.org/drm/intel/issues/2582>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@fbdev@read.html>
> *
>
> igt@feature_discovery@psr2:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb4/igt@feature_discovery@psr2.html>
> (i915#658 <https://gitlab.freedesktop.org/drm/intel/issues/658>)
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@feature_discovery@psr2.html>
> *
>
> igt@gem_ctx_exec@basic-nohangcheck:
>
> o
>
> shard-tglb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb2/igt@gem_ctx_exec@basic-nohangcheck.html>
> (i915#6268
> <https://gitlab.freedesktop.org/drm/intel/issues/6268>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_ctx_exec@basic-nohangcheck.html>
>
> o
>
> {shard-rkl}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-2/igt@gem_ctx_exec@basic-nohangcheck.html>
> (i915#6268
> <https://gitlab.freedesktop.org/drm/intel/issues/6268>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_ctx_exec@basic-nohangcheck.html>
>
> o
>
> {shard-tglu}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html>
> (i915#6268
> <https://gitlab.freedesktop.org/drm/intel/issues/6268>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-2/igt@gem_ctx_exec@basic-nohangcheck.html>
>
> *
>
> igt@gem_ctx_persistence@hostile:
>
> o {shard-rkl}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@gem_ctx_persistence@hostile.html>
> (i915#2410
> <https://gitlab.freedesktop.org/drm/intel/issues/2410>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_ctx_persistence@hostile.html>
> *
>
> igt@gem_eio@unwedge-stress:
>
> o {shard-tglu}: TIMEOUT
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-1/igt@gem_eio@unwedge-stress.html>
> (i915#3063
> <https://gitlab.freedesktop.org/drm/intel/issues/3063>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-6/igt@gem_eio@unwedge-stress.html>
> *
>
> igt@gem_exec_balancer@parallel-keep-submit-fence:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb6/igt@gem_exec_balancer@parallel-keep-submit-fence.html>
> (i915#4525
> <https://gitlab.freedesktop.org/drm/intel/issues/4525>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@gem_exec_balancer@parallel-keep-submit-fence.html>
> +1 similar issue
> *
>
> igt@gem_exec_fair@basic-none-share@rcs0:
>
> o {shard-tglu}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-1/igt@gem_exec_fair@basic-none-share@rcs0.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-6/igt@gem_exec_fair@basic-none-share@rcs0.html>
> *
>
> igt@gem_exec_fair@basic-none@vcs0:
>
> o shard-apl: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl8/igt@gem_exec_fair@basic-none@vcs0.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl8/igt@gem_exec_fair@basic-none@vcs0.html>
> *
>
> igt@gem_exec_fair@basic-pace@vecs0:
>
> o
>
> shard-kbl: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl1/igt@gem_exec_fair@basic-pace@vecs0.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl4/igt@gem_exec_fair@basic-pace@vecs0.html>
> +1 similar issue
>
> o
>
> {shard-rkl}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_exec_fair@basic-pace@vecs0.html>
> +1 similar issue
>
> *
>
> igt@gem_exec_fair@basic-throttle@rcs0:
>
> o shard-iclb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb1/igt@gem_exec_fair@basic-throttle@rcs0.html>
> (i915#2849
> <https://gitlab.freedesktop.org/drm/intel/issues/2849>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb7/igt@gem_exec_fair@basic-throttle@rcs0.html>
> *
>
> igt@gem_exec_whisper@basic-contexts-priority-all:
>
> o shard-glk: DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk8/igt@gem_exec_whisper@basic-contexts-priority-all.html>
> (i915#118 <https://gitlab.freedesktop.org/drm/intel/issues/118>)
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk7/igt@gem_exec_whisper@basic-contexts-priority-all.html>
> *
>
> igt@gem_exec_whisper@basic-fds-priority-all:
>
> o shard-glk: INCOMPLETE
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-glk6/igt@gem_exec_whisper@basic-fds-priority-all.html>
> (i915#6310
> <https://gitlab.freedesktop.org/drm/intel/issues/6310>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-glk9/igt@gem_exec_whisper@basic-fds-priority-all.html>
> +1 similar issue
> *
>
> igt@gem_tiled_partial_pwrite_pread@writes:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@gem_tiled_partial_pwrite_pread@writes.html>
> (i915#3282
> <https://gitlab.freedesktop.org/drm/intel/issues/3282>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gem_tiled_partial_pwrite_pread@writes.html>
> +1 similar issue
> *
>
> igt@gen9_exec_parse@batch-without-end:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-6/igt@gen9_exec_parse@batch-without-end.html>
> (i915#2527
> <https://gitlab.freedesktop.org/drm/intel/issues/2527>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@gen9_exec_parse@batch-without-end.html>
> +1 similar issue
> *
>
> igt@i915_pm_rpm@dpms-lpsp:
>
> o {shard-dg1}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-dg1-18/igt@i915_pm_rpm@dpms-lpsp.html>
> (i915#1397
> <https://gitlab.freedesktop.org/drm/intel/issues/1397>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-19/igt@i915_pm_rpm@dpms-lpsp.html>
> *
>
> igt@i915_pm_rpm@modeset-lpsp-stress-no-wait:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html>
> (i915#1397
> <https://gitlab.freedesktop.org/drm/intel/issues/1397>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html>
> *
>
> igt@i915_selftest@live@hangcheck:
>
> o shard-snb: INCOMPLETE
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-snb4/igt@i915_selftest@live@hangcheck.html>
> (i915#3921
> <https://gitlab.freedesktop.org/drm/intel/issues/3921>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-snb7/igt@i915_selftest@live@hangcheck.html>
> *
>
> igt@i915_suspend@forcewake:
>
> o shard-apl: DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-apl2/igt@i915_suspend@forcewake.html>
> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-apl1/igt@i915_suspend@forcewake.html>
> *
>
> igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-5/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html>
> (i915#1845
> <https://gitlab.freedesktop.org/drm/intel/issues/1845> /
> i915#4098
> <https://gitlab.freedesktop.org/drm/intel/issues/4098>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html>
> +15 similar issues
> *
>
> igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
>
> o shard-tglb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html>
> (i915#3743
> <https://gitlab.freedesktop.org/drm/intel/issues/3743>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html>
> +1 similar issue
> *
>
> igt@kms_color@pipe-b-ctm-green-to-red:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_color@pipe-b-ctm-green-to-red.html>
> (i915#1149
> <https://gitlab.freedesktop.org/drm/intel/issues/1149> /
> i915#1849 <https://gitlab.freedesktop.org/drm/intel/issues/1849>
> / i915#4070
> <https://gitlab.freedesktop.org/drm/intel/issues/4070> /
> i915#4098
> <https://gitlab.freedesktop.org/drm/intel/issues/4098>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_color@pipe-b-ctm-green-to-red.html>
> +1 similar issue
> *
>
> igt@kms_color@pipe-c-invalid-degamma-lut-sizes:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_color@pipe-c-invalid-degamma-lut-sizes.html>
> (i915#4070
> <https://gitlab.freedesktop.org/drm/intel/issues/4070>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-5/igt@kms_color@pipe-c-invalid-degamma-lut-sizes.html>
> *
>
> igt@kms_cursor_legacy@flip-vs-cursor@toggle:
>
> o shard-iclb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb7/igt@kms_cursor_legacy@flip-vs-cursor@toggle.html>
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_cursor_legacy@flip-vs-cursor@toggle.html>
> +2 similar issues
> *
>
> igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
>
> o shard-tglb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html>
> (i915#79 <https://gitlab.freedesktop.org/drm/intel/issues/79>)
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html>
> +1 similar issue
> *
>
> igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1:
>
> o shard-tglb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb7/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html>
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html>
> *
>
> igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html>
> (i915#3701
> <https://gitlab.freedesktop.org/drm/intel/issues/3701>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html>
> +1 similar issue
> *
>
> igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html>
> (i915#1849
> <https://gitlab.freedesktop.org/drm/intel/issues/1849> /
> i915#4098
> <https://gitlab.freedesktop.org/drm/intel/issues/4098>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html>
> +15 similar issues
> *
>
> igt@kms_hdr@bpc-switch@pipe-a-dp-1:
>
> o shard-kbl: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl1/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html>
> (i915#1188
> <https://gitlab.freedesktop.org/drm/intel/issues/1188>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html>
> *
>
> igt@kms_plane@plane-position-covered@pipe-b-planes:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-2/igt@kms_plane@plane-position-covered@pipe-b-planes.html>
> (i915#1849
> <https://gitlab.freedesktop.org/drm/intel/issues/1849> /
> i915#3558
> <https://gitlab.freedesktop.org/drm/intel/issues/3558>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_plane@plane-position-covered@pipe-b-planes.html>
> +1 similar issue
> *
>
> igt@kms_plane_alpha_blend@pipe-a-alpha-7efc:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html>
> (i915#1849
> <https://gitlab.freedesktop.org/drm/intel/issues/1849> /
> i915#4070 <https://gitlab.freedesktop.org/drm/intel/issues/4070>
> / i915#4098
> <https://gitlab.freedesktop.org/drm/intel/issues/4098>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html>
> +1 similar issue
> *
>
> igt@kms_plane_cursor@pipe-d-overlay-size-256:
>
> o {shard-tglu}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglu-8/igt@kms_plane_cursor@pipe-d-overlay-size-256.html>
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglu-4/igt@kms_plane_cursor@pipe-d-overlay-size-256.html>
> *
>
> igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b-edp-1:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b-edp-1.html>
> (i915#5235
> <https://gitlab.freedesktop.org/drm/intel/issues/5235>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b-edp-1.html>
> +2 similar issues
> *
>
> igt@kms_psr@primary_page_flip:
>
> o {shard-rkl}: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-rkl-1/igt@kms_psr@primary_page_flip.html>
> (i915#1072
> <https://gitlab.freedesktop.org/drm/intel/issues/1072>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-rkl-6/igt@kms_psr@primary_page_flip.html>
> *
>
> igt@kms_psr@psr2_sprite_mmap_gtt:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb8/igt@kms_psr@psr2_sprite_mmap_gtt.html>
> (fdo#109441
> <https://bugs.freedesktop.org/show_bug.cgi?id=109441>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html>
> +2 similar issues
> *
>
> igt@kms_vblank@pipe-b-ts-continuation-suspend:
>
> o shard-kbl: DMESG-WARN
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl7/igt@kms_vblank@pipe-b-ts-continuation-suspend.html>
> (i915#180 <https://gitlab.freedesktop.org/drm/intel/issues/180>)
> -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl6/igt@kms_vblank@pipe-b-ts-continuation-suspend.html>
> +5 similar issues
> *
>
> igt@sysfs_heartbeat_interval@nopreempt@bcs0:
>
> o shard-tglb: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@sysfs_heartbeat_interval@nopreempt@bcs0.html>
> (i915#6015
> <https://gitlab.freedesktop.org/drm/intel/issues/6015>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb7/igt@sysfs_heartbeat_interval@nopreempt@bcs0.html>
> +4 similar issues
> *
>
> igt@sysfs_heartbeat_interval@precise@rcs0:
>
> o {shard-dg1}: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-dg1-12/igt@sysfs_heartbeat_interval@precise@rcs0.html>
> (i915#1755
> <https://gitlab.freedesktop.org/drm/intel/issues/1755>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-dg1-16/igt@sysfs_heartbeat_interval@precise@rcs0.html>
> +4 similar issues
> *
>
> igt@sysfs_heartbeat_interval@precise@vecs0:
>
> o shard-kbl: FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-kbl4/igt@sysfs_heartbeat_interval@precise@vecs0.html>
> (i915#1755
> <https://gitlab.freedesktop.org/drm/intel/issues/1755>) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-kbl1/igt@sysfs_heartbeat_interval@precise@vecs0.html>
>
>
> Warnings
>
> *
>
> igt@gem_eio@kms:
>
> o shard-tglb: TIMEOUT
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb5/igt@gem_eio@kms.html>
> (i915#3063
> <https://gitlab.freedesktop.org/drm/intel/issues/3063>) -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb5/igt@gem_eio@kms.html>
> (i915#5784 <https://gitlab.freedesktop.org/drm/intel/issues/5784>)
> *
>
> igt@gem_exec_fair@basic-pace@bcs0:
>
> o shard-tglb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-tglb1/igt@gem_exec_fair@basic-pace@bcs0.html>
> (i915#2848
> <https://gitlab.freedesktop.org/drm/intel/issues/2848>) -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-tglb1/igt@gem_exec_fair@basic-pace@bcs0.html>
> (i915#2842
> <https://gitlab.freedesktop.org/drm/intel/issues/2842>) +4
> similar issues
> *
>
> igt@kms_psr2_sf@cursor-plane-update-sf:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb2/igt@kms_psr2_sf@cursor-plane-update-sf.html>
> (i915#2920
> <https://gitlab.freedesktop.org/drm/intel/issues/2920>) -> SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb1/igt@kms_psr2_sf@cursor-plane-update-sf.html>
> (fdo#111068
> <https://bugs.freedesktop.org/show_bug.cgi?id=111068> / i915#658
> <https://gitlab.freedesktop.org/drm/intel/issues/658>)
> *
>
> igt@kms_psr2_su@page_flip-nv12:
>
> o shard-iclb: SKIP
> <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11825/shard-iclb8/igt@kms_psr2_su@page_flip-nv12.html>
> (fdo#109642
> <https://bugs.freedesktop.org/show_bug.cgi?id=109642> /
> fdo#111068 <https://bugs.freedesktop.org/show_bug.cgi?id=111068>
> / i915#658
> <https://gitlab.freedesktop.org/drm/intel/issues/658>) -> FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/shard-iclb2/igt@kms_psr2_su@page_flip-nv12.html>
> (i915#5939 <https://gitlab.freedesktop.org/drm/intel/issues/5939>)
>
> {name}: This element is suppressed. This means it is ignored when computing
> the status of the difference (SUCCESS, WARNING, or FAILURE).
>
>
> Build changes
>
> * CI: CI-20190529 -> None
> * IGT: IGT_6551 -> IGTPW_7440
> * Piglit: piglit_4509 -> None
>
> CI-20190529: 20190529
> CI_DRM_11825: 3d881054a2b8614e37db0453c662ead2c0fafe8d @
> git://anongit.freedesktop.org/gfx-ci/linux
> IGTPW_7440: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7440/index.html
> IGT_6551: a01ebaef40f1fa653e9d6a59b719f2d69af2b458 @
> https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @
> git://anongit.freedesktop.org/piglit
>
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2022-06-30 16:21 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-29 19:06 [Intel-gfx] [PATCH i-g-t 1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS Matthew Auld
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
2022-06-29 19:06 ` [Intel-gfx] [PATCH i-g-t 2/9] lib/i915: wire up optional flags for gem_create_ext Matthew Auld
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
2022-06-29 19:06 ` [Intel-gfx] [PATCH i-g-t 3/9] tests/i915/gem_create: exercise NEEDS_CPU_ACCESS Matthew Auld
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
2022-06-29 19:06 ` [Intel-gfx] [PATCH i-g-t 4/9] lib/i915: add gem_create_with_cpu_access_in_memory_regions Matthew Auld
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
2022-06-29 19:06 ` [Intel-gfx] [PATCH i-g-t 5/9] tests/i915/query: sanity check the probed_cpu_visible_size Matthew Auld
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
2022-06-29 19:06 ` [Intel-gfx] [PATCH i-g-t 6/9] tests/i915/query: sanity check the unallocated tracking Matthew Auld
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
2022-06-29 19:06 ` [Intel-gfx] [PATCH i-g-t 7/9] lib/i915/intel_memory_region: plumb through the cpu_size Matthew Auld
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
2022-06-29 19:06 ` [Intel-gfx] [PATCH i-g-t 8/9] tests/i915/capture: handle uapi changes Matthew Auld
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
2022-06-29 19:06 ` [Intel-gfx] [PATCH i-g-t 9/9] lib/i915: request CPU_ACCESS for fb objects Matthew Auld
2022-06-29 19:06 ` [igt-dev] " Matthew Auld
2022-06-29 19:59 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/9] lib/i915_drm_local: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS Patchwork
2022-06-30 11:34 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2022-06-30 12:34 ` Matthew Auld
2022-06-30 16:21 ` Vudum, Lakshminarayana
2022-06-30 15:07 ` [igt-dev] ✓ Fi.CI.IGT: success " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.