* [PATCH i-g-t v4 0/2] Multi-queue CGP_SYNC replay coverage
@ 2026-11-04 20:11 Jagmeet Randhawa
2026-11-04 20:11 ` [PATCH i-g-t v4 1/2] tests/intel/xe_exec_threads: Parametrise worker and queue counts Jagmeet Randhawa
` (7 more replies)
0 siblings, 8 replies; 13+ messages in thread
From: Jagmeet Randhawa @ 2026-11-04 20:11 UTC (permalink / raw)
To: igt-dev; +Cc: niranjana.vishwanathapura, Jagmeet Randhawa
A CGP_SYNC message can be lost during VF migration and is replayed by the
KMD on recovery. Covering that needs a CGP_SYNC queued or outstanding on a
live multi-queue group at the moment the migration lands, which the
existing multi-queue subtests never produce: they keep every queue in one
group and never change a priority after creation.
The first patch lets a subtest ask for a worker and queue count. The second
uses it to add two subtests, one driving registration syncs across several
full groups and one driving dynamic priority updates on them.
Both are bounded by igt_until_timeout() so the runtime stays flat. On NVL-P
they take around 6 seconds each and raise the CGP_SYNC count from 32 on
multi-queue-basic to 16k.
Jagmeet Randhawa (2):
tests/intel/xe_exec_threads: Parametrise worker and queue counts
tests/intel/xe_exec_threads: Add multi-queue CGP_SYNC replay subtests
tests/intel/xe_exec_threads.c | 157 ++++++++++++++++++++++++++--------
1 file changed, 120 insertions(+), 37 deletions(-)
--
2.53.0
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH i-g-t v4 1/2] tests/intel/xe_exec_threads: Parametrise worker and queue counts
2026-11-04 20:11 [PATCH i-g-t v4 0/2] Multi-queue CGP_SYNC replay coverage Jagmeet Randhawa
@ 2026-11-04 20:11 ` Jagmeet Randhawa
2026-11-05 2:21 ` Niranjana Vishwanathapura
2026-11-04 20:11 ` [PATCH i-g-t v4 2/2] tests/intel/xe_exec_threads: Add multi-queue CGP_SYNC replay subtests Jagmeet Randhawa
` (6 subsequent siblings)
7 siblings, 1 reply; 13+ messages in thread
From: Jagmeet Randhawa @ 2026-11-04 20:11 UTC (permalink / raw)
To: igt-dev; +Cc: niranjana.vishwanathapura, Jagmeet Randhawa
threads() hardcodes one worker thread per engine and N_EXEC_QUEUE exec
queues per worker. Subtests that need a different shape have no way to ask
for one.
Pass the number of worker threads per engine and the number of exec queues
per worker as arguments, with the existing callers keeping the current
behaviour by passing 1 and N_EXEC_QUEUE.
The balancer threads are not created per engine, so require one worker per
engine when BALANCER is set.
No functional change.
v4:
- Actually use n_exec_queues for the per engine workers. The previous
revision still set the fixed N_EXEC_QUEUE there, so the queue count
never reached them.
- Nest the worker loop inside the engine walk, after the engines that
cannot run the job are skipped.
- Assert one worker per engine when BALANCER is set.
Signed-off-by: Jagmeet Randhawa <jagmeet.randhawa@intel.com>
---
tests/intel/xe_exec_threads.c | 71 ++++++++++++++++++++---------------
1 file changed, 41 insertions(+), 30 deletions(-)
diff --git a/tests/intel/xe_exec_threads.c b/tests/intel/xe_exec_threads.c
index f03f20142..e5056192b 100644
--- a/tests/intel/xe_exec_threads.c
+++ b/tests/intel/xe_exec_threads.c
@@ -32,6 +32,7 @@
#include <string.h>
#define MAX_N_EXEC_QUEUES 16
+#define N_EXEC_QUEUE 16
#define USERPTR (0x1 << 0)
#define REBIND (0x1 << 1)
#define INVALIDATE (0x1 << 2)
@@ -1343,7 +1344,8 @@ static void *thread(void *data)
* multi-queue compute mode fd userptr invalidate race
*/
-static void threads(int fd, int flags)
+static void threads(int fd, int flags, int n_threads_per_engine,
+ int n_exec_queues)
{
struct thread_data *threads_data;
struct drm_xe_engine_class_instance *hwe;
@@ -1351,13 +1353,16 @@ static void threads(int fd, int flags)
uint64_t userptr = 0x00007000eadbe000;
pthread_mutex_t mutex;
pthread_cond_t cond;
- int n_engines = 0, class;
+ int n_engines = 0, class, t;
uint64_t i = 0;
uint32_t vm_legacy_mode = 0, vm_compute_mode = 0;
bool go = false;
int n_threads = 0;
int gt;
+ /* The balancer threads below are not created per engine. */
+ igt_assert(!(flags & BALANCER) || n_threads_per_engine == 1);
+
xe_for_each_engine(fd, hwe) {
if ((flags & MULTI_QUEUE) && !xe_engine_class_supports_multi_queue(fd, hwe->engine_class))
continue;
@@ -1374,7 +1379,8 @@ static void threads(int fd, int flags)
}
}
- threads_data = calloc(n_engines, sizeof(*threads_data));
+ threads_data = calloc(n_engines * n_threads_per_engine,
+ sizeof(*threads_data));
igt_assert(threads_data);
pthread_mutex_init(&mutex, 0);
@@ -1388,33 +1394,37 @@ static void threads(int fd, int flags)
}
xe_for_each_engine(fd, hwe) {
- if ((flags & MULTI_QUEUE) && !xe_engine_class_supports_multi_queue(fd, hwe->engine_class))
+ if ((flags & MULTI_QUEUE) &&
+ !xe_engine_class_supports_multi_queue(fd,
+ hwe->engine_class))
continue;
- threads_data[i].mutex = &mutex;
- threads_data[i].cond = &cond;
+
+ for (t = 0; t < n_threads_per_engine; t++) {
+ threads_data[i].mutex = &mutex;
+ threads_data[i].cond = &cond;
#define ADDRESS_SHIFT 39
- threads_data[i].addr = addr | (i << ADDRESS_SHIFT);
- threads_data[i].userptr = userptr | (i << ADDRESS_SHIFT);
- threads_data[i].fd = fd;
- threads_data[i].vm_legacy_mode = vm_legacy_mode;
- threads_data[i].vm_compute_mode = vm_compute_mode;
- threads_data[i].eci = hwe;
-#define N_EXEC_QUEUE 16
- threads_data[i].n_exec_queue = N_EXEC_QUEUE;
+ threads_data[i].addr = addr | (i << ADDRESS_SHIFT);
+ threads_data[i].userptr = userptr | (i << ADDRESS_SHIFT);
+ threads_data[i].fd = fd;
+ threads_data[i].vm_legacy_mode = vm_legacy_mode;
+ threads_data[i].vm_compute_mode = vm_compute_mode;
+ threads_data[i].eci = hwe;
+ threads_data[i].n_exec_queue = n_exec_queues;
#define N_EXEC 1024
- threads_data[i].n_exec = N_EXEC;
- threads_data[i].flags = flags;
- if (flags & MIXED_MODE) {
- threads_data[i].flags &= ~MIXED_MODE;
- if (i & 1)
- threads_data[i].flags |= COMPUTE_MODE;
- }
- threads_data[i].go = &go;
+ threads_data[i].n_exec = N_EXEC;
+ threads_data[i].flags = flags;
+ if (flags & MIXED_MODE) {
+ threads_data[i].flags &= ~MIXED_MODE;
+ if (i & 1)
+ threads_data[i].flags |= COMPUTE_MODE;
+ }
+ threads_data[i].go = &go;
- ++n_threads;
- pthread_create(&threads_data[i].thread, 0, thread,
- &threads_data[i]);
- ++i;
+ ++n_threads;
+ pthread_create(&threads_data[i].thread, 0, thread,
+ &threads_data[i]);
+ ++i;
+ }
}
if (flags & BALANCER) {
@@ -1448,7 +1458,7 @@ static void threads(int fd, int flags)
threads_data[i].vm_legacy_mode =
vm_legacy_mode;
threads_data[i].class = class;
- threads_data[i].n_exec_queue = N_EXEC_QUEUE;
+ threads_data[i].n_exec_queue = n_exec_queues;
threads_data[i].n_exec = N_EXEC;
threads_data[i].flags = flags;
threads_data[i].flags &= ~BALANCER;
@@ -1471,7 +1481,7 @@ static void threads(int fd, int flags)
pthread_cond_broadcast(&cond);
pthread_mutex_unlock(&mutex);
- for (i = 0; i < n_engines; ++i)
+ for (i = 0; i < n_threads; ++i)
pthread_join(threads_data[i].thread, NULL);
if (vm_legacy_mode)
@@ -1762,7 +1772,7 @@ int igt_main()
if ((s->flags & MULTI_QUEUE) && (s->flags & HANG))
ignore_multi_queue_hang_warnings_in_dmesg();
- threads(fd, s->flags);
+ threads(fd, s->flags, 1, N_EXEC_QUEUE);
}
}
@@ -1863,7 +1873,8 @@ int igt_main()
atomic_store(&wq_stress_hang_detected, false);
igt_until_timeout(WQ_STRESS_DURATION_SEC) {
threads(child_fd,
- REBIND | BIND_EXEC_QUEUE | WQ_STRESS);
+ REBIND | BIND_EXEC_QUEUE | WQ_STRESS,
+ 1, N_EXEC_QUEUE);
if (atomic_load(&wq_stress_hang_detected))
break;
}
--
2.53.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH i-g-t v4 2/2] tests/intel/xe_exec_threads: Add multi-queue CGP_SYNC replay subtests
2026-11-04 20:11 [PATCH i-g-t v4 0/2] Multi-queue CGP_SYNC replay coverage Jagmeet Randhawa
2026-11-04 20:11 ` [PATCH i-g-t v4 1/2] tests/intel/xe_exec_threads: Parametrise worker and queue counts Jagmeet Randhawa
@ 2026-11-04 20:11 ` Jagmeet Randhawa
2026-11-05 2:30 ` Niranjana Vishwanathapura
2026-11-04 21:10 ` ✓ Xe.CI.BAT: success for Multi-queue CGP_SYNC replay coverage Patchwork
` (5 subsequent siblings)
7 siblings, 1 reply; 13+ messages in thread
From: Jagmeet Randhawa @ 2026-11-04 20:11 UTC (permalink / raw)
To: igt-dev; +Cc: niranjana.vishwanathapura, Jagmeet Randhawa
Add coverage for the replay paths introduced by "drm/xe/multi_queue: Handle
lost message during VF migration":
https://patchwork.freedesktop.org/series/165324/
A CGP_SYNC message can be lost during VF migration and is replayed by the
KMD on recovery. Exercising that needs a CGP_SYNC queued or outstanding on
a live multi-queue group when the migration lands.
A group serialises on one outstanding sync, so both CGP sources are needed:
queue creation for registration updates, MULTI_QUEUE_PRIORITY for dynamic
ones.
A group holds at most MULTI_QUEUE_GROUP_SIZE queues, so asking for more
queues than that spans several groups and registers them in parallel. The
legacy mode queue arrays are sized to the request rather than to a fixed
maximum, so the larger counts cost nothing for the tests that do not ask
for them.
Add MULTI_QUEUE_PRIORITY to issue a short burst of priority updates after
each exec, alternating the values since the KMD ignores a set to the
current value.
Add two subtests built from these sources, repeated under
igt_until_timeout() with a bounded wall clock:
multi-queue-many-groups registers several full groups in parallel
from multiple workers per engine
multi-queue-groups-priority drives dynamic updates on those groups from
a single worker per engine
The two cannot be merged. Driving dynamic updates alongside many parallel
registrations makes an update wait long enough to exceed the KMD sync
timeout, which bans the group instead of leaving the update to be replayed.
v4:
- Size the legacy mode queue arrays to n_exec_queues instead of raising
MAX_N_EXEC_QUEUES, which would have grown the stack arrays of every
other test.
- Keep the multi-queue extension at its only use site.
- Mask instead of dividing in multi_queue_group_value().
v3:
- Use the MULTI_QUEUE prefix.
- Drop the many groups flag and derive the group layout from the queue
count, since a group is limited to MULTI_QUEUE_GROUP_SIZE queues.
- Take the worker and queue counts from the section rather than deriving
them from flags, on top of the preceding patch.
- Four subtests down to two. Neither remaining subtest destroys queues, so
the churn flag and the queue recreate path are dropped entirely rather
than renamed: registration traffic comes from the repeated runs under
igt_until_timeout().
v2:
- Drop the secondary churn. A secondary cannot be replaced within a live
group, so MANY_QUEUES is no longer combined with MULTI_QUEUE and
MQ_CHURN_INTERVAL is gone.
Signed-off-by: Jagmeet Randhawa <jagmeet.randhawa@intel.com>
---
tests/intel/xe_exec_threads.c | 88 +++++++++++++++++++++++++++++++----
1 file changed, 80 insertions(+), 8 deletions(-)
diff --git a/tests/intel/xe_exec_threads.c b/tests/intel/xe_exec_threads.c
index e5056192b..393ab8d75 100644
--- a/tests/intel/xe_exec_threads.c
+++ b/tests/intel/xe_exec_threads.c
@@ -50,6 +50,30 @@
#define MANY_QUEUES (0x1 << 14)
#define MULTI_QUEUE (0x1 << 15)
#define WQ_STRESS (0x1 << 16)
+#define MULTI_QUEUE_PRIORITY (0x1 << 17)
+
+/* Mirrors XE_MAX_GROUP_SIZE: one primary plus its secondaries. */
+#define MULTI_QUEUE_GROUP_SIZE 64
+
+/* Enough queues to span several full multi-queue groups. */
+#define N_EXEC_QUEUE_MULTI_GROUP (8 * MULTI_QUEUE_GROUP_SIZE)
+
+/*
+ * Multi-queue priority updates issued per exec. The values must alternate:
+ * the KMD ignores a priority set to its current value, so a constant value
+ * would generate no CGP_SYNC traffic at all.
+ */
+#define MULTI_QUEUE_PRIORITY_BURST 8
+
+/*
+ * Workers per engine for the registration subtest. Registering several
+ * groups at once widens the window where one queue's CGP_SYNC is still
+ * outstanding while another queue waits on it.
+ */
+#define MULTI_QUEUE_REG_THREADS 8
+
+/* Wall clock budget for the CGP_SYNC replay subtests. */
+#define CGP_REPEAT_SEC 5
/*
* Maximum fence wait time when WQ_STRESS is active. If any bind/unbind
@@ -611,6 +635,18 @@ test_compute_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
}
}
+/*
+ * Group membership for the queue at @i. A group holds at most
+ * MULTI_QUEUE_GROUP_SIZE queues, so a larger queue count simply spans
+ * several groups.
+ */
+static uint64_t multi_queue_group_value(uint32_t *exec_queues, int i)
+{
+ return i % MULTI_QUEUE_GROUP_SIZE ?
+ exec_queues[i & ~(MULTI_QUEUE_GROUP_SIZE - 1)] :
+ DRM_XE_MULTI_GROUP_CREATE;
+}
+
static void
test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
struct drm_xe_engine_class_instance *eci, int n_exec_queues,
@@ -620,15 +656,13 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
{ .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, },
{ .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, },
};
- struct drm_xe_sync sync_all[MAX_N_EXEC_QUEUES];
+ struct drm_xe_sync *sync_all;
struct drm_xe_exec exec = {
.num_batch_buffer = 1,
.num_syncs = 2,
.syncs = to_user_pointer(sync),
};
- uint32_t exec_queues[MAX_N_EXEC_QUEUES] = {};
- uint32_t bind_exec_queues[MAX_N_EXEC_QUEUES];
- uint32_t syncobjs[MAX_N_EXEC_QUEUES];
+ uint32_t *exec_queues, *bind_exec_queues, *syncobjs;
size_t bo_size;
uint32_t bo = 0;
struct {
@@ -641,7 +675,11 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
int i, j, b, hang_exec_queue = n_exec_queues / 2;
bool owns_vm = false, owns_fd = false;
- igt_assert_lte(n_exec_queues, MAX_N_EXEC_QUEUES);
+ sync_all = calloc(n_exec_queues, sizeof(*sync_all));
+ exec_queues = calloc(n_exec_queues, sizeof(*exec_queues));
+ bind_exec_queues = calloc(n_exec_queues, sizeof(*bind_exec_queues));
+ syncobjs = calloc(n_exec_queues, sizeof(*syncobjs));
+ igt_assert(sync_all && exec_queues && bind_exec_queues && syncobjs);
if (flags & FD) {
fd = drm_reopen_driver(fd);
@@ -676,7 +714,6 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
}
memset(data, 0, bo_size);
- memset(sync_all, 0, sizeof(sync_all));
for (i = 0; i < n_exec_queues; i++) {
if (flags & MULTI_QUEUE) {
struct drm_xe_ext_set_property multi_queue = {
@@ -687,7 +724,7 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
uint64_t ext = to_user_pointer(&multi_queue);
- multi_queue.value = i ? exec_queues[0] : DRM_XE_MULTI_GROUP_CREATE;
+ multi_queue.value = multi_queue_group_value(exec_queues, i);
exec_queues[i] = xe_exec_queue_create(fd, vm, eci, ext);
} else {
if (!(flags & MANY_QUEUES))
@@ -785,6 +822,16 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
xe_exec(fd, &exec);
}
+ if (flags & MULTI_QUEUE_PRIORITY) {
+ uint32_t prop =
+ DRM_XE_EXEC_QUEUE_SET_PROPERTY_MULTI_QUEUE_PRIORITY;
+ int z;
+
+ for (z = 0; z < MULTI_QUEUE_PRIORITY_BURST; z++)
+ xe_exec_queue_set_property(fd, exec_queues[e],
+ prop, z & 1);
+ }
+
if (flags & REBIND && i && !(i & 0x1f)) {
xe_vm_unbind_async(fd, vm, bind_exec_queues[e],
0, addr, bo_size,
@@ -942,6 +989,11 @@ wq_stress_cleanup:
xe_vm_destroy(fd, vm);
if (owns_fd)
drm_close_driver(fd);
+
+ free(sync_all);
+ free(exec_queues);
+ free(bind_exec_queues);
+ free(syncobjs);
}
struct thread_data {
@@ -1228,6 +1280,10 @@ static void *thread(void *data)
* arg[1]:
* @multi-queue-basic:
* multi-queue basic
+ * @multi-queue-many-groups:
+ * multi-queue many groups
+ * @multi-queue-groups-priority:
+ * multi-queue groups priority
* @multi-queue-userptr:
* multi-queue userptr
* @multi-queue-rebind:
@@ -1507,6 +1563,9 @@ int igt_main()
const struct section {
const char *name;
unsigned int flags;
+ unsigned int repeat_secs;
+ int n_threads_per_engine;
+ int n_exec_queues;
} sections[] = {
{ "basic", 0 },
{ "many-queues", MANY_QUEUES },
@@ -1753,6 +1812,10 @@ int igt_main()
USERPTR | INVALIDATE },
{ "multi-queue-cm-fd-userptr-invalidate-race", MULTI_QUEUE | COMPUTE_MODE | FD |
USERPTR | INVALIDATE | RACE },
+ { "multi-queue-many-groups", MULTI_QUEUE, CGP_REPEAT_SEC,
+ MULTI_QUEUE_REG_THREADS, N_EXEC_QUEUE_MULTI_GROUP },
+ { "multi-queue-groups-priority", MULTI_QUEUE | MULTI_QUEUE_PRIORITY,
+ CGP_REPEAT_SEC, 1, N_EXEC_QUEUE_MULTI_GROUP },
{ NULL },
};
int fd;
@@ -1762,6 +1825,11 @@ int igt_main()
for (const struct section *s = sections; s->name; s++) {
igt_subtest_f("threads-%s", s->name) {
+ int n_threads = s->n_threads_per_engine ?
+ s->n_threads_per_engine : 1;
+ int n_queues = s->n_exec_queues ?
+ s->n_exec_queues : N_EXEC_QUEUE;
+
if (s->flags & MULTI_QUEUE) {
igt_skip_on_f(!(xe_has_multi_queue_engine(fd)),
"multi_queue is supported on graphics version 35 and above");
@@ -1772,7 +1840,11 @@ int igt_main()
if ((s->flags & MULTI_QUEUE) && (s->flags & HANG))
ignore_multi_queue_hang_warnings_in_dmesg();
- threads(fd, s->flags, 1, N_EXEC_QUEUE);
+ if (s->repeat_secs)
+ igt_until_timeout(s->repeat_secs)
+ threads(fd, s->flags, n_threads, n_queues);
+ else
+ threads(fd, s->flags, n_threads, n_queues);
}
}
--
2.53.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* ✓ Xe.CI.BAT: success for Multi-queue CGP_SYNC replay coverage
2026-11-04 20:11 [PATCH i-g-t v4 0/2] Multi-queue CGP_SYNC replay coverage Jagmeet Randhawa
2026-11-04 20:11 ` [PATCH i-g-t v4 1/2] tests/intel/xe_exec_threads: Parametrise worker and queue counts Jagmeet Randhawa
2026-11-04 20:11 ` [PATCH i-g-t v4 2/2] tests/intel/xe_exec_threads: Add multi-queue CGP_SYNC replay subtests Jagmeet Randhawa
@ 2026-11-04 21:10 ` Patchwork
2026-11-04 21:18 ` ✓ i915.CI.BAT: " Patchwork
` (4 subsequent siblings)
7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2026-11-04 21:10 UTC (permalink / raw)
To: Jagmeet Randhawa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 971 bytes --]
== Series Details ==
Series: Multi-queue CGP_SYNC replay coverage
URL : https://patchwork.freedesktop.org/series/177781/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_9177_BAT -> XEIGTPW_16105_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (15 -> 15)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_9177 -> IGTPW_16105
* Linux: xe-6058-34c3200b517db45a621c4963d87759823be13bbd -> xe-6061-0c04a32b952ce54c8629218c2071051731965ae1
IGTPW_16105: 16105
IGT_9177: 9177
xe-6058-34c3200b517db45a621c4963d87759823be13bbd: 34c3200b517db45a621c4963d87759823be13bbd
xe-6061-0c04a32b952ce54c8629218c2071051731965ae1: 0c04a32b952ce54c8629218c2071051731965ae1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/index.html
[-- Attachment #2: Type: text/html, Size: 1530 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* ✓ i915.CI.BAT: success for Multi-queue CGP_SYNC replay coverage
2026-11-04 20:11 [PATCH i-g-t v4 0/2] Multi-queue CGP_SYNC replay coverage Jagmeet Randhawa
` (2 preceding siblings ...)
2026-11-04 21:10 ` ✓ Xe.CI.BAT: success for Multi-queue CGP_SYNC replay coverage Patchwork
@ 2026-11-04 21:18 ` Patchwork
2026-11-05 6:02 ` ✓ Xe.CI.BAT: success for Multi-queue CGP_SYNC replay coverage (rev2) Patchwork
` (3 subsequent siblings)
7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2026-11-04 21:18 UTC (permalink / raw)
To: Jagmeet Randhawa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2027 bytes --]
== Series Details ==
Series: Multi-queue CGP_SYNC replay coverage
URL : https://patchwork.freedesktop.org/series/177781/
State : success
== Summary ==
CI Bug Log - changes from IGT_9177 -> IGTPW_16105
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16105/index.html
Participating hosts (40 -> 38)
------------------------------
Missing (2): bat-dg2-13 fi-glk-j4005
Known issues
------------
Here are the changes found in IGTPW_16105 that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@i915_selftest@live@late_gt_pm:
- fi-cfl-8109u: [DMESG-WARN][1] ([i915#13735]) -> [PASS][2] +80 other tests pass
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9177/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16105/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
* igt@kms_pipe_crc_basic@read-crc:
- fi-cfl-8109u: [DMESG-WARN][3] ([i915#13735] / [i915#15673]) -> [PASS][4] +49 other tests pass
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9177/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16105/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_9177 -> IGTPW_16105
* Linux: CI_DRM_19443 -> CI_DRM_19445
CI-20190529: 20190529
CI_DRM_19443: d11bbfdac0f3d443b367857ffe683ae6bb80d560 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_19445: 0c04a32b952ce54c8629218c2071051731965ae1 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_16105: 16105
IGT_9177: 9177
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16105/index.html
[-- Attachment #2: Type: text/html, Size: 2738 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH i-g-t v4 1/2] tests/intel/xe_exec_threads: Parametrise worker and queue counts
2026-11-04 20:11 ` [PATCH i-g-t v4 1/2] tests/intel/xe_exec_threads: Parametrise worker and queue counts Jagmeet Randhawa
@ 2026-11-05 2:21 ` Niranjana Vishwanathapura
2026-11-05 18:37 ` Randhawa, Jagmeet
0 siblings, 1 reply; 13+ messages in thread
From: Niranjana Vishwanathapura @ 2026-11-05 2:21 UTC (permalink / raw)
To: Jagmeet Randhawa; +Cc: igt-dev
On Wed, Nov 04, 2026 at 08:11:18PM +0000, Jagmeet Randhawa wrote:
>threads() hardcodes one worker thread per engine and N_EXEC_QUEUE exec
>queues per worker. Subtests that need a different shape have no way to ask
>for one.
>
>Pass the number of worker threads per engine and the number of exec queues
>per worker as arguments, with the existing callers keeping the current
>behaviour by passing 1 and N_EXEC_QUEUE.
>
>The balancer threads are not created per engine, so require one worker per
>engine when BALANCER is set.
>
>No functional change.
>
>v4:
> - Actually use n_exec_queues for the per engine workers. The previous
> revision still set the fixed N_EXEC_QUEUE there, so the queue count
> never reached them.
> - Nest the worker loop inside the engine walk, after the engines that
> cannot run the job are skipped.
> - Assert one worker per engine when BALANCER is set.
>
>Signed-off-by: Jagmeet Randhawa <jagmeet.randhawa@intel.com>
>---
> tests/intel/xe_exec_threads.c | 71 ++++++++++++++++++++---------------
> 1 file changed, 41 insertions(+), 30 deletions(-)
>
>diff --git a/tests/intel/xe_exec_threads.c b/tests/intel/xe_exec_threads.c
>index f03f20142..e5056192b 100644
>--- a/tests/intel/xe_exec_threads.c
>+++ b/tests/intel/xe_exec_threads.c
>@@ -32,6 +32,7 @@
> #include <string.h>
>
> #define MAX_N_EXEC_QUEUES 16
>+#define N_EXEC_QUEUE 16
> #define USERPTR (0x1 << 0)
> #define REBIND (0x1 << 1)
> #define INVALIDATE (0x1 << 2)
>@@ -1343,7 +1344,8 @@ static void *thread(void *data)
> * multi-queue compute mode fd userptr invalidate race
> */
>
>-static void threads(int fd, int flags)
>+static void threads(int fd, int flags, int n_threads_per_engine,
>+ int n_exec_queues)
> {
> struct thread_data *threads_data;
> struct drm_xe_engine_class_instance *hwe;
>@@ -1351,13 +1353,16 @@ static void threads(int fd, int flags)
> uint64_t userptr = 0x00007000eadbe000;
> pthread_mutex_t mutex;
> pthread_cond_t cond;
>- int n_engines = 0, class;
>+ int n_engines = 0, class, t;
> uint64_t i = 0;
> uint32_t vm_legacy_mode = 0, vm_compute_mode = 0;
> bool go = false;
> int n_threads = 0;
> int gt;
>
>+ /* The balancer threads below are not created per engine. */
>+ igt_assert(!(flags & BALANCER) || n_threads_per_engine == 1);
May be also add an assert for MULTI_QUEUE and MANY_QUEUES are also not
set at the same time (not supported currently).
Niranjana
>+
> xe_for_each_engine(fd, hwe) {
> if ((flags & MULTI_QUEUE) && !xe_engine_class_supports_multi_queue(fd, hwe->engine_class))
> continue;
>@@ -1374,7 +1379,8 @@ static void threads(int fd, int flags)
> }
> }
>
>- threads_data = calloc(n_engines, sizeof(*threads_data));
>+ threads_data = calloc(n_engines * n_threads_per_engine,
>+ sizeof(*threads_data));
> igt_assert(threads_data);
>
> pthread_mutex_init(&mutex, 0);
>@@ -1388,33 +1394,37 @@ static void threads(int fd, int flags)
> }
>
> xe_for_each_engine(fd, hwe) {
>- if ((flags & MULTI_QUEUE) && !xe_engine_class_supports_multi_queue(fd, hwe->engine_class))
>+ if ((flags & MULTI_QUEUE) &&
>+ !xe_engine_class_supports_multi_queue(fd,
>+ hwe->engine_class))
> continue;
>- threads_data[i].mutex = &mutex;
>- threads_data[i].cond = &cond;
>+
>+ for (t = 0; t < n_threads_per_engine; t++) {
>+ threads_data[i].mutex = &mutex;
>+ threads_data[i].cond = &cond;
> #define ADDRESS_SHIFT 39
>- threads_data[i].addr = addr | (i << ADDRESS_SHIFT);
>- threads_data[i].userptr = userptr | (i << ADDRESS_SHIFT);
>- threads_data[i].fd = fd;
>- threads_data[i].vm_legacy_mode = vm_legacy_mode;
>- threads_data[i].vm_compute_mode = vm_compute_mode;
>- threads_data[i].eci = hwe;
>-#define N_EXEC_QUEUE 16
>- threads_data[i].n_exec_queue = N_EXEC_QUEUE;
>+ threads_data[i].addr = addr | (i << ADDRESS_SHIFT);
>+ threads_data[i].userptr = userptr | (i << ADDRESS_SHIFT);
>+ threads_data[i].fd = fd;
>+ threads_data[i].vm_legacy_mode = vm_legacy_mode;
>+ threads_data[i].vm_compute_mode = vm_compute_mode;
>+ threads_data[i].eci = hwe;
>+ threads_data[i].n_exec_queue = n_exec_queues;
> #define N_EXEC 1024
>- threads_data[i].n_exec = N_EXEC;
>- threads_data[i].flags = flags;
>- if (flags & MIXED_MODE) {
>- threads_data[i].flags &= ~MIXED_MODE;
>- if (i & 1)
>- threads_data[i].flags |= COMPUTE_MODE;
>- }
>- threads_data[i].go = &go;
>+ threads_data[i].n_exec = N_EXEC;
>+ threads_data[i].flags = flags;
>+ if (flags & MIXED_MODE) {
>+ threads_data[i].flags &= ~MIXED_MODE;
>+ if (i & 1)
>+ threads_data[i].flags |= COMPUTE_MODE;
>+ }
>+ threads_data[i].go = &go;
>
>- ++n_threads;
>- pthread_create(&threads_data[i].thread, 0, thread,
>- &threads_data[i]);
>- ++i;
>+ ++n_threads;
>+ pthread_create(&threads_data[i].thread, 0, thread,
>+ &threads_data[i]);
>+ ++i;
>+ }
> }
>
> if (flags & BALANCER) {
>@@ -1448,7 +1458,7 @@ static void threads(int fd, int flags)
> threads_data[i].vm_legacy_mode =
> vm_legacy_mode;
> threads_data[i].class = class;
>- threads_data[i].n_exec_queue = N_EXEC_QUEUE;
>+ threads_data[i].n_exec_queue = n_exec_queues;
> threads_data[i].n_exec = N_EXEC;
> threads_data[i].flags = flags;
> threads_data[i].flags &= ~BALANCER;
>@@ -1471,7 +1481,7 @@ static void threads(int fd, int flags)
> pthread_cond_broadcast(&cond);
> pthread_mutex_unlock(&mutex);
>
>- for (i = 0; i < n_engines; ++i)
>+ for (i = 0; i < n_threads; ++i)
> pthread_join(threads_data[i].thread, NULL);
>
> if (vm_legacy_mode)
>@@ -1762,7 +1772,7 @@ int igt_main()
> if ((s->flags & MULTI_QUEUE) && (s->flags & HANG))
> ignore_multi_queue_hang_warnings_in_dmesg();
>
>- threads(fd, s->flags);
>+ threads(fd, s->flags, 1, N_EXEC_QUEUE);
> }
> }
>
>@@ -1863,7 +1873,8 @@ int igt_main()
> atomic_store(&wq_stress_hang_detected, false);
> igt_until_timeout(WQ_STRESS_DURATION_SEC) {
> threads(child_fd,
>- REBIND | BIND_EXEC_QUEUE | WQ_STRESS);
>+ REBIND | BIND_EXEC_QUEUE | WQ_STRESS,
>+ 1, N_EXEC_QUEUE);
> if (atomic_load(&wq_stress_hang_detected))
> break;
> }
>--
>2.53.0
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH i-g-t v4 2/2] tests/intel/xe_exec_threads: Add multi-queue CGP_SYNC replay subtests
2026-11-04 20:11 ` [PATCH i-g-t v4 2/2] tests/intel/xe_exec_threads: Add multi-queue CGP_SYNC replay subtests Jagmeet Randhawa
@ 2026-11-05 2:30 ` Niranjana Vishwanathapura
2026-11-05 18:42 ` Randhawa, Jagmeet
0 siblings, 1 reply; 13+ messages in thread
From: Niranjana Vishwanathapura @ 2026-11-05 2:30 UTC (permalink / raw)
To: Jagmeet Randhawa; +Cc: igt-dev
On Wed, Nov 04, 2026 at 08:11:19PM +0000, Jagmeet Randhawa wrote:
>Add coverage for the replay paths introduced by "drm/xe/multi_queue: Handle
>lost message during VF migration":
>https://patchwork.freedesktop.org/series/165324/
>
>A CGP_SYNC message can be lost during VF migration and is replayed by the
>KMD on recovery. Exercising that needs a CGP_SYNC queued or outstanding on
>a live multi-queue group when the migration lands.
>
>A group serialises on one outstanding sync, so both CGP sources are needed:
>queue creation for registration updates, MULTI_QUEUE_PRIORITY for dynamic
>ones.
>
>A group holds at most MULTI_QUEUE_GROUP_SIZE queues, so asking for more
>queues than that spans several groups and registers them in parallel. The
>legacy mode queue arrays are sized to the request rather than to a fixed
>maximum, so the larger counts cost nothing for the tests that do not ask
>for them.
>
>Add MULTI_QUEUE_PRIORITY to issue a short burst of priority updates after
>each exec, alternating the values since the KMD ignores a set to the
>current value.
>
>Add two subtests built from these sources, repeated under
>igt_until_timeout() with a bounded wall clock:
>
> multi-queue-many-groups registers several full groups in parallel
> from multiple workers per engine
> multi-queue-groups-priority drives dynamic updates on those groups from
> a single worker per engine
>
>The two cannot be merged. Driving dynamic updates alongside many parallel
>registrations makes an update wait long enough to exceed the KMD sync
>timeout, which bans the group instead of leaving the update to be replayed.
>
>v4:
> - Size the legacy mode queue arrays to n_exec_queues instead of raising
> MAX_N_EXEC_QUEUES, which would have grown the stack arrays of every
> other test.
> - Keep the multi-queue extension at its only use site.
> - Mask instead of dividing in multi_queue_group_value().
>
>v3:
> - Use the MULTI_QUEUE prefix.
> - Drop the many groups flag and derive the group layout from the queue
> count, since a group is limited to MULTI_QUEUE_GROUP_SIZE queues.
> - Take the worker and queue counts from the section rather than deriving
> them from flags, on top of the preceding patch.
> - Four subtests down to two. Neither remaining subtest destroys queues, so
> the churn flag and the queue recreate path are dropped entirely rather
> than renamed: registration traffic comes from the repeated runs under
> igt_until_timeout().
>
>v2:
> - Drop the secondary churn. A secondary cannot be replaced within a live
> group, so MANY_QUEUES is no longer combined with MULTI_QUEUE and
> MQ_CHURN_INTERVAL is gone.
>
>Signed-off-by: Jagmeet Randhawa <jagmeet.randhawa@intel.com>
>---
> tests/intel/xe_exec_threads.c | 88 +++++++++++++++++++++++++++++++----
> 1 file changed, 80 insertions(+), 8 deletions(-)
>
>diff --git a/tests/intel/xe_exec_threads.c b/tests/intel/xe_exec_threads.c
>index e5056192b..393ab8d75 100644
>--- a/tests/intel/xe_exec_threads.c
>+++ b/tests/intel/xe_exec_threads.c
>@@ -50,6 +50,30 @@
> #define MANY_QUEUES (0x1 << 14)
> #define MULTI_QUEUE (0x1 << 15)
> #define WQ_STRESS (0x1 << 16)
>+#define MULTI_QUEUE_PRIORITY (0x1 << 17)
>+
>+/* Mirrors XE_MAX_GROUP_SIZE: one primary plus its secondaries. */
>+#define MULTI_QUEUE_GROUP_SIZE 64
>+
>+/* Enough queues to span several full multi-queue groups. */
>+#define N_EXEC_QUEUE_MULTI_GROUP (8 * MULTI_QUEUE_GROUP_SIZE)
>+
>+/*
>+ * Multi-queue priority updates issued per exec. The values must alternate:
>+ * the KMD ignores a priority set to its current value, so a constant value
>+ * would generate no CGP_SYNC traffic at all.
>+ */
>+#define MULTI_QUEUE_PRIORITY_BURST 8
>+
>+/*
>+ * Workers per engine for the registration subtest. Registering several
>+ * groups at once widens the window where one queue's CGP_SYNC is still
>+ * outstanding while another queue waits on it.
>+ */
>+#define MULTI_QUEUE_REG_THREADS 8
Though we are using it for validating registration time cgp sync drops,
the test itself just creates this many number threads per engine.
Probably better to rename it as MULTI_QUEUE_THREADS_PER_ENGINE.
>+
>+/* Wall clock budget for the CGP_SYNC replay subtests. */
>+#define CGP_REPEAT_SEC 5
>
> /*
> * Maximum fence wait time when WQ_STRESS is active. If any bind/unbind
>@@ -611,6 +635,18 @@ test_compute_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
> }
> }
>
>+/*
>+ * Group membership for the queue at @i. A group holds at most
>+ * MULTI_QUEUE_GROUP_SIZE queues, so a larger queue count simply spans
>+ * several groups.
>+ */
>+static uint64_t multi_queue_group_value(uint32_t *exec_queues, int i)
>+{
>+ return i % MULTI_QUEUE_GROUP_SIZE ?
>+ exec_queues[i & ~(MULTI_QUEUE_GROUP_SIZE - 1)] :
>+ DRM_XE_MULTI_GROUP_CREATE;
>+}
>+
> static void
> test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
> struct drm_xe_engine_class_instance *eci, int n_exec_queues,
>@@ -620,15 +656,13 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
> { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, },
> { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, },
> };
>- struct drm_xe_sync sync_all[MAX_N_EXEC_QUEUES];
>+ struct drm_xe_sync *sync_all;
> struct drm_xe_exec exec = {
> .num_batch_buffer = 1,
> .num_syncs = 2,
> .syncs = to_user_pointer(sync),
> };
>- uint32_t exec_queues[MAX_N_EXEC_QUEUES] = {};
>- uint32_t bind_exec_queues[MAX_N_EXEC_QUEUES];
>- uint32_t syncobjs[MAX_N_EXEC_QUEUES];
>+ uint32_t *exec_queues, *bind_exec_queues, *syncobjs;
> size_t bo_size;
> uint32_t bo = 0;
> struct {
>@@ -641,7 +675,11 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
> int i, j, b, hang_exec_queue = n_exec_queues / 2;
> bool owns_vm = false, owns_fd = false;
>
>- igt_assert_lte(n_exec_queues, MAX_N_EXEC_QUEUES);
>+ sync_all = calloc(n_exec_queues, sizeof(*sync_all));
>+ exec_queues = calloc(n_exec_queues, sizeof(*exec_queues));
>+ bind_exec_queues = calloc(n_exec_queues, sizeof(*bind_exec_queues));
>+ syncobjs = calloc(n_exec_queues, sizeof(*syncobjs));
>+ igt_assert(sync_all && exec_queues && bind_exec_queues && syncobjs);
This change is also not specific to MULTI_QUEUE and should be moved to the
prep patch (patch #1 or separate prep patch). This patch should be multi-queue
specific.
Also, I am seeing this change is not done in test_compute_mode. Looks like
the new tests are not compute mode tests. We should make similar change in
test_compute_mode() also and add compute mode/mixed mode tests also.
>
> if (flags & FD) {
> fd = drm_reopen_driver(fd);
>@@ -676,7 +714,6 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
> }
> memset(data, 0, bo_size);
>
>- memset(sync_all, 0, sizeof(sync_all));
> for (i = 0; i < n_exec_queues; i++) {
> if (flags & MULTI_QUEUE) {
> struct drm_xe_ext_set_property multi_queue = {
>@@ -687,7 +724,7 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
>
> uint64_t ext = to_user_pointer(&multi_queue);
>
>- multi_queue.value = i ? exec_queues[0] : DRM_XE_MULTI_GROUP_CREATE;
>+ multi_queue.value = multi_queue_group_value(exec_queues, i);
> exec_queues[i] = xe_exec_queue_create(fd, vm, eci, ext);
> } else {
> if (!(flags & MANY_QUEUES))
>@@ -785,6 +822,16 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
> xe_exec(fd, &exec);
> }
>
>+ if (flags & MULTI_QUEUE_PRIORITY) {
>+ uint32_t prop =
>+ DRM_XE_EXEC_QUEUE_SET_PROPERTY_MULTI_QUEUE_PRIORITY;
>+ int z;
>+
>+ for (z = 0; z < MULTI_QUEUE_PRIORITY_BURST; z++)
>+ xe_exec_queue_set_property(fd, exec_queues[e],
>+ prop, z & 1);
>+ }
>+
> if (flags & REBIND && i && !(i & 0x1f)) {
> xe_vm_unbind_async(fd, vm, bind_exec_queues[e],
> 0, addr, bo_size,
>@@ -942,6 +989,11 @@ wq_stress_cleanup:
> xe_vm_destroy(fd, vm);
> if (owns_fd)
> drm_close_driver(fd);
>+
>+ free(sync_all);
>+ free(exec_queues);
>+ free(bind_exec_queues);
>+ free(syncobjs);
> }
>
> struct thread_data {
>@@ -1228,6 +1280,10 @@ static void *thread(void *data)
> * arg[1]:
> * @multi-queue-basic:
> * multi-queue basic
>+ * @multi-queue-many-groups:
>+ * multi-queue many groups
>+ * @multi-queue-groups-priority:
>+ * multi-queue groups priority
> * @multi-queue-userptr:
> * multi-queue userptr
> * @multi-queue-rebind:
>@@ -1507,6 +1563,9 @@ int igt_main()
> const struct section {
> const char *name;
> unsigned int flags;
>+ unsigned int repeat_secs;
>+ int n_threads_per_engine;
>+ int n_exec_queues;
> } sections[] = {
> { "basic", 0 },
> { "many-queues", MANY_QUEUES },
>@@ -1753,6 +1812,10 @@ int igt_main()
> USERPTR | INVALIDATE },
> { "multi-queue-cm-fd-userptr-invalidate-race", MULTI_QUEUE | COMPUTE_MODE | FD |
> USERPTR | INVALIDATE | RACE },
>+ { "multi-queue-many-groups", MULTI_QUEUE, CGP_REPEAT_SEC,
>+ MULTI_QUEUE_REG_THREADS, N_EXEC_QUEUE_MULTI_GROUP },
>+ { "multi-queue-groups-priority", MULTI_QUEUE | MULTI_QUEUE_PRIORITY,
>+ CGP_REPEAT_SEC, 1, N_EXEC_QUEUE_MULTI_GROUP },
As commented above, probably adding compute mode or mixed mode tests also here
would be good. I would suggest probably adding one 'multi-queue-mixed-many-groups'
would be good enough.
Niranjana
> { NULL },
> };
> int fd;
>@@ -1762,6 +1825,11 @@ int igt_main()
>
> for (const struct section *s = sections; s->name; s++) {
> igt_subtest_f("threads-%s", s->name) {
>+ int n_threads = s->n_threads_per_engine ?
>+ s->n_threads_per_engine : 1;
>+ int n_queues = s->n_exec_queues ?
>+ s->n_exec_queues : N_EXEC_QUEUE;
>+
> if (s->flags & MULTI_QUEUE) {
> igt_skip_on_f(!(xe_has_multi_queue_engine(fd)),
> "multi_queue is supported on graphics version 35 and above");
>@@ -1772,7 +1840,11 @@ int igt_main()
> if ((s->flags & MULTI_QUEUE) && (s->flags & HANG))
> ignore_multi_queue_hang_warnings_in_dmesg();
>
>- threads(fd, s->flags, 1, N_EXEC_QUEUE);
>+ if (s->repeat_secs)
>+ igt_until_timeout(s->repeat_secs)
>+ threads(fd, s->flags, n_threads, n_queues);
>+ else
>+ threads(fd, s->flags, n_threads, n_queues);
> }
> }
>
>--
>2.53.0
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* ✓ Xe.CI.BAT: success for Multi-queue CGP_SYNC replay coverage (rev2)
2026-11-04 20:11 [PATCH i-g-t v4 0/2] Multi-queue CGP_SYNC replay coverage Jagmeet Randhawa
` (3 preceding siblings ...)
2026-11-04 21:18 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-11-05 6:02 ` Patchwork
2026-11-05 6:19 ` ✓ i915.CI.BAT: " Patchwork
` (2 subsequent siblings)
7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2026-11-05 6:02 UTC (permalink / raw)
To: Jagmeet Randhawa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 978 bytes --]
== Series Details ==
Series: Multi-queue CGP_SYNC replay coverage (rev2)
URL : https://patchwork.freedesktop.org/series/177781/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_9177_BAT -> XEIGTPW_16107_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (15 -> 15)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_9177 -> IGTPW_16107
* Linux: xe-6058-34c3200b517db45a621c4963d87759823be13bbd -> xe-6064-3379b0f74f31bfc3746b692822a7700aeeebe15d
IGTPW_16107: 16107
IGT_9177: 9177
xe-6058-34c3200b517db45a621c4963d87759823be13bbd: 34c3200b517db45a621c4963d87759823be13bbd
xe-6064-3379b0f74f31bfc3746b692822a7700aeeebe15d: 3379b0f74f31bfc3746b692822a7700aeeebe15d
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/index.html
[-- Attachment #2: Type: text/html, Size: 1537 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* ✓ i915.CI.BAT: success for Multi-queue CGP_SYNC replay coverage (rev2)
2026-11-04 20:11 [PATCH i-g-t v4 0/2] Multi-queue CGP_SYNC replay coverage Jagmeet Randhawa
` (4 preceding siblings ...)
2026-11-05 6:02 ` ✓ Xe.CI.BAT: success for Multi-queue CGP_SYNC replay coverage (rev2) Patchwork
@ 2026-11-05 6:19 ` Patchwork
2026-11-05 10:46 ` ✗ Xe.CI.FULL: failure for Multi-queue CGP_SYNC replay coverage Patchwork
2026-11-05 21:29 ` ✗ Xe.CI.FULL: failure for Multi-queue CGP_SYNC replay coverage (rev2) Patchwork
7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2026-11-05 6:19 UTC (permalink / raw)
To: Jagmeet Randhawa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2441 bytes --]
== Series Details ==
Series: Multi-queue CGP_SYNC replay coverage (rev2)
URL : https://patchwork.freedesktop.org/series/177781/
State : success
== Summary ==
CI Bug Log - changes from IGT_9177 -> IGTPW_16107
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16107/index.html
Participating hosts (40 -> 39)
------------------------------
Missing (1): bat-dg2-13
Known issues
------------
Here are the changes found in IGTPW_16107 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@sanitycheck:
- fi-kbl-7567u: [PASS][1] -> [DMESG-WARN][2] ([i915#13735]) +79 other tests dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9177/fi-kbl-7567u/igt@i915_selftest@live@sanitycheck.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16107/fi-kbl-7567u/igt@i915_selftest@live@sanitycheck.html
* igt@kms_busy@basic@flip:
- fi-kbl-7567u: [PASS][3] -> [DMESG-WARN][4] ([i915#13735] / [i915#180])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9177/fi-kbl-7567u/igt@kms_busy@basic@flip.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16107/fi-kbl-7567u/igt@kms_busy@basic@flip.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- fi-kbl-7567u: [PASS][5] -> [DMESG-WARN][6] ([i915#13735] / [i915#15673] / [i915#180]) +52 other tests dmesg-warn
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9177/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16107/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
[i915#180]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/180
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_9177 -> IGTPW_16107
* Linux: CI_DRM_19443 -> CI_DRM_19449
CI-20190529: 20190529
CI_DRM_19443: d11bbfdac0f3d443b367857ffe683ae6bb80d560 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_19449: 39c3efaee12b7c3e5e66247abea832c1986f15e3 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_16107: 16107
IGT_9177: 9177
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_16107/index.html
[-- Attachment #2: Type: text/html, Size: 3328 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* ✗ Xe.CI.FULL: failure for Multi-queue CGP_SYNC replay coverage
2026-11-04 20:11 [PATCH i-g-t v4 0/2] Multi-queue CGP_SYNC replay coverage Jagmeet Randhawa
` (5 preceding siblings ...)
2026-11-05 6:19 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-11-05 10:46 ` Patchwork
2026-11-05 21:29 ` ✗ Xe.CI.FULL: failure for Multi-queue CGP_SYNC replay coverage (rev2) Patchwork
7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2026-11-05 10:46 UTC (permalink / raw)
To: Jagmeet Randhawa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 51826 bytes --]
== Series Details ==
Series: Multi-queue CGP_SYNC replay coverage
URL : https://patchwork.freedesktop.org/series/177781/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_9177_FULL -> XEIGTPW_16105_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_16105_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_16105_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 (3 -> 3)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_16105_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_vblank@ts-continuation-modeset-hang@pipe-a-edp-1:
- shard-ptl: NOTRUN -> [FAIL][1] +1 other test fail
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-8/igt@kms_vblank@ts-continuation-modeset-hang@pipe-a-edp-1.html
* igt@xe_exec_threads@threads-multi-queue-groups-priority (NEW):
- shard-bmg: NOTRUN -> [SKIP][2] +1 other test skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@xe_exec_threads@threads-multi-queue-groups-priority.html
* igt@xe_exec_threads@threads-multi-queue-many-groups (NEW):
- shard-ptl: NOTRUN -> [SKIP][3] +1 other test skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-8/igt@xe_exec_threads@threads-multi-queue-many-groups.html
- shard-lnl: NOTRUN -> [SKIP][4] +1 other test skip
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-lnl-3/igt@xe_exec_threads@threads-multi-queue-many-groups.html
* igt@xe_sriov_scheduling@equal-throughput-low-priority@numvfs-random-gt1-vcs0:
- shard-bmg: NOTRUN -> [WARN][5] +1 other test warn
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@xe_sriov_scheduling@equal-throughput-low-priority@numvfs-random-gt1-vcs0.html
New tests
---------
New tests have been introduced between XEIGT_9177_FULL and XEIGTPW_16105_FULL:
### New IGT tests (2) ###
* igt@xe_exec_threads@threads-multi-queue-groups-priority:
- Statuses : 3 skip(s)
- Exec time: [0.02, 0.03] s
* igt@xe_exec_threads@threads-multi-queue-many-groups:
- Statuses : 3 skip(s)
- Exec time: [0.02, 0.03] s
Known issues
------------
Here are the changes found in XEIGTPW_16105_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-bmg: [PASS][6] -> [FAIL][7] ([Intel XE#3718] / [Intel XE#6078])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_async_flips@alternate-sync-async-flip.html
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-a-dp-2:
- shard-bmg: [PASS][8] -> [FAIL][9] ([Intel XE#6078])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-dp-2.html
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-dp-2.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-ptl: NOTRUN -> [SKIP][10] ([Intel XE#5947])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#2370])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-ptl: NOTRUN -> [SKIP][12] ([Intel XE#6925])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][13] ([Intel XE#2327]) +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@kms_big_fb@linear-64bpp-rotate-90.html
- shard-ptl: NOTRUN -> [SKIP][14] ([Intel XE#5901]) +3 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-7/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#2328] / [Intel XE#7367])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-5/igt@kms_big_fb@y-tiled-addfb.html
- shard-ptl: NOTRUN -> [SKIP][16] ([Intel XE#5850])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-1/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-ptl: NOTRUN -> [SKIP][17] ([Intel XE#5851])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-8/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#1124]) +4 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-270:
- shard-ptl: NOTRUN -> [SKIP][19] ([Intel XE#5808]) +4 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-270.html
* igt@kms_bw@connected-linear-tiling-2-displays-target-1920x1080p:
- shard-ptl: NOTRUN -> [SKIP][20] ([Intel XE#7679]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-8/igt@kms_bw@connected-linear-tiling-2-displays-target-1920x1080p.html
* igt@kms_bw@connected-linear-tiling-4-displays-target-3840x2160p:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#7679])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-5/igt@kms_bw@connected-linear-tiling-4-displays-target-3840x2160p.html
* igt@kms_bw@linear-tiling-1-displays-target-1920x1080p:
- shard-bmg: [PASS][22] -> [SKIP][23] ([Intel XE#367]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-9/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-3-displays-target-1920x1080p:
- shard-ptl: NOTRUN -> [SKIP][24] ([Intel XE#367]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-4/igt@kms_bw@linear-tiling-3-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-4-displays-target-2560x1440p:
- shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#367]) +3 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-5/igt@kms_bw@linear-tiling-4-displays-target-2560x1440p.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-dp-2:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2652]) +3 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-dp-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][27] ([Intel XE#3432]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
- shard-ptl: NOTRUN -> [SKIP][28] ([Intel XE#5822]) +6 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#2887]) +7 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#2325] / [Intel XE#7358])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-4/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_color@gamma:
- shard-ptl: NOTRUN -> [SKIP][31] ([Intel XE#5824])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-3/igt@kms_chamelium_color@gamma.html
* igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
- shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#2252]) +5 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-5/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
* igt@kms_chamelium_hpd@dp-hpd-after-suspend:
- shard-ptl: NOTRUN -> [SKIP][33] ([Intel XE#2252]) +4 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-6/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
* igt@kms_color_pipeline@plane-lut1d-pre-ctm3x4@pipe-d-plane-4:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#6969]) +7 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-6/igt@kms_color_pipeline@plane-lut1d-pre-ctm3x4@pipe-d-plane-4.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-ptl: NOTRUN -> [SKIP][35] ([Intel XE#6974])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-3/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@legacy-hdcp14@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][36] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +2 other tests fail
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-6/igt@kms_content_protection@legacy-hdcp14@pipe-a-dp-2.html
* igt@kms_content_protection@mei-interface:
- shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#7642])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@kms_content_protection@mei-interface.html
- shard-ptl: NOTRUN -> [SKIP][38] ([Intel XE#5845])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-1/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-bmg: NOTRUN -> [FAIL][39] ([Intel XE#6707] / [Intel XE#7439]) +2 other tests fail
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-1/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#2320]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-64x21:
- shard-ptl: NOTRUN -> [SKIP][41] ([Intel XE#5900]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-8/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-ptl: NOTRUN -> [SKIP][42] ([Intel XE#5962]) +3 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-5/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-toggle:
- shard-ptl: NOTRUN -> [SKIP][43] ([Intel XE#5962] / [Intel XE#7343]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-6/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html
* igt@kms_dp_link_training@non-uhbr-mst-direct-train:
- shard-ptl: NOTRUN -> [SKIP][44] ([Intel XE#9532])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-6/igt@kms_dp_link_training@non-uhbr-mst-direct-train.html
* igt@kms_dp_link_training@non-uhbr-sst-direct-train:
- shard-ptl: NOTRUN -> [SKIP][45] ([Intel XE#9534])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-2/igt@kms_dp_link_training@non-uhbr-sst-direct-train.html
* igt@kms_dp_link_training@uhbr-mst-direct-train:
- shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#9527])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-5/igt@kms_dp_link_training@uhbr-mst-direct-train.html
- shard-ptl: NOTRUN -> [SKIP][47] ([Intel XE#9527])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-1/igt@kms_dp_link_training@uhbr-mst-direct-train.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#9535])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#8265])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats-bigjoiner:
- shard-ptl: NOTRUN -> [SKIP][50] ([Intel XE#5907])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-4/igt@kms_dsc@dsc-with-formats-bigjoiner.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
- shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#4422] / [Intel XE#7442])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
* igt@kms_fbcon_fbt@fbc:
- shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#4156] / [Intel XE#7425])
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@kms_fbcon_fbt@fbc.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#8680])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-4x:
- shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#1138] / [Intel XE#7344])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@kms_feature_discovery@display-4x.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-ptl: NOTRUN -> [SKIP][55] ([Intel XE#2316]) +4 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-3/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank@b-edp1:
- shard-lnl: [PASS][56] -> [FAIL][57] ([Intel XE#301]) +1 other test fail
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode:
- shard-ptl: NOTRUN -> [SKIP][58] ([Intel XE#5828]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-1/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-bmg: NOTRUN -> [SKIP][59] ([Intel XE#7178] / [Intel XE#7351]) +3 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#7178] / [Intel XE#7349])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling:
- shard-ptl: NOTRUN -> [SKIP][61] ([Intel XE#7178]) +4 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-1/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x:
- shard-bmg: NOTRUN -> [SKIP][62] ([Intel XE#7179])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-blt:
- shard-ptl: NOTRUN -> [SKIP][63] ([Intel XE#5800] / [Intel XE#6312]) +3 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-1/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrshdr-rgb565-draw-render:
- shard-ptl: NOTRUN -> [SKIP][64] ([Intel XE#6312]) +7 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-8/igt@kms_frontbuffer_tracking@drrshdr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw:
- shard-bmg: NOTRUN -> [SKIP][65] ([Intel XE#4141]) +5 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff:
- shard-ptl: NOTRUN -> [SKIP][66] ([Intel XE#5812]) +44 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][67] ([Intel XE#2311]) +41 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-argb161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#7061])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrshdr-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][69] ([Intel XE#7865]) +14 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-7/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-argb161616f-draw-blt:
- shard-ptl: NOTRUN -> [SKIP][70] ([Intel XE#7061]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-argb161616f-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][71] ([Intel XE#2313]) +42 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-argb161616f-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#7061] / [Intel XE#7356]) +1 other test skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-blt.html
- shard-ptl: NOTRUN -> [SKIP][73] ([Intel XE#7061] / [Intel XE#7356]) +2 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-3/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-blt.html
* igt@kms_hdr@invalid-hdr:
- shard-bmg: [PASS][74] -> [SKIP][75] ([Intel XE#1503])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_hdr@invalid-hdr.html
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-5/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle:
- shard-ptl: NOTRUN -> [SKIP][76] ([Intel XE#5917] / [Intel XE#6174])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-7/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#6901]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@kms_joiner@basic-big-joiner.html
- shard-ptl: NOTRUN -> [SKIP][78] ([Intel XE#6901]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-6/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-ptl: NOTRUN -> [SKIP][79] ([Intel XE#6900])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-1/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][80] ([Intel XE#6911] / [Intel XE#7466])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-4/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-bmg: NOTRUN -> [SKIP][81] ([Intel XE#7591])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane@pixel-format-4-tiled-modifier@pipe-a-plane-5:
- shard-bmg: NOTRUN -> [SKIP][82] ([Intel XE#8303]) +3 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@kms_plane@pixel-format-4-tiled-modifier@pipe-a-plane-5.html
* igt@kms_plane@pixel-format-x-tiled-modifier:
- shard-ptl: NOTRUN -> [SKIP][83] ([Intel XE#7283]) +3 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-7/igt@kms_plane@pixel-format-x-tiled-modifier.html
* igt@kms_plane@pixel-format-y-tiled-modifier:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#7283]) +3 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-4/igt@kms_plane@pixel-format-y-tiled-modifier.html
* igt@kms_plane_lowres@tiling-none@pipe-b-edp-1:
- shard-ptl: NOTRUN -> [SKIP][85] ([Intel XE#5844]) +4 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-6/igt@kms_plane_lowres@tiling-none@pipe-b-edp-1.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-bmg: NOTRUN -> [SKIP][86] ([Intel XE#5021] / [Intel XE#7377])
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@kms_plane_multiple@2x-tiling-y.html
- shard-ptl: NOTRUN -> [SKIP][87] ([Intel XE#4596] / [Intel XE#5854])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-3/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@tiling-y:
- shard-bmg: NOTRUN -> [SKIP][88] ([Intel XE#5020] / [Intel XE#7348])
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-9/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-a:
- shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#2763] / [Intel XE#6886]) +4 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-5/igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-b:
- shard-ptl: NOTRUN -> [SKIP][90] ([Intel XE#6886]) +4 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-2/igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-b.html
* igt@kms_pm_dc@dc5-dpms-negative:
- shard-ptl: NOTRUN -> [SKIP][91] ([Intel XE#1131])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-4/igt@kms_pm_dc@dc5-dpms-negative.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-ptl: NOTRUN -> [SKIP][92] ([Intel XE#5849])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-8/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@i2c:
- shard-bmg: [PASS][93] -> [FAIL][94] ([Intel XE#9472])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-3/igt@kms_pm_rpm@i2c.html
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-1/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@package-g7:
- shard-bmg: NOTRUN -> [SKIP][95] ([Intel XE#6814] / [Intel XE#7428])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-9/igt@kms_pm_rpm@package-g7.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-ptl: NOTRUN -> [SKIP][96] ([Intel XE#7304]) +1 other test skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-7/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf:
- shard-bmg: NOTRUN -> [SKIP][97] ([Intel XE#1489]) +5 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-9/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-a-edp-1:
- shard-ptl: NOTRUN -> [SKIP][98] ([Intel XE#5858])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-4/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-b-edp-1:
- shard-ptl: NOTRUN -> [SKIP][99] ([Intel XE#5858] / [Intel XE#7304]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-4/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-b-edp-1.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-ptl: NOTRUN -> [SKIP][100] ([Intel XE#7413])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-5/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-no-drrs:
- shard-bmg: NOTRUN -> [SKIP][101] ([Intel XE#2234] / [Intel XE#2850]) +9 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-4/igt@kms_psr@fbc-pr-no-drrs.html
- shard-ptl: NOTRUN -> [SKIP][102] ([Intel XE#1406]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-4/igt@kms_psr@fbc-pr-no-drrs.html
* igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1:
- shard-ptl: NOTRUN -> [SKIP][103] ([Intel XE#1406] / [Intel XE#5835]) +1 other test skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-1/igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1.html
* igt@kms_psr@psr-suspend@edp-1:
- shard-ptl: NOTRUN -> [DMESG-WARN][104] ([Intel XE#9391]) +1 other test dmesg-warn
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-5/igt@kms_psr@psr-suspend@edp-1.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-bmg: NOTRUN -> [SKIP][105] ([Intel XE#2330] / [Intel XE#5813])
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
- shard-ptl: NOTRUN -> [SKIP][106] ([Intel XE#5813])
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-ptl: NOTRUN -> [SKIP][107] ([Intel XE#5910])
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-4/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_sharpness_filter@filter-toggle:
- shard-bmg: NOTRUN -> [SKIP][108] ([Intel XE#6503]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@kms_sharpness_filter@filter-toggle.html
* igt@kms_vrr@flip-suspend@pipe-a-edp-1:
- shard-ptl: [PASS][109] -> [FAIL][110] ([Intel XE#4227] / [Intel XE#7397]) +3 other tests fail
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-ptl-5/igt@kms_vrr@flip-suspend@pipe-a-edp-1.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-2/igt@kms_vrr@flip-suspend@pipe-a-edp-1.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-bmg: NOTRUN -> [SKIP][111] ([Intel XE#1499] / [Intel XE#9271])
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@xe_evict@evict-mixed-threads-large-multi-vm:
- shard-ptl: NOTRUN -> [SKIP][112] ([Intel XE#5764]) +2 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-5/igt@xe_evict@evict-mixed-threads-large-multi-vm.html
* igt@xe_exec_balancer@many-cm-virtual-userptr:
- shard-ptl: NOTRUN -> [SKIP][113] ([Intel XE#7482]) +9 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-7/igt@xe_exec_balancer@many-cm-virtual-userptr.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-bmg: NOTRUN -> [SKIP][114] ([Intel XE#2322] / [Intel XE#7372]) +3 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
- shard-ptl: NOTRUN -> [SKIP][115] ([Intel XE#5575] / [Intel XE#7484]) +3 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-8/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm:
- shard-bmg: NOTRUN -> [SKIP][116] ([Intel XE#8374]) +7 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-5/igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm.html
* igt@xe_exec_fault_mode@many-multi-queue-userptr-prefetch:
- shard-ptl: NOTRUN -> [SKIP][117] ([Intel XE#8374]) +7 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-7/igt@xe_exec_fault_mode@many-multi-queue-userptr-prefetch.html
* igt@xe_exec_multi_queue@exec-sanity:
- shard-ptl: NOTRUN -> [SKIP][118] ([Intel XE#8364]) +14 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-2/igt@xe_exec_multi_queue@exec-sanity.html
* igt@xe_exec_multi_queue@max-queues-basic:
- shard-bmg: NOTRUN -> [SKIP][119] ([Intel XE#8364]) +17 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@xe_exec_multi_queue@max-queues-basic.html
* igt@xe_exec_reset@multi-queue-cat-error-on-secondary:
- shard-ptl: NOTRUN -> [SKIP][120] ([Intel XE#8369])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-2/igt@xe_exec_reset@multi-queue-cat-error-on-secondary.html
* igt@xe_exec_threads@threads-multi-queue-cm-fd-basic:
- shard-bmg: NOTRUN -> [SKIP][121] ([Intel XE#8378]) +7 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@xe_exec_threads@threads-multi-queue-cm-fd-basic.html
* igt@xe_exec_threads@threads-multi-queue-userptr-rebind:
- shard-ptl: NOTRUN -> [SKIP][122] ([Intel XE#8378]) +3 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-2/igt@xe_exec_threads@threads-multi-queue-userptr-rebind.html
* igt@xe_madvise@atomic-cpu:
- shard-ptl: NOTRUN -> [SKIP][123] ([Intel XE#7980])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-4/igt@xe_madvise@atomic-cpu.html
* igt@xe_mmap@vram:
- shard-ptl: NOTRUN -> [SKIP][124] ([Intel XE#5776])
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-4/igt@xe_mmap@vram.html
* igt@xe_multigpu_svm@mgpu-latency-copy-basic:
- shard-ptl: NOTRUN -> [SKIP][125] ([Intel XE#6964]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-1/igt@xe_multigpu_svm@mgpu-latency-copy-basic.html
* igt@xe_multigpu_svm@mgpu-pagefault-prefetch:
- shard-bmg: NOTRUN -> [SKIP][126] ([Intel XE#6964])
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-10/igt@xe_multigpu_svm@mgpu-pagefault-prefetch.html
* igt@xe_page_reclaim@random:
- shard-ptl: NOTRUN -> [SKIP][127] ([Intel XE#7793]) +1 other test skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-5/igt@xe_page_reclaim@random.html
- shard-bmg: NOTRUN -> [SKIP][128] ([Intel XE#7793])
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@xe_page_reclaim@random.html
* igt@xe_pat@xa-app-transient-media-off:
- shard-bmg: NOTRUN -> [SKIP][129] ([Intel XE#7590]) +1 other test skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@xe_pat@xa-app-transient-media-off.html
- shard-ptl: NOTRUN -> [SKIP][130] ([Intel XE#7590])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-6/igt@xe_pat@xa-app-transient-media-off.html
* igt@xe_pm@s3-d3hot-basic-exec:
- shard-ptl: NOTRUN -> [SKIP][131] ([Intel XE#6867])
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-7/igt@xe_pm@s3-d3hot-basic-exec.html
* igt@xe_pm@s4-basic-exec:
- shard-ptl: [PASS][132] -> [ABORT][133] ([Intel XE#9362])
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-ptl-2/igt@xe_pm@s4-basic-exec.html
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-6/igt@xe_pm@s4-basic-exec.html
* igt@xe_prefetch_fault@prefetch-fault-svm:
- shard-ptl: NOTRUN -> [SKIP][134] ([Intel XE#7599])
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-8/igt@xe_prefetch_fault@prefetch-fault-svm.html
* igt@xe_pxp@pxp-stale-queue-post-termination-irq:
- shard-bmg: NOTRUN -> [SKIP][135] ([Intel XE#4733] / [Intel XE#7417]) +3 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@xe_pxp@pxp-stale-queue-post-termination-irq.html
* igt@xe_query@multigpu-query-mem-usage:
- shard-bmg: NOTRUN -> [SKIP][136] ([Intel XE#944])
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@xe_query@multigpu-query-mem-usage.html
* igt@xe_sriov_flr@flr-vfs-parallel:
- shard-bmg: NOTRUN -> [FAIL][137] ([Intel XE#6569])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-10/igt@xe_sriov_flr@flr-vfs-parallel.html
* igt@xe_vm@overcommit-fault-vram-lr-no-overcommit:
- shard-ptl: NOTRUN -> [SKIP][138] ([Intel XE#9597]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-5/igt@xe_vm@overcommit-fault-vram-lr-no-overcommit.html
#### Possible fixes ####
* igt@kms_bw@linear-tiling-1-displays-target-3840x2160p:
- shard-bmg: [SKIP][139] ([Intel XE#367]) -> [PASS][140]
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_bw@linear-tiling-1-displays-target-3840x2160p.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-target-3840x2160p.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-bmg: [FAIL][141] ([Intel XE#7809]) -> [PASS][142]
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-lnl: [FAIL][143] ([Intel XE#5408] / [Intel XE#6266]) -> [PASS][144] +1 other test pass
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-4/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-lnl-4/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
- shard-lnl: [FAIL][145] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][146]
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
* igt@kms_hdmi_inject@inject-audio:
- shard-ptl: [SKIP][147] ([Intel XE#7308]) -> [PASS][148]
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-ptl-2/igt@kms_hdmi_inject@inject-audio.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-8/igt@kms_hdmi_inject@inject-audio.html
- shard-bmg: [SKIP][149] ([Intel XE#7308]) -> [PASS][150]
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_hdmi_inject@inject-audio.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [FAIL][151] ([Intel XE#8399]) -> [PASS][152]
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-3/igt@kms_pm_dc@dc5-psr.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-lnl-5/igt@kms_pm_dc@dc5-psr.html
* igt@xe_configfs@ctx-restore-post-bb-invalid:
- shard-bmg: [ABORT][153] ([Intel XE#9463]) -> [PASS][154]
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-4/igt@xe_configfs@ctx-restore-post-bb-invalid.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-3/igt@xe_configfs@ctx-restore-post-bb-invalid.html
* igt@xe_pm@s4-vm-bind-userptr:
- shard-ptl: [ABORT][155] ([Intel XE#9362]) -> [PASS][156]
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-ptl-3/igt@xe_pm@s4-vm-bind-userptr.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-ptl-6/igt@xe_pm@s4-vm-bind-userptr.html
* igt@xe_sriov_flr@flr-twice:
- shard-bmg: [FAIL][157] ([Intel XE#6569]) -> [PASS][158]
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-5/igt@xe_sriov_flr@flr-twice.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-8/igt@xe_sriov_flr@flr-twice.html
#### Warnings ####
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-lnl: [SKIP][159] ([Intel XE#309] / [Intel XE#7343]) -> [SKIP][160] ([Intel XE#309] / [Intel XE#7343] / [Intel XE#7935])
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-3/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-lnl-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-lnl: [FAIL][161] ([Intel XE#301] / [Intel XE#3149]) -> [FAIL][162] ([Intel XE#301])
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery:
- shard-bmg: [FAIL][163] ([Intel XE#9319] / [Intel XE#9346]) -> [FAIL][164] ([Intel XE#9346])
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-4/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/shard-bmg-1/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1131
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[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#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[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#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2370
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[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#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4156]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4156
[Intel XE#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227
[Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
[Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
[Intel XE#5408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5408
[Intel XE#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575
[Intel XE#5764]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5764
[Intel XE#5776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5776
[Intel XE#5800]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5800
[Intel XE#5808]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5808
[Intel XE#5812]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5812
[Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813
[Intel XE#5822]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5822
[Intel XE#5824]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5824
[Intel XE#5828]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5828
[Intel XE#5835]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5835
[Intel XE#5844]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5844
[Intel XE#5845]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5845
[Intel XE#5849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5849
[Intel XE#5850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5850
[Intel XE#5851]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5851
[Intel XE#5854]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5854
[Intel XE#5858]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5858
[Intel XE#5900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5900
[Intel XE#5901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5901
[Intel XE#5907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5907
[Intel XE#5910]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5910
[Intel XE#5917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5917
[Intel XE#5947]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5947
[Intel XE#5962]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5962
[Intel XE#6078]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6078
[Intel XE#6174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6174
[Intel XE#6266]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6266
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
[Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
[Intel XE#6707]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6707
[Intel XE#6814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6814
[Intel XE#6867]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6867
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
[Intel XE#6901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6901
[Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911
[Intel XE#6925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6925
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#6969]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6969
[Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
[Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
[Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7179]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7179
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7308
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7344]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7344
[Intel XE#7348]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7348
[Intel XE#7349]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7349
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
[Intel XE#7367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7367
[Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
[Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374
[Intel XE#7377]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7377
[Intel XE#7397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7397
[Intel XE#7413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7413
[Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417
[Intel XE#7425]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7425
[Intel XE#7428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7428
[Intel XE#7439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7439
[Intel XE#7442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7442
[Intel XE#7466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7466
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7484]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7484
[Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
[Intel XE#7591]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7591
[Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599
[Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
[Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679
[Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
[Intel XE#7809]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7809
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7935]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7935
[Intel XE#7980]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7980
[Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
[Intel XE#8303]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8303
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369
[Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
[Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
[Intel XE#8399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8399
[Intel XE#8680]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8680
[Intel XE#9271]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9271
[Intel XE#9319]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9319
[Intel XE#9346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9346
[Intel XE#9362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9362
[Intel XE#9391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9391
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#9463]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9463
[Intel XE#9472]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9472
[Intel XE#9527]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9527
[Intel XE#9532]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9532
[Intel XE#9534]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9534
[Intel XE#9535]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9535
[Intel XE#9597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9597
Build changes
-------------
* IGT: IGT_9177 -> IGTPW_16105
* Linux: xe-6058-34c3200b517db45a621c4963d87759823be13bbd -> xe-6061-0c04a32b952ce54c8629218c2071051731965ae1
IGTPW_16105: 16105
IGT_9177: 9177
xe-6058-34c3200b517db45a621c4963d87759823be13bbd: 34c3200b517db45a621c4963d87759823be13bbd
xe-6061-0c04a32b952ce54c8629218c2071051731965ae1: 0c04a32b952ce54c8629218c2071051731965ae1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16105/index.html
[-- Attachment #2: Type: text/html, Size: 57847 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH i-g-t v4 1/2] tests/intel/xe_exec_threads: Parametrise worker and queue counts
2026-11-05 2:21 ` Niranjana Vishwanathapura
@ 2026-11-05 18:37 ` Randhawa, Jagmeet
0 siblings, 0 replies; 13+ messages in thread
From: Randhawa, Jagmeet @ 2026-11-05 18:37 UTC (permalink / raw)
To: Niranjana Vishwanathapura; +Cc: igt-dev
On 11/4/2026 6:21 PM, Niranjana Vishwanathapura wrote:
> On Wed, Nov 04, 2026 at 08:11:18PM +0000, Jagmeet Randhawa wrote:
>> threads() hardcodes one worker thread per engine and N_EXEC_QUEUE exec
>> queues per worker. Subtests that need a different shape have no way
>> to ask
>> for one.
>>
>> Pass the number of worker threads per engine and the number of exec
>> queues
>> per worker as arguments, with the existing callers keeping the current
>> behaviour by passing 1 and N_EXEC_QUEUE.
>>
>> The balancer threads are not created per engine, so require one
>> worker per
>> engine when BALANCER is set.
>>
>> No functional change.
>>
>> v4:
>> - Actually use n_exec_queues for the per engine workers. The previous
>> revision still set the fixed N_EXEC_QUEUE there, so the queue count
>> never reached them.
>> - Nest the worker loop inside the engine walk, after the engines that
>> cannot run the job are skipped.
>> - Assert one worker per engine when BALANCER is set.
>>
>> Signed-off-by: Jagmeet Randhawa <jagmeet.randhawa@intel.com>
>> ---
>> tests/intel/xe_exec_threads.c | 71 ++++++++++++++++++++---------------
>> 1 file changed, 41 insertions(+), 30 deletions(-)
>>
>> diff --git a/tests/intel/xe_exec_threads.c
>> b/tests/intel/xe_exec_threads.c
>> index f03f20142..e5056192b 100644
>> --- a/tests/intel/xe_exec_threads.c
>> +++ b/tests/intel/xe_exec_threads.c
>> @@ -32,6 +32,7 @@
>> #include <string.h>
>>
>> #define MAX_N_EXEC_QUEUES 16
>> +#define N_EXEC_QUEUE 16
>> #define USERPTR (0x1 << 0)
>> #define REBIND (0x1 << 1)
>> #define INVALIDATE (0x1 << 2)
>> @@ -1343,7 +1344,8 @@ static void *thread(void *data)
>> * multi-queue compute mode fd userptr invalidate race
>> */
>>
>> -static void threads(int fd, int flags)
>> +static void threads(int fd, int flags, int n_threads_per_engine,
>> + int n_exec_queues)
>> {
>> struct thread_data *threads_data;
>> struct drm_xe_engine_class_instance *hwe;
>> @@ -1351,13 +1353,16 @@ static void threads(int fd, int flags)
>> uint64_t userptr = 0x00007000eadbe000;
>> pthread_mutex_t mutex;
>> pthread_cond_t cond;
>> - int n_engines = 0, class;
>> + int n_engines = 0, class, t;
>> uint64_t i = 0;
>> uint32_t vm_legacy_mode = 0, vm_compute_mode = 0;
>> bool go = false;
>> int n_threads = 0;
>> int gt;
>>
>> + /* The balancer threads below are not created per engine. */
>> + igt_assert(!(flags & BALANCER) || n_threads_per_engine == 1);
>
> May be also add an assert for MULTI_QUEUE and MANY_QUEUES are also not
> set at the same time (not supported currently).
>
> Niranjana
Added next to the BALANCER assert in this patch.
Jagmeet
>
>> +
>> xe_for_each_engine(fd, hwe) {
>> if ((flags & MULTI_QUEUE) &&
>> !xe_engine_class_supports_multi_queue(fd, hwe->engine_class))
>> continue;
>> @@ -1374,7 +1379,8 @@ static void threads(int fd, int flags)
>> }
>> }
>>
>> - threads_data = calloc(n_engines, sizeof(*threads_data));
>> + threads_data = calloc(n_engines * n_threads_per_engine,
>> + sizeof(*threads_data));
>> igt_assert(threads_data);
>>
>> pthread_mutex_init(&mutex, 0);
>> @@ -1388,33 +1394,37 @@ static void threads(int fd, int flags)
>> }
>>
>> xe_for_each_engine(fd, hwe) {
>> - if ((flags & MULTI_QUEUE) &&
>> !xe_engine_class_supports_multi_queue(fd, hwe->engine_class))
>> + if ((flags & MULTI_QUEUE) &&
>> + !xe_engine_class_supports_multi_queue(fd,
>> + hwe->engine_class))
>> continue;
>> - threads_data[i].mutex = &mutex;
>> - threads_data[i].cond = &cond;
>> +
>> + for (t = 0; t < n_threads_per_engine; t++) {
>> + threads_data[i].mutex = &mutex;
>> + threads_data[i].cond = &cond;
>> #define ADDRESS_SHIFT 39
>> - threads_data[i].addr = addr | (i << ADDRESS_SHIFT);
>> - threads_data[i].userptr = userptr | (i << ADDRESS_SHIFT);
>> - threads_data[i].fd = fd;
>> - threads_data[i].vm_legacy_mode = vm_legacy_mode;
>> - threads_data[i].vm_compute_mode = vm_compute_mode;
>> - threads_data[i].eci = hwe;
>> -#define N_EXEC_QUEUE 16
>> - threads_data[i].n_exec_queue = N_EXEC_QUEUE;
>> + threads_data[i].addr = addr | (i << ADDRESS_SHIFT);
>> + threads_data[i].userptr = userptr | (i << ADDRESS_SHIFT);
>> + threads_data[i].fd = fd;
>> + threads_data[i].vm_legacy_mode = vm_legacy_mode;
>> + threads_data[i].vm_compute_mode = vm_compute_mode;
>> + threads_data[i].eci = hwe;
>> + threads_data[i].n_exec_queue = n_exec_queues;
>> #define N_EXEC 1024
>> - threads_data[i].n_exec = N_EXEC;
>> - threads_data[i].flags = flags;
>> - if (flags & MIXED_MODE) {
>> - threads_data[i].flags &= ~MIXED_MODE;
>> - if (i & 1)
>> - threads_data[i].flags |= COMPUTE_MODE;
>> - }
>> - threads_data[i].go = &go;
>> + threads_data[i].n_exec = N_EXEC;
>> + threads_data[i].flags = flags;
>> + if (flags & MIXED_MODE) {
>> + threads_data[i].flags &= ~MIXED_MODE;
>> + if (i & 1)
>> + threads_data[i].flags |= COMPUTE_MODE;
>> + }
>> + threads_data[i].go = &go;
>>
>> - ++n_threads;
>> - pthread_create(&threads_data[i].thread, 0, thread,
>> - &threads_data[i]);
>> - ++i;
>> + ++n_threads;
>> + pthread_create(&threads_data[i].thread, 0, thread,
>> + &threads_data[i]);
>> + ++i;
>> + }
>> }
>>
>> if (flags & BALANCER) {
>> @@ -1448,7 +1458,7 @@ static void threads(int fd, int flags)
>> threads_data[i].vm_legacy_mode =
>> vm_legacy_mode;
>> threads_data[i].class = class;
>> - threads_data[i].n_exec_queue = N_EXEC_QUEUE;
>> + threads_data[i].n_exec_queue = n_exec_queues;
>> threads_data[i].n_exec = N_EXEC;
>> threads_data[i].flags = flags;
>> threads_data[i].flags &= ~BALANCER;
>> @@ -1471,7 +1481,7 @@ static void threads(int fd, int flags)
>> pthread_cond_broadcast(&cond);
>> pthread_mutex_unlock(&mutex);
>>
>> - for (i = 0; i < n_engines; ++i)
>> + for (i = 0; i < n_threads; ++i)
>> pthread_join(threads_data[i].thread, NULL);
>>
>> if (vm_legacy_mode)
>> @@ -1762,7 +1772,7 @@ int igt_main()
>> if ((s->flags & MULTI_QUEUE) && (s->flags & HANG))
>> ignore_multi_queue_hang_warnings_in_dmesg();
>>
>> - threads(fd, s->flags);
>> + threads(fd, s->flags, 1, N_EXEC_QUEUE);
>> }
>> }
>>
>> @@ -1863,7 +1873,8 @@ int igt_main()
>> atomic_store(&wq_stress_hang_detected, false);
>> igt_until_timeout(WQ_STRESS_DURATION_SEC) {
>> threads(child_fd,
>> - REBIND | BIND_EXEC_QUEUE | WQ_STRESS);
>> + REBIND | BIND_EXEC_QUEUE | WQ_STRESS,
>> + 1, N_EXEC_QUEUE);
>> if (atomic_load(&wq_stress_hang_detected))
>> break;
>> }
>> --
>> 2.53.0
>>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH i-g-t v4 2/2] tests/intel/xe_exec_threads: Add multi-queue CGP_SYNC replay subtests
2026-11-05 2:30 ` Niranjana Vishwanathapura
@ 2026-11-05 18:42 ` Randhawa, Jagmeet
0 siblings, 0 replies; 13+ messages in thread
From: Randhawa, Jagmeet @ 2026-11-05 18:42 UTC (permalink / raw)
To: Niranjana Vishwanathapura; +Cc: igt-dev
On 11/4/2026 6:30 PM, Niranjana Vishwanathapura wrote:
> On Wed, Nov 04, 2026 at 08:11:19PM +0000, Jagmeet Randhawa wrote:
>> Add coverage for the replay paths introduced by "drm/xe/multi_queue:
>> Handle
>> lost message during VF migration":
>> https://patchwork.freedesktop.org/series/165324/
>>
>> A CGP_SYNC message can be lost during VF migration and is replayed by
>> the
>> KMD on recovery. Exercising that needs a CGP_SYNC queued or
>> outstanding on
>> a live multi-queue group when the migration lands.
>>
>> A group serialises on one outstanding sync, so both CGP sources are
>> needed:
>> queue creation for registration updates, MULTI_QUEUE_PRIORITY for
>> dynamic
>> ones.
>>
>> A group holds at most MULTI_QUEUE_GROUP_SIZE queues, so asking for more
>> queues than that spans several groups and registers them in parallel.
>> The
>> legacy mode queue arrays are sized to the request rather than to a fixed
>> maximum, so the larger counts cost nothing for the tests that do not ask
>> for them.
>>
>> Add MULTI_QUEUE_PRIORITY to issue a short burst of priority updates
>> after
>> each exec, alternating the values since the KMD ignores a set to the
>> current value.
>>
>> Add two subtests built from these sources, repeated under
>> igt_until_timeout() with a bounded wall clock:
>>
>> multi-queue-many-groups registers several full groups in parallel
>> from multiple workers per engine
>> multi-queue-groups-priority drives dynamic updates on those groups
>> from
>> a single worker per engine
>>
>> The two cannot be merged. Driving dynamic updates alongside many
>> parallel
>> registrations makes an update wait long enough to exceed the KMD sync
>> timeout, which bans the group instead of leaving the update to be
>> replayed.
>>
>> v4:
>> - Size the legacy mode queue arrays to n_exec_queues instead of raising
>> MAX_N_EXEC_QUEUES, which would have grown the stack arrays of every
>> other test.
>> - Keep the multi-queue extension at its only use site.
>> - Mask instead of dividing in multi_queue_group_value().
>>
>> v3:
>> - Use the MULTI_QUEUE prefix.
>> - Drop the many groups flag and derive the group layout from the queue
>> count, since a group is limited to MULTI_QUEUE_GROUP_SIZE queues.
>> - Take the worker and queue counts from the section rather than deriving
>> them from flags, on top of the preceding patch.
>> - Four subtests down to two. Neither remaining subtest destroys
>> queues, so
>> the churn flag and the queue recreate path are dropped entirely rather
>> than renamed: registration traffic comes from the repeated runs under
>> igt_until_timeout().
>>
>> v2:
>> - Drop the secondary churn. A secondary cannot be replaced within a live
>> group, so MANY_QUEUES is no longer combined with MULTI_QUEUE and
>> MQ_CHURN_INTERVAL is gone.
>>
>> Signed-off-by: Jagmeet Randhawa <jagmeet.randhawa@intel.com>
>> ---
>> tests/intel/xe_exec_threads.c | 88 +++++++++++++++++++++++++++++++----
>> 1 file changed, 80 insertions(+), 8 deletions(-)
>>
>> diff --git a/tests/intel/xe_exec_threads.c
>> b/tests/intel/xe_exec_threads.c
>> index e5056192b..393ab8d75 100644
>> --- a/tests/intel/xe_exec_threads.c
>> +++ b/tests/intel/xe_exec_threads.c
>> @@ -50,6 +50,30 @@
>> #define MANY_QUEUES (0x1 << 14)
>> #define MULTI_QUEUE (0x1 << 15)
>> #define WQ_STRESS (0x1 << 16)
>> +#define MULTI_QUEUE_PRIORITY (0x1 << 17)
>> +
>> +/* Mirrors XE_MAX_GROUP_SIZE: one primary plus its secondaries. */
>> +#define MULTI_QUEUE_GROUP_SIZE 64
>> +
>> +/* Enough queues to span several full multi-queue groups. */
>> +#define N_EXEC_QUEUE_MULTI_GROUP (8 * MULTI_QUEUE_GROUP_SIZE)
>> +
>> +/*
>> + * Multi-queue priority updates issued per exec. The values must
>> alternate:
>> + * the KMD ignores a priority set to its current value, so a
>> constant value
>> + * would generate no CGP_SYNC traffic at all.
>> + */
>> +#define MULTI_QUEUE_PRIORITY_BURST 8
>> +
>> +/*
>> + * Workers per engine for the registration subtest. Registering several
>> + * groups at once widens the window where one queue's CGP_SYNC is still
>> + * outstanding while another queue waits on it.
>> + */
>> +#define MULTI_QUEUE_REG_THREADS 8
>
> Though we are using it for validating registration time cgp sync drops,
> the test itself just creates this many number threads per engine.
> Probably better to rename it as MULTI_QUEUE_THREADS_PER_ENGINE.
Renamed.
>
>> +
>> +/* Wall clock budget for the CGP_SYNC replay subtests. */
>> +#define CGP_REPEAT_SEC 5
>>
>> /*
>> * Maximum fence wait time when WQ_STRESS is active. If any bind/unbind
>> @@ -611,6 +635,18 @@ test_compute_mode(int fd, uint32_t vm, uint64_t
>> addr, uint64_t userptr,
>> }
>> }
>>
>> +/*
>> + * Group membership for the queue at @i. A group holds at most
>> + * MULTI_QUEUE_GROUP_SIZE queues, so a larger queue count simply spans
>> + * several groups.
>> + */
>> +static uint64_t multi_queue_group_value(uint32_t *exec_queues, int i)
>> +{
>> + return i % MULTI_QUEUE_GROUP_SIZE ?
>> + exec_queues[i & ~(MULTI_QUEUE_GROUP_SIZE - 1)] :
>> + DRM_XE_MULTI_GROUP_CREATE;
>> +}
>> +
>> static void
>> test_legacy_mode(int fd, uint32_t vm, uint64_t addr, uint64_t userptr,
>> struct drm_xe_engine_class_instance *eci, int n_exec_queues,
>> @@ -620,15 +656,13 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t
>> addr, uint64_t userptr,
>> { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags =
>> DRM_XE_SYNC_FLAG_SIGNAL, },
>> { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags =
>> DRM_XE_SYNC_FLAG_SIGNAL, },
>> };
>> - struct drm_xe_sync sync_all[MAX_N_EXEC_QUEUES];
>> + struct drm_xe_sync *sync_all;
>> struct drm_xe_exec exec = {
>> .num_batch_buffer = 1,
>> .num_syncs = 2,
>> .syncs = to_user_pointer(sync),
>> };
>> - uint32_t exec_queues[MAX_N_EXEC_QUEUES] = {};
>> - uint32_t bind_exec_queues[MAX_N_EXEC_QUEUES];
>> - uint32_t syncobjs[MAX_N_EXEC_QUEUES];
>> + uint32_t *exec_queues, *bind_exec_queues, *syncobjs;
>> size_t bo_size;
>> uint32_t bo = 0;
>> struct {
>> @@ -641,7 +675,11 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t
>> addr, uint64_t userptr,
>> int i, j, b, hang_exec_queue = n_exec_queues / 2;
>> bool owns_vm = false, owns_fd = false;
>>
>> - igt_assert_lte(n_exec_queues, MAX_N_EXEC_QUEUES);
>> + sync_all = calloc(n_exec_queues, sizeof(*sync_all));
>> + exec_queues = calloc(n_exec_queues, sizeof(*exec_queues));
>> + bind_exec_queues = calloc(n_exec_queues,
>> sizeof(*bind_exec_queues));
>> + syncobjs = calloc(n_exec_queues, sizeof(*syncobjs));
>> + igt_assert(sync_all && exec_queues && bind_exec_queues &&
>> syncobjs);
>
> This change is also not specific to MULTI_QUEUE and should be moved to
> the
> prep patch (patch #1 or separate prep patch). This patch should be
> multi-queue
> specific.
Moved to its own patch, the series is now 3 patches:
1/3 parametrise the worker and queue counts
2/3 allocate the exec queue arrays dynamically
3/3 the multi-queue subtests
>
> Also, I am seeing this change is not done in test_compute_mode. Looks
> like
> the new tests are not compute mode tests. We should make similar
> change in
> test_compute_mode() also and add compute mode/mixed mode tests also.
Done, patch 2/3 converts both test_legacy_mode() and test_compute_mode().
test_balancer() still uses fixed arrays and keeps the MAX_N_EXEC_QUEUES
check.
No balancer subtest asks for more than N_EXEC_QUEUE, and BALANCER cannot be
combined with the new subtests since patch 1/3 requires one worker per
engine
when BALANCER is set. Happy to convert it as well if you would rather
all three
were consistent.
>
>>
>> if (flags & FD) {
>> fd = drm_reopen_driver(fd);
>> @@ -676,7 +714,6 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t
>> addr, uint64_t userptr,
>> }
>> memset(data, 0, bo_size);
>>
>> - memset(sync_all, 0, sizeof(sync_all));
>> for (i = 0; i < n_exec_queues; i++) {
>> if (flags & MULTI_QUEUE) {
>> struct drm_xe_ext_set_property multi_queue = {
>> @@ -687,7 +724,7 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t
>> addr, uint64_t userptr,
>>
>> uint64_t ext = to_user_pointer(&multi_queue);
>>
>> - multi_queue.value = i ? exec_queues[0] :
>> DRM_XE_MULTI_GROUP_CREATE;
>> + multi_queue.value = multi_queue_group_value(exec_queues,
>> i);
>> exec_queues[i] = xe_exec_queue_create(fd, vm, eci, ext);
>> } else {
>> if (!(flags & MANY_QUEUES))
>> @@ -785,6 +822,16 @@ test_legacy_mode(int fd, uint32_t vm, uint64_t
>> addr, uint64_t userptr,
>> xe_exec(fd, &exec);
>> }
>>
>> + if (flags & MULTI_QUEUE_PRIORITY) {
>> + uint32_t prop =
>> + DRM_XE_EXEC_QUEUE_SET_PROPERTY_MULTI_QUEUE_PRIORITY;
>> + int z;
>> +
>> + for (z = 0; z < MULTI_QUEUE_PRIORITY_BURST; z++)
>> + xe_exec_queue_set_property(fd, exec_queues[e],
>> + prop, z & 1);
>> + }
>> +
>> if (flags & REBIND && i && !(i & 0x1f)) {
>> xe_vm_unbind_async(fd, vm, bind_exec_queues[e],
>> 0, addr, bo_size,
>> @@ -942,6 +989,11 @@ wq_stress_cleanup:
>> xe_vm_destroy(fd, vm);
>> if (owns_fd)
>> drm_close_driver(fd);
>> +
>> + free(sync_all);
>> + free(exec_queues);
>> + free(bind_exec_queues);
>> + free(syncobjs);
>> }
>>
>> struct thread_data {
>> @@ -1228,6 +1280,10 @@ static void *thread(void *data)
>> * arg[1]:
>> * @multi-queue-basic:
>> * multi-queue basic
>> + * @multi-queue-many-groups:
>> + * multi-queue many groups
>> + * @multi-queue-groups-priority:
>> + * multi-queue groups priority
>> * @multi-queue-userptr:
>> * multi-queue userptr
>> * @multi-queue-rebind:
>> @@ -1507,6 +1563,9 @@ int igt_main()
>> const struct section {
>> const char *name;
>> unsigned int flags;
>> + unsigned int repeat_secs;
>> + int n_threads_per_engine;
>> + int n_exec_queues;
>> } sections[] = {
>> { "basic", 0 },
>> { "many-queues", MANY_QUEUES },
>> @@ -1753,6 +1812,10 @@ int igt_main()
>> USERPTR | INVALIDATE },
>> { "multi-queue-cm-fd-userptr-invalidate-race", MULTI_QUEUE |
>> COMPUTE_MODE | FD |
>> USERPTR | INVALIDATE | RACE },
>> + { "multi-queue-many-groups", MULTI_QUEUE, CGP_REPEAT_SEC,
>> + MULTI_QUEUE_REG_THREADS, N_EXEC_QUEUE_MULTI_GROUP },
>> + { "multi-queue-groups-priority", MULTI_QUEUE |
>> MULTI_QUEUE_PRIORITY,
>> + CGP_REPEAT_SEC, 1, N_EXEC_QUEUE_MULTI_GROUP },
>
> As commented above, probably adding compute mode or mixed mode tests
> also here
> would be good. I would suggest probably adding one
> 'multi-queue-mixed-many-groups'
> would be good enough.
>
> Niranjana
Added.
This also needed test_compute_mode() to place queues the same way as
test_legacy_mode(). It put every queue in a single group, which exceeds the
group limit at these queue counts, so both paths now use
multi_queue_group_value() and the helper moved ahead of test_compute_mode().
On NVL-P the mixed subtest takes 10.5s and produces the same 16384
CGP_SYNCs as
the legacy only one.
Jagmeet
>
>> { NULL },
>> };
>> int fd;
>> @@ -1762,6 +1825,11 @@ int igt_main()
>>
>> for (const struct section *s = sections; s->name; s++) {
>> igt_subtest_f("threads-%s", s->name) {
>> + int n_threads = s->n_threads_per_engine ?
>> + s->n_threads_per_engine : 1;
>> + int n_queues = s->n_exec_queues ?
>> + s->n_exec_queues : N_EXEC_QUEUE;
>> +
>> if (s->flags & MULTI_QUEUE) {
>> igt_skip_on_f(!(xe_has_multi_queue_engine(fd)),
>> "multi_queue is supported on graphics version
>> 35 and above");
>> @@ -1772,7 +1840,11 @@ int igt_main()
>> if ((s->flags & MULTI_QUEUE) && (s->flags & HANG))
>> ignore_multi_queue_hang_warnings_in_dmesg();
>>
>> - threads(fd, s->flags, 1, N_EXEC_QUEUE);
>> + if (s->repeat_secs)
>> + igt_until_timeout(s->repeat_secs)
>> + threads(fd, s->flags, n_threads, n_queues);
>> + else
>> + threads(fd, s->flags, n_threads, n_queues);
>> }
>> }
>>
>> --
>> 2.53.0
>>
^ permalink raw reply [flat|nested] 13+ messages in thread
* ✗ Xe.CI.FULL: failure for Multi-queue CGP_SYNC replay coverage (rev2)
2026-11-04 20:11 [PATCH i-g-t v4 0/2] Multi-queue CGP_SYNC replay coverage Jagmeet Randhawa
` (6 preceding siblings ...)
2026-11-05 10:46 ` ✗ Xe.CI.FULL: failure for Multi-queue CGP_SYNC replay coverage Patchwork
@ 2026-11-05 21:29 ` Patchwork
7 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2026-11-05 21:29 UTC (permalink / raw)
To: Jagmeet Randhawa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 50121 bytes --]
== Series Details ==
Series: Multi-queue CGP_SYNC replay coverage (rev2)
URL : https://patchwork.freedesktop.org/series/177781/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_9177_FULL -> XEIGTPW_16107_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_16107_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_16107_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 (3 -> 3)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_16107_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@xe_exec_threads@threads-multi-queue-many-groups (NEW):
- shard-ptl: NOTRUN -> [SKIP][1] +1 other test skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-7/igt@xe_exec_threads@threads-multi-queue-many-groups.html
- shard-lnl: NOTRUN -> [SKIP][2] +1 other test skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-lnl-3/igt@xe_exec_threads@threads-multi-queue-many-groups.html
- shard-bmg: NOTRUN -> [SKIP][3]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@xe_exec_threads@threads-multi-queue-many-groups.html
New tests
---------
New tests have been introduced between XEIGT_9177_FULL and XEIGTPW_16107_FULL:
### New IGT tests (6) ###
* igt@kms_pm_lpsp@kms-lpsp@pipe-a-edp-1:
- Statuses : 2 pass(s)
- Exec time: [0.24, 0.35] s
* igt@xe_exec_store@cachelines:
- Statuses : 3 pass(s)
- Exec time: [0.15, 0.41] s
* igt@xe_exec_store@page-sized:
- Statuses : 3 pass(s)
- Exec time: [0.21, 0.52] s
* igt@xe_exec_threads@threads-multi-queue-groups-priority:
- Statuses : 2 skip(s)
- Exec time: [0.02, 0.04] s
* igt@xe_exec_threads@threads-multi-queue-many-groups:
- Statuses : 3 skip(s)
- Exec time: [0.02, 0.04] s
* igt@xe_vm@partial-unbinds:
- Statuses : 3 pass(s)
- Exec time: [0.02, 0.03] s
Known issues
------------
Here are the changes found in XEIGTPW_16107_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-ptl: NOTRUN -> [SKIP][4] ([Intel XE#5947])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#2370])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-ptl: NOTRUN -> [SKIP][6] ([Intel XE#6925])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][7] ([Intel XE#2327]) +2 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-2/igt@kms_big_fb@linear-64bpp-rotate-90.html
- shard-ptl: NOTRUN -> [SKIP][8] ([Intel XE#5901]) +3 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-bmg: NOTRUN -> [SKIP][9] ([Intel XE#2328] / [Intel XE#7367])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-9/igt@kms_big_fb@y-tiled-addfb.html
- shard-ptl: NOTRUN -> [SKIP][10] ([Intel XE#5850])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-1/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-ptl: NOTRUN -> [SKIP][11] ([Intel XE#5851])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-2/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-bmg: NOTRUN -> [SKIP][12] ([Intel XE#1124]) +5 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-270:
- shard-ptl: NOTRUN -> [SKIP][13] ([Intel XE#5808]) +4 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-3/igt@kms_big_fb@yf-tiled-8bpp-rotate-270.html
* igt@kms_bw@connected-linear-tiling-2-displays-target-1920x1080p:
- shard-ptl: NOTRUN -> [SKIP][14] ([Intel XE#7679]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_bw@connected-linear-tiling-2-displays-target-1920x1080p.html
* igt@kms_bw@connected-linear-tiling-4-displays-target-3840x2160p:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#7679])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@kms_bw@connected-linear-tiling-4-displays-target-3840x2160p.html
* igt@kms_bw@linear-tiling-1-displays-target-1920x1080p:
- shard-bmg: [PASS][16] -> [SKIP][17] ([Intel XE#367]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-6/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-3-displays-target-1920x1080p:
- shard-ptl: NOTRUN -> [SKIP][18] ([Intel XE#367]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_bw@linear-tiling-3-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-4-displays-target-2560x1440p:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#367]) +3 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-8/igt@kms_bw@linear-tiling-4-displays-target-2560x1440p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2:
- shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#2652]) +7 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-10/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#3432]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
- shard-ptl: NOTRUN -> [SKIP][22] ([Intel XE#5822]) +6 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#2887]) +7 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#2325] / [Intel XE#7358])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-7/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_color@gamma:
- shard-ptl: NOTRUN -> [SKIP][25] ([Intel XE#5824])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-1/igt@kms_chamelium_color@gamma.html
* igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2252]) +6 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
* igt@kms_chamelium_hpd@dp-hpd-after-suspend:
- shard-ptl: NOTRUN -> [SKIP][27] ([Intel XE#2252]) +4 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-ptl: NOTRUN -> [SKIP][28] ([Intel XE#6974])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-3/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@legacy-hdcp14@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][29] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +2 other tests fail
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-4/igt@kms_content_protection@legacy-hdcp14@pipe-a-dp-2.html
* igt@kms_content_protection@mei-interface:
- shard-ptl: NOTRUN -> [SKIP][30] ([Intel XE#5845])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-1/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-bmg: NOTRUN -> [FAIL][31] ([Intel XE#6707] / [Intel XE#7439]) +1 other test fail
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-5/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#2320]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-64x21:
- shard-ptl: NOTRUN -> [SKIP][33] ([Intel XE#5900]) +2 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-4/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-ptl: NOTRUN -> [SKIP][34] ([Intel XE#5962]) +3 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-2/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-toggle:
- shard-ptl: NOTRUN -> [SKIP][35] ([Intel XE#5962] / [Intel XE#7343]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-3/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html
* igt@kms_dp_link_training@non-uhbr-mst-direct-train:
- shard-ptl: NOTRUN -> [SKIP][36] ([Intel XE#9532])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-5/igt@kms_dp_link_training@non-uhbr-mst-direct-train.html
* igt@kms_dp_link_training@non-uhbr-sst-direct-train:
- shard-ptl: NOTRUN -> [SKIP][37] ([Intel XE#9534])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-3/igt@kms_dp_link_training@non-uhbr-sst-direct-train.html
* igt@kms_dp_link_training@uhbr-mst-direct-train:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#9527])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-4/igt@kms_dp_link_training@uhbr-mst-direct-train.html
- shard-ptl: NOTRUN -> [SKIP][39] ([Intel XE#9527])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_dp_link_training@uhbr-mst-direct-train.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#9535])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-8/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#8265])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-4/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats-bigjoiner:
- shard-ptl: NOTRUN -> [SKIP][42] ([Intel XE#5907])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-7/igt@kms_dsc@dsc-with-formats-bigjoiner.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
- shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#4422] / [Intel XE#7442])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-8/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#8680])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-6/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-4x:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#1138] / [Intel XE#7344])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-7/igt@kms_feature_discovery@display-4x.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-ptl: NOTRUN -> [SKIP][46] ([Intel XE#2316]) +3 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-5/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode:
- shard-ptl: NOTRUN -> [SKIP][47] ([Intel XE#5828]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-5/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#7178] / [Intel XE#7351]) +3 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling:
- shard-ptl: NOTRUN -> [SKIP][49] ([Intel XE#7178]) +3 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-7/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x:
- shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#7179])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-1/igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-blt:
- shard-ptl: NOTRUN -> [SKIP][51] ([Intel XE#5800] / [Intel XE#6312]) +2 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrshdr-rgb565-draw-render:
- shard-ptl: NOTRUN -> [SKIP][52] ([Intel XE#6312]) +6 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-5/igt@kms_frontbuffer_tracking@drrshdr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw:
- shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#4141]) +5 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff:
- shard-ptl: NOTRUN -> [SKIP][54] ([Intel XE#5812]) +41 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#2311]) +39 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-argb161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#7061])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcdrrshdr-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][57] ([Intel XE#7865]) +14 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-argb161616f-draw-blt:
- shard-ptl: NOTRUN -> [SKIP][58] ([Intel XE#7061]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-argb161616f-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][59] ([Intel XE#2313]) +41 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-argb161616f-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#7061] / [Intel XE#7356]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-9/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-blt.html
- shard-ptl: NOTRUN -> [SKIP][61] ([Intel XE#7061] / [Intel XE#7356]) +2 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-1/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-blt.html
* igt@kms_hdmi_audio_bw@audio-bw-hblank80:
- shard-bmg: [PASS][62] -> [FAIL][63] ([Intel XE#9313])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_hdmi_audio_bw@audio-bw-hblank80.html
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-8/igt@kms_hdmi_audio_bw@audio-bw-hblank80.html
* igt@kms_hdr@static-toggle:
- shard-ptl: NOTRUN -> [SKIP][64] ([Intel XE#5917] / [Intel XE#6174])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-5/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][65] ([Intel XE#6901]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-8/igt@kms_joiner@basic-big-joiner.html
- shard-ptl: NOTRUN -> [SKIP][66] ([Intel XE#6901]) +1 other test skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-2/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-ptl: NOTRUN -> [SKIP][67] ([Intel XE#6900])
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-1/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#6911] / [Intel XE#7466])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-bmg: NOTRUN -> [SKIP][69] ([Intel XE#7591])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane@pixel-format-4-tiled-modifier@pipe-a-plane-5:
- shard-bmg: NOTRUN -> [SKIP][70] ([Intel XE#8303]) +3 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-4/igt@kms_plane@pixel-format-4-tiled-modifier@pipe-a-plane-5.html
* igt@kms_plane@pixel-format-x-tiled-modifier:
- shard-ptl: NOTRUN -> [SKIP][71] ([Intel XE#7283]) +2 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_plane@pixel-format-x-tiled-modifier.html
* igt@kms_plane@pixel-format-y-tiled-modifier:
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#7283]) +3 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-10/igt@kms_plane@pixel-format-y-tiled-modifier.html
* igt@kms_plane_lowres@tiling-none@pipe-b-edp-1:
- shard-ptl: NOTRUN -> [SKIP][73] ([Intel XE#5844]) +4 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-5/igt@kms_plane_lowres@tiling-none@pipe-b-edp-1.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#5021] / [Intel XE#7377])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@kms_plane_multiple@2x-tiling-y.html
- shard-ptl: NOTRUN -> [SKIP][75] ([Intel XE#4596] / [Intel XE#5854])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-4/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-a:
- shard-bmg: NOTRUN -> [SKIP][76] ([Intel XE#2763] / [Intel XE#6886]) +4 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-2/igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-b:
- shard-ptl: NOTRUN -> [SKIP][77] ([Intel XE#6886]) +4 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-b.html
* igt@kms_pm_dc@dc5-dpms:
- shard-lnl: [PASS][78] -> [FAIL][79] ([Intel XE#8399]) +1 other test fail
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-2/igt@kms_pm_dc@dc5-dpms.html
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-lnl-1/igt@kms_pm_dc@dc5-dpms.html
* igt@kms_pm_dc@dc5-dpms-negative:
- shard-ptl: NOTRUN -> [SKIP][80] ([Intel XE#1131])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-7/igt@kms_pm_dc@dc5-dpms-negative.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-ptl: NOTRUN -> [SKIP][81] ([Intel XE#5849])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@package-g7:
- shard-bmg: NOTRUN -> [SKIP][82] ([Intel XE#6814] / [Intel XE#7428])
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-10/igt@kms_pm_rpm@package-g7.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-ptl: NOTRUN -> [SKIP][83] ([Intel XE#7304]) +1 other test skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#1489]) +5 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
- shard-ptl: NOTRUN -> [SKIP][85] ([Intel XE#5858] / [Intel XE#7304]) +3 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1:
- shard-ptl: NOTRUN -> [SKIP][86] ([Intel XE#5858]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-ptl: NOTRUN -> [SKIP][87] ([Intel XE#7413])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-1/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-no-drrs:
- shard-bmg: NOTRUN -> [SKIP][88] ([Intel XE#2234] / [Intel XE#2850]) +9 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-4/igt@kms_psr@fbc-pr-no-drrs.html
- shard-ptl: NOTRUN -> [SKIP][89] ([Intel XE#1406]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-2/igt@kms_psr@fbc-pr-no-drrs.html
* igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1:
- shard-ptl: NOTRUN -> [SKIP][90] ([Intel XE#1406] / [Intel XE#5835]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-4/igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-ptl: [PASS][91] -> [SKIP][92] ([Intel XE#9471])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-ptl-7/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
- shard-lnl: [PASS][93] -> [SKIP][94] ([Intel XE#9471])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-2/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-lnl-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
- shard-bmg: [PASS][95] -> [DMESG-WARN][96] ([Intel XE#7774])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-5/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-bmg: NOTRUN -> [SKIP][97] ([Intel XE#2330] / [Intel XE#5813])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
- shard-ptl: NOTRUN -> [SKIP][98] ([Intel XE#5813])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-ptl: NOTRUN -> [SKIP][99] ([Intel XE#5910])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-6/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_sharpness_filter@filter-toggle:
- shard-bmg: NOTRUN -> [SKIP][100] ([Intel XE#6503]) +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-5/igt@kms_sharpness_filter@filter-toggle.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-bmg: NOTRUN -> [SKIP][101] ([Intel XE#1499] / [Intel XE#9271])
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-1/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@xe_compute_preempt@compute-preempt-many-vram-evict@engine-drm_xe_engine_class_compute:
- shard-bmg: [PASS][102] -> [ABORT][103] ([Intel XE#1727]) +1 other test abort
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-10/igt@xe_compute_preempt@compute-preempt-many-vram-evict@engine-drm_xe_engine_class_compute.html
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@xe_compute_preempt@compute-preempt-many-vram-evict@engine-drm_xe_engine_class_compute.html
* igt@xe_evict@evict-mixed-threads-large-multi-vm:
- shard-ptl: NOTRUN -> [SKIP][104] ([Intel XE#5764]) +2 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-2/igt@xe_evict@evict-mixed-threads-large-multi-vm.html
* igt@xe_exec_balancer@many-cm-virtual-userptr:
- shard-ptl: NOTRUN -> [SKIP][105] ([Intel XE#7482]) +9 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-2/igt@xe_exec_balancer@many-cm-virtual-userptr.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-bmg: NOTRUN -> [SKIP][106] ([Intel XE#2322] / [Intel XE#7372]) +3 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
- shard-ptl: NOTRUN -> [SKIP][107] ([Intel XE#5575] / [Intel XE#7484]) +3 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-7/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm:
- shard-bmg: NOTRUN -> [SKIP][108] ([Intel XE#8374]) +8 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-2/igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm.html
* igt@xe_exec_fault_mode@many-multi-queue-userptr-prefetch:
- shard-ptl: NOTRUN -> [SKIP][109] ([Intel XE#8374]) +6 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-1/igt@xe_exec_fault_mode@many-multi-queue-userptr-prefetch.html
* igt@xe_exec_multi_queue@exec-sanity:
- shard-ptl: NOTRUN -> [SKIP][110] ([Intel XE#8364]) +14 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-1/igt@xe_exec_multi_queue@exec-sanity.html
* igt@xe_exec_multi_queue@max-queues-basic:
- shard-bmg: NOTRUN -> [SKIP][111] ([Intel XE#8364]) +18 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@xe_exec_multi_queue@max-queues-basic.html
* igt@xe_exec_reset@multi-queue-cat-error-on-secondary:
- shard-ptl: NOTRUN -> [SKIP][112] ([Intel XE#8369])
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-7/igt@xe_exec_reset@multi-queue-cat-error-on-secondary.html
* igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind:
- shard-bmg: NOTRUN -> [SKIP][113] ([Intel XE#8378]) +7 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-7/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind.html
- shard-ptl: NOTRUN -> [SKIP][114] ([Intel XE#8378]) +3 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-5/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind.html
* igt@xe_madvise@atomic-cpu:
- shard-ptl: NOTRUN -> [SKIP][115] ([Intel XE#7980])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-2/igt@xe_madvise@atomic-cpu.html
* igt@xe_mmap@vram:
- shard-ptl: NOTRUN -> [SKIP][116] ([Intel XE#5776])
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-8/igt@xe_mmap@vram.html
* igt@xe_multigpu_svm@mgpu-latency-copy-basic:
- shard-bmg: NOTRUN -> [SKIP][117] ([Intel XE#6964]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-1/igt@xe_multigpu_svm@mgpu-latency-copy-basic.html
- shard-ptl: NOTRUN -> [SKIP][118] ([Intel XE#6964]) +1 other test skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-3/igt@xe_multigpu_svm@mgpu-latency-copy-basic.html
* igt@xe_page_reclaim@random:
- shard-ptl: NOTRUN -> [SKIP][119] ([Intel XE#7793]) +1 other test skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-5/igt@xe_page_reclaim@random.html
- shard-bmg: NOTRUN -> [SKIP][120] ([Intel XE#7793])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-5/igt@xe_page_reclaim@random.html
* igt@xe_pat@xa-app-transient-media-off:
- shard-bmg: NOTRUN -> [SKIP][121] ([Intel XE#7590]) +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-6/igt@xe_pat@xa-app-transient-media-off.html
- shard-ptl: NOTRUN -> [SKIP][122] ([Intel XE#7590])
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-8/igt@xe_pat@xa-app-transient-media-off.html
* igt@xe_pm@s3-d3hot-basic-exec:
- shard-ptl: NOTRUN -> [SKIP][123] ([Intel XE#6867])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-7/igt@xe_pm@s3-d3hot-basic-exec.html
* igt@xe_pm@s4-mocs:
- shard-ptl: [PASS][124] -> [ABORT][125] ([Intel XE#9362])
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-ptl-2/igt@xe_pm@s4-mocs.html
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-1/igt@xe_pm@s4-mocs.html
- shard-lnl: [PASS][126] -> [DMESG-WARN][127] ([Intel XE#7727])
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-8/igt@xe_pm@s4-mocs.html
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-lnl-4/igt@xe_pm@s4-mocs.html
* igt@xe_pm@s4-vm-bind-prefetch:
- shard-lnl: [PASS][128] -> [ABORT][129] ([Intel XE#9362]) +1 other test abort
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-4/igt@xe_pm@s4-vm-bind-prefetch.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-lnl-3/igt@xe_pm@s4-vm-bind-prefetch.html
* igt@xe_pm_residency@gt-c6-freeze@gt0:
- shard-bmg: [PASS][130] -> [FAIL][131] ([Intel XE#9254])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-7/igt@xe_pm_residency@gt-c6-freeze@gt0.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-9/igt@xe_pm_residency@gt-c6-freeze@gt0.html
* igt@xe_prefetch_fault@prefetch-fault-svm:
- shard-ptl: NOTRUN -> [SKIP][132] ([Intel XE#7599])
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-2/igt@xe_prefetch_fault@prefetch-fault-svm.html
* igt@xe_pxp@pxp-stale-queue-post-termination-irq:
- shard-bmg: NOTRUN -> [SKIP][133] ([Intel XE#4733] / [Intel XE#7417]) +2 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-1/igt@xe_pxp@pxp-stale-queue-post-termination-irq.html
* igt@xe_query@multigpu-query-mem-usage:
- shard-bmg: NOTRUN -> [SKIP][134] ([Intel XE#944])
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-8/igt@xe_query@multigpu-query-mem-usage.html
* igt@xe_sriov_flr@flr-vfs-parallel:
- shard-bmg: NOTRUN -> [FAIL][135] ([Intel XE#6569])
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-7/igt@xe_sriov_flr@flr-vfs-parallel.html
* igt@xe_vm@overcommit-fault-vram-lr-no-overcommit:
- shard-ptl: NOTRUN -> [SKIP][136] ([Intel XE#9597]) +1 other test skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-3/igt@xe_vm@overcommit-fault-vram-lr-no-overcommit.html
#### Possible fixes ####
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [INCOMPLETE][137] ([Intel XE#7084] / [Intel XE#8150]) -> [PASS][138] +1 other test pass
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-bmg: [FAIL][139] ([Intel XE#7809]) -> [PASS][140]
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-lnl: [FAIL][141] ([Intel XE#5408] / [Intel XE#6266]) -> [PASS][142] +1 other test pass
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-4/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-lnl-2/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
- shard-lnl: [FAIL][143] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][144] +1 other test pass
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
* igt@kms_hdmi_audio_bw@audio-bw-hblank160:
- shard-bmg: [FAIL][145] ([Intel XE#9313]) -> [PASS][146]
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-7/igt@kms_hdmi_audio_bw@audio-bw-hblank160.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-6/igt@kms_hdmi_audio_bw@audio-bw-hblank160.html
* igt@kms_hdmi_inject@inject-audio:
- shard-ptl: [SKIP][147] ([Intel XE#7308]) -> [PASS][148]
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-ptl-2/igt@kms_hdmi_inject@inject-audio.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-3/igt@kms_hdmi_inject@inject-audio.html
- shard-bmg: [SKIP][149] ([Intel XE#7308]) -> [PASS][150]
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-8/igt@kms_hdmi_inject@inject-audio.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-6/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [FAIL][151] ([Intel XE#8399]) -> [PASS][152]
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-lnl-3/igt@kms_pm_dc@dc5-psr.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-lnl-8/igt@kms_pm_dc@dc5-psr.html
* igt@xe_configfs@ctx-restore-post-bb-invalid:
- shard-bmg: [ABORT][153] ([Intel XE#9463]) -> [PASS][154]
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-4/igt@xe_configfs@ctx-restore-post-bb-invalid.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-3/igt@xe_configfs@ctx-restore-post-bb-invalid.html
* igt@xe_pm@s4-vm-bind-userptr:
- shard-ptl: [ABORT][155] ([Intel XE#9362]) -> [PASS][156]
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-ptl-3/igt@xe_pm@s4-vm-bind-userptr.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-ptl-4/igt@xe_pm@s4-vm-bind-userptr.html
* igt@xe_pm_residency@gt-c6-freeze@gt1:
- shard-bmg: [FAIL][157] ([Intel XE#9254]) -> [PASS][158] +1 other test pass
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-7/igt@xe_pm_residency@gt-c6-freeze@gt1.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-9/igt@xe_pm_residency@gt-c6-freeze@gt1.html
* igt@xe_pm_residency@idle-residency@gt0:
- shard-bmg: [FAIL][159] ([Intel XE#9725]) -> [PASS][160]
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-1/igt@xe_pm_residency@idle-residency@gt0.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-6/igt@xe_pm_residency@idle-residency@gt0.html
* igt@xe_sriov_flr@flr-twice:
- shard-bmg: [FAIL][161] ([Intel XE#6569]) -> [PASS][162]
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9177/shard-bmg-5/igt@xe_sriov_flr@flr-twice.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/shard-bmg-1/igt@xe_sriov_flr@flr-twice.html
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1131
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[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#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[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#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2370
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
[Intel XE#5408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5408
[Intel XE#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575
[Intel XE#5764]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5764
[Intel XE#5776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5776
[Intel XE#5800]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5800
[Intel XE#5808]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5808
[Intel XE#5812]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5812
[Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813
[Intel XE#5822]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5822
[Intel XE#5824]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5824
[Intel XE#5828]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5828
[Intel XE#5835]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5835
[Intel XE#5844]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5844
[Intel XE#5845]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5845
[Intel XE#5849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5849
[Intel XE#5850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5850
[Intel XE#5851]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5851
[Intel XE#5854]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5854
[Intel XE#5858]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5858
[Intel XE#5900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5900
[Intel XE#5901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5901
[Intel XE#5907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5907
[Intel XE#5910]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5910
[Intel XE#5917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5917
[Intel XE#5947]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5947
[Intel XE#5962]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5962
[Intel XE#6174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6174
[Intel XE#6266]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6266
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
[Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
[Intel XE#6707]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6707
[Intel XE#6814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6814
[Intel XE#6867]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6867
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
[Intel XE#6901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6901
[Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911
[Intel XE#6925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6925
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
[Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
[Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
[Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7179]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7179
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7308
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7344]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7344
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
[Intel XE#7367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7367
[Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
[Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374
[Intel XE#7377]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7377
[Intel XE#7413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7413
[Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417
[Intel XE#7428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7428
[Intel XE#7439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7439
[Intel XE#7442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7442
[Intel XE#7466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7466
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7484]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7484
[Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
[Intel XE#7591]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7591
[Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599
[Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679
[Intel XE#7727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7727
[Intel XE#7774]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7774
[Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
[Intel XE#7809]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7809
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7980]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7980
[Intel XE#8150]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8150
[Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
[Intel XE#8303]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8303
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369
[Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
[Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
[Intel XE#8399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8399
[Intel XE#8680]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8680
[Intel XE#9254]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9254
[Intel XE#9271]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9271
[Intel XE#9313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9313
[Intel XE#9362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9362
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#9463]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9463
[Intel XE#9471]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9471
[Intel XE#9527]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9527
[Intel XE#9532]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9532
[Intel XE#9534]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9534
[Intel XE#9535]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9535
[Intel XE#9597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9597
[Intel XE#9725]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9725
Build changes
-------------
* IGT: IGT_9177 -> IGTPW_16107
* Linux: xe-6058-34c3200b517db45a621c4963d87759823be13bbd -> xe-6064-3379b0f74f31bfc3746b692822a7700aeeebe15d
IGTPW_16107: 16107
IGT_9177: 9177
xe-6058-34c3200b517db45a621c4963d87759823be13bbd: 34c3200b517db45a621c4963d87759823be13bbd
xe-6064-3379b0f74f31bfc3746b692822a7700aeeebe15d: 3379b0f74f31bfc3746b692822a7700aeeebe15d
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_16107/index.html
[-- Attachment #2: Type: text/html, Size: 55636 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2026-11-05 21:30 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-04 20:11 [PATCH i-g-t v4 0/2] Multi-queue CGP_SYNC replay coverage Jagmeet Randhawa
2026-11-04 20:11 ` [PATCH i-g-t v4 1/2] tests/intel/xe_exec_threads: Parametrise worker and queue counts Jagmeet Randhawa
2026-11-05 2:21 ` Niranjana Vishwanathapura
2026-11-05 18:37 ` Randhawa, Jagmeet
2026-11-04 20:11 ` [PATCH i-g-t v4 2/2] tests/intel/xe_exec_threads: Add multi-queue CGP_SYNC replay subtests Jagmeet Randhawa
2026-11-05 2:30 ` Niranjana Vishwanathapura
2026-11-05 18:42 ` Randhawa, Jagmeet
2026-11-04 21:10 ` ✓ Xe.CI.BAT: success for Multi-queue CGP_SYNC replay coverage Patchwork
2026-11-04 21:18 ` ✓ i915.CI.BAT: " Patchwork
2026-11-05 6:02 ` ✓ Xe.CI.BAT: success for Multi-queue CGP_SYNC replay coverage (rev2) Patchwork
2026-11-05 6:19 ` ✓ i915.CI.BAT: " Patchwork
2026-11-05 10:46 ` ✗ Xe.CI.FULL: failure for Multi-queue CGP_SYNC replay coverage Patchwork
2026-11-05 21:29 ` ✗ Xe.CI.FULL: failure for Multi-queue CGP_SYNC replay coverage (rev2) Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox