* [PATCH i-g-t] tests/syncobj_timeline: Exercise signaling of awaited points
@ 2025-09-16 9:55 Janusz Krzysztofik
2025-09-16 10:58 ` Christian König
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: Janusz Krzysztofik @ 2025-09-16 9:55 UTC (permalink / raw)
To: igt-dev
Cc: dri-devel, Kamil Konieczny, Chris Wilson, Christian König,
Janusz Krzysztofik
CI reports kernel soft lockups when running a wait_backward test case of
igt@dmabuf@all-tests@dma_fence_chain selftest on less powerful machines.
A kernel fix has been developed that has proven to resolve the issue, but
it hasn't been accepted upstream, with a recommendation for dropping that
test case as a "nonsense".
Before we decide to take that path, try to implement the problematic test
case in user space as an IGT subtest. Since no kernel uAPIs have been
found that allow strict reimplementation of exact algorithm of the
problematic test case, where every link of a dma-fence chain is signaled
one by one from a loop running in kernel space, provide two approximate
variants, one that signals each fence with an individual system call, and
one that signals them all in one shot with one system call.
For more comprehensive testing, also implement the _forward and _random
scenarios from the original selftest, as well as simplified variants that
don't enable signaling on each link of the dma-fence chain, and yet others
that not only enable but also wait on every link of the chain.
Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
---
tests/syncobj_timeline.c | 289 +++++++++++++++++++++++++++++++++++++++
1 file changed, 289 insertions(+)
diff --git a/tests/syncobj_timeline.c b/tests/syncobj_timeline.c
index a77896ec1d..80c5970687 100644
--- a/tests/syncobj_timeline.c
+++ b/tests/syncobj_timeline.c
@@ -427,6 +427,61 @@
*
* SUBTEST: wait-zero-handles
* Description: Verifies that waiting on an empty list of syncobj handles is accepted
+ *
+ * SUBTEST: stress-wait-last-signal-forward
+ * Description: Signals each fence of a large timeline while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-wait-last-signal-backward
+ * Description: Signals each fence of a large timeline in reverse order while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-wait-last-signal-random
+ * Description: Signals each fence of a large timeline in random order while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-wait-last-signal-all-forward
+ * Description: Signals all fences of a large timeline while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-wait-last-signal-all-backward
+ * Description: Signals all fences of a large reverse ordered timeline while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-wait-last-signal-all-random
+ * Description: Signals all fences of a large randomly ordered timeline while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-enable-all-signal-forward
+ * Description: Signals each fence of a large timeline with signaling enabled on each point while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-enable-all-signal-backward
+ * Description: Signals each fence of a large timeline in reversed order with signaling enabled on each point while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-enable-all-signal-random
+ * Description: Signals each fence of a large timeline in random order with signaling enabled on each point while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-enable-all-signal-all-forward
+ * Description: Signals all fences of a large timeline with signaling enabled on each point while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-enable-all-signal-all-backward
+ * Description: Signals all fences of a large reversed ordered timeline with signaling enabled on each point while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-enable-all-signal-all-random
+ * Description: Signals all fences of a large randomly ordered timeline with signaling enabled on each point while another thread is waiting on that timeline
+ *
+ * SUBTEST: stress-wait-all-signal-forward
+ * Description: Signals each fence of a large timeline while another thread is waiting on each point of that timeline
+ *
+ * SUBTEST: stress-wait-all-signal-backward
+ * Description: Signals each fence of a large timeline in reversed order while another thread is waiting on each point of that timeline
+ *
+ * SUBTEST: stress-wait-all-signal-random
+ * Description: Signals each fence of a large timeline in random order while another thread is waiting on each point of that timeline
+ *
+ * SUBTEST: stress-wait-all-signal-all-forward
+ * Description: Signals all fences of a large timeline while another thread is waiting on each point of that timeline
+ *
+ * SUBTEST: stress-wait-all-signal-all-backward
+ * Description: Signals all fences of a large reversed ordered timeline while another thread is waiting on each point of that timeline
+ *
+ * SUBTEST: stress-wait-all-signal-all-random
+ * Description: Signals all fences of a large randomly ordered timeline while another thread is waiting on each point of that timeline
+ *
*/
IGT_TEST_DESCRIPTION("Tests for the drm timeline sync object API");
@@ -1675,6 +1730,217 @@ test_32bits_limit(int fd)
close(timeline);
}
+#define STRESS_FLAGS_WAIT_ALL DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL
+#define STRESS_FLAGS_ENABLE_ALL (STRESS_FLAGS_WAIT_ALL << 1)
+#define STRESS_FLAGS_SIGNAL_ALL (STRESS_FLAGS_ENABLE_ALL << 1)
+#define STRESS_FLAGS_SIGNAL_BACKWARD (STRESS_FLAGS_SIGNAL_ALL << 1)
+#define STRESS_FLAGS_SIGNAL_RANDOM (STRESS_FLAGS_SIGNAL_BACKWARD << 1)
+
+const char *stress_descriptions[] = {
+ /* stress-wait-last-signal-forward */
+ [0] =
+ "Signals each fence of a large timeline while another thread is waiting on that timeline",
+ /* stress-wait-last-signal-backward */
+ [STRESS_FLAGS_SIGNAL_BACKWARD] =
+ "Signals each fence of a large timeline in reverse order while another thread is waiting on that timeline",
+ /* stress-wait-last-signal-random */
+ [STRESS_FLAGS_SIGNAL_RANDOM] =
+ "Signals each fence of a large timeline in random order while another thread is waiting on that timeline",
+ /* stress-wait-last-signal-all-forward */
+ [STRESS_FLAGS_SIGNAL_ALL] =
+ "Signals all fences of a large timeline while another thread is waiting on that timeline",
+ /* stress-wait-last-signal-all-backward */
+ [STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
+ "Signals all fences of a large reverse ordered timeline while another thread is waiting on that timeline",
+ /* stress-wait-last-signal-all-random */
+ [STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
+ "Signals all fences of a large randomly ordered timeline while another thread is waiting on that timeline",
+ /* stress-enable-all-signal-forward */
+ [STRESS_FLAGS_ENABLE_ALL] =
+ "Signals each fence of a large timeline with signaling enabled on each point while another thread is waiting on that timeline",
+ /* stress-enable-all-signal-backward */
+ [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
+ "Signals each fence of a large timeline in reversed order with signaling enabled on each point while another thread is waiting on that timeline",
+ /* stress-enable-all-signal-random */
+ [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
+ "Signals each fence of a large timeline in random order with signaling enabled on each point while another thread is waiting on that timeline",
+ /* stress-enable-all-signal-all-forward */
+ [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL] =
+ "Signals all fences of a large timeline with signaling enabled on each point while another thread is waiting on that timeline",
+ /* stress-enable-all-signal-all-backward */
+ [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
+ "Signals all fences of a large reversed ordered timeline with signaling enabled on each point while another thread is waiting on that timeline",
+ /* stress-enable-all-signal-all-random */
+ [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
+ "Signals all fences of a large randomly ordered timeline with signaling enabled on each point while another thread is waiting on that timeline",
+ /* stress-wait-all-signal-forward */
+ [STRESS_FLAGS_WAIT_ALL] =
+ "Signals each fence of a large timeline while another thread is waiting on each point of that timeline",
+ /* stress-wait-all-signal-backward */
+ [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
+ "Signals each fence of a large timeline in reversed order while another thread is waiting on each point of that timeline",
+ /* stress-wait-all-signal-random */
+ [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
+ "Signals each fence of a large timeline in random order while another thread is waiting on each point of that timeline",
+ /* stress-wait-all-signal-all-forward */
+ [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL] =
+ "Signals all fences of a large timeline while another thread is waiting on each point of that timeline",
+ /* stress-wait-all-signal-all-backward */
+ [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
+ "Signals all fences of a large reversed ordered timeline while another thread is waiting on each point of that timeline",
+ /* stress-wait-all-signal-all-random */
+ [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
+ "Signals all fences of a large randomly ordered timeline while another thread is waiting on each point of that timeline",
+};
+
+#define TL_LENGTH 4096
+
+struct stress_timeline {
+ int fd;
+ int swsync;
+ uint32_t syncobj;
+ int tmp_fence;
+ uint32_t *syncobjs;
+ uint64_t *points;
+ unsigned int length;
+ unsigned int flags;
+ pthread_t thread;
+ int retval;
+};
+
+static void stress_init(int fd, struct stress_timeline **timeline, unsigned int flags)
+{
+ struct stress_timeline *tl;
+ uint64_t point;
+ int i;
+
+ tl = calloc(TL_LENGTH, sizeof(*tl));
+ igt_assert(tl);
+ *timeline = tl;
+
+ tl->fd = fd;
+ tl->tmp_fence = -1;
+ tl->length = TL_LENGTH;
+ tl->flags = flags;
+
+ tl->swsync = sw_sync_timeline_create();
+ tl->syncobj = syncobj_create(fd, 0);
+
+ tl->syncobjs = calloc(tl->length, sizeof(*tl->syncobjs));
+ igt_assert(tl->syncobjs);
+
+ tl->points = calloc(tl->length, sizeof(*tl->points));
+ igt_assert(tl->points);
+
+ for (i = 0; i < tl->length; i++)
+ tl->points[i] = (flags & STRESS_FLAGS_SIGNAL_BACKWARD) ? tl->length - 1 : i + 1;
+ if (flags & STRESS_FLAGS_SIGNAL_RANDOM)
+ igt_permute_array(tl->points, tl->length, igt_exchange_int64);
+
+ for (i = 0; i < tl->length; i++) {
+ tl->tmp_fence = sw_sync_timeline_create_fence(tl->swsync, tl->points[i]);
+ tl->syncobjs[i] = syncobj_create(fd, 0);
+
+ syncobj_import_sync_file(fd, tl->syncobjs[i], tl->tmp_fence);
+ close(tl->tmp_fence);
+ tl->tmp_fence = -1;
+
+ syncobj_binary_to_timeline(fd, tl->syncobj, i + 1, tl->syncobjs[i]);
+ syncobj_destroy(fd, tl->syncobjs[i]);
+
+ tl->syncobjs[i] = tl->syncobj;
+ tl->points[i] = i + 1;
+ }
+
+ if (flags & STRESS_FLAGS_ENABLE_ALL)
+ igt_assert_eq(syncobj_timeline_wait_err(tl->fd, tl->syncobjs,
+ tl->points, tl->length, 0,
+ DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL), -ETIME);
+
+ syncobj_timeline_query(fd, &tl->syncobj, &point, 1);
+ igt_assert_eq(point, 0);
+}
+
+static void *stress_wait_syncobj_thread_func(void *data)
+{
+ struct stress_timeline *tl = data;
+ unsigned int count = (tl->flags & STRESS_FLAGS_WAIT_ALL) ? tl->length : 1;
+ uint64_t *points = &tl->points[tl->length - count];
+
+ tl->retval = -EINPROGRESS;
+
+ /* Wait for the timeline signaled */
+ tl->retval = syncobj_timeline_wait_err(tl->fd, tl->syncobjs, points, count,
+ gettime_ns() + 600 * NSECS_PER_SEC,
+ tl->flags & DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL);
+
+ return &tl->retval;
+}
+
+static void test_stress_enable_wait_signal(int fd, struct stress_timeline **timeline,
+ unsigned int flags)
+{
+ struct stress_timeline *tl;
+ int64_t dt;
+ int i;
+
+ stress_init(fd, timeline, flags);
+ tl = *timeline;
+
+ tl->retval = 0;
+ igt_assert_eq(pthread_create(&tl->thread, NULL,
+ stress_wait_syncobj_thread_func, tl), 0);
+ igt_assert_eq(sched_yield(), 0);
+ while (READ_ONCE(tl->retval) != -EINPROGRESS)
+ ;
+ igt_assert_eq(sched_yield(), 0);
+
+ dt = -gettime_ns();
+ if (flags & STRESS_FLAGS_SIGNAL_ALL)
+ sw_sync_timeline_inc(tl->swsync, tl->length);
+ else
+ for (i = 0; i < tl->length; i++)
+ sw_sync_timeline_inc(tl->swsync, 1);
+ dt += gettime_ns();
+ igt_info("%s: %d signals in %ld ns\n", __func__, tl->length, dt);
+
+ igt_assert_eq(pthread_join(tl->thread, NULL), 0);
+ tl->thread = 0;
+ igt_assert_eq(tl->retval, 0);
+}
+
+static void stress_cleanup(struct stress_timeline *timeline)
+{
+ if (!timeline)
+ return;
+
+ if (timeline->thread)
+ igt_warn_on(pthread_join(timeline->thread, NULL));
+
+ if (timeline->points)
+ free(timeline->points);
+
+ if (timeline->syncobjs) {
+ int i;
+
+ for (i = 0; i < timeline->length; i++)
+ if (timeline->syncobjs && timeline->syncobjs[i] != timeline->syncobj)
+ syncobj_destroy(timeline->fd, timeline->syncobjs[i]);
+ free(timeline->syncobjs);
+ }
+
+ if (timeline->tmp_fence >= 0)
+ igt_warn_on(close(timeline->tmp_fence));
+
+ if (timeline->syncobj)
+ syncobj_destroy(timeline->fd, timeline->syncobj);
+
+ if (timeline->swsync >= 0)
+ igt_warn_on(close(timeline->swsync));
+
+ free(timeline);
+}
+
static bool
has_syncobj_timeline_wait(int fd)
{
@@ -1934,6 +2200,29 @@ igt_main
igt_subtest("32bits-limit")
test_32bits_limit(fd);
+ for (unsigned int flags = 0;
+ flags < (STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL |
+ STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_RANDOM);
+ flags++) {
+ struct stress_timeline *timeline = NULL;
+
+ if (flags & STRESS_FLAGS_ENABLE_ALL && flags & STRESS_FLAGS_WAIT_ALL)
+ continue;
+
+ igt_describe(stress_descriptions[flags]);
+ igt_subtest_f("stress-%s-%s-signal%s-%s",
+ (flags & STRESS_FLAGS_ENABLE_ALL) ? "enable" : "wait",
+ (flags & (STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_ENABLE_ALL)) ? "all" :
+ "last",
+ (flags & STRESS_FLAGS_SIGNAL_ALL) ? "-all" : "",
+ (flags & STRESS_FLAGS_SIGNAL_RANDOM) ? "random" :
+ (flags & STRESS_FLAGS_SIGNAL_BACKWARD) ? "backward" : "forward")
+ test_stress_enable_wait_signal(fd, &timeline, flags);
+
+ igt_fixture
+ stress_cleanup(READ_ONCE(timeline));
+ }
+
igt_fixture {
drm_close_driver(fd);
}
--
2.51.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH i-g-t] tests/syncobj_timeline: Exercise signaling of awaited points
2025-09-16 9:55 [PATCH i-g-t] tests/syncobj_timeline: Exercise signaling of awaited points Janusz Krzysztofik
@ 2025-09-16 10:58 ` Christian König
2025-09-17 18:32 ` Janusz Krzysztofik
2025-09-16 21:42 ` ✓ Xe.CI.BAT: success for " Patchwork
` (3 subsequent siblings)
4 siblings, 1 reply; 8+ messages in thread
From: Christian König @ 2025-09-16 10:58 UTC (permalink / raw)
To: Janusz Krzysztofik, igt-dev; +Cc: dri-devel, Kamil Konieczny, Chris Wilson
On 16.09.25 11:55, Janusz Krzysztofik wrote:
> CI reports kernel soft lockups when running a wait_backward test case of
> igt@dmabuf@all-tests@dma_fence_chain selftest on less powerful machines.
> A kernel fix has been developed that has proven to resolve the issue, but
> it hasn't been accepted upstream, with a recommendation for dropping that
> test case as a "nonsense".
>
> Before we decide to take that path, try to implement the problematic test
> case in user space as an IGT subtest. Since no kernel uAPIs have been
> found that allow strict reimplementation of exact algorithm of the
> problematic test case, where every link of a dma-fence chain is signaled
> one by one from a loop running in kernel space, provide two approximate
> variants, one that signals each fence with an individual system call, and
> one that signals them all in one shot with one system call.
Those tests are unrealistic outside of the syncobj framework.
E.g. a test which exercises signaling each fence individually would require HW which would do that to happen in reality.
Regards,
Christian.
>
> For more comprehensive testing, also implement the _forward and _random
> scenarios from the original selftest, as well as simplified variants that
> don't enable signaling on each link of the dma-fence chain, and yet others
> that not only enable but also wait on every link of the chain.
>
> Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
> ---
> tests/syncobj_timeline.c | 289 +++++++++++++++++++++++++++++++++++++++
> 1 file changed, 289 insertions(+)
>
> diff --git a/tests/syncobj_timeline.c b/tests/syncobj_timeline.c
> index a77896ec1d..80c5970687 100644
> --- a/tests/syncobj_timeline.c
> +++ b/tests/syncobj_timeline.c
> @@ -427,6 +427,61 @@
> *
> * SUBTEST: wait-zero-handles
> * Description: Verifies that waiting on an empty list of syncobj handles is accepted
> + *
> + * SUBTEST: stress-wait-last-signal-forward
> + * Description: Signals each fence of a large timeline while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-wait-last-signal-backward
> + * Description: Signals each fence of a large timeline in reverse order while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-wait-last-signal-random
> + * Description: Signals each fence of a large timeline in random order while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-wait-last-signal-all-forward
> + * Description: Signals all fences of a large timeline while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-wait-last-signal-all-backward
> + * Description: Signals all fences of a large reverse ordered timeline while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-wait-last-signal-all-random
> + * Description: Signals all fences of a large randomly ordered timeline while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-enable-all-signal-forward
> + * Description: Signals each fence of a large timeline with signaling enabled on each point while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-enable-all-signal-backward
> + * Description: Signals each fence of a large timeline in reversed order with signaling enabled on each point while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-enable-all-signal-random
> + * Description: Signals each fence of a large timeline in random order with signaling enabled on each point while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-enable-all-signal-all-forward
> + * Description: Signals all fences of a large timeline with signaling enabled on each point while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-enable-all-signal-all-backward
> + * Description: Signals all fences of a large reversed ordered timeline with signaling enabled on each point while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-enable-all-signal-all-random
> + * Description: Signals all fences of a large randomly ordered timeline with signaling enabled on each point while another thread is waiting on that timeline
> + *
> + * SUBTEST: stress-wait-all-signal-forward
> + * Description: Signals each fence of a large timeline while another thread is waiting on each point of that timeline
> + *
> + * SUBTEST: stress-wait-all-signal-backward
> + * Description: Signals each fence of a large timeline in reversed order while another thread is waiting on each point of that timeline
> + *
> + * SUBTEST: stress-wait-all-signal-random
> + * Description: Signals each fence of a large timeline in random order while another thread is waiting on each point of that timeline
> + *
> + * SUBTEST: stress-wait-all-signal-all-forward
> + * Description: Signals all fences of a large timeline while another thread is waiting on each point of that timeline
> + *
> + * SUBTEST: stress-wait-all-signal-all-backward
> + * Description: Signals all fences of a large reversed ordered timeline while another thread is waiting on each point of that timeline
> + *
> + * SUBTEST: stress-wait-all-signal-all-random
> + * Description: Signals all fences of a large randomly ordered timeline while another thread is waiting on each point of that timeline
> + *
> */
>
> IGT_TEST_DESCRIPTION("Tests for the drm timeline sync object API");
> @@ -1675,6 +1730,217 @@ test_32bits_limit(int fd)
> close(timeline);
> }
>
> +#define STRESS_FLAGS_WAIT_ALL DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL
> +#define STRESS_FLAGS_ENABLE_ALL (STRESS_FLAGS_WAIT_ALL << 1)
> +#define STRESS_FLAGS_SIGNAL_ALL (STRESS_FLAGS_ENABLE_ALL << 1)
> +#define STRESS_FLAGS_SIGNAL_BACKWARD (STRESS_FLAGS_SIGNAL_ALL << 1)
> +#define STRESS_FLAGS_SIGNAL_RANDOM (STRESS_FLAGS_SIGNAL_BACKWARD << 1)
> +
> +const char *stress_descriptions[] = {
> + /* stress-wait-last-signal-forward */
> + [0] =
> + "Signals each fence of a large timeline while another thread is waiting on that timeline",
> + /* stress-wait-last-signal-backward */
> + [STRESS_FLAGS_SIGNAL_BACKWARD] =
> + "Signals each fence of a large timeline in reverse order while another thread is waiting on that timeline",
> + /* stress-wait-last-signal-random */
> + [STRESS_FLAGS_SIGNAL_RANDOM] =
> + "Signals each fence of a large timeline in random order while another thread is waiting on that timeline",
> + /* stress-wait-last-signal-all-forward */
> + [STRESS_FLAGS_SIGNAL_ALL] =
> + "Signals all fences of a large timeline while another thread is waiting on that timeline",
> + /* stress-wait-last-signal-all-backward */
> + [STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
> + "Signals all fences of a large reverse ordered timeline while another thread is waiting on that timeline",
> + /* stress-wait-last-signal-all-random */
> + [STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
> + "Signals all fences of a large randomly ordered timeline while another thread is waiting on that timeline",
> + /* stress-enable-all-signal-forward */
> + [STRESS_FLAGS_ENABLE_ALL] =
> + "Signals each fence of a large timeline with signaling enabled on each point while another thread is waiting on that timeline",
> + /* stress-enable-all-signal-backward */
> + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
> + "Signals each fence of a large timeline in reversed order with signaling enabled on each point while another thread is waiting on that timeline",
> + /* stress-enable-all-signal-random */
> + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
> + "Signals each fence of a large timeline in random order with signaling enabled on each point while another thread is waiting on that timeline",
> + /* stress-enable-all-signal-all-forward */
> + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL] =
> + "Signals all fences of a large timeline with signaling enabled on each point while another thread is waiting on that timeline",
> + /* stress-enable-all-signal-all-backward */
> + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
> + "Signals all fences of a large reversed ordered timeline with signaling enabled on each point while another thread is waiting on that timeline",
> + /* stress-enable-all-signal-all-random */
> + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
> + "Signals all fences of a large randomly ordered timeline with signaling enabled on each point while another thread is waiting on that timeline",
> + /* stress-wait-all-signal-forward */
> + [STRESS_FLAGS_WAIT_ALL] =
> + "Signals each fence of a large timeline while another thread is waiting on each point of that timeline",
> + /* stress-wait-all-signal-backward */
> + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
> + "Signals each fence of a large timeline in reversed order while another thread is waiting on each point of that timeline",
> + /* stress-wait-all-signal-random */
> + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
> + "Signals each fence of a large timeline in random order while another thread is waiting on each point of that timeline",
> + /* stress-wait-all-signal-all-forward */
> + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL] =
> + "Signals all fences of a large timeline while another thread is waiting on each point of that timeline",
> + /* stress-wait-all-signal-all-backward */
> + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
> + "Signals all fences of a large reversed ordered timeline while another thread is waiting on each point of that timeline",
> + /* stress-wait-all-signal-all-random */
> + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
> + "Signals all fences of a large randomly ordered timeline while another thread is waiting on each point of that timeline",
> +};
> +
> +#define TL_LENGTH 4096
> +
> +struct stress_timeline {
> + int fd;
> + int swsync;
> + uint32_t syncobj;
> + int tmp_fence;
> + uint32_t *syncobjs;
> + uint64_t *points;
> + unsigned int length;
> + unsigned int flags;
> + pthread_t thread;
> + int retval;
> +};
> +
> +static void stress_init(int fd, struct stress_timeline **timeline, unsigned int flags)
> +{
> + struct stress_timeline *tl;
> + uint64_t point;
> + int i;
> +
> + tl = calloc(TL_LENGTH, sizeof(*tl));
> + igt_assert(tl);
> + *timeline = tl;
> +
> + tl->fd = fd;
> + tl->tmp_fence = -1;
> + tl->length = TL_LENGTH;
> + tl->flags = flags;
> +
> + tl->swsync = sw_sync_timeline_create();
> + tl->syncobj = syncobj_create(fd, 0);
> +
> + tl->syncobjs = calloc(tl->length, sizeof(*tl->syncobjs));
> + igt_assert(tl->syncobjs);
> +
> + tl->points = calloc(tl->length, sizeof(*tl->points));
> + igt_assert(tl->points);
> +
> + for (i = 0; i < tl->length; i++)
> + tl->points[i] = (flags & STRESS_FLAGS_SIGNAL_BACKWARD) ? tl->length - 1 : i + 1;
> + if (flags & STRESS_FLAGS_SIGNAL_RANDOM)
> + igt_permute_array(tl->points, tl->length, igt_exchange_int64);
> +
> + for (i = 0; i < tl->length; i++) {
> + tl->tmp_fence = sw_sync_timeline_create_fence(tl->swsync, tl->points[i]);
> + tl->syncobjs[i] = syncobj_create(fd, 0);
> +
> + syncobj_import_sync_file(fd, tl->syncobjs[i], tl->tmp_fence);
> + close(tl->tmp_fence);
> + tl->tmp_fence = -1;
> +
> + syncobj_binary_to_timeline(fd, tl->syncobj, i + 1, tl->syncobjs[i]);
> + syncobj_destroy(fd, tl->syncobjs[i]);
> +
> + tl->syncobjs[i] = tl->syncobj;
> + tl->points[i] = i + 1;
> + }
> +
> + if (flags & STRESS_FLAGS_ENABLE_ALL)
> + igt_assert_eq(syncobj_timeline_wait_err(tl->fd, tl->syncobjs,
> + tl->points, tl->length, 0,
> + DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL), -ETIME);
> +
> + syncobj_timeline_query(fd, &tl->syncobj, &point, 1);
> + igt_assert_eq(point, 0);
> +}
> +
> +static void *stress_wait_syncobj_thread_func(void *data)
> +{
> + struct stress_timeline *tl = data;
> + unsigned int count = (tl->flags & STRESS_FLAGS_WAIT_ALL) ? tl->length : 1;
> + uint64_t *points = &tl->points[tl->length - count];
> +
> + tl->retval = -EINPROGRESS;
> +
> + /* Wait for the timeline signaled */
> + tl->retval = syncobj_timeline_wait_err(tl->fd, tl->syncobjs, points, count,
> + gettime_ns() + 600 * NSECS_PER_SEC,
> + tl->flags & DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL);
> +
> + return &tl->retval;
> +}
> +
> +static void test_stress_enable_wait_signal(int fd, struct stress_timeline **timeline,
> + unsigned int flags)
> +{
> + struct stress_timeline *tl;
> + int64_t dt;
> + int i;
> +
> + stress_init(fd, timeline, flags);
> + tl = *timeline;
> +
> + tl->retval = 0;
> + igt_assert_eq(pthread_create(&tl->thread, NULL,
> + stress_wait_syncobj_thread_func, tl), 0);
> + igt_assert_eq(sched_yield(), 0);
> + while (READ_ONCE(tl->retval) != -EINPROGRESS)
> + ;
> + igt_assert_eq(sched_yield(), 0);
> +
> + dt = -gettime_ns();
> + if (flags & STRESS_FLAGS_SIGNAL_ALL)
> + sw_sync_timeline_inc(tl->swsync, tl->length);
> + else
> + for (i = 0; i < tl->length; i++)
> + sw_sync_timeline_inc(tl->swsync, 1);
> + dt += gettime_ns();
> + igt_info("%s: %d signals in %ld ns\n", __func__, tl->length, dt);
> +
> + igt_assert_eq(pthread_join(tl->thread, NULL), 0);
> + tl->thread = 0;
> + igt_assert_eq(tl->retval, 0);
> +}
> +
> +static void stress_cleanup(struct stress_timeline *timeline)
> +{
> + if (!timeline)
> + return;
> +
> + if (timeline->thread)
> + igt_warn_on(pthread_join(timeline->thread, NULL));
> +
> + if (timeline->points)
> + free(timeline->points);
> +
> + if (timeline->syncobjs) {
> + int i;
> +
> + for (i = 0; i < timeline->length; i++)
> + if (timeline->syncobjs && timeline->syncobjs[i] != timeline->syncobj)
> + syncobj_destroy(timeline->fd, timeline->syncobjs[i]);
> + free(timeline->syncobjs);
> + }
> +
> + if (timeline->tmp_fence >= 0)
> + igt_warn_on(close(timeline->tmp_fence));
> +
> + if (timeline->syncobj)
> + syncobj_destroy(timeline->fd, timeline->syncobj);
> +
> + if (timeline->swsync >= 0)
> + igt_warn_on(close(timeline->swsync));
> +
> + free(timeline);
> +}
> +
> static bool
> has_syncobj_timeline_wait(int fd)
> {
> @@ -1934,6 +2200,29 @@ igt_main
> igt_subtest("32bits-limit")
> test_32bits_limit(fd);
>
> + for (unsigned int flags = 0;
> + flags < (STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL |
> + STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_RANDOM);
> + flags++) {
> + struct stress_timeline *timeline = NULL;
> +
> + if (flags & STRESS_FLAGS_ENABLE_ALL && flags & STRESS_FLAGS_WAIT_ALL)
> + continue;
> +
> + igt_describe(stress_descriptions[flags]);
> + igt_subtest_f("stress-%s-%s-signal%s-%s",
> + (flags & STRESS_FLAGS_ENABLE_ALL) ? "enable" : "wait",
> + (flags & (STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_ENABLE_ALL)) ? "all" :
> + "last",
> + (flags & STRESS_FLAGS_SIGNAL_ALL) ? "-all" : "",
> + (flags & STRESS_FLAGS_SIGNAL_RANDOM) ? "random" :
> + (flags & STRESS_FLAGS_SIGNAL_BACKWARD) ? "backward" : "forward")
> + test_stress_enable_wait_signal(fd, &timeline, flags);
> +
> + igt_fixture
> + stress_cleanup(READ_ONCE(timeline));
> + }
> +
> igt_fixture {
> drm_close_driver(fd);
> }
^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ Xe.CI.BAT: success for tests/syncobj_timeline: Exercise signaling of awaited points
2025-09-16 9:55 [PATCH i-g-t] tests/syncobj_timeline: Exercise signaling of awaited points Janusz Krzysztofik
2025-09-16 10:58 ` Christian König
@ 2025-09-16 21:42 ` Patchwork
2025-09-16 21:58 ` ✓ i915.CI.BAT: " Patchwork
` (2 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2025-09-16 21:42 UTC (permalink / raw)
To: Janusz Krzysztofik; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 995 bytes --]
== Series Details ==
Series: tests/syncobj_timeline: Exercise signaling of awaited points
URL : https://patchwork.freedesktop.org/series/154590/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8541_BAT -> XEIGTPW_13755_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (11 -> 11)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_8541 -> IGTPW_13755
* Linux: xe-3769-bbb6481c2b5e8ff72500665846dc121b6f093481 -> xe-3776-c3610fc0ab7c1c668031b3804549187d75550e93
IGTPW_13755: 13755
IGT_8541: 8541
xe-3769-bbb6481c2b5e8ff72500665846dc121b6f093481: bbb6481c2b5e8ff72500665846dc121b6f093481
xe-3776-c3610fc0ab7c1c668031b3804549187d75550e93: c3610fc0ab7c1c668031b3804549187d75550e93
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/index.html
[-- Attachment #2: Type: text/html, Size: 1554 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ i915.CI.BAT: success for tests/syncobj_timeline: Exercise signaling of awaited points
2025-09-16 9:55 [PATCH i-g-t] tests/syncobj_timeline: Exercise signaling of awaited points Janusz Krzysztofik
2025-09-16 10:58 ` Christian König
2025-09-16 21:42 ` ✓ Xe.CI.BAT: success for " Patchwork
@ 2025-09-16 21:58 ` Patchwork
2025-09-17 0:35 ` ✗ Xe.CI.Full: failure " Patchwork
2025-09-17 3:07 ` ✗ i915.CI.Full: " Patchwork
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2025-09-16 21:58 UTC (permalink / raw)
To: Janusz Krzysztofik; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 3202 bytes --]
== Series Details ==
Series: tests/syncobj_timeline: Exercise signaling of awaited points
URL : https://patchwork.freedesktop.org/series/154590/
State : success
== Summary ==
CI Bug Log - changes from IGT_8541 -> IGTPW_13755
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/index.html
Participating hosts (43 -> 42)
------------------------------
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_13755 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@dmabuf@all-tests:
- bat-apl-1: NOTRUN -> [ABORT][1] ([i915#12904]) +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/bat-apl-1/igt@dmabuf@all-tests.html
* igt@dmabuf@all-tests@dma_fence_chain:
- fi-bsw-n3050: [PASS][2] -> [ABORT][3] ([i915#12904]) +1 other test abort
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8541/fi-bsw-n3050/igt@dmabuf@all-tests@dma_fence_chain.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/fi-bsw-n3050/igt@dmabuf@all-tests@dma_fence_chain.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-apl-1: NOTRUN -> [SKIP][4] +3 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/bat-apl-1/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@i915_selftest@live:
- bat-mtlp-8: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8541/bat-mtlp-8/igt@i915_selftest@live.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/bat-mtlp-8/igt@i915_selftest@live.html
#### Possible fixes ####
* igt@core_hotunplug@unbind-rebind:
- bat-apl-1: [ABORT][7] -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8541/bat-apl-1/igt@core_hotunplug@unbind-rebind.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/bat-apl-1/igt@core_hotunplug@unbind-rebind.html
* igt@i915_selftest@live@workarounds:
- bat-adlp-6: [ABORT][9] ([i915#14365]) -> [PASS][10] +1 other test pass
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8541/bat-adlp-6/igt@i915_selftest@live@workarounds.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/bat-adlp-6/igt@i915_selftest@live@workarounds.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904
[i915#14365]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14365
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8541 -> IGTPW_13755
* Linux: CI_DRM_17211 -> CI_DRM_17218
CI-20190529: 20190529
CI_DRM_17211: bbb6481c2b5e8ff72500665846dc121b6f093481 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_17218: c3610fc0ab7c1c668031b3804549187d75550e93 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_13755: 13755
IGT_8541: 8541
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/index.html
[-- Attachment #2: Type: text/html, Size: 4039 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* ✗ Xe.CI.Full: failure for tests/syncobj_timeline: Exercise signaling of awaited points
2025-09-16 9:55 [PATCH i-g-t] tests/syncobj_timeline: Exercise signaling of awaited points Janusz Krzysztofik
` (2 preceding siblings ...)
2025-09-16 21:58 ` ✓ i915.CI.BAT: " Patchwork
@ 2025-09-17 0:35 ` Patchwork
2025-09-17 3:07 ` ✗ i915.CI.Full: " Patchwork
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2025-09-17 0:35 UTC (permalink / raw)
To: Janusz Krzysztofik; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 56513 bytes --]
== Series Details ==
Series: tests/syncobj_timeline: Exercise signaling of awaited points
URL : https://patchwork.freedesktop.org/series/154590/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8541_FULL -> XEIGTPW_13755_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_13755_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_13755_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (4 -> 3)
------------------------------
Missing (1): shard-adlp
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_13755_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@xe_module_load@reload:
- shard-bmg: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-8/igt@xe_module_load@reload.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-7/igt@xe_module_load@reload.html
Known issues
------------
Here are the changes found in XEIGTPW_13755_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][3] ([Intel XE#2327]) +2 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-5/igt@kms_big_fb@linear-32bpp-rotate-270.html
- shard-lnl: NOTRUN -> [SKIP][4] ([Intel XE#1407]) +2 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-4/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][5] ([Intel XE#316]) +4 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-463/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-0:
- shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#1124]) +5 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-4/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2-set2: NOTRUN -> [SKIP][7] ([Intel XE#607])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-433/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-dg2-set2: NOTRUN -> [SKIP][8] ([Intel XE#619])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-464/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][9] ([Intel XE#1124]) +7 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-436/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-lnl: NOTRUN -> [SKIP][10] ([Intel XE#1124]) +4 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_bw@linear-tiling-2-displays-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#367]) +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-1/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html
- shard-lnl: NOTRUN -> [SKIP][12] ([Intel XE#367]) +2 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-3/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html
* igt@kms_bw@linear-tiling-2-displays-2560x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][13] ([Intel XE#367]) +3 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-464/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#2887]) +7 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-1/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#787]) +209 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-463/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#2907])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-433/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs:
- shard-lnl: NOTRUN -> [SKIP][17] ([Intel XE#2887]) +3 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-2/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#3442])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-463/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#2652] / [Intel XE#787]) +17 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-dp-2.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#455] / [Intel XE#787]) +46 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-466/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4.html
* igt@kms_cdclk@mode-transition:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#2724])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][22] ([Intel XE#4417]) +3 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-8/igt@kms_cdclk@mode-transition@pipe-b-edp-1.html
* igt@kms_cdclk@mode-transition@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#4417]) +3 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-436/igt@kms_cdclk@mode-transition@pipe-d-dp-4.html
* igt@kms_cdclk@plane-scaling@pipe-b-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#4416]) +3 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-432/igt@kms_cdclk@plane-scaling@pipe-b-dp-2.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#306])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-2/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_color@gamma:
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#306]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-435/igt@kms_chamelium_color@gamma.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-dg2-set2: NOTRUN -> [SKIP][27] ([Intel XE#373]) +11 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-435/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_chamelium_hpd@dp-hpd-after-suspend:
- shard-bmg: NOTRUN -> [SKIP][28] ([Intel XE#2252]) +3 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-5/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-lnl: NOTRUN -> [SKIP][29] ([Intel XE#373]) +6 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-3/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-2:
- shard-dg2-set2: NOTRUN -> [FAIL][30] ([Intel XE#1178]) +3 other tests fail
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-432/igt@kms_content_protection@atomic-dpms@pipe-a-dp-2.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#2390])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-2/igt@kms_content_protection@dp-mst-type-0.html
- shard-dg2-set2: NOTRUN -> [SKIP][32] ([Intel XE#307])
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-463/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@lic-type-1:
- shard-dg2-set2: NOTRUN -> [SKIP][33] ([Intel XE#455]) +15 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-432/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@uevent:
- shard-lnl: NOTRUN -> [SKIP][34] ([Intel XE#3278])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-2/igt@kms_content_protection@uevent.html
* igt@kms_content_protection@uevent@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][35] ([Intel XE#1188])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-436/igt@kms_content_protection@uevent@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2-set2: NOTRUN -> [SKIP][36] ([Intel XE#308]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-464/igt@kms_cursor_crc@cursor-onscreen-512x170.html
- shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2321]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-7/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-lnl: NOTRUN -> [SKIP][38] ([Intel XE#2321])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-8/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-random-64x21:
- shard-bmg: NOTRUN -> [SKIP][39] ([Intel XE#2320]) +2 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-2/igt@kms_cursor_crc@cursor-random-64x21.html
- shard-lnl: NOTRUN -> [SKIP][40] ([Intel XE#1424]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-1/igt@kms_cursor_crc@cursor-random-64x21.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
- shard-bmg: [PASS][41] -> [SKIP][42] ([Intel XE#2291]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-8/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
- shard-lnl: NOTRUN -> [SKIP][43] ([Intel XE#309]) +2 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-7/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-bmg: [PASS][44] -> [FAIL][45] ([Intel XE#1475])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-3/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#4354])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_dp_link_training@uhbr-sst.html
- shard-dg2-set2: NOTRUN -> [SKIP][47] ([Intel XE#4356])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-435/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dsc@dsc-with-formats:
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#2244])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-5/igt@kms_dsc@dsc-with-formats.html
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#2244])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-5/igt@kms_dsc@dsc-with-formats.html
* igt@kms_fbcon_fbt@psr:
- shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#776])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-3/igt@kms_fbcon_fbt@psr.html
- shard-dg2-set2: NOTRUN -> [SKIP][51] ([Intel XE#776])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-432/igt@kms_fbcon_fbt@psr.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-bmg: [PASS][52] -> [SKIP][53] ([Intel XE#2316]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-8/igt@kms_flip@2x-absolute-wf_vblank.html
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-lnl: NOTRUN -> [SKIP][54] ([Intel XE#1421]) +2 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-4/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#1397]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#2380]) +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling:
- shard-lnl: NOTRUN -> [SKIP][57] ([Intel XE#1397] / [Intel XE#1745]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-1/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#2293] / [Intel XE#2380])
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][59] ([Intel XE#2293])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render:
- shard-lnl: NOTRUN -> [SKIP][60] ([Intel XE#651]) +8 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-1/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen:
- shard-dg2-set2: NOTRUN -> [SKIP][61] ([Intel XE#651]) +33 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-466/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: NOTRUN -> [SKIP][62] ([Intel XE#5390]) +6 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][63] ([Intel XE#656]) +16 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2-set2: NOTRUN -> [SKIP][64] ([Intel XE#658]) +1 other test skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-433/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][65] ([Intel XE#2312]) +3 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][66] ([Intel XE#2311]) +16 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- shard-lnl: NOTRUN -> [SKIP][67] ([Intel XE#1469]) +1 other test skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#2313]) +15 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-bmg: NOTRUN -> [SKIP][69] ([Intel XE#2352]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-dg2-set2: NOTRUN -> [SKIP][70] ([Intel XE#1158])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-434/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][71] ([Intel XE#653]) +29 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_hdr@invalid-hdr:
- shard-bmg: [PASS][72] -> [SKIP][73] ([Intel XE#1503])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-8/igt@kms_hdr@invalid-hdr.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-1/igt@kms_hdr@invalid-hdr.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-dg2-set2: NOTRUN -> [SKIP][74] ([Intel XE#4298])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-434/igt@kms_joiner@basic-max-non-joiner.html
- shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#4298])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-3/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#2927])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-8/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#4090])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-2/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-dg2-set2: NOTRUN -> [SKIP][78] ([Intel XE#2925])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-433/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-lnl: NOTRUN -> [SKIP][79] ([Intel XE#2925])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-dg2-set2: NOTRUN -> [SKIP][80] ([Intel XE#356])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-432/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@legacy:
- shard-bmg: NOTRUN -> [SKIP][81] ([Intel XE#2486])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-8/igt@kms_panel_fitting@legacy.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-lnl: NOTRUN -> [SKIP][82] ([Intel XE#4596])
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-1/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#2499])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-2/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#1439] / [Intel XE#836])
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-1/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-lnl: NOTRUN -> [SKIP][85] ([Intel XE#1406] / [Intel XE#2893]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-7/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-dg2-set2: NOTRUN -> [SKIP][86] ([Intel XE#1406] / [Intel XE#1489]) +9 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-466/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
- shard-lnl: NOTRUN -> [SKIP][87] ([Intel XE#1406] / [Intel XE#2893] / [Intel XE#4608])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#1406] / [Intel XE#4608]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
- shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#1406] / [Intel XE#1489]) +3 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-1/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2-set2: NOTRUN -> [SKIP][90] ([Intel XE#1122] / [Intel XE#1406])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-464/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-cursor-plane-onoff:
- shard-lnl: NOTRUN -> [SKIP][91] ([Intel XE#1406]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-1/igt@kms_psr@fbc-pr-cursor-plane-onoff.html
* igt@kms_psr@fbc-psr-sprite-render:
- shard-dg2-set2: NOTRUN -> [SKIP][92] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) +12 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-435/igt@kms_psr@fbc-psr-sprite-render.html
* igt@kms_psr@fbc-psr2-basic@edp-1:
- shard-lnl: NOTRUN -> [SKIP][93] ([Intel XE#1406] / [Intel XE#4609])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-3/igt@kms_psr@fbc-psr2-basic@edp-1.html
* igt@kms_psr@pr-sprite-plane-onoff:
- shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +6 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-1/igt@kms_psr@pr-sprite-plane-onoff.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-bmg: NOTRUN -> [SKIP][95] ([Intel XE#2330])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
- shard-dg2-set2: NOTRUN -> [SKIP][96] ([Intel XE#1127]) +1 other test skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-435/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
- shard-lnl: NOTRUN -> [SKIP][97] ([Intel XE#1127])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-3/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-lnl: NOTRUN -> [SKIP][98] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-3/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-bmg: NOTRUN -> [SKIP][99] ([Intel XE#3414] / [Intel XE#3904])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-8/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
- shard-dg2-set2: NOTRUN -> [SKIP][100] ([Intel XE#3414])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-433/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_scaling_modes@scaling-mode-full-aspect:
- shard-bmg: NOTRUN -> [SKIP][101] ([Intel XE#2413])
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-4/igt@kms_scaling_modes@scaling-mode-full-aspect.html
* igt@kms_vrr@flip-suspend:
- shard-bmg: NOTRUN -> [SKIP][102] ([Intel XE#1499]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-4/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@lobf:
- shard-bmg: NOTRUN -> [SKIP][103] ([Intel XE#2168])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-5/igt@kms_vrr@lobf.html
- shard-dg2-set2: NOTRUN -> [SKIP][104] ([Intel XE#2168])
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-435/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-lnl: NOTRUN -> [SKIP][105] ([Intel XE#1499])
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-7/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@xe_configfs@survivability-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][106] ([Intel XE#6010])
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-432/igt@xe_configfs@survivability-mode.html
- shard-lnl: NOTRUN -> [SKIP][107] ([Intel XE#6010])
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-8/igt@xe_configfs@survivability-mode.html
* igt@xe_copy_basic@mem-copy-linear-0xfffe:
- shard-dg2-set2: NOTRUN -> [SKIP][108] ([Intel XE#1123]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-466/igt@xe_copy_basic@mem-copy-linear-0xfffe.html
* igt@xe_copy_basic@mem-set-linear-0x3fff:
- shard-dg2-set2: NOTRUN -> [SKIP][109] ([Intel XE#1126])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-464/igt@xe_copy_basic@mem-set-linear-0x3fff.html
* igt@xe_eu_stall@blocking-re-enable:
- shard-dg2-set2: NOTRUN -> [SKIP][110] ([Intel XE#5626]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-432/igt@xe_eu_stall@blocking-re-enable.html
* igt@xe_eudebug@vm-bind-clear-faultable:
- shard-dg2-set2: NOTRUN -> [SKIP][111] ([Intel XE#4837]) +14 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-433/igt@xe_eudebug@vm-bind-clear-faultable.html
- shard-lnl: NOTRUN -> [SKIP][112] ([Intel XE#4837]) +4 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-4/igt@xe_eudebug@vm-bind-clear-faultable.html
* igt@xe_eudebug_online@single-step:
- shard-bmg: NOTRUN -> [SKIP][113] ([Intel XE#4837]) +6 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-3/igt@xe_eudebug_online@single-step.html
* igt@xe_eudebug_sriov@deny-eudebug:
- shard-lnl: NOTRUN -> [SKIP][114] ([Intel XE#4518])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-2/igt@xe_eudebug_sriov@deny-eudebug.html
* igt@xe_eudebug_sriov@deny-sriov:
- shard-dg2-set2: NOTRUN -> [SKIP][115] ([Intel XE#4518])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-433/igt@xe_eudebug_sriov@deny-sriov.html
* igt@xe_evict_ccs@evict-overcommit-standalone-nofree-samefd:
- shard-lnl: NOTRUN -> [SKIP][116] ([Intel XE#688]) +2 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-8/igt@xe_evict_ccs@evict-overcommit-standalone-nofree-samefd.html
* igt@xe_exec_balancer@many-execqueues-virtual-userptr-invalidate:
- shard-bmg: [PASS][117] -> [DMESG-FAIL][118] ([Intel XE#5213])
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-8/igt@xe_exec_balancer@many-execqueues-virtual-userptr-invalidate.html
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-8/igt@xe_exec_balancer@many-execqueues-virtual-userptr-invalidate.html
* igt@xe_exec_basic@multigpu-no-exec-basic:
- shard-bmg: NOTRUN -> [SKIP][119] ([Intel XE#2322]) +2 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-2/igt@xe_exec_basic@multigpu-no-exec-basic.html
* igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-rebind:
- shard-lnl: NOTRUN -> [SKIP][120] ([Intel XE#1392]) +5 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-1/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-rebind.html
* igt@xe_exec_basic@multigpu-once-basic-defer-mmap:
- shard-dg2-set2: [PASS][121] -> [SKIP][122] ([Intel XE#1392]) +3 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-dg2-463/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-432/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
* igt@xe_exec_basic@multigpu-once-rebind:
- shard-dg2-set2: NOTRUN -> [SKIP][123] ([Intel XE#1392]) +1 other test skip
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-432/igt@xe_exec_basic@multigpu-once-rebind.html
* igt@xe_exec_fault_mode@twice-userptr-invalidate-race:
- shard-dg2-set2: NOTRUN -> [SKIP][124] ([Intel XE#288]) +25 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-436/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html
* igt@xe_exec_system_allocator@threads-many-large-mmap-shared-remap-dontunmap-eocheck:
- shard-dg2-set2: NOTRUN -> [SKIP][125] ([Intel XE#4915]) +268 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-435/igt@xe_exec_system_allocator@threads-many-large-mmap-shared-remap-dontunmap-eocheck.html
* igt@xe_exec_system_allocator@threads-many-mmap-new-huge-nomemset:
- shard-bmg: NOTRUN -> [SKIP][126] ([Intel XE#4943]) +10 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-1/igt@xe_exec_system_allocator@threads-many-mmap-new-huge-nomemset.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-free-huge:
- shard-lnl: NOTRUN -> [SKIP][127] ([Intel XE#4943]) +12 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-1/igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-free-huge.html
* igt@xe_mmap@pci-membarrier:
- shard-lnl: NOTRUN -> [SKIP][128] ([Intel XE#5100])
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-3/igt@xe_mmap@pci-membarrier.html
* igt@xe_noexec_ping_pong:
- shard-lnl: NOTRUN -> [SKIP][129] ([Intel XE#379])
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-7/igt@xe_noexec_ping_pong.html
* igt@xe_oa@invalid-create-userspace-config:
- shard-dg2-set2: NOTRUN -> [SKIP][130] ([Intel XE#3573]) +4 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-435/igt@xe_oa@invalid-create-userspace-config.html
* igt@xe_oa@mmio-triggered-reports-read:
- shard-dg2-set2: NOTRUN -> [SKIP][131] ([Intel XE#6032])
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-434/igt@xe_oa@mmio-triggered-reports-read.html
* igt@xe_peer2peer@read:
- shard-lnl: NOTRUN -> [SKIP][132] ([Intel XE#1061])
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-2/igt@xe_peer2peer@read.html
* igt@xe_peer2peer@read@read-gpua-vram01-gpub-system-p2p:
- shard-dg2-set2: NOTRUN -> [FAIL][133] ([Intel XE#1173])
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-464/igt@xe_peer2peer@read@read-gpua-vram01-gpub-system-p2p.html
* igt@xe_pm@d3cold-mmap-vram:
- shard-dg2-set2: NOTRUN -> [SKIP][134] ([Intel XE#2284] / [Intel XE#366])
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-463/igt@xe_pm@d3cold-mmap-vram.html
* igt@xe_pm@s3-vm-bind-unbind-all:
- shard-lnl: NOTRUN -> [SKIP][135] ([Intel XE#584])
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-3/igt@xe_pm@s3-vm-bind-unbind-all.html
* igt@xe_pm@s4-d3cold-basic-exec:
- shard-bmg: NOTRUN -> [SKIP][136] ([Intel XE#2284])
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-3/igt@xe_pm@s4-d3cold-basic-exec.html
* igt@xe_pmu@fn-engine-activity-sched-if-idle:
- shard-dg2-set2: NOTRUN -> [SKIP][137] ([Intel XE#4650])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-436/igt@xe_pmu@fn-engine-activity-sched-if-idle.html
* igt@xe_pxp@pxp-stale-bo-bind-post-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][138] ([Intel XE#4733]) +2 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-433/igt@xe_pxp@pxp-stale-bo-bind-post-suspend.html
* igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq:
- shard-bmg: NOTRUN -> [SKIP][139] ([Intel XE#4733]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-1/igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq.html
* igt@xe_query@multigpu-query-engines:
- shard-dg2-set2: NOTRUN -> [SKIP][140] ([Intel XE#944]) +2 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-435/igt@xe_query@multigpu-query-engines.html
- shard-lnl: NOTRUN -> [SKIP][141] ([Intel XE#944])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-3/igt@xe_query@multigpu-query-engines.html
* igt@xe_query@multigpu-query-gt-list:
- shard-bmg: NOTRUN -> [SKIP][142] ([Intel XE#944]) +2 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@xe_query@multigpu-query-gt-list.html
* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs:
- shard-dg2-set2: NOTRUN -> [SKIP][143] ([Intel XE#4130])
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-432/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html
* igt@xe_sriov_flr@flr-each-isolation:
- shard-dg2-set2: NOTRUN -> [SKIP][144] ([Intel XE#3342])
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-432/igt@xe_sriov_flr@flr-each-isolation.html
- shard-lnl: NOTRUN -> [SKIP][145] ([Intel XE#3342])
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-4/igt@xe_sriov_flr@flr-each-isolation.html
#### Possible fixes ####
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: [INCOMPLETE][146] ([Intel XE#2705] / [Intel XE#4212] / [Intel XE#4345]) -> [PASS][147]
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4:
- shard-dg2-set2: [INCOMPLETE][148] ([Intel XE#2705] / [Intel XE#4212]) -> [PASS][149]
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-bmg: [SKIP][150] ([Intel XE#2291]) -> [PASS][151]
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-3/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_flip@2x-plain-flip:
- shard-bmg: [SKIP][152] ([Intel XE#2316]) -> [PASS][153] +6 other tests pass
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-6/igt@kms_flip@2x-plain-flip.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-7/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
- shard-lnl: [FAIL][154] ([Intel XE#301]) -> [PASS][155]
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
* igt@kms_flip@flip-vs-expired-vblank@c-edp1:
- shard-lnl: [FAIL][156] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][157] +2 other tests pass
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
* igt@kms_flip@flip-vs-suspend:
- shard-bmg: [INCOMPLETE][158] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][159] +1 other test pass
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-4/igt@kms_flip@flip-vs-suspend.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-8/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@wf_vblank-ts-check@c-hdmi-a6:
- shard-dg2-set2: [INCOMPLETE][160] ([Intel XE#2049]) -> [PASS][161] +1 other test pass
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-dg2-466/igt@kms_flip@wf_vblank-ts-check@c-hdmi-a6.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-433/igt@kms_flip@wf_vblank-ts-check@c-hdmi-a6.html
* igt@kms_pm_dc@dc6-psr:
- shard-lnl: [FAIL][162] ([Intel XE#718]) -> [PASS][163] +1 other test pass
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-lnl-8/igt@kms_pm_dc@dc6-psr.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-lnl-8/igt@kms_pm_dc@dc6-psr.html
* igt@xe_exec_basic@multigpu-no-exec-basic-defer-mmap:
- shard-dg2-set2: [SKIP][164] ([Intel XE#1392]) -> [PASS][165] +6 other tests pass
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-basic-defer-mmap.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-463/igt@xe_exec_basic@multigpu-no-exec-basic-defer-mmap.html
* igt@xe_exec_compute_mode@many-execqueues-userptr-free:
- shard-bmg: [FAIL][166] -> [PASS][167]
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-5/igt@xe_exec_compute_mode@many-execqueues-userptr-free.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@xe_exec_compute_mode@many-execqueues-userptr-free.html
#### Warnings ####
* igt@kms_content_protection@atomic:
- shard-bmg: [FAIL][168] ([Intel XE#1178]) -> [SKIP][169] ([Intel XE#2341]) +1 other test skip
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-4/igt@kms_content_protection@atomic.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@uevent:
- shard-bmg: [FAIL][170] ([Intel XE#1188]) -> [SKIP][171] ([Intel XE#2341])
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-7/igt@kms_content_protection@uevent.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_content_protection@uevent.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render:
- shard-bmg: [SKIP][172] ([Intel XE#2312]) -> [SKIP][173] ([Intel XE#2311]) +6 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][174] ([Intel XE#2311]) -> [SKIP][175] ([Intel XE#2312]) +7 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-8/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt:
- shard-bmg: [SKIP][176] ([Intel XE#2312]) -> [SKIP][177] ([Intel XE#5390]) +3 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt:
- shard-bmg: [SKIP][178] ([Intel XE#5390]) -> [SKIP][179] ([Intel XE#2312]) +2 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: [SKIP][180] ([Intel XE#2312]) -> [SKIP][181] ([Intel XE#2313]) +6 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][182] ([Intel XE#2313]) -> [SKIP][183] ([Intel XE#2312]) +7 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-1/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-bmg: [SKIP][184] ([Intel XE#5021]) -> [SKIP][185] ([Intel XE#4596])
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-5/igt@kms_plane_multiple@2x-tiling-yf.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-bmg: [FAIL][186] ([Intel XE#1729]) -> [SKIP][187] ([Intel XE#2426])
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-6/igt@kms_tiled_display@basic-test-pattern.html
* igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
- shard-dg2-set2: [ABORT][188] ([Intel XE#5466]) -> [ABORT][189] ([Intel XE#4917] / [Intel XE#5466])
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-dg2-433/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-466/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
- shard-bmg: [ABORT][190] ([Intel XE#5466] / [Intel XE#5530]) -> [ABORT][191] ([Intel XE#4917] / [Intel XE#5466] / [Intel XE#5530])
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-bmg-8/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-bmg-2/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
* igt@xe_peer2peer@read:
- shard-dg2-set2: [SKIP][192] ([Intel XE#1061]) -> [FAIL][193] ([Intel XE#1173])
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8541/shard-dg2-432/igt@xe_peer2peer@read.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/shard-dg2-464/igt@xe_peer2peer@read.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1158]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1158
[Intel XE#1173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1173
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925
[Intel XE#2927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2927
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278
[Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3442
[Intel XE#356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/356
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#379]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/379
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4090]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4090
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4298]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4298
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4356
[Intel XE#4416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4416
[Intel XE#4417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4417
[Intel XE#4518]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4518
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
[Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
[Intel XE#4917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4917
[Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
[Intel XE#5007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5007
[Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
[Intel XE#5100]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5100
[Intel XE#5213]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5213
[Intel XE#5300]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5300
[Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390
[Intel XE#5466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5466
[Intel XE#5503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5503
[Intel XE#5530]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5530
[Intel XE#5626]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5626
[Intel XE#5745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5745
[Intel XE#5786]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5786
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#5977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5977
[Intel XE#6010]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6010
[Intel XE#6032]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6032
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[Intel XE#619]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/619
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* IGT: IGT_8541 -> IGTPW_13755
* Linux: xe-3769-bbb6481c2b5e8ff72500665846dc121b6f093481 -> xe-3776-c3610fc0ab7c1c668031b3804549187d75550e93
IGTPW_13755: 13755
IGT_8541: 8541
xe-3769-bbb6481c2b5e8ff72500665846dc121b6f093481: bbb6481c2b5e8ff72500665846dc121b6f093481
xe-3776-c3610fc0ab7c1c668031b3804549187d75550e93: c3610fc0ab7c1c668031b3804549187d75550e93
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13755/index.html
[-- Attachment #2: Type: text/html, Size: 65422 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* ✗ i915.CI.Full: failure for tests/syncobj_timeline: Exercise signaling of awaited points
2025-09-16 9:55 [PATCH i-g-t] tests/syncobj_timeline: Exercise signaling of awaited points Janusz Krzysztofik
` (3 preceding siblings ...)
2025-09-17 0:35 ` ✗ Xe.CI.Full: failure " Patchwork
@ 2025-09-17 3:07 ` Patchwork
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2025-09-17 3:07 UTC (permalink / raw)
To: Janusz Krzysztofik; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 168635 bytes --]
== Series Details ==
Series: tests/syncobj_timeline: Exercise signaling of awaited points
URL : https://patchwork.freedesktop.org/series/154590/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_17218_full -> IGTPW_13755_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_13755_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_13755_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/index.html
Participating hosts (12 -> 12)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_13755_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-snb: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-snb4/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-snb4/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a3:
- shard-dg2: [PASS][3] -> [FAIL][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-8/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a3.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a3.html
New tests
---------
New tests have been introduced between CI_DRM_17218_full and IGTPW_13755_full:
### New IGT tests (18) ###
* igt@syncobj_timeline@stress-enable-all-signal-all-backward:
- Statuses : 6 pass(s)
- Exec time: [2.31, 6.75] s
* igt@syncobj_timeline@stress-enable-all-signal-all-forward:
- Statuses : 5 pass(s)
- Exec time: [3.14, 7.30] s
* igt@syncobj_timeline@stress-enable-all-signal-all-random:
- Statuses : 6 pass(s)
- Exec time: [1.22, 2.77] s
* igt@syncobj_timeline@stress-enable-all-signal-backward:
- Statuses : 7 pass(s)
- Exec time: [2.25, 7.51] s
* igt@syncobj_timeline@stress-enable-all-signal-forward:
- Statuses : 5 pass(s)
- Exec time: [1.26, 2.71] s
* igt@syncobj_timeline@stress-enable-all-signal-random:
- Statuses : 7 pass(s)
- Exec time: [1.19, 4.46] s
* igt@syncobj_timeline@stress-wait-all-signal-all-backward:
- Statuses : 4 pass(s)
- Exec time: [0.60, 1.44] s
* igt@syncobj_timeline@stress-wait-all-signal-all-forward:
- Statuses : 5 pass(s)
- Exec time: [0.66, 1.54] s
* igt@syncobj_timeline@stress-wait-all-signal-all-random:
- Statuses : 6 pass(s)
- Exec time: [0.68, 1.53] s
* igt@syncobj_timeline@stress-wait-all-signal-backward:
- Statuses : 7 pass(s)
- Exec time: [0.61, 2.36] s
* igt@syncobj_timeline@stress-wait-all-signal-forward:
- Statuses : 6 pass(s)
- Exec time: [0.65, 1.60] s
* igt@syncobj_timeline@stress-wait-all-signal-random:
- Statuses : 6 pass(s)
- Exec time: [0.67, 2.44] s
* igt@syncobj_timeline@stress-wait-last-signal-all-backward:
- Statuses : 7 pass(s)
- Exec time: [0.61, 2.25] s
* igt@syncobj_timeline@stress-wait-last-signal-all-forward:
- Statuses : 6 pass(s)
- Exec time: [0.67, 1.54] s
* igt@syncobj_timeline@stress-wait-last-signal-all-random:
- Statuses : 7 pass(s)
- Exec time: [0.69, 2.51] s
* igt@syncobj_timeline@stress-wait-last-signal-backward:
- Statuses : 6 pass(s)
- Exec time: [0.63, 2.32] s
* igt@syncobj_timeline@stress-wait-last-signal-forward:
- Statuses : 6 pass(s)
- Exec time: [0.64, 1.51] s
* igt@syncobj_timeline@stress-wait-last-signal-random:
- Statuses : 6 pass(s)
- Exec time: [0.65, 1.53] s
Known issues
------------
Here are the changes found in IGTPW_13755_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][5] ([i915#8411])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@gem_busy@semaphore:
- shard-dg2: NOTRUN -> [SKIP][6] ([i915#3936])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-7/igt@gem_busy@semaphore.html
* igt@gem_ccs@block-copy-compressed:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#14544] / [i915#3555] / [i915#9323])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#9323])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@gem_ccs@block-multicopy-compressed.html
- shard-tglu: NOTRUN -> [SKIP][9] ([i915#9323])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-8/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@suspend-resume:
- shard-dg2: NOTRUN -> [INCOMPLETE][10] ([i915#13356])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-3/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: NOTRUN -> [INCOMPLETE][11] ([i915#12392] / [i915#13356])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-3/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-dg2: NOTRUN -> [ABORT][12] ([i915#13427])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu-1: NOTRUN -> [SKIP][13] ([i915#6335])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-mtlp: NOTRUN -> [SKIP][14] ([i915#6335]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-5/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#6335])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu-1: NOTRUN -> [SKIP][16] ([i915#8562])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_isolation@preservation-s3:
- shard-glk10: NOTRUN -> [INCOMPLETE][17] ([i915#12353]) +1 other test incomplete
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk10/igt@gem_ctx_isolation@preservation-s3.html
* igt@gem_ctx_persistence@hang:
- shard-dg2-9: NOTRUN -> [SKIP][18] ([i915#8555])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_ctx_persistence@hang.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#8555])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_ctx_sseu@engines:
- shard-dg2: NOTRUN -> [SKIP][20] ([i915#280])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-args:
- shard-dg2-9: NOTRUN -> [SKIP][21] ([i915#280])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_eio@kms:
- shard-tglu-1: NOTRUN -> [DMESG-WARN][22] ([i915#13363])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@gem_eio@kms.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg2-9: NOTRUN -> [SKIP][23] ([i915#4771])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@bonded-true-hang:
- shard-dg2: NOTRUN -> [SKIP][24] ([i915#4812]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@gem_exec_balancer@bonded-true-hang.html
- shard-dg1: NOTRUN -> [SKIP][25] ([i915#4812])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-19/igt@gem_exec_balancer@bonded-true-hang.html
- shard-mtlp: NOTRUN -> [SKIP][26] ([i915#4812])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-5/igt@gem_exec_balancer@bonded-true-hang.html
* igt@gem_exec_balancer@invalid-bonds:
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#4036])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@gem_exec_balancer@invalid-bonds.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-rkl: NOTRUN -> [SKIP][28] ([i915#4525])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-tglu: NOTRUN -> [SKIP][29] ([i915#4525]) +2 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-5/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-tglu-1: NOTRUN -> [SKIP][30] ([i915#4525])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_capture@capture-invisible:
- shard-tglu: NOTRUN -> [SKIP][31] ([i915#6334]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-5/igt@gem_exec_capture@capture-invisible.html
* igt@gem_exec_capture@capture-recoverable:
- shard-tglu-1: NOTRUN -> [SKIP][32] ([i915#6344])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_flush@basic-uc-pro-default:
- shard-dg2-9: NOTRUN -> [SKIP][33] ([i915#3539] / [i915#4852]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_exec_flush@basic-uc-pro-default.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-rkl: NOTRUN -> [SKIP][34] ([i915#3281]) +5 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_reloc@basic-cpu-read-noreloc:
- shard-dg1: NOTRUN -> [SKIP][35] ([i915#3281]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-15/igt@gem_exec_reloc@basic-cpu-read-noreloc.html
* igt@gem_exec_reloc@basic-gtt-cpu-active:
- shard-dg2-9: NOTRUN -> [SKIP][36] ([i915#3281]) +3 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_exec_reloc@basic-gtt-cpu-active.html
* igt@gem_exec_reloc@basic-wc-read-active:
- shard-rkl: NOTRUN -> [SKIP][37] ([i915#14544] / [i915#3281])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_exec_reloc@basic-wc-read-active.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#3281]) +8 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_schedule@preempt-queue:
- shard-dg2-9: NOTRUN -> [SKIP][39] ([i915#4537] / [i915#4812]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@reorder-wide:
- shard-dg2: NOTRUN -> [SKIP][40] ([i915#4537] / [i915#4812]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-3/igt@gem_exec_schedule@reorder-wide.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2-9: NOTRUN -> [INCOMPLETE][41] ([i915#13356]) +1 other test incomplete
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_fenced_exec_thrash@no-spare-fences-interruptible:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#4860]) +2 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html
* igt@gem_fenced_exec_thrash@too-many-fences:
- shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#4860])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_fenced_exec_thrash@too-many-fences.html
* igt@gem_huc_copy@huc-copy:
- shard-glk: NOTRUN -> [SKIP][44] ([i915#2190])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk5/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][45] ([i915#4613]) +3 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@massive-random:
- shard-glk: NOTRUN -> [SKIP][46] ([i915#4613]) +3 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk9/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@parallel-random-engines:
- shard-tglu-1: NOTRUN -> [SKIP][47] ([i915#4613]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@gem_lmem_swapping@parallel-random-engines.html
- shard-mtlp: NOTRUN -> [SKIP][48] ([i915#4613])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-8/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-tglu: NOTRUN -> [SKIP][49] ([i915#4613]) +3 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-10/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_mmap_gtt@cpuset-big-copy-odd:
- shard-dg1: NOTRUN -> [SKIP][50] ([i915#4077])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-15/igt@gem_mmap_gtt@cpuset-big-copy-odd.html
* igt@gem_mmap_gtt@cpuset-medium-copy:
- shard-mtlp: NOTRUN -> [SKIP][51] ([i915#4077]) +2 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-6/igt@gem_mmap_gtt@cpuset-medium-copy.html
* igt@gem_mmap_gtt@fault-concurrent-x:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#4077]) +12 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@gem_mmap_gtt@fault-concurrent-x.html
* igt@gem_mmap_gtt@isolation:
- shard-dg2-9: NOTRUN -> [SKIP][53] ([i915#4077]) +6 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_mmap_gtt@isolation.html
* igt@gem_mmap_wc@fault-concurrent:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#4083]) +2 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-8/igt@gem_mmap_wc@fault-concurrent.html
* igt@gem_mmap_wc@read-write-distinct:
- shard-dg2-9: NOTRUN -> [SKIP][55] ([i915#4083]) +3 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_mmap_wc@read-write-distinct.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#3282]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-3/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@gem_pread@display:
- shard-mtlp: NOTRUN -> [SKIP][57] ([i915#3282])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-7/igt@gem_pread@display.html
- shard-dg1: NOTRUN -> [SKIP][58] ([i915#3282])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-16/igt@gem_pread@display.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][59] ([i915#2658])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk5/igt@gem_pread@exhaustion.html
* igt@gem_pread@snoop:
- shard-dg2-9: NOTRUN -> [SKIP][60] ([i915#3282]) +3 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_pread@snoop.html
* igt@gem_pwrite@basic-exhaustion:
- shard-glk: NOTRUN -> [WARN][61] ([i915#14702] / [i915#2658])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk5/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@create-protected-buffer:
- shard-rkl: NOTRUN -> [TIMEOUT][62] ([i915#12964])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@gem_pxp@create-protected-buffer.html
* igt@gem_pxp@create-regular-buffer:
- shard-rkl: [PASS][63] -> [TIMEOUT][64] ([i915#12917] / [i915#12964]) +1 other test timeout
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@gem_pxp@create-regular-buffer.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_pxp@create-regular-buffer.html
* igt@gem_pxp@create-regular-context-1:
- shard-rkl: NOTRUN -> [TIMEOUT][65] ([i915#12917] / [i915#12964]) +1 other test timeout
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@gem_pxp@create-regular-context-1.html
* igt@gem_pxp@display-protected-crc:
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#4270]) +5 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-8/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-dg2-9: NOTRUN -> [SKIP][67] ([i915#4270]) +1 other test skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-tglu: NOTRUN -> [SKIP][68] ([i915#13398])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-4/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: [PASS][69] -> [SKIP][70] ([i915#4270])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-on.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_pxp@verify-pxp-stale-ctx-execution:
- shard-dg1: NOTRUN -> [SKIP][71] ([i915#4270])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-17/igt@gem_pxp@verify-pxp-stale-ctx-execution.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#5190] / [i915#8428]) +4 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-8/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html
* igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][73] ([i915#5190] / [i915#8428]) +3 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#4079]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#3282]) +3 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@gem_set_tiling_vs_pwrite.html
- shard-dg2-9: NOTRUN -> [SKIP][76] ([i915#4079])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_softpin@evict-snoop:
- shard-rkl: NOTRUN -> [SKIP][77] +7 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@gem_softpin@evict-snoop.html
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#4885])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@gem_softpin@evict-snoop.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][79] ([i915#3297]) +1 other test skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-rkl: NOTRUN -> [SKIP][80] ([i915#3297])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu: NOTRUN -> [SKIP][81] ([i915#3297] / [i915#3323])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-4/igt@gem_userptr_blits@dmabuf-sync.html
- shard-dg2-9: NOTRUN -> [SKIP][82] ([i915#3297]) +1 other test skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_userptr_blits@dmabuf-sync.html
- shard-rkl: NOTRUN -> [SKIP][83] ([i915#3297] / [i915#3323])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#3297]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-6/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#14544] / [i915#3297])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-dg2: NOTRUN -> [SKIP][86] ([i915#3297] / [i915#4880]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2-9: NOTRUN -> [SKIP][87] ([i915#3297] / [i915#4880])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#3297] / [i915#4958])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@gem_userptr_blits@sd-probe.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-tglu-1: NOTRUN -> [SKIP][89] ([i915#3297]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@gem_userptr_blits@unsync-unmap.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-dg1: NOTRUN -> [SKIP][90] ([i915#3297])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-15/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-tglu: NOTRUN -> [SKIP][91] ([i915#2527] / [i915#2856]) +3 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-3/igt@gen9_exec_parse@basic-rejected-ctx-param.html
- shard-dg2-9: NOTRUN -> [SKIP][92] ([i915#2856])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@bb-chained:
- shard-dg1: NOTRUN -> [SKIP][93] ([i915#2527])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-19/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-large:
- shard-glk: NOTRUN -> [FAIL][94] ([i915#14806])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk5/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-start-param:
- shard-mtlp: NOTRUN -> [SKIP][95] ([i915#2856])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-4/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@unaligned-access:
- shard-dg2: NOTRUN -> [SKIP][96] ([i915#2856]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@gen9_exec_parse@unaligned-access.html
- shard-rkl: NOTRUN -> [SKIP][97] ([i915#2527])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@gen9_exec_parse@unaligned-access.html
- shard-tglu-1: NOTRUN -> [SKIP][98] ([i915#2527] / [i915#2856])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@gen9_exec_parse@unaligned-access.html
* igt@i915_drm_fdinfo@all-busy-check-all:
- shard-dg2-9: NOTRUN -> [SKIP][99] ([i915#14123])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@i915_drm_fdinfo@all-busy-check-all.html
* igt@i915_drm_fdinfo@busy-hang@vecs0:
- shard-dg2-9: NOTRUN -> [SKIP][100] ([i915#14073]) +7 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@i915_drm_fdinfo@busy-hang@vecs0.html
* igt@i915_drm_fdinfo@most-busy-check-all@vecs0:
- shard-dg2: NOTRUN -> [SKIP][101] ([i915#14073]) +7 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@i915_drm_fdinfo@most-busy-check-all@vecs0.html
* igt@i915_drm_fdinfo@virtual-busy-hang-all:
- shard-dg2-9: NOTRUN -> [SKIP][102] ([i915#14118]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@i915_drm_fdinfo@virtual-busy-hang-all.html
* igt@i915_drm_fdinfo@virtual-busy-idle-all:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#14118]) +1 other test skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@i915_drm_fdinfo@virtual-busy-idle-all.html
- shard-dg1: NOTRUN -> [SKIP][104] ([i915#14118])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-18/igt@i915_drm_fdinfo@virtual-busy-idle-all.html
- shard-mtlp: NOTRUN -> [SKIP][105] ([i915#14118])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-5/igt@i915_drm_fdinfo@virtual-busy-idle-all.html
* igt@i915_module_load@resize-bar:
- shard-dg2: NOTRUN -> [DMESG-WARN][106] ([i915#14545])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@i915_module_load@resize-bar.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#14498])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-rkl: [PASS][108] -> [INCOMPLETE][109] ([i915#13356])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@i915_pm_rpm@system-suspend-execbuf.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@reset:
- shard-snb: [PASS][110] -> [INCOMPLETE][111] ([i915#13821])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-snb1/igt@i915_pm_rps@reset.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-snb7/igt@i915_pm_rps@reset.html
* igt@i915_pm_rps@thresholds:
- shard-dg1: NOTRUN -> [SKIP][112] ([i915#11681])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-16/igt@i915_pm_rps@thresholds.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2-9: NOTRUN -> [SKIP][113] ([i915#4387])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@i915_pm_sseu@full-enable.html
* igt@i915_power@sanity:
- shard-mtlp: [PASS][114] -> [SKIP][115] ([i915#7984])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-mtlp-5/igt@i915_power@sanity.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-1/igt@i915_power@sanity.html
* igt@i915_query@query-topology-coherent-slice-mask:
- shard-dg2-9: NOTRUN -> [SKIP][116] ([i915#6188])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@i915_query@query-topology-coherent-slice-mask.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-dg2-9: NOTRUN -> [SKIP][117] ([i915#5190]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@tile-pitch-mismatch:
- shard-dg2-9: NOTRUN -> [SKIP][118] ([i915#4212])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_addfb_basic@tile-pitch-mismatch.html
* igt@kms_async_flips@crc:
- shard-rkl: [PASS][119] -> [SKIP][120] ([i915#14544]) +44 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-3/igt@kms_async_flips@crc.html
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_async_flips@crc.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-tglu: NOTRUN -> [FAIL][121] ([i915#14857]) +1 other test fail
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-glk: NOTRUN -> [SKIP][122] ([i915#1769])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#1769] / [i915#3555])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-dg2-9: NOTRUN -> [SKIP][124] ([i915#1769] / [i915#3555])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][125] ([i915#4538] / [i915#5286])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-15/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
- shard-mtlp: NOTRUN -> [SKIP][126] +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-4/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#5286]) +3 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][128] ([i915#5286]) +3 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-tglu: NOTRUN -> [SKIP][129] ([i915#5286]) +3 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-9/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][130] +66 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-9/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][131] ([i915#3638])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][132] ([i915#3638])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-14/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][133] ([i915#4538] / [i915#5190]) +9 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
- shard-dg2-9: NOTRUN -> [SKIP][134] ([i915#4538] / [i915#5190]) +4 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][135] ([i915#6095]) +135 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-16/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][136] ([i915#10307] / [i915#6095]) +24 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][137] ([i915#10307] / [i915#6095]) +143 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#12313]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][139] ([i915#6095]) +34 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#12805])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][141] ([i915#6095]) +52 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#6095]) +21 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: [PASS][143] -> [INCOMPLETE][144] ([i915#12796])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-glk5/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk6/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][145] ([i915#6095]) +4 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][146] ([i915#12796]) +1 other test incomplete
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-dg1: NOTRUN -> [SKIP][147] ([i915#12313])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-16/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][148] ([i915#6095]) +54 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][149] ([i915#12313])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][150] ([i915#12313]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][151] ([i915#6095]) +9 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-7/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-edp-1.html
* igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][152] ([i915#14098] / [i915#6095]) +54 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-dg2-9: NOTRUN -> [SKIP][154] ([i915#13784])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-dg2-9: NOTRUN -> [SKIP][155] +6 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_color@degamma:
- shard-dg2: NOTRUN -> [SKIP][156] +16 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#11151] / [i915#7828]) +8 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_frames@dp-crc-single:
- shard-dg1: NOTRUN -> [SKIP][158] ([i915#11151] / [i915#7828]) +3 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-17/igt@kms_chamelium_frames@dp-crc-single.html
* igt@kms_chamelium_frames@hdmi-crc-multiple:
- shard-dg2-9: NOTRUN -> [SKIP][159] ([i915#11151] / [i915#7828]) +4 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_chamelium_frames@hdmi-crc-multiple.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-tglu: NOTRUN -> [SKIP][160] ([i915#11151] / [i915#7828]) +7 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-7/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#11151] / [i915#7828]) +5 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@kms_chamelium_hpd@dp-hpd.html
- shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#11151] / [i915#7828]) +3 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode:
- shard-mtlp: NOTRUN -> [SKIP][163] ([i915#11151] / [i915#7828]) +1 other test skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-6/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html
* igt@kms_color@ctm-green-to-red:
- shard-rkl: [PASS][164] -> [SKIP][165] ([i915#12655] / [i915#14544]) +1 other test skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@kms_color@ctm-green-to-red.html
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_color@ctm-green-to-red.html
* igt@kms_color@deep-color:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#12655] / [i915#3555])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@kms_color@deep-color.html
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#12655] / [i915#3555])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic:
- shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_content_protection@atomic.html
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#7118] / [i915#9424])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#3299])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@legacy@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][171] ([i915#7173])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@kms_content_protection@legacy@pipe-a-dp-3.html
* igt@kms_content_protection@lic-type-0:
- shard-tglu-1: NOTRUN -> [SKIP][172] ([i915#6944] / [i915#9424])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@srm:
- shard-dg2-9: NOTRUN -> [SKIP][173] ([i915#7118])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-dg2: NOTRUN -> [FAIL][174] ([i915#1339] / [i915#7173]) +1 other test fail
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#3555]) +2 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-32x32.html
- shard-tglu: NOTRUN -> [SKIP][176] ([i915#3555]) +3 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#13049]) +2 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-4/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg2: NOTRUN -> [SKIP][178] ([i915#13049]) +1 other test skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-dg2: NOTRUN -> [SKIP][179] ([i915#3555]) +7 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-8/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#13049]) +1 other test skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-512x512.html
- shard-dg1: NOTRUN -> [SKIP][181] ([i915#13049])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-14/igt@kms_cursor_crc@cursor-sliding-512x512.html
- shard-mtlp: NOTRUN -> [SKIP][182] ([i915#13049])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-4/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-sliding-64x21:
- shard-rkl: [PASS][183] -> [FAIL][184] ([i915#13566]) +1 other test fail
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-64x21.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-64x21.html
- shard-tglu: NOTRUN -> [FAIL][185] ([i915#13566]) +1 other test fail
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-64x21.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][186] ([i915#13566]) +1 other test fail
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_edge_walk@64x64-left-edge:
- shard-rkl: [PASS][187] -> [DMESG-WARN][188] ([i915#12964]) +35 other tests dmesg-warn
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@kms_cursor_edge_walk@64x64-left-edge.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@kms_cursor_edge_walk@64x64-left-edge.html
* igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][189] ([i915#13046] / [i915#5354]) +4 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: NOTRUN -> [SKIP][190] ([i915#4103])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-tglu: NOTRUN -> [SKIP][191] ([i915#4103])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
- shard-dg2-9: NOTRUN -> [SKIP][192] ([i915#13046] / [i915#5354]) +2 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-mtlp: NOTRUN -> [SKIP][193] ([i915#9809]) +3 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-2/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#3804])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][195] ([i915#13749])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-dg2: NOTRUN -> [SKIP][196] ([i915#13748])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg2: NOTRUN -> [SKIP][197] ([i915#13707])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-8/igt@kms_dp_linktrain_fallback@dp-fallback.html
- shard-rkl: NOTRUN -> [SKIP][198] ([i915#13707])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-tglu: NOTRUN -> [SKIP][199] ([i915#13707])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][200] ([i915#8812])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#3840] / [i915#9688])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@kms_dsc@dsc-fractional-bpp.html
- shard-mtlp: NOTRUN -> [SKIP][202] ([i915#3840] / [i915#9688])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-7/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu: NOTRUN -> [SKIP][203] ([i915#3555] / [i915#3840])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-4/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-mtlp: NOTRUN -> [SKIP][204] ([i915#3555] / [i915#3840])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-8/igt@kms_dsc@dsc-with-output-formats.html
- shard-dg2: NOTRUN -> [SKIP][205] ([i915#3555] / [i915#3840])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@kms_dsc@dsc-with-output-formats.html
- shard-rkl: NOTRUN -> [SKIP][206] ([i915#3555] / [i915#3840])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_dsc@dsc-with-output-formats.html
- shard-tglu-1: NOTRUN -> [SKIP][207] ([i915#3555] / [i915#3840])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats.html
- shard-dg1: NOTRUN -> [SKIP][208] ([i915#3555] / [i915#3840]) +1 other test skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-16/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][209] ([i915#3840] / [i915#9053])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu: NOTRUN -> [SKIP][210] ([i915#3469])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-7/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset:
- shard-dg2-9: NOTRUN -> [SKIP][211] ([i915#9934]) +5 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-tglu-1: NOTRUN -> [SKIP][212] ([i915#9934])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-tglu: NOTRUN -> [SKIP][213] ([i915#9934])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-3/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][214] ([i915#8381])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-7/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-tglu: NOTRUN -> [SKIP][215] ([i915#3637] / [i915#9934]) +6 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-10/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-dg1: NOTRUN -> [SKIP][216] ([i915#9934]) +3 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-18/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#9934]) +3 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#9934]) +9 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-rkl: NOTRUN -> [SKIP][219] ([i915#14544] / [i915#9934])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@2x-nonexisting-fb-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][220] ([i915#3637] / [i915#9934]) +1 other test skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-7/igt@kms_flip@2x-nonexisting-fb-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][221] ([i915#3637] / [i915#9934]) +2 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@basic-flip-vs-wf_vblank:
- shard-rkl: [PASS][222] -> [SKIP][223] ([i915#14544] / [i915#3637]) +7 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_flip@basic-flip-vs-wf_vblank.html
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_flip@basic-flip-vs-wf_vblank.html
* igt@kms_flip@flip-vs-expired-vblank:
- shard-dg2: [PASS][224] -> [FAIL][225] ([i915#13027])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-8/igt@kms_flip@flip-vs-expired-vblank.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@kms_flip@flip-vs-expired-vblank.html
* igt@kms_flip@flip-vs-panning-interruptible:
- shard-rkl: NOTRUN -> [SKIP][226] ([i915#14544] / [i915#3637]) +2 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_flip@flip-vs-panning-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#2672]) +4 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][228] ([i915#2672] / [i915#3555]) +4 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][229] ([i915#2672] / [i915#3555]) +3 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-dg2-9: NOTRUN -> [SKIP][230] ([i915#2672] / [i915#3555] / [i915#5190])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][231] ([i915#2672]) +1 other test skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#2672]) +6 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling:
- shard-rkl: [PASS][233] -> [SKIP][234] ([i915#14544] / [i915#3555]) +4 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-dg1: NOTRUN -> [SKIP][235] ([i915#2587] / [i915#2672] / [i915#3555])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-15/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][236] ([i915#2587] / [i915#2672])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-15/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][237] ([i915#2672] / [i915#3555]) +1 other test skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][238] ([i915#2587] / [i915#2672]) +3 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][239] ([i915#2672] / [i915#3555])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][240] ([i915#2587] / [i915#2672])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][241] ([i915#14544] / [i915#3555]) +2 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][242] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-dg2-9: NOTRUN -> [SKIP][243] ([i915#2672] / [i915#3555]) +2 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-rkl: [PASS][244] -> [SKIP][245] ([i915#14544] / [i915#1849] / [i915#5354]) +4 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][246] ([i915#8708]) +3 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [FAIL][247] ([i915#6880])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][248] ([i915#8708]) +12 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render:
- shard-dg2-9: NOTRUN -> [SKIP][249] ([i915#5354]) +11 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][250] +8 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen:
- shard-dg2: NOTRUN -> [SKIP][251] ([i915#5354]) +24 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite:
- shard-glk10: NOTRUN -> [SKIP][252] +123 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite:
- shard-tglu-1: NOTRUN -> [SKIP][253] +34 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite:
- shard-dg2-9: NOTRUN -> [SKIP][254] ([i915#3458]) +9 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][255] ([i915#5439])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][256] ([i915#8708]) +16 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][257] ([i915#1825]) +19 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
- shard-snb: NOTRUN -> [SKIP][258] +39 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-snb5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#1825]) +3 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff:
- shard-rkl: NOTRUN -> [SKIP][260] ([i915#14544] / [i915#1849] / [i915#5354]) +3 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][261] ([i915#3458]) +19 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-modesetfrombusy:
- shard-rkl: NOTRUN -> [SKIP][262] ([i915#3023]) +11 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html
- shard-dg1: NOTRUN -> [SKIP][263] ([i915#3458]) +5 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html
* igt@kms_hdmi_inject@inject-audio:
- shard-snb: [PASS][264] -> [SKIP][265]
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-snb1/igt@kms_hdmi_inject@inject-audio.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-snb4/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@bpc-switch:
- shard-tglu: NOTRUN -> [SKIP][266] ([i915#3555] / [i915#8228]) +1 other test skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-6/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-rkl: NOTRUN -> [SKIP][267] ([i915#3555] / [i915#8228]) +2 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@static-toggle:
- shard-dg2-9: NOTRUN -> [SKIP][268] ([i915#3555] / [i915#8228]) +1 other test skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-dpms:
- shard-dg2: NOTRUN -> [SKIP][269] ([i915#3555] / [i915#8228])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_hdr@static-toggle-suspend:
- shard-dg1: NOTRUN -> [SKIP][270] ([i915#3555] / [i915#8228]) +1 other test skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-15/igt@kms_hdr@static-toggle-suspend.html
- shard-mtlp: NOTRUN -> [SKIP][271] ([i915#12713] / [i915#3555] / [i915#8228])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-2/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][272] ([i915#12394])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-5/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][273] ([i915#12388]) +1 other test skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html
- shard-rkl: NOTRUN -> [SKIP][274] ([i915#12388])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@kms_joiner@invalid-modeset-force-big-joiner.html
- shard-dg1: NOTRUN -> [SKIP][275] ([i915#12388])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-18/igt@kms_joiner@invalid-modeset-force-big-joiner.html
- shard-tglu: NOTRUN -> [SKIP][276] ([i915#12388])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-9/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][277] ([i915#12339])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-4/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][278] ([i915#13522])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12:
- shard-rkl: [PASS][279] -> [SKIP][280] ([i915#11190] / [i915#14544])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence:
- shard-rkl: NOTRUN -> [SKIP][281] ([i915#11190] / [i915#14544])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
* igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-128:
- shard-rkl: NOTRUN -> [DMESG-WARN][282] ([i915#12917] / [i915#12964]) +2 other tests dmesg-warn
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-128.html
* igt@kms_plane_lowres@tiling-y:
- shard-dg2: NOTRUN -> [SKIP][283] ([i915#8821])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-dg2: NOTRUN -> [SKIP][284] ([i915#13958])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-5/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu: NOTRUN -> [SKIP][285] ([i915#14259])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-4/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation:
- shard-tglu: NOTRUN -> [SKIP][286] ([i915#12247]) +4 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-4/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][287] ([i915#12247])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-tglu-1: NOTRUN -> [SKIP][288] ([i915#3555]) +2 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
- shard-tglu-1: NOTRUN -> [SKIP][289] ([i915#12247]) +3 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation:
- shard-glk: NOTRUN -> [SKIP][290] +333 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk5/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers:
- shard-rkl: [PASS][291] -> [SKIP][292] ([i915#14544] / [i915#8152])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-a:
- shard-rkl: [PASS][293] -> [SKIP][294] ([i915#12247] / [i915#14544]) +1 other test skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-a.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling:
- shard-rkl: [PASS][295] -> [SKIP][296] ([i915#12247] / [i915#14544] / [i915#8152]) +2 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75:
- shard-mtlp: NOTRUN -> [SKIP][297] ([i915#12247] / [i915#3555] / [i915#6953])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-7/igt@kms_plane_scaling@planes-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-b:
- shard-mtlp: NOTRUN -> [SKIP][298] ([i915#12247]) +3 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-7/igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-b.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: NOTRUN -> [SKIP][299] ([i915#5354])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_pm_backlight@bad-brightness.html
- shard-dg1: NOTRUN -> [SKIP][300] ([i915#5354])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-19/igt@kms_pm_backlight@bad-brightness.html
- shard-tglu: NOTRUN -> [SKIP][301] ([i915#9812]) +1 other test skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-8/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-tglu: NOTRUN -> [SKIP][302] ([i915#12343])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-10/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade:
- shard-tglu-1: NOTRUN -> [SKIP][303] ([i915#9812])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg2-9: NOTRUN -> [SKIP][304] ([i915#14104])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: NOTRUN -> [SKIP][305] ([i915#4281])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html
- shard-tglu-1: NOTRUN -> [SKIP][306] ([i915#4281])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-tglu-1: NOTRUN -> [SKIP][307] ([i915#8430])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_pm_lpsp@screens-disabled.html
- shard-dg2: NOTRUN -> [SKIP][308] ([i915#8430])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][309] ([i915#9519])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-3/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][310] ([i915#9519])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-3/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@fences-dpms:
- shard-rkl: [PASS][311] -> [SKIP][312] ([i915#14544] / [i915#1849])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-3/igt@kms_pm_rpm@fences-dpms.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_pm_rpm@fences-dpms.html
* igt@kms_pm_rpm@i2c:
- shard-dg1: [PASS][313] -> [DMESG-WARN][314] ([i915#4423]) +7 other tests dmesg-warn
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg1-12/igt@kms_pm_rpm@i2c.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-14/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [PASS][315] -> [SKIP][316] ([i915#14544] / [i915#9519])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp.html
- shard-dg1: NOTRUN -> [SKIP][317] ([i915#9519])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-17/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][318] -> [SKIP][319] ([i915#9519]) +1 other test skip
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][320] ([i915#11520]) +3 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-tglu-1: NOTRUN -> [SKIP][321] ([i915#11520]) +2 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf:
- shard-dg2: NOTRUN -> [SKIP][322] ([i915#11520]) +8 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
- shard-rkl: NOTRUN -> [SKIP][323] ([i915#11520] / [i915#14544]) +1 other test skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
- shard-dg1: NOTRUN -> [SKIP][324] ([i915#11520])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-17/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
- shard-snb: NOTRUN -> [SKIP][325] ([i915#11520])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-snb7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][326] ([i915#9808]) +2 other tests skip
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
- shard-glk10: NOTRUN -> [SKIP][327] ([i915#11520]) +2 other tests skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk10/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][328] ([i915#11520]) +6 other tests skip
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-3/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-plane-move-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][329] ([i915#11520]) +11 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk5/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-dg2-9: NOTRUN -> [SKIP][330] ([i915#11520]) +4 other tests skip
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-p010:
- shard-tglu-1: NOTRUN -> [SKIP][331] ([i915#9683])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][332] ([i915#9683])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-7/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-primary-mmap-cpu:
- shard-tglu: NOTRUN -> [SKIP][333] ([i915#9732]) +19 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-8/igt@kms_psr@fbc-pr-primary-mmap-cpu.html
* igt@kms_psr@fbc-psr-cursor-plane-onoff:
- shard-mtlp: NOTRUN -> [SKIP][334] ([i915#9688]) +4 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-2/igt@kms_psr@fbc-psr-cursor-plane-onoff.html
* igt@kms_psr@fbc-psr2-sprite-blt:
- shard-dg2-9: NOTRUN -> [SKIP][335] ([i915#1072] / [i915#9732]) +13 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_psr@fbc-psr2-sprite-blt.html
* igt@kms_psr@fbc-psr2-suspend:
- shard-rkl: NOTRUN -> [SKIP][336] ([i915#1072] / [i915#9732]) +12 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_psr@fbc-psr2-suspend.html
- shard-dg1: NOTRUN -> [SKIP][337] ([i915#1072] / [i915#9732]) +3 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-13/igt@kms_psr@fbc-psr2-suspend.html
* igt@kms_psr@psr-primary-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][338] ([i915#1072] / [i915#9732]) +24 other tests skip
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@kms_psr@psr-primary-mmap-cpu.html
* igt@kms_psr@psr-sprite-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][339] ([i915#9732]) +9 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_psr@psr-sprite-mmap-cpu.html
* igt@kms_psr@psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][340] ([i915#1072] / [i915#14544] / [i915#9732]) +1 other test skip
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_psr@psr2-sprite-render.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2: NOTRUN -> [SKIP][341] ([i915#5190]) +3 other tests skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-rkl: NOTRUN -> [SKIP][342] ([i915#5289])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-tglu-1: NOTRUN -> [SKIP][343] ([i915#5289])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][344] ([i915#12755] / [i915#5190])
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
- shard-mtlp: NOTRUN -> [SKIP][345] ([i915#12755])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2: NOTRUN -> [SKIP][346] ([i915#12755]) +2 other tests skip
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-3/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-dg1: NOTRUN -> [SKIP][347] ([i915#3555])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-18/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_selftest@drm_framebuffer:
- shard-tglu-1: NOTRUN -> [ABORT][348] ([i915#13179]) +1 other test abort
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_selftest@drm_framebuffer.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-dg2: NOTRUN -> [ABORT][349] ([i915#13179]) +1 other test abort
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@kms_setmode@basic:
- shard-tglu: NOTRUN -> [FAIL][350] ([i915#5465]) +1 other test fail
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-6/igt@kms_setmode@basic.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-tglu: NOTRUN -> [SKIP][351] ([i915#8623])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-5/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: NOTRUN -> [SKIP][352] ([i915#8623])
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
- shard-dg2: NOTRUN -> [SKIP][353] ([i915#8623])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vblank@ts-continuation-dpms-rpm:
- shard-rkl: [PASS][354] -> [DMESG-WARN][355] ([i915#12917] / [i915#12964]) +1 other test dmesg-warn
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_vblank@ts-continuation-dpms-rpm.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_vblank@ts-continuation-dpms-rpm.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-dg2: [PASS][356] -> [ABORT][357] ([i915#8213])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-5/igt@kms_vblank@ts-continuation-dpms-suspend.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-10/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][358] ([i915#12276]) +1 other test incomplete
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk9/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-d-dp-3:
- shard-dg2: NOTRUN -> [ABORT][359] ([i915#8213])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-10/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-d-dp-3.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-tglu: NOTRUN -> [ABORT][360] ([i915#14850]) +1 other test abort
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-5/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vrr@max-min:
- shard-tglu-1: NOTRUN -> [SKIP][361] ([i915#9906])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-1/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg2-9: NOTRUN -> [SKIP][362] ([i915#9906])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-dg2: NOTRUN -> [SKIP][363] ([i915#9906]) +1 other test skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-check-output:
- shard-dg2-9: NOTRUN -> [SKIP][364] ([i915#2437])
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_writeback@writeback-check-output.html
- shard-tglu: NOTRUN -> [SKIP][365] ([i915#2437])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-3/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-fb-id:
- shard-glk: NOTRUN -> [SKIP][366] ([i915#2437]) +2 other tests skip
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk9/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2-9: NOTRUN -> [SKIP][367] ([i915#2437] / [i915#9412])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: NOTRUN -> [SKIP][368] ([i915#14544] / [i915#2435])
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@perf@per-context-mode-unprivileged.html
- shard-dg1: NOTRUN -> [SKIP][369] ([i915#2433])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-17/igt@perf@per-context-mode-unprivileged.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][370] ([i915#2433])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@busy-start:
- shard-rkl: NOTRUN -> [DMESG-WARN][371] ([i915#12964]) +10 other tests dmesg-warn
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@perf_pmu@busy-start.html
* igt@perf_pmu@frequency@gt0:
- shard-dg2-9: NOTRUN -> [FAIL][372] ([i915#12549] / [i915#6806]) +1 other test fail
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@perf_pmu@frequency@gt0.html
* igt@perf_pmu@module-unload:
- shard-dg2-9: NOTRUN -> [FAIL][373] ([i915#14433])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@perf_pmu@module-unload.html
- shard-glk10: NOTRUN -> [FAIL][374] ([i915#14433])
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk10/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6-suspend:
- shard-tglu: [PASS][375] -> [ABORT][376] ([i915#14850])
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-tglu-10/igt@perf_pmu@rc6-suspend.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-10/igt@perf_pmu@rc6-suspend.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-dg2: NOTRUN -> [SKIP][377] ([i915#8516])
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_mmap@test_aperture_limit:
- shard-dg2-9: NOTRUN -> [SKIP][378] ([i915#14121]) +1 other test skip
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@prime_mmap@test_aperture_limit.html
* igt@prime_vgem@basic-read:
- shard-mtlp: NOTRUN -> [SKIP][379] ([i915#3708])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-7/igt@prime_vgem@basic-read.html
- shard-rkl: NOTRUN -> [SKIP][380] ([i915#3291] / [i915#3708])
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@prime_vgem@basic-read.html
- shard-dg1: NOTRUN -> [SKIP][381] ([i915#3708])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-12/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- shard-dg2: NOTRUN -> [SKIP][382] ([i915#3291] / [i915#3708]) +1 other test skip
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-7/igt@prime_vgem@basic-write.html
- shard-rkl: NOTRUN -> [SKIP][383] ([i915#14544] / [i915#3291] / [i915#3708])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-flip-hang:
- shard-dg2-9: NOTRUN -> [SKIP][384] ([i915#3708])
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-9/igt@prime_vgem@fence-flip-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-dg2: NOTRUN -> [SKIP][385] ([i915#9917]) +2 other tests skip
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-6:
- shard-mtlp: NOTRUN -> [FAIL][386] ([i915#12910]) +9 other tests fail
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-8/igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-6.html
* igt@tools_test@sysfs_l3_parity:
- shard-rkl: NOTRUN -> [SKIP][387] ([i915#14544]) +13 other tests skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@tools_test@sysfs_l3_parity.html
- shard-dg1: NOTRUN -> [SKIP][388] ([i915#4818])
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-17/igt@tools_test@sysfs_l3_parity.html
- shard-mtlp: NOTRUN -> [SKIP][389] ([i915#4818])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-6/igt@tools_test@sysfs_l3_parity.html
- shard-dg2: NOTRUN -> [SKIP][390] ([i915#4818])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-7/igt@tools_test@sysfs_l3_parity.html
#### Possible fixes ####
* igt@fbdev@unaligned-read:
- shard-rkl: [SKIP][391] ([i915#14544] / [i915#2582]) -> [PASS][392] +1 other test pass
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@fbdev@unaligned-read.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@fbdev@unaligned-read.html
* igt@gem_eio@kms:
- shard-dg2: [FAIL][393] ([i915#5784]) -> [PASS][394]
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-1/igt@gem_eio@kms.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@gem_eio@kms.html
* igt@gem_eio@reset-stress:
- shard-dg1: [FAIL][395] ([i915#5784]) -> [PASS][396]
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg1-12/igt@gem_eio@reset-stress.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-16/igt@gem_eio@reset-stress.html
* igt@gem_exec_whisper@basic-queues-priority-all:
- shard-rkl: [DMESG-WARN][397] ([i915#12964]) -> [PASS][398] +32 other tests pass
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@gem_exec_whisper@basic-queues-priority-all.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@gem_exec_whisper@basic-queues-priority-all.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: [TIMEOUT][399] ([i915#5493]) -> [PASS][400] +1 other test pass
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-19/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_mmap_offset@clear-via-pagefault:
- shard-mtlp: [ABORT][401] ([i915#14809]) -> [PASS][402] +1 other test pass
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-mtlp-5/igt@gem_mmap_offset@clear-via-pagefault.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-3/igt@gem_mmap_offset@clear-via-pagefault.html
* igt@gem_softpin@noreloc-s3:
- shard-dg2: [ABORT][403] ([i915#8213]) -> [PASS][404]
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-10/igt@gem_softpin@noreloc-s3.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-6/igt@gem_softpin@noreloc-s3.html
* igt@i915_pm_freq_api@freq-suspend@gt0:
- shard-dg2: [INCOMPLETE][405] ([i915#13356] / [i915#13820]) -> [PASS][406] +1 other test pass
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-1/igt@i915_pm_freq_api@freq-suspend@gt0.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@i915_pm_freq_api@freq-suspend@gt0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [FAIL][407] ([i915#5138]) -> [PASS][408]
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_color@legacy-gamma:
- shard-rkl: [SKIP][409] ([i915#12655] / [i915#14544]) -> [PASS][410] +1 other test pass
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_color@legacy-gamma.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_color@legacy-gamma.html
* igt@kms_cursor_crc@cursor-offscreen-256x85:
- shard-rkl: [SKIP][411] ([i915#14544]) -> [PASS][412] +45 other tests pass
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-256x85.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_cursor_crc@cursor-offscreen-256x85.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-rkl: [FAIL][413] ([i915#13566]) -> [PASS][414] +3 other tests pass
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-128x42.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-tglu: [FAIL][415] ([i915#13566]) -> [PASS][416] +3 other tests pass
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-tglu-6/igt@kms_cursor_crc@cursor-sliding-256x85.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-tglu-2/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [TIMEOUT][417] ([i915#14033]) -> [PASS][418] +1 other test pass
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-snb5/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_flip@absolute-wf_vblank-interruptible:
- shard-rkl: [SKIP][419] ([i915#14544] / [i915#3637]) -> [PASS][420] +5 other tests pass
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_flip@absolute-wf_vblank-interruptible.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@kms_flip@absolute-wf_vblank-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling:
- shard-rkl: [SKIP][421] ([i915#14544] / [i915#3555]) -> [PASS][422] +5 other tests pass
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: [FAIL][423] ([i915#6880]) -> [PASS][424]
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render:
- shard-rkl: [SKIP][425] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][426] +8 other tests pass
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-rkl: [INCOMPLETE][427] ([i915#10056]) -> [PASS][428]
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-suspend.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_hdr@bpc-switch:
- shard-dg2: [SKIP][429] ([i915#3555] / [i915#8228]) -> [PASS][430]
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-7/igt@kms_hdr@bpc-switch.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@kms_hdr@bpc-switch.html
* igt@kms_invalid_mode@zero-clock:
- shard-rkl: [SKIP][431] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][432] +1 other test pass
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_invalid_mode@zero-clock.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_invalid_mode@zero-clock.html
* igt@kms_pipe_crc_basic@read-crc:
- shard-rkl: [SKIP][433] ([i915#11190] / [i915#14544]) -> [PASS][434] +2 other tests pass
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_pipe_crc_basic@read-crc.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_pipe_crc_basic@read-crc.html
* igt@kms_plane_alpha_blend@alpha-basic:
- shard-dg1: [DMESG-WARN][435] ([i915#4423]) -> [PASS][436]
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg1-13/igt@kms_plane_alpha_blend@alpha-basic.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-19/igt@kms_plane_alpha_blend@alpha-basic.html
* igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant:
- shard-rkl: [SKIP][437] ([i915#14544] / [i915#7294]) -> [PASS][438]
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers:
- shard-rkl: [SKIP][439] ([i915#14544] / [i915#8152]) -> [PASS][440]
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25:
- shard-rkl: [SKIP][441] ([i915#14544] / [i915#6953] / [i915#8152]) -> [PASS][442]
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling:
- shard-rkl: [SKIP][443] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][444] +6 other tests pass
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling@pipe-a:
- shard-rkl: [SKIP][445] ([i915#12247] / [i915#14544]) -> [PASS][446] +3 other tests pass
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling@pipe-a.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling@pipe-a.html
* igt@kms_pm_rpm@fences:
- shard-rkl: [SKIP][447] ([i915#14544] / [i915#1849]) -> [PASS][448]
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_pm_rpm@fences.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_pm_rpm@fences.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: [SKIP][449] ([i915#9519]) -> [PASS][450]
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-2:
- shard-glk: [FAIL][451] ([i915#5465]) -> [PASS][452] +6 other tests pass
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-glk1/igt@kms_setmode@basic@pipe-a-hdmi-a-2.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-glk1/igt@kms_setmode@basic@pipe-a-hdmi-a-2.html
- shard-rkl: [FAIL][453] ([i915#14842]) -> [PASS][454]
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_setmode@basic@pipe-a-hdmi-a-2.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_setmode@basic@pipe-a-hdmi-a-2.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-2:
- shard-rkl: [FAIL][455] ([i915#5465]) -> [PASS][456] +1 other test pass
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_setmode@basic@pipe-b-hdmi-a-2.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_setmode@basic@pipe-b-hdmi-a-2.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: [SKIP][457] ([i915#8411]) -> [SKIP][458] ([i915#14544] / [i915#8411])
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@api_intel_bb@blit-reloc-purge-cache.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@device_reset@cold-reset-bound:
- shard-rkl: [SKIP][459] ([i915#11078] / [i915#14544]) -> [SKIP][460] ([i915#11078])
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@device_reset@cold-reset-bound.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: [SKIP][461] ([i915#11078]) -> [SKIP][462] ([i915#11078] / [i915#14544])
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@device_reset@unbind-cold-reset-rebind.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-rkl: [SKIP][463] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][464] ([i915#3555] / [i915#9323])
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gem_ccs@block-multicopy-inplace.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-rkl: [SKIP][465] ([i915#3555] / [i915#9323]) -> [SKIP][466] ([i915#14544] / [i915#3555] / [i915#9323])
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@gem_ccs@ctrl-surf-copy.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_close_race@multigpu-basic-process:
- shard-rkl: [SKIP][467] ([i915#14544] / [i915#7697]) -> [SKIP][468] ([i915#7697])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gem_close_race@multigpu-basic-process.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-rkl: [SKIP][469] ([i915#6335]) -> [SKIP][470] ([i915#14544] / [i915#6335])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@gem_create@create-ext-cpu-access-big.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-set-pat:
- shard-rkl: [SKIP][471] ([i915#14544] / [i915#8562]) -> [SKIP][472] ([i915#8562])
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gem_create@create-ext-set-pat.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: [SKIP][473] ([i915#280]) -> [SKIP][474] ([i915#14544] / [i915#280]) +1 other test skip
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@gem_ctx_sseu@engines.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@mmap-args:
- shard-rkl: [SKIP][475] ([i915#14544] / [i915#280]) -> [SKIP][476] ([i915#280])
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gem_ctx_sseu@mmap-args.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_reloc@basic-gtt-read-noreloc:
- shard-rkl: [SKIP][477] ([i915#3281]) -> [SKIP][478] ([i915#14544] / [i915#3281]) +7 other tests skip
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-read-noreloc.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read-noreloc.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-rkl: [SKIP][479] ([i915#14544] / [i915#3281]) -> [SKIP][480] ([i915#3281]) +4 other tests skip
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: [SKIP][481] ([i915#2190]) -> [SKIP][482] ([i915#14544] / [i915#2190])
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@gem_huc_copy@huc-copy.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-rkl: [SKIP][483] ([i915#14544] / [i915#4613] / [i915#7582]) -> [SKIP][484] ([i915#4613] / [i915#7582])
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gem_lmem_evict@dontneed-evict-race.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-rkl: [SKIP][485] ([i915#4613]) -> [SKIP][486] ([i915#14544] / [i915#4613]) +2 other tests skip
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: [SKIP][487] ([i915#14544] / [i915#4613]) -> [SKIP][488] ([i915#4613]) +2 other tests skip
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_media_vme:
- shard-rkl: [SKIP][489] ([i915#284]) -> [SKIP][490] ([i915#14544] / [i915#284])
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@gem_media_vme.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_media_vme.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-rkl: [SKIP][491] ([i915#3282]) -> [SKIP][492] ([i915#14544] / [i915#3282]) +1 other test skip
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@gem_partial_pwrite_pread@write-uncached.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@gem_pwrite@basic-self:
- shard-rkl: [SKIP][493] ([i915#14544] / [i915#3282]) -> [SKIP][494] ([i915#3282]) +1 other test skip
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gem_pwrite@basic-self.html
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@gem_pwrite@basic-self.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: [FAIL][495] -> [TIMEOUT][496] ([i915#12917] / [i915#12964])
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@gem_pxp@hw-rejects-pxp-context.html
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-rkl: [SKIP][497] ([i915#14544] / [i915#8411]) -> [SKIP][498] ([i915#8411]) +1 other test skip
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: [SKIP][499] ([i915#14544] / [i915#3282] / [i915#3297]) -> [SKIP][500] ([i915#3282] / [i915#3297])
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@gem_userptr_blits@forbidden-operations.html
* igt@gen7_exec_parse@chained-batch:
- shard-rkl: [SKIP][501] ([i915#14544]) -> [SKIP][502] +21 other tests skip
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gen7_exec_parse@chained-batch.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@gen7_exec_parse@chained-batch.html
* igt@gen9_exec_parse@allowed-single:
- shard-rkl: [SKIP][503] ([i915#2527]) -> [SKIP][504] ([i915#14544] / [i915#2527]) +1 other test skip
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-4/igt@gen9_exec_parse@allowed-single.html
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-rkl: [SKIP][505] ([i915#14544] / [i915#2527]) -> [SKIP][506] ([i915#2527]) +2 other tests skip
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@gen9_exec_parse@batch-invalid-length.html
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@gen9_exec_parse@batch-invalid-length.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-rkl: [SKIP][507] ([i915#14544] / [i915#8399]) -> [SKIP][508] ([i915#8399])
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@i915_pm_freq_api@freq-reset-multiple.html
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: [SKIP][509] ([i915#6590]) -> [SKIP][510] ([i915#14544] / [i915#6590]) +1 other test skip
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@i915_pm_freq_mult@media-freq@gt0.html
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rpm@gem-execbuf-stress-pc8:
- shard-rkl: [SKIP][511] ([i915#13328] / [i915#14544]) -> [SKIP][512] ([i915#14544])
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
* igt@i915_query@test-query-geometry-subslices:
- shard-rkl: [SKIP][513] ([i915#5723]) -> [SKIP][514] ([i915#14544] / [i915#5723])
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@i915_query@test-query-geometry-subslices.html
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@i915_query@test-query-geometry-subslices.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-rkl: [SKIP][515] ([i915#12454] / [i915#12712]) -> [SKIP][516] ([i915#12454] / [i915#12712] / [i915#14544])
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: [SKIP][517] ([i915#9531]) -> [SKIP][518] ([i915#14544])
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: [SKIP][519] ([i915#14544]) -> [SKIP][520] ([i915#1769] / [i915#3555])
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-rkl: [SKIP][521] ([i915#5286]) -> [SKIP][522] ([i915#14544]) +5 other tests skip
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: [SKIP][523] ([i915#14544]) -> [SKIP][524] ([i915#5286]) +5 other tests skip
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: [SKIP][525] ([i915#3638]) -> [SKIP][526] ([i915#14544])
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@kms_big_fb@linear-64bpp-rotate-90.html
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-rkl: [SKIP][527] ([i915#14544]) -> [SKIP][528] ([i915#3638]) +3 other tests skip
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-90.html
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-270:
- shard-dg1: [SKIP][529] ([i915#4423] / [i915#4538]) -> [SKIP][530] ([i915#4538])
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg1-14/igt@kms_big_fb@yf-tiled-8bpp-rotate-270.html
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-18/igt@kms_big_fb@yf-tiled-8bpp-rotate-270.html
* igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][531] ([i915#6095]) -> [SKIP][532] ([i915#14098] / [i915#6095]) +2 other tests skip
[531]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-b-hdmi-a-2.html
[532]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][533] ([i915#14544]) -> [SKIP][534] ([i915#12313]) +1 other test skip
[533]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
[534]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][535] ([i915#12805]) -> [SKIP][536] ([i915#14544])
[535]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
[536]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][537] ([i915#14098] / [i915#6095]) -> [SKIP][538] ([i915#6095])
[537]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html
[538]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][539] ([i915#12313]) -> [SKIP][540] ([i915#14544])
[539]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
[540]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs:
- shard-rkl: [SKIP][541] ([i915#14544]) -> [SKIP][542] ([i915#14098] / [i915#6095]) +10 other tests skip
[541]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
[542]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs:
- shard-rkl: [SKIP][543] ([i915#14098] / [i915#6095]) -> [SKIP][544] ([i915#14544]) +7 other tests skip
[543]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs.html
[544]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs.html
* igt@kms_cdclk@plane-scaling:
- shard-rkl: [SKIP][545] ([i915#14544] / [i915#3742]) -> [SKIP][546] ([i915#3742])
[545]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_cdclk@plane-scaling.html
[546]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-rkl: [SKIP][547] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][548] ([i915#11151] / [i915#7828]) +5 other tests skip
[547]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
[548]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: [SKIP][549] ([i915#11151] / [i915#7828]) -> [SKIP][550] ([i915#11151] / [i915#14544] / [i915#7828]) +8 other tests skip
[549]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
[550]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-rkl: [SKIP][551] ([i915#3116]) -> [SKIP][552] ([i915#14544])
[551]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_content_protection@dp-mst-lic-type-0.html
[552]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@legacy:
- shard-dg2: [SKIP][553] ([i915#7118] / [i915#9424]) -> [FAIL][554] ([i915#7173])
[553]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-5/igt@kms_content_protection@legacy.html
[554]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-11/igt@kms_content_protection@legacy.html
- shard-rkl: [SKIP][555] ([i915#14544]) -> [SKIP][556] ([i915#7118] / [i915#9424])
[555]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_content_protection@legacy.html
[556]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic-type-0:
- shard-rkl: [SKIP][557] ([i915#14544]) -> [SKIP][558] ([i915#9424])
[557]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_content_protection@lic-type-0.html
[558]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][559] ([i915#9424]) -> [SKIP][560] ([i915#9433])
[559]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg1-16/igt@kms_content_protection@mei-interface.html
[560]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-12/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@type1:
- shard-rkl: [SKIP][561] ([i915#7118] / [i915#9424]) -> [SKIP][562] ([i915#14544])
[561]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_content_protection@type1.html
[562]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg1: [SKIP][563] ([i915#13049]) -> [SKIP][564] ([i915#13049] / [i915#4423])
[563]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg1-14/igt@kms_cursor_crc@cursor-onscreen-512x170.html
[564]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-16/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-rkl: [SKIP][565] ([i915#13049]) -> [SKIP][566] ([i915#14544]) +1 other test skip
[565]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-3/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
[566]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-rkl: [SKIP][567] ([i915#3555]) -> [SKIP][568] ([i915#14544])
[567]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
[568]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-rkl: [SKIP][569] ([i915#4103]) -> [SKIP][570] ([i915#11190] / [i915#14544])
[569]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[570]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-rkl: [SKIP][571] ([i915#4103]) -> [SKIP][572] ([i915#14544])
[571]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[572]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dp_aux_dev:
- shard-rkl: [SKIP][573] ([i915#1257] / [i915#14544]) -> [SKIP][574] ([i915#1257])
[573]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_dp_aux_dev.html
[574]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-rkl: [SKIP][575] ([i915#13749]) -> [SKIP][576] ([i915#14544])
[575]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_dp_link_training@non-uhbr-sst.html
[576]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-rkl: [SKIP][577] ([i915#14544]) -> [SKIP][578] ([i915#13748])
[577]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
[578]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-3/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-rkl: [SKIP][579] ([i915#13707]) -> [SKIP][580] ([i915#14544])
[579]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-3/igt@kms_dp_linktrain_fallback@dsc-fallback.html
[580]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg1: [SKIP][581] ([i915#3840]) -> [SKIP][582] ([i915#3840] / [i915#4423])
[581]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg1-14/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
[582]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-12/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][583] ([i915#3955]) -> [SKIP][584] ([i915#14544] / [i915#3955])
[583]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_fbcon_fbt@psr.html
[584]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-4x:
- shard-rkl: [SKIP][585] ([i915#14544] / [i915#1839]) -> [SKIP][586] ([i915#1839])
[585]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_feature_discovery@display-4x.html
[586]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr2:
- shard-rkl: [SKIP][587] ([i915#658]) -> [SKIP][588] ([i915#14544] / [i915#658])
[587]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_feature_discovery@psr2.html
[588]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-rkl: [SKIP][589] ([i915#14544] / [i915#9934]) -> [SKIP][590] ([i915#9934]) +5 other tests skip
[589]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_flip@2x-flip-vs-fences-interruptible.html
[590]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: [SKIP][591] ([i915#9934]) -> [SKIP][592] ([i915#14544] / [i915#9934]) +6 other tests skip
[591]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@kms_flip@2x-plain-flip.html
[592]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: [SKIP][593] ([i915#14544] / [i915#3555]) -> [SKIP][594] ([i915#2672] / [i915#3555]) +2 other tests skip
[593]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
[594]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-rkl: [SKIP][595] -> [SKIP][596] ([i915#14544]) +9 other tests skip
[595]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@kms_force_connector_basic@force-load-detect.html
[596]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][597] ([i915#1825]) -> [SKIP][598] ([i915#14544] / [i915#1849] / [i915#5354]) +31 other tests skip
[597]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
[598]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite:
- shard-dg1: [SKIP][599] -> [SKIP][600] ([i915#4423]) +2 other tests skip
[599]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite.html
[600]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt:
- shard-rkl: [SKIP][601] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][602] ([i915#1825]) +29 other tests skip
[601]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html
[602]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt:
- shard-rkl: [SKIP][603] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][604] +1 other test skip
[603]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html
[604]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt:
- shard-dg2: [SKIP][605] ([i915#10433] / [i915#3458]) -> [SKIP][606] ([i915#3458]) +2 other tests skip
[605]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt.html
[606]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
- shard-rkl: [SKIP][607] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][608] ([i915#3023]) +23 other tests skip
[607]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
[608]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-rkl: [SKIP][609] ([i915#3023]) -> [SKIP][610] ([i915#14544] / [i915#1849] / [i915#5354]) +21 other tests skip
[609]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
[610]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu:
- shard-dg2: [SKIP][611] ([i915#3458]) -> [SKIP][612] ([i915#10433] / [i915#3458]) +1 other test skip
[611]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html
[612]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: [SKIP][613] ([i915#3555] / [i915#8228]) -> [SKIP][614] ([i915#14544])
[613]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-4/igt@kms_hdr@invalid-hdr.html
[614]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: [SKIP][615] ([i915#13688]) -> [SKIP][616] ([i915#13688] / [i915#14544])
[615]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@kms_joiner@basic-max-non-joiner.html
[616]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-rkl: [SKIP][617] ([i915#12339]) -> [SKIP][618] ([i915#12339] / [i915#14544])
[617]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_joiner@invalid-modeset-ultra-joiner.html
[618]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][619] ([i915#14544] / [i915#4070] / [i915#4816]) -> [SKIP][620] ([i915#4816])
[619]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[620]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane@plane-position-hole-dpms:
- shard-rkl: [DMESG-WARN][621] ([i915#12964]) -> [SKIP][622] ([i915#14544] / [i915#8825])
[621]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_plane@plane-position-hole-dpms.html
[622]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_plane@plane-position-hole-dpms.html
* igt@kms_plane_lowres@tiling-4:
- shard-rkl: [SKIP][623] ([i915#14544]) -> [SKIP][624] ([i915#3555]) +1 other test skip
[623]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_plane_lowres@tiling-4.html
[624]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_plane_lowres@tiling-4.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: [SKIP][625] ([i915#13958]) -> [SKIP][626] ([i915#14544])
[625]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_plane_multiple@2x-tiling-4.html
[626]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: [SKIP][627] ([i915#14259]) -> [SKIP][628] ([i915#14544])
[627]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-3/igt@kms_plane_multiple@tiling-yf.html
[628]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format:
- shard-rkl: [SKIP][629] ([i915#12247] / [i915#14544] / [i915#8152]) -> [DMESG-WARN][630] ([i915#12964])
[629]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format.html
[630]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a:
- shard-rkl: [SKIP][631] ([i915#12247] / [i915#14544]) -> [DMESG-WARN][632] ([i915#12964])
[631]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a.html
[632]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-rkl: [SKIP][633] ([i915#12247]) -> [SKIP][634] ([i915#12247] / [i915#14544])
[633]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
[634]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b:
- shard-rkl: [SKIP][635] ([i915#12247]) -> [SKIP][636] ([i915#12247] / [i915#14544] / [i915#8152]) +1 other test skip
[635]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html
[636]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-rkl: [SKIP][637] ([i915#9685]) -> [SKIP][638] ([i915#14544] / [i915#9685]) +1 other test skip
[637]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html
[638]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: [SKIP][639] ([i915#14544] / [i915#8430]) -> [SKIP][640] ([i915#8430])
[639]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_pm_lpsp@screens-disabled.html
[640]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][641] ([i915#12916]) -> [SKIP][642] ([i915#14544] / [i915#9519])
[641]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
[642]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [SKIP][643] ([i915#14544] / [i915#9519]) -> [SKIP][644] ([i915#9519])
[643]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp.html
[644]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_prime@d3hot:
- shard-rkl: [SKIP][645] ([i915#6524]) -> [SKIP][646] ([i915#14544] / [i915#6524])
[645]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_prime@d3hot.html
[646]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
- shard-dg1: [SKIP][647] ([i915#11520]) -> [SKIP][648] ([i915#11520] / [i915#4423])
[647]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg1-13/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
[648]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-15/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][649] ([i915#11520] / [i915#14544]) -> [SKIP][650] ([i915#11520]) +7 other tests skip
[649]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
[650]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][651] ([i915#11520]) -> [SKIP][652] ([i915#11520] / [i915#14544]) +5 other tests skip
[651]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html
[652]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: [SKIP][653] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][654] ([i915#1072] / [i915#9732]) +17 other tests skip
[653]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-render.html
[654]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@psr-cursor-render:
- shard-rkl: [SKIP][655] ([i915#1072] / [i915#9732]) -> [SKIP][656] ([i915#1072] / [i915#14544] / [i915#9732]) +15 other tests skip
[655]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_psr@psr-cursor-render.html
[656]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_psr@psr-cursor-render.html
* igt@kms_psr@psr-sprite-blt:
- shard-dg1: [SKIP][657] ([i915#1072] / [i915#9732]) -> [SKIP][658] ([i915#1072] / [i915#4423] / [i915#9732])
[657]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-dg1-17/igt@kms_psr@psr-sprite-blt.html
[658]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-dg1-12/igt@kms_psr@psr-sprite-blt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: [SKIP][659] ([i915#14544] / [i915#9685]) -> [SKIP][660] ([i915#9685])
[659]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[660]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-rotation-90:
- shard-rkl: [DMESG-WARN][661] ([i915#12964]) -> [SKIP][662] ([i915#14544]) +1 other test skip
[661]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@kms_rotation_crc@primary-rotation-90.html
[662]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_rotation_crc@primary-rotation-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: [SKIP][663] ([i915#14544]) -> [SKIP][664] ([i915#5289])
[663]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
[664]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-rkl: [SKIP][665] ([i915#14544] / [i915#3555]) -> [SKIP][666] ([i915#3555])
[665]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_setmode@invalid-clone-exclusive-crtc.html
[666]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-4/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-rkl: [SKIP][667] ([i915#3555]) -> [SKIP][668] ([i915#14544] / [i915#3555])
[667]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-2/igt@kms_setmode@invalid-clone-single-crtc.html
[668]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_vrr@lobf:
- shard-rkl: [SKIP][669] ([i915#11920]) -> [SKIP][670] ([i915#14544])
[669]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-5/igt@kms_vrr@lobf.html
[670]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_vrr@lobf.html
* igt@kms_vrr@negative-basic:
- shard-rkl: [SKIP][671] ([i915#14544]) -> [SKIP][672] ([i915#3555] / [i915#9906])
[671]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_vrr@negative-basic.html
[672]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-rkl: [SKIP][673] ([i915#14544]) -> [SKIP][674] ([i915#9906]) +1 other test skip
[673]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-drrs.html
[674]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-2/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-rkl: [SKIP][675] ([i915#2437]) -> [SKIP][676] ([i915#14544] / [i915#2437])
[675]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-8/igt@kms_writeback@writeback-invalid-parameters.html
[676]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@kms_writeback@writeback-invalid-parameters.html
* igt@prime_vgem@basic-fence-read:
- shard-rkl: [SKIP][677] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][678] ([i915#3291] / [i915#3708])
[677]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@prime_vgem@basic-fence-read.html
[678]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-5/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@fence-read-hang:
- shard-rkl: [SKIP][679] ([i915#14544] / [i915#3708]) -> [SKIP][680] ([i915#3708])
[679]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-6/igt@prime_vgem@fence-read-hang.html
[680]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-8/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-rkl: [SKIP][681] ([i915#9917]) -> [SKIP][682] ([i915#14544] / [i915#9917])
[681]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17218/shard-rkl-7/igt@sriov_basic@bind-unbind-vf.html
[682]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/shard-rkl-6/igt@sriov_basic@bind-unbind-vf.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12353]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12353
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#12549]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12549
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12916]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12916
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13328]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13328
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13363]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13363
[i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13427]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13427
[i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13784
[i915#13820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13820
[i915#13821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13821
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14104
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14121]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14121
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14702]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14702
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#14806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14806
[i915#14809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14809
[i915#14842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14842
[i915#14850]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14850
[i915#14857]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14857
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#4036]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4036
[i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4818
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#4958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4958
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6188]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6188
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6806
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7294]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7294
[i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
[i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8541 -> IGTPW_13755
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_17218: c3610fc0ab7c1c668031b3804549187d75550e93 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_13755: 13755
IGT_8541: 8541
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13755/index.html
[-- Attachment #2: Type: text/html, Size: 229501 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH i-g-t] tests/syncobj_timeline: Exercise signaling of awaited points
2025-09-16 10:58 ` Christian König
@ 2025-09-17 18:32 ` Janusz Krzysztofik
2025-09-18 10:10 ` Christian König
0 siblings, 1 reply; 8+ messages in thread
From: Janusz Krzysztofik @ 2025-09-17 18:32 UTC (permalink / raw)
To: igt-dev, Christian König; +Cc: dri-devel, Kamil Konieczny, Chris Wilson
Hi Christian,
On Tuesday, 16 September 2025 12:58:22 CEST Christian König wrote:
>
> On 16.09.25 11:55, Janusz Krzysztofik wrote:
> > CI reports kernel soft lockups when running a wait_backward test case of
> > igt@dmabuf@all-tests@dma_fence_chain selftest on less powerful machines.
> > A kernel fix has been developed that has proven to resolve the issue, but
> > it hasn't been accepted upstream, with a recommendation for dropping that
> > test case as a "nonsense".
> >
> > Before we decide to take that path, try to implement the problematic test
> > case in user space as an IGT subtest. Since no kernel uAPIs have been
> > found that allow strict reimplementation of exact algorithm of the
> > problematic test case, where every link of a dma-fence chain is signaled
> > one by one from a loop running in kernel space, provide two approximate
> > variants, one that signals each fence with an individual system call, and
> > one that signals them all in one shot with one system call.
>
> Those tests are unrealistic outside of the syncobj framework.
>
> E.g. a test which exercises signaling each fence individually would require
HW which would do that to happen in reality.
I've been trying to understand what you meant but I've failed. If a user
submits a number of DRM exec requests, each with an out fence, then HW will
signal each of those fences when its corresponding request completes, won't
it?
But anyway, some of those subtests, e.g. stress-enable-all-signal-all-forward
or stress-enable-all-signal-all-backward, can trigger hard lockups. Shouldn't
we care?
Thanks,
Janusz
>
> Regards,
> Christian.
>
> >
> > For more comprehensive testing, also implement the _forward and _random
> > scenarios from the original selftest, as well as simplified variants that
> > don't enable signaling on each link of the dma-fence chain, and yet others
> > that not only enable but also wait on every link of the chain.
> >
> > Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
> > ---
> > tests/syncobj_timeline.c | 289 +++++++++++++++++++++++++++++++++++++++
> > 1 file changed, 289 insertions(+)
> >
> > diff --git a/tests/syncobj_timeline.c b/tests/syncobj_timeline.c
> > index a77896ec1d..80c5970687 100644
> > --- a/tests/syncobj_timeline.c
> > +++ b/tests/syncobj_timeline.c
> > @@ -427,6 +427,61 @@
> > *
> > * SUBTEST: wait-zero-handles
> > * Description: Verifies that waiting on an empty list of syncobj handles
is accepted
> > + *
> > + * SUBTEST: stress-wait-last-signal-forward
> > + * Description: Signals each fence of a large timeline while another
thread is waiting on that timeline
> > + *
> > + * SUBTEST: stress-wait-last-signal-backward
> > + * Description: Signals each fence of a large timeline in reverse order
while another thread is waiting on that timeline
> > + *
> > + * SUBTEST: stress-wait-last-signal-random
> > + * Description: Signals each fence of a large timeline in random order
while another thread is waiting on that timeline
> > + *
> > + * SUBTEST: stress-wait-last-signal-all-forward
> > + * Description: Signals all fences of a large timeline while another
thread is waiting on that timeline
> > + *
> > + * SUBTEST: stress-wait-last-signal-all-backward
> > + * Description: Signals all fences of a large reverse ordered timeline
while another thread is waiting on that timeline
> > + *
> > + * SUBTEST: stress-wait-last-signal-all-random
> > + * Description: Signals all fences of a large randomly ordered timeline
while another thread is waiting on that timeline
> > + *
> > + * SUBTEST: stress-enable-all-signal-forward
> > + * Description: Signals each fence of a large timeline with signaling
enabled on each point while another thread is waiting on that timeline
> > + *
> > + * SUBTEST: stress-enable-all-signal-backward
> > + * Description: Signals each fence of a large timeline in reversed order
with signaling enabled on each point while another thread is waiting on that
timeline
> > + *
> > + * SUBTEST: stress-enable-all-signal-random
> > + * Description: Signals each fence of a large timeline in random order
with signaling enabled on each point while another thread is waiting on that
timeline
> > + *
> > + * SUBTEST: stress-enable-all-signal-all-forward
> > + * Description: Signals all fences of a large timeline with signaling
enabled on each point while another thread is waiting on that timeline
> > + *
> > + * SUBTEST: stress-enable-all-signal-all-backward
> > + * Description: Signals all fences of a large reversed ordered timeline
with signaling enabled on each point while another thread is waiting on that
timeline
> > + *
> > + * SUBTEST: stress-enable-all-signal-all-random
> > + * Description: Signals all fences of a large randomly ordered timeline
with signaling enabled on each point while another thread is waiting on that
timeline
> > + *
> > + * SUBTEST: stress-wait-all-signal-forward
> > + * Description: Signals each fence of a large timeline while another
thread is waiting on each point of that timeline
> > + *
> > + * SUBTEST: stress-wait-all-signal-backward
> > + * Description: Signals each fence of a large timeline in reversed order
while another thread is waiting on each point of that timeline
> > + *
> > + * SUBTEST: stress-wait-all-signal-random
> > + * Description: Signals each fence of a large timeline in random order
while another thread is waiting on each point of that timeline
> > + *
> > + * SUBTEST: stress-wait-all-signal-all-forward
> > + * Description: Signals all fences of a large timeline while another
thread is waiting on each point of that timeline
> > + *
> > + * SUBTEST: stress-wait-all-signal-all-backward
> > + * Description: Signals all fences of a large reversed ordered timeline
while another thread is waiting on each point of that timeline
> > + *
> > + * SUBTEST: stress-wait-all-signal-all-random
> > + * Description: Signals all fences of a large randomly ordered timeline
while another thread is waiting on each point of that timeline
> > + *
> > */
> >
> > IGT_TEST_DESCRIPTION("Tests for the drm timeline sync object API");
> > @@ -1675,6 +1730,217 @@ test_32bits_limit(int fd)
> > close(timeline);
> > }
> >
> > +#define STRESS_FLAGS_WAIT_ALL
DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL
> > +#define STRESS_FLAGS_ENABLE_ALL (STRESS_FLAGS_WAIT_ALL <<
1)
> > +#define STRESS_FLAGS_SIGNAL_ALL (STRESS_FLAGS_ENABLE_ALL <<
1)
> > +#define STRESS_FLAGS_SIGNAL_BACKWARD (STRESS_FLAGS_SIGNAL_ALL <<
1)
> > +#define STRESS_FLAGS_SIGNAL_RANDOM (STRESS_FLAGS_SIGNAL_BACKWARD << 1)
> > +
> > +const char *stress_descriptions[] = {
> > + /* stress-wait-last-signal-forward */
> > + [0] =
> > + "Signals each fence of a large timeline while another
thread is waiting on that timeline",
> > + /* stress-wait-last-signal-backward */
> > + [STRESS_FLAGS_SIGNAL_BACKWARD] =
> > + "Signals each fence of a large timeline in reverse order
while another thread is waiting on that timeline",
> > + /* stress-wait-last-signal-random */
> > + [STRESS_FLAGS_SIGNAL_RANDOM] =
> > + "Signals each fence of a large timeline in random order
while another thread is waiting on that timeline",
> > + /* stress-wait-last-signal-all-forward */
> > + [STRESS_FLAGS_SIGNAL_ALL] =
> > + "Signals all fences of a large timeline while another
thread is waiting on that timeline",
> > + /* stress-wait-last-signal-all-backward */
> > + [STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
> > + "Signals all fences of a large reverse ordered timeline
while another thread is waiting on that timeline",
> > + /* stress-wait-last-signal-all-random */
> > + [STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
> > + "Signals all fences of a large randomly ordered timeline
while another thread is waiting on that timeline",
> > + /* stress-enable-all-signal-forward */
> > + [STRESS_FLAGS_ENABLE_ALL] =
> > + "Signals each fence of a large timeline with signaling
enabled on each point while another thread is waiting on that timeline",
> > + /* stress-enable-all-signal-backward */
> > + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
> > + "Signals each fence of a large timeline in reversed order
with signaling enabled on each point while another thread is waiting on that
timeline",
> > + /* stress-enable-all-signal-random */
> > + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
> > + "Signals each fence of a large timeline in random order
with signaling enabled on each point while another thread is waiting on that
timeline",
> > + /* stress-enable-all-signal-all-forward */
> > + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL] =
> > + "Signals all fences of a large timeline with signaling
enabled on each point while another thread is waiting on that timeline",
> > + /* stress-enable-all-signal-all-backward */
> > + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL |
STRESS_FLAGS_SIGNAL_BACKWARD] =
> > + "Signals all fences of a large reversed ordered timeline
with signaling enabled on each point while another thread is waiting on that
timeline",
> > + /* stress-enable-all-signal-all-random */
> > + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL |
STRESS_FLAGS_SIGNAL_RANDOM] =
> > + "Signals all fences of a large randomly ordered timeline
with signaling enabled on each point while another thread is waiting on that
timeline",
> > + /* stress-wait-all-signal-forward */
> > + [STRESS_FLAGS_WAIT_ALL] =
> > + "Signals each fence of a large timeline while another
thread is waiting on each point of that timeline",
> > + /* stress-wait-all-signal-backward */
> > + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
> > + "Signals each fence of a large timeline in reversed order
while another thread is waiting on each point of that timeline",
> > + /* stress-wait-all-signal-random */
> > + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
> > + "Signals each fence of a large timeline in random order
while another thread is waiting on each point of that timeline",
> > + /* stress-wait-all-signal-all-forward */
> > + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL] =
> > + "Signals all fences of a large timeline while another
thread is waiting on each point of that timeline",
> > + /* stress-wait-all-signal-all-backward */
> > + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL |
STRESS_FLAGS_SIGNAL_BACKWARD] =
> > + "Signals all fences of a large reversed ordered timeline
while another thread is waiting on each point of that timeline",
> > + /* stress-wait-all-signal-all-random */
> > + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL |
STRESS_FLAGS_SIGNAL_RANDOM] =
> > + "Signals all fences of a large randomly ordered timeline
while another thread is waiting on each point of that timeline",
> > +};
> > +
> > +#define TL_LENGTH 4096
> > +
> > +struct stress_timeline {
> > + int fd;
> > + int swsync;
> > + uint32_t syncobj;
> > + int tmp_fence;
> > + uint32_t *syncobjs;
> > + uint64_t *points;
> > + unsigned int length;
> > + unsigned int flags;
> > + pthread_t thread;
> > + int retval;
> > +};
> > +
> > +static void stress_init(int fd, struct stress_timeline **timeline,
unsigned int flags)
> > +{
> > + struct stress_timeline *tl;
> > + uint64_t point;
> > + int i;
> > +
> > + tl = calloc(TL_LENGTH, sizeof(*tl));
> > + igt_assert(tl);
> > + *timeline = tl;
> > +
> > + tl->fd = fd;
> > + tl->tmp_fence = -1;
> > + tl->length = TL_LENGTH;
> > + tl->flags = flags;
> > +
> > + tl->swsync = sw_sync_timeline_create();
> > + tl->syncobj = syncobj_create(fd, 0);
> > +
> > + tl->syncobjs = calloc(tl->length, sizeof(*tl->syncobjs));
> > + igt_assert(tl->syncobjs);
> > +
> > + tl->points = calloc(tl->length, sizeof(*tl->points));
> > + igt_assert(tl->points);
> > +
> > + for (i = 0; i < tl->length; i++)
> > + tl->points[i] = (flags & STRESS_FLAGS_SIGNAL_BACKWARD) ?
tl->length - 1 : i + 1;
> > + if (flags & STRESS_FLAGS_SIGNAL_RANDOM)
> > + igt_permute_array(tl->points, tl->length,
igt_exchange_int64);
> > +
> > + for (i = 0; i < tl->length; i++) {
> > + tl->tmp_fence = sw_sync_timeline_create_fence(tl->swsync,
tl->points[i]);
> > + tl->syncobjs[i] = syncobj_create(fd, 0);
> > +
> > + syncobj_import_sync_file(fd, tl->syncobjs[i], tl-
>tmp_fence);
> > + close(tl->tmp_fence);
> > + tl->tmp_fence = -1;
> > +
> > + syncobj_binary_to_timeline(fd, tl->syncobj, i + 1, tl-
>syncobjs[i]);
> > + syncobj_destroy(fd, tl->syncobjs[i]);
> > +
> > + tl->syncobjs[i] = tl->syncobj;
> > + tl->points[i] = i + 1;
> > + }
> > +
> > + if (flags & STRESS_FLAGS_ENABLE_ALL)
> > + igt_assert_eq(syncobj_timeline_wait_err(tl->fd, tl-
>syncobjs,
> > + tl-
>points, tl->length, 0,
> > +
DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL), -ETIME);
> > +
> > + syncobj_timeline_query(fd, &tl->syncobj, &point, 1);
> > + igt_assert_eq(point, 0);
> > +}
> > +
> > +static void *stress_wait_syncobj_thread_func(void *data)
> > +{
> > + struct stress_timeline *tl = data;
> > + unsigned int count = (tl->flags & STRESS_FLAGS_WAIT_ALL) ? tl-
>length : 1;
> > + uint64_t *points = &tl->points[tl->length - count];
> > +
> > + tl->retval = -EINPROGRESS;
> > +
> > + /* Wait for the timeline signaled */
> > + tl->retval = syncobj_timeline_wait_err(tl->fd, tl->syncobjs, points,
count,
> > + gettime_ns() + 600 *
NSECS_PER_SEC,
> > + tl->flags &
DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL);
> > +
> > + return &tl->retval;
> > +}
> > +
> > +static void test_stress_enable_wait_signal(int fd, struct stress_timeline
**timeline,
> > + unsigned int flags)
> > +{
> > + struct stress_timeline *tl;
> > + int64_t dt;
> > + int i;
> > +
> > + stress_init(fd, timeline, flags);
> > + tl = *timeline;
> > +
> > + tl->retval = 0;
> > + igt_assert_eq(pthread_create(&tl->thread, NULL,
> > + stress_wait_syncobj_thread_func,
tl), 0);
> > + igt_assert_eq(sched_yield(), 0);
> > + while (READ_ONCE(tl->retval) != -EINPROGRESS)
> > + ;
> > + igt_assert_eq(sched_yield(), 0);
> > +
> > + dt = -gettime_ns();
> > + if (flags & STRESS_FLAGS_SIGNAL_ALL)
> > + sw_sync_timeline_inc(tl->swsync, tl->length);
> > + else
> > + for (i = 0; i < tl->length; i++)
> > + sw_sync_timeline_inc(tl->swsync, 1);
> > + dt += gettime_ns();
> > + igt_info("%s: %d signals in %ld ns\n", __func__, tl->length, dt);
> > +
> > + igt_assert_eq(pthread_join(tl->thread, NULL), 0);
> > + tl->thread = 0;
> > + igt_assert_eq(tl->retval, 0);
> > +}
> > +
> > +static void stress_cleanup(struct stress_timeline *timeline)
> > +{
> > + if (!timeline)
> > + return;
> > +
> > + if (timeline->thread)
> > + igt_warn_on(pthread_join(timeline->thread, NULL));
> > +
> > + if (timeline->points)
> > + free(timeline->points);
> > +
> > + if (timeline->syncobjs) {
> > + int i;
> > +
> > + for (i = 0; i < timeline->length; i++)
> > + if (timeline->syncobjs && timeline->syncobjs[i]
!= timeline->syncobj)
> > + syncobj_destroy(timeline->fd,
timeline->syncobjs[i]);
> > + free(timeline->syncobjs);
> > + }
> > +
> > + if (timeline->tmp_fence >= 0)
> > + igt_warn_on(close(timeline->tmp_fence));
> > +
> > + if (timeline->syncobj)
> > + syncobj_destroy(timeline->fd, timeline->syncobj);
> > +
> > + if (timeline->swsync >= 0)
> > + igt_warn_on(close(timeline->swsync));
> > +
> > + free(timeline);
> > +}
> > +
> > static bool
> > has_syncobj_timeline_wait(int fd)
> > {
> > @@ -1934,6 +2200,29 @@ igt_main
> > igt_subtest("32bits-limit")
> > test_32bits_limit(fd);
> >
> > + for (unsigned int flags = 0;
> > + flags < (STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL |
> > + STRESS_FLAGS_ENABLE_ALL |
STRESS_FLAGS_SIGNAL_RANDOM);
> > + flags++) {
> > + struct stress_timeline *timeline = NULL;
> > +
> > + if (flags & STRESS_FLAGS_ENABLE_ALL && flags &
STRESS_FLAGS_WAIT_ALL)
> > + continue;
> > +
> > + igt_describe(stress_descriptions[flags]);
> > + igt_subtest_f("stress-%s-%s-signal%s-%s",
> > + (flags & STRESS_FLAGS_ENABLE_ALL) ?
"enable" : "wait",
> > + (flags & (STRESS_FLAGS_WAIT_ALL |
STRESS_FLAGS_ENABLE_ALL)) ? "all" :
> > +
"last",
> > + (flags & STRESS_FLAGS_SIGNAL_ALL) ? "-all"
: "",
> > + (flags & STRESS_FLAGS_SIGNAL_RANDOM) ?
"random" :
> > + (flags & STRESS_FLAGS_SIGNAL_BACKWARD) ?
"backward" : "forward")
> > + test_stress_enable_wait_signal(fd, &timeline,
flags);
> > +
> > + igt_fixture
> > + stress_cleanup(READ_ONCE(timeline));
> > + }
> > +
> > igt_fixture {
> > drm_close_driver(fd);
> > }
>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH i-g-t] tests/syncobj_timeline: Exercise signaling of awaited points
2025-09-17 18:32 ` Janusz Krzysztofik
@ 2025-09-18 10:10 ` Christian König
0 siblings, 0 replies; 8+ messages in thread
From: Christian König @ 2025-09-18 10:10 UTC (permalink / raw)
To: Janusz Krzysztofik, igt-dev; +Cc: dri-devel, Kamil Konieczny, Chris Wilson
On 17.09.25 20:32, Janusz Krzysztofik wrote:
> Hi Christian,
>
> On Tuesday, 16 September 2025 12:58:22 CEST Christian König wrote:
>>
>> On 16.09.25 11:55, Janusz Krzysztofik wrote:
>>> CI reports kernel soft lockups when running a wait_backward test case of
>>> igt@dmabuf@all-tests@dma_fence_chain selftest on less powerful machines.
>>> A kernel fix has been developed that has proven to resolve the issue, but
>>> it hasn't been accepted upstream, with a recommendation for dropping that
>>> test case as a "nonsense".
>>>
>>> Before we decide to take that path, try to implement the problematic test
>>> case in user space as an IGT subtest. Since no kernel uAPIs have been
>>> found that allow strict reimplementation of exact algorithm of the
>>> problematic test case, where every link of a dma-fence chain is signaled
>>> one by one from a loop running in kernel space, provide two approximate
>>> variants, one that signals each fence with an individual system call, and
>>> one that signals them all in one shot with one system call.
>>
>> Those tests are unrealistic outside of the syncobj framework.
>>
>> E.g. a test which exercises signaling each fence individually would require
> HW which would do that to happen in reality.
>
> I've been trying to understand what you meant but I've failed. If a user
> submits a number of DRM exec requests, each with an out fence, then HW will
> signal each of those fences when its corresponding request completes, won't
> it?
Correct, but the design of the dma_fences is that multiple fences from the same context always signal in order.
So you actually can't have that many submissions in flight inside the kernel or we would run into much more trouble.
> But anyway, some of those subtests, e.g. stress-enable-all-signal-all-forward
> or stress-enable-all-signal-all-backward, can trigger hard lockups. Shouldn't
> we care?
Yeah, exactly that isn't possible in practice.
See to signal all backward for example you would need multiple engines independently from each other signal fences in reverse submission order.
Maybe some HW scheduler could construct that somehow, but it should just never happen in practice.
On the other hand, what do you mean with hard lockups?
It's perfectly valid if the IOCTLs eat a lot of CPU cycles in corner cases, but it should just never segfault or overwrite the kernel stack etc...
Regards,
Christian.
>
> Thanks,
> Janusz
>
>>
>> Regards,
>> Christian.
>>
>>>
>>> For more comprehensive testing, also implement the _forward and _random
>>> scenarios from the original selftest, as well as simplified variants that
>>> don't enable signaling on each link of the dma-fence chain, and yet others
>>> that not only enable but also wait on every link of the chain.
>>>
>>> Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
>>> ---
>>> tests/syncobj_timeline.c | 289 +++++++++++++++++++++++++++++++++++++++
>>> 1 file changed, 289 insertions(+)
>>>
>>> diff --git a/tests/syncobj_timeline.c b/tests/syncobj_timeline.c
>>> index a77896ec1d..80c5970687 100644
>>> --- a/tests/syncobj_timeline.c
>>> +++ b/tests/syncobj_timeline.c
>>> @@ -427,6 +427,61 @@
>>> *
>>> * SUBTEST: wait-zero-handles
>>> * Description: Verifies that waiting on an empty list of syncobj handles
> is accepted
>>> + *
>>> + * SUBTEST: stress-wait-last-signal-forward
>>> + * Description: Signals each fence of a large timeline while another
> thread is waiting on that timeline
>>> + *
>>> + * SUBTEST: stress-wait-last-signal-backward
>>> + * Description: Signals each fence of a large timeline in reverse order
> while another thread is waiting on that timeline
>>> + *
>>> + * SUBTEST: stress-wait-last-signal-random
>>> + * Description: Signals each fence of a large timeline in random order
> while another thread is waiting on that timeline
>>> + *
>>> + * SUBTEST: stress-wait-last-signal-all-forward
>>> + * Description: Signals all fences of a large timeline while another
> thread is waiting on that timeline
>>> + *
>>> + * SUBTEST: stress-wait-last-signal-all-backward
>>> + * Description: Signals all fences of a large reverse ordered timeline
> while another thread is waiting on that timeline
>>> + *
>>> + * SUBTEST: stress-wait-last-signal-all-random
>>> + * Description: Signals all fences of a large randomly ordered timeline
> while another thread is waiting on that timeline
>>> + *
>>> + * SUBTEST: stress-enable-all-signal-forward
>>> + * Description: Signals each fence of a large timeline with signaling
> enabled on each point while another thread is waiting on that timeline
>>> + *
>>> + * SUBTEST: stress-enable-all-signal-backward
>>> + * Description: Signals each fence of a large timeline in reversed order
> with signaling enabled on each point while another thread is waiting on that
> timeline
>>> + *
>>> + * SUBTEST: stress-enable-all-signal-random
>>> + * Description: Signals each fence of a large timeline in random order
> with signaling enabled on each point while another thread is waiting on that
> timeline
>>> + *
>>> + * SUBTEST: stress-enable-all-signal-all-forward
>>> + * Description: Signals all fences of a large timeline with signaling
> enabled on each point while another thread is waiting on that timeline
>>> + *
>>> + * SUBTEST: stress-enable-all-signal-all-backward
>>> + * Description: Signals all fences of a large reversed ordered timeline
> with signaling enabled on each point while another thread is waiting on that
> timeline
>>> + *
>>> + * SUBTEST: stress-enable-all-signal-all-random
>>> + * Description: Signals all fences of a large randomly ordered timeline
> with signaling enabled on each point while another thread is waiting on that
> timeline
>>> + *
>>> + * SUBTEST: stress-wait-all-signal-forward
>>> + * Description: Signals each fence of a large timeline while another
> thread is waiting on each point of that timeline
>>> + *
>>> + * SUBTEST: stress-wait-all-signal-backward
>>> + * Description: Signals each fence of a large timeline in reversed order
> while another thread is waiting on each point of that timeline
>>> + *
>>> + * SUBTEST: stress-wait-all-signal-random
>>> + * Description: Signals each fence of a large timeline in random order
> while another thread is waiting on each point of that timeline
>>> + *
>>> + * SUBTEST: stress-wait-all-signal-all-forward
>>> + * Description: Signals all fences of a large timeline while another
> thread is waiting on each point of that timeline
>>> + *
>>> + * SUBTEST: stress-wait-all-signal-all-backward
>>> + * Description: Signals all fences of a large reversed ordered timeline
> while another thread is waiting on each point of that timeline
>>> + *
>>> + * SUBTEST: stress-wait-all-signal-all-random
>>> + * Description: Signals all fences of a large randomly ordered timeline
> while another thread is waiting on each point of that timeline
>>> + *
>>> */
>>>
>>> IGT_TEST_DESCRIPTION("Tests for the drm timeline sync object API");
>>> @@ -1675,6 +1730,217 @@ test_32bits_limit(int fd)
>>> close(timeline);
>>> }
>>>
>>> +#define STRESS_FLAGS_WAIT_ALL
> DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL
>>> +#define STRESS_FLAGS_ENABLE_ALL (STRESS_FLAGS_WAIT_ALL <<
> 1)
>>> +#define STRESS_FLAGS_SIGNAL_ALL (STRESS_FLAGS_ENABLE_ALL <<
> 1)
>>> +#define STRESS_FLAGS_SIGNAL_BACKWARD (STRESS_FLAGS_SIGNAL_ALL <<
> 1)
>>> +#define STRESS_FLAGS_SIGNAL_RANDOM (STRESS_FLAGS_SIGNAL_BACKWARD << 1)
>>> +
>>> +const char *stress_descriptions[] = {
>>> + /* stress-wait-last-signal-forward */
>>> + [0] =
>>> + "Signals each fence of a large timeline while another
> thread is waiting on that timeline",
>>> + /* stress-wait-last-signal-backward */
>>> + [STRESS_FLAGS_SIGNAL_BACKWARD] =
>>> + "Signals each fence of a large timeline in reverse order
> while another thread is waiting on that timeline",
>>> + /* stress-wait-last-signal-random */
>>> + [STRESS_FLAGS_SIGNAL_RANDOM] =
>>> + "Signals each fence of a large timeline in random order
> while another thread is waiting on that timeline",
>>> + /* stress-wait-last-signal-all-forward */
>>> + [STRESS_FLAGS_SIGNAL_ALL] =
>>> + "Signals all fences of a large timeline while another
> thread is waiting on that timeline",
>>> + /* stress-wait-last-signal-all-backward */
>>> + [STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
>>> + "Signals all fences of a large reverse ordered timeline
> while another thread is waiting on that timeline",
>>> + /* stress-wait-last-signal-all-random */
>>> + [STRESS_FLAGS_SIGNAL_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
>>> + "Signals all fences of a large randomly ordered timeline
> while another thread is waiting on that timeline",
>>> + /* stress-enable-all-signal-forward */
>>> + [STRESS_FLAGS_ENABLE_ALL] =
>>> + "Signals each fence of a large timeline with signaling
> enabled on each point while another thread is waiting on that timeline",
>>> + /* stress-enable-all-signal-backward */
>>> + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
>>> + "Signals each fence of a large timeline in reversed order
> with signaling enabled on each point while another thread is waiting on that
> timeline",
>>> + /* stress-enable-all-signal-random */
>>> + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
>>> + "Signals each fence of a large timeline in random order
> with signaling enabled on each point while another thread is waiting on that
> timeline",
>>> + /* stress-enable-all-signal-all-forward */
>>> + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL] =
>>> + "Signals all fences of a large timeline with signaling
> enabled on each point while another thread is waiting on that timeline",
>>> + /* stress-enable-all-signal-all-backward */
>>> + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL |
> STRESS_FLAGS_SIGNAL_BACKWARD] =
>>> + "Signals all fences of a large reversed ordered timeline
> with signaling enabled on each point while another thread is waiting on that
> timeline",
>>> + /* stress-enable-all-signal-all-random */
>>> + [STRESS_FLAGS_ENABLE_ALL | STRESS_FLAGS_SIGNAL_ALL |
> STRESS_FLAGS_SIGNAL_RANDOM] =
>>> + "Signals all fences of a large randomly ordered timeline
> with signaling enabled on each point while another thread is waiting on that
> timeline",
>>> + /* stress-wait-all-signal-forward */
>>> + [STRESS_FLAGS_WAIT_ALL] =
>>> + "Signals each fence of a large timeline while another
> thread is waiting on each point of that timeline",
>>> + /* stress-wait-all-signal-backward */
>>> + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_BACKWARD] =
>>> + "Signals each fence of a large timeline in reversed order
> while another thread is waiting on each point of that timeline",
>>> + /* stress-wait-all-signal-random */
>>> + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_RANDOM] =
>>> + "Signals each fence of a large timeline in random order
> while another thread is waiting on each point of that timeline",
>>> + /* stress-wait-all-signal-all-forward */
>>> + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL] =
>>> + "Signals all fences of a large timeline while another
> thread is waiting on each point of that timeline",
>>> + /* stress-wait-all-signal-all-backward */
>>> + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL |
> STRESS_FLAGS_SIGNAL_BACKWARD] =
>>> + "Signals all fences of a large reversed ordered timeline
> while another thread is waiting on each point of that timeline",
>>> + /* stress-wait-all-signal-all-random */
>>> + [STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL |
> STRESS_FLAGS_SIGNAL_RANDOM] =
>>> + "Signals all fences of a large randomly ordered timeline
> while another thread is waiting on each point of that timeline",
>>> +};
>>> +
>>> +#define TL_LENGTH 4096
>>> +
>>> +struct stress_timeline {
>>> + int fd;
>>> + int swsync;
>>> + uint32_t syncobj;
>>> + int tmp_fence;
>>> + uint32_t *syncobjs;
>>> + uint64_t *points;
>>> + unsigned int length;
>>> + unsigned int flags;
>>> + pthread_t thread;
>>> + int retval;
>>> +};
>>> +
>>> +static void stress_init(int fd, struct stress_timeline **timeline,
> unsigned int flags)
>>> +{
>>> + struct stress_timeline *tl;
>>> + uint64_t point;
>>> + int i;
>>> +
>>> + tl = calloc(TL_LENGTH, sizeof(*tl));
>>> + igt_assert(tl);
>>> + *timeline = tl;
>>> +
>>> + tl->fd = fd;
>>> + tl->tmp_fence = -1;
>>> + tl->length = TL_LENGTH;
>>> + tl->flags = flags;
>>> +
>>> + tl->swsync = sw_sync_timeline_create();
>>> + tl->syncobj = syncobj_create(fd, 0);
>>> +
>>> + tl->syncobjs = calloc(tl->length, sizeof(*tl->syncobjs));
>>> + igt_assert(tl->syncobjs);
>>> +
>>> + tl->points = calloc(tl->length, sizeof(*tl->points));
>>> + igt_assert(tl->points);
>>> +
>>> + for (i = 0; i < tl->length; i++)
>>> + tl->points[i] = (flags & STRESS_FLAGS_SIGNAL_BACKWARD) ?
> tl->length - 1 : i + 1;
>>> + if (flags & STRESS_FLAGS_SIGNAL_RANDOM)
>>> + igt_permute_array(tl->points, tl->length,
> igt_exchange_int64);
>>> +
>>> + for (i = 0; i < tl->length; i++) {
>>> + tl->tmp_fence = sw_sync_timeline_create_fence(tl->swsync,
> tl->points[i]);
>>> + tl->syncobjs[i] = syncobj_create(fd, 0);
>>> +
>>> + syncobj_import_sync_file(fd, tl->syncobjs[i], tl-
>> tmp_fence);
>>> + close(tl->tmp_fence);
>>> + tl->tmp_fence = -1;
>>> +
>>> + syncobj_binary_to_timeline(fd, tl->syncobj, i + 1, tl-
>> syncobjs[i]);
>>> + syncobj_destroy(fd, tl->syncobjs[i]);
>>> +
>>> + tl->syncobjs[i] = tl->syncobj;
>>> + tl->points[i] = i + 1;
>>> + }
>>> +
>>> + if (flags & STRESS_FLAGS_ENABLE_ALL)
>>> + igt_assert_eq(syncobj_timeline_wait_err(tl->fd, tl-
>> syncobjs,
>>> + tl-
>> points, tl->length, 0,
>>> +
> DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL), -ETIME);
>>> +
>>> + syncobj_timeline_query(fd, &tl->syncobj, &point, 1);
>>> + igt_assert_eq(point, 0);
>>> +}
>>> +
>>> +static void *stress_wait_syncobj_thread_func(void *data)
>>> +{
>>> + struct stress_timeline *tl = data;
>>> + unsigned int count = (tl->flags & STRESS_FLAGS_WAIT_ALL) ? tl-
>> length : 1;
>>> + uint64_t *points = &tl->points[tl->length - count];
>>> +
>>> + tl->retval = -EINPROGRESS;
>>> +
>>> + /* Wait for the timeline signaled */
>>> + tl->retval = syncobj_timeline_wait_err(tl->fd, tl->syncobjs, points,
> count,
>>> + gettime_ns() + 600 *
> NSECS_PER_SEC,
>>> + tl->flags &
> DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL);
>>> +
>>> + return &tl->retval;
>>> +}
>>> +
>>> +static void test_stress_enable_wait_signal(int fd, struct stress_timeline
> **timeline,
>>> + unsigned int flags)
>>> +{
>>> + struct stress_timeline *tl;
>>> + int64_t dt;
>>> + int i;
>>> +
>>> + stress_init(fd, timeline, flags);
>>> + tl = *timeline;
>>> +
>>> + tl->retval = 0;
>>> + igt_assert_eq(pthread_create(&tl->thread, NULL,
>>> + stress_wait_syncobj_thread_func,
> tl), 0);
>>> + igt_assert_eq(sched_yield(), 0);
>>> + while (READ_ONCE(tl->retval) != -EINPROGRESS)
>>> + ;
>>> + igt_assert_eq(sched_yield(), 0);
>>> +
>>> + dt = -gettime_ns();
>>> + if (flags & STRESS_FLAGS_SIGNAL_ALL)
>>> + sw_sync_timeline_inc(tl->swsync, tl->length);
>>> + else
>>> + for (i = 0; i < tl->length; i++)
>>> + sw_sync_timeline_inc(tl->swsync, 1);
>>> + dt += gettime_ns();
>>> + igt_info("%s: %d signals in %ld ns\n", __func__, tl->length, dt);
>>> +
>>> + igt_assert_eq(pthread_join(tl->thread, NULL), 0);
>>> + tl->thread = 0;
>>> + igt_assert_eq(tl->retval, 0);
>>> +}
>>> +
>>> +static void stress_cleanup(struct stress_timeline *timeline)
>>> +{
>>> + if (!timeline)
>>> + return;
>>> +
>>> + if (timeline->thread)
>>> + igt_warn_on(pthread_join(timeline->thread, NULL));
>>> +
>>> + if (timeline->points)
>>> + free(timeline->points);
>>> +
>>> + if (timeline->syncobjs) {
>>> + int i;
>>> +
>>> + for (i = 0; i < timeline->length; i++)
>>> + if (timeline->syncobjs && timeline->syncobjs[i]
> != timeline->syncobj)
>>> + syncobj_destroy(timeline->fd,
> timeline->syncobjs[i]);
>>> + free(timeline->syncobjs);
>>> + }
>>> +
>>> + if (timeline->tmp_fence >= 0)
>>> + igt_warn_on(close(timeline->tmp_fence));
>>> +
>>> + if (timeline->syncobj)
>>> + syncobj_destroy(timeline->fd, timeline->syncobj);
>>> +
>>> + if (timeline->swsync >= 0)
>>> + igt_warn_on(close(timeline->swsync));
>>> +
>>> + free(timeline);
>>> +}
>>> +
>>> static bool
>>> has_syncobj_timeline_wait(int fd)
>>> {
>>> @@ -1934,6 +2200,29 @@ igt_main
>>> igt_subtest("32bits-limit")
>>> test_32bits_limit(fd);
>>>
>>> + for (unsigned int flags = 0;
>>> + flags < (STRESS_FLAGS_WAIT_ALL | STRESS_FLAGS_SIGNAL_ALL |
>>> + STRESS_FLAGS_ENABLE_ALL |
> STRESS_FLAGS_SIGNAL_RANDOM);
>>> + flags++) {
>>> + struct stress_timeline *timeline = NULL;
>>> +
>>> + if (flags & STRESS_FLAGS_ENABLE_ALL && flags &
> STRESS_FLAGS_WAIT_ALL)
>>> + continue;
>>> +
>>> + igt_describe(stress_descriptions[flags]);
>>> + igt_subtest_f("stress-%s-%s-signal%s-%s",
>>> + (flags & STRESS_FLAGS_ENABLE_ALL) ?
> "enable" : "wait",
>>> + (flags & (STRESS_FLAGS_WAIT_ALL |
> STRESS_FLAGS_ENABLE_ALL)) ? "all" :
>>> +
> "last",
>>> + (flags & STRESS_FLAGS_SIGNAL_ALL) ? "-all"
> : "",
>>> + (flags & STRESS_FLAGS_SIGNAL_RANDOM) ?
> "random" :
>>> + (flags & STRESS_FLAGS_SIGNAL_BACKWARD) ?
> "backward" : "forward")
>>> + test_stress_enable_wait_signal(fd, &timeline,
> flags);
>>> +
>>> + igt_fixture
>>> + stress_cleanup(READ_ONCE(timeline));
>>> + }
>>> +
>>> igt_fixture {
>>> drm_close_driver(fd);
>>> }
>>
>>
>
>
>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2025-09-18 10:10 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-16 9:55 [PATCH i-g-t] tests/syncobj_timeline: Exercise signaling of awaited points Janusz Krzysztofik
2025-09-16 10:58 ` Christian König
2025-09-17 18:32 ` Janusz Krzysztofik
2025-09-18 10:10 ` Christian König
2025-09-16 21:42 ` ✓ Xe.CI.BAT: success for " Patchwork
2025-09-16 21:58 ` ✓ i915.CI.BAT: " Patchwork
2025-09-17 0:35 ` ✗ Xe.CI.Full: failure " Patchwork
2025-09-17 3:07 ` ✗ i915.CI.Full: " 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.