[igt-dev] [PATCH i-g-t 0/2] lib/xe_spin: introduced xe_spin_opts; fixed duration xe_spin
Marcin Bernatowicz
marcin.bernatowicz at linux.intel.com
Fri Aug 4 10:24:52 UTC 2023
Introduced struct xe_spin_opts for xe_spin initialization,
adjusted tests to new xe_spin_init signature.
Extended spinner with fixed duration capability. It allows
to prepare fixed duration (ex. 10ms) workloads and take workloads/second
measurements, a handy utility for scheduling tests.
Basic test for xe_spin with fixed duration.
Marcin Bernatowicz (2):
lib/xe_spin: introduced xe_spin_opts; fixed duration xe_spin
tests/xe_spin_batch: spin-fixed-duration
lib/xe/xe_spin.c | 121 ++++++++++++++++++++++++++++++------
lib/xe/xe_spin.h | 23 ++++++-
tests/xe/xe_dma_buf_sync.c | 6 +-
tests/xe/xe_exec_balancer.c | 9 ++-
tests/xe/xe_exec_reset.c | 24 ++++---
tests/xe/xe_exec_threads.c | 7 ++-
tests/xe/xe_spin_batch.c | 59 ++++++++++++++++++
tests/xe/xe_vm.c | 9 +--
8 files changed, 213 insertions(+), 45 deletions(-)
--
2.30.2
More information about the igt-dev
mailing list