[PATCH i-g-t v11 00/15] Intel Xe OA IGT's
Ashutosh Dixit
ashutosh.dixit at intel.com
Fri Jul 5 21:43:01 UTC 2024
The Xe OA lib's and tools have already been merged. This series now
contains the remaining Xe OA IGT's which are yet to be merged.
v7: Add PVC support in IGT lib
v8: Sync with kernel uapi change to rename xe perf layer as xe observation
layer
v9: Re-test
v10: Run on Xe2+ only
v11: Fix bug in v10
Ashutosh Dixit (15):
drm-uapi/xe: Sync with Perf/Observation layer uapi updates
lib/xe/oa: Add PVC support
tests/intel/xe_oa: Add first tests
tests/intel/xe_oa: Add some negative tests
tests/intel/xe_oa: Add "oa-formats" subtest
tests/intel/xe_oa: Add oa exponent tests
tests/intel/xe_oa: buffer-fill, non-zero-reason, enable-disable
tests/intel/xe_oa: blocking and polling tests
tests/intel/xe_oa: OAR/OAC tests
tests/intel/xe_oa: Exclusive/concurrent access, rc6 and stress open
close
tests/intel/xe_oa: add remove OA config tests
tests/intel/xe_oa: OA buffer mmap tests
tests/intel/xe_oa: Register whitelisting and MMIO trigger tests
tests/intel/xe_oa: Drop "xe-ref-count" subtest
HAX: Add Xe OA tests to xe-fast-feedback.testlist
include/drm-uapi/xe_drm.h | 102 +-
lib/meson.build | 5 +-
lib/xe/oa-configs/oa-pvc.xml | 1018 +++++
lib/xe/xe_oa.c | 22 +-
lib/xe/xe_oa.h | 6 +-
tests/intel-ci/xe-fast-feedback.testlist | 40 +
tests/intel/xe_oa.c | 4710 ++++++++++++++++++++++
tests/meson.build | 2 +
tools/xe-perf/xe_perf_configs.c | 2 +-
tools/xe-perf/xe_perf_recorder.c | 4 +-
10 files changed, 5843 insertions(+), 68 deletions(-)
create mode 100644 lib/xe/oa-configs/oa-pvc.xml
create mode 100644 tests/intel/xe_oa.c
--
2.41.0
More information about the igt-dev
mailing list