[PATCH i-g-t v3 0/7] Xe: Add tests for PXP

Daniele Ceraolo Spurio daniele.ceraolospurio at intel.com
Thu Feb 13 00:38:54 UTC 2025


Given that PXP introduces new interfaces and behaviors, we need to
update existing IGTs and add new ones to cover all the new scenarios.

Minor changes have been done to common functions to propagate the
PXP info and error returns.

v3: part of the v2 series has been split off and merged (see [1]) to
allow the kernel side to be merged without IGT failures. This is rebased
on top of that and addresses the review comments on v2 on the remaining
patches.

[1] https://patchwork.freedesktop.org/series/144158/
Cc: John Harrison <John.C.Harrison at Intel.com>
Cc: Alan Previn <alan.previn.teres.alexis at intel.com>

Daniele Ceraolo Spurio (7):
  drm-uapi/xe: Sync with PXP uapi updates
  tests/intel/xe_vm: Update invalid flag subtest with valid PXP flag
  tests/intel/xe_query: Add test for PXP status query
  tests/intel/xe_pxp: Add PXP object and queue creation tests
  tests/intel/xe_pxp: Test PXP submissions
  tests/intel/xe_pxp: Termination tests
  tests/intel/xe_pxp: Test encrypted FBs

 include/drm-uapi/xe_drm.h |  123 +++-
 lib/intel_batchbuffer.c   |   45 +-
 lib/intel_batchbuffer.h   |    1 +
 lib/xe/xe_ioctl.c         |   26 +-
 lib/xe/xe_ioctl.h         |    4 +-
 tests/intel/xe_mmap.c     |    1 +
 tests/intel/xe_pxp.c      | 1173 +++++++++++++++++++++++++++++++++++++
 tests/intel/xe_query.c    |   61 ++
 tests/intel/xe_vm.c       |   23 +
 tests/meson.build         |    1 +
 10 files changed, 1435 insertions(+), 23 deletions(-)
 create mode 100644 tests/intel/xe_pxp.c

-- 
2.43.0



More information about the igt-dev mailing list