igt-dev.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH i-g-t 0/5] Xe SR-IOV admin scheduling helpers and test updates
@ 2025-11-14 19:07 Marcin Bernatowicz
  2025-11-14 19:07 ` [PATCH i-g-t 1/5] lib/xe/xe_sriov_provisioning: Add string conversion helpers for scheduling priority Marcin Bernatowicz
                   ` (7 more replies)
  0 siblings, 8 replies; 15+ messages in thread
From: Marcin Bernatowicz @ 2025-11-14 19:07 UTC (permalink / raw)
  To: igt-dev
  Cc: adam.miszczak, jakub1.kolakowski, lukasz.laguna, michal.wajdeczko,
	Marcin Bernatowicz

This series adds SR-IOV admin sysfs scheduling helpers and updates the
Xe SR-IOV tests to use them.

Patches 1–2 add string conversion utilities for sched_priority and
sched_priority_mask. Patch 3 introduces the SR-IOV admin sysfs accessors
for execution quantum, preemption timeout, scheduling priority, VF stop
and restoring defaults, following recent kernel changes:

  Link: https://lore.kernel.org/intel-xe/20251030222348.186658-1-michal.wajdeczko@intel.com/

Patches 4–5 update xe_sriov_scheduling to use the admin interface when
present and improve cleanup handling.

Marcin Bernatowicz (5):
  lib/xe/xe_sriov_provisioning: Add string conversion helpers for
    scheduling priority
  lib/xe/xe_sriov_provisioning: Add sched priority mask to string helper
  lib/xe/xe_sriov_admin: Add SR-IOV admin sysfs accessors
  tests/intel/xe_sriov_scheduling: Avoid assert on scheduling params
    restore in cleanup
  tests/intel/xe_sriov_scheduling: Prefer SR-IOV admin sysfs accessors

 lib/meson.build                   |   1 +
 lib/xe/xe_sriov_admin.c           | 670 ++++++++++++++++++++++++++++++
 lib/xe/xe_sriov_admin.h           |  56 +++
 lib/xe/xe_sriov_provisioning.c    | 112 +++++
 lib/xe/xe_sriov_provisioning.h    |  13 +
 tests/intel/xe_sriov_scheduling.c |  62 ++-
 6 files changed, 903 insertions(+), 11 deletions(-)
 create mode 100644 lib/xe/xe_sriov_admin.c
 create mode 100644 lib/xe/xe_sriov_admin.h

-- 
2.43.0


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2025-11-17 11:00 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-14 19:07 [PATCH i-g-t 0/5] Xe SR-IOV admin scheduling helpers and test updates Marcin Bernatowicz
2025-11-14 19:07 ` [PATCH i-g-t 1/5] lib/xe/xe_sriov_provisioning: Add string conversion helpers for scheduling priority Marcin Bernatowicz
2025-11-14 19:07 ` [PATCH i-g-t 2/5] lib/xe/xe_sriov_provisioning: Add sched priority mask to string helper Marcin Bernatowicz
2025-11-14 20:15   ` Michal Wajdeczko
2025-11-17 11:00     ` Bernatowicz, Marcin
2025-11-14 19:07 ` [PATCH i-g-t 3/5] lib/xe/xe_sriov_admin: Add SR-IOV admin sysfs accessors Marcin Bernatowicz
2025-11-14 19:53   ` Michal Wajdeczko
2025-11-17  9:31     ` Bernatowicz, Marcin
2025-11-14 19:07 ` [PATCH i-g-t 4/5] tests/intel/xe_sriov_scheduling: Avoid assert on scheduling params restore in cleanup Marcin Bernatowicz
2025-11-14 19:07 ` [PATCH i-g-t 5/5] tests/intel/xe_sriov_scheduling: Prefer SR-IOV admin sysfs accessors Marcin Bernatowicz
2025-11-14 19:57   ` Michal Wajdeczko
2025-11-17  8:51     ` Bernatowicz, Marcin
2025-11-14 23:29 ` ✓ Xe.CI.BAT: success for Xe SR-IOV admin scheduling helpers and test updates Patchwork
2025-11-15  9:54 ` ✓ Xe.CI.Full: " Patchwork
2025-11-15 15:11 ` ✓ i915.CI.Full: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).