* [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
* 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 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
* [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
* 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
* 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.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
* ✓ 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
* ✗ 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