All of lore.kernel.org
 help / color / mirror / Atom feed
* [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

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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.