[PATCH i-g-t v2 0/9] Xe: Add tests for PXP

Daniele Ceraolo Spurio daniele.ceraolospurio at intel.com
Thu Jan 16 00:19:31 UTC 2025


The PXP kernel patches are currently in review here:
https://patchwork.freedesktop.org/series/136052/

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.

Cc: John Harrison <John.C.Harrison at Intel.com>
Cc: Alan Previn <alan.previn.teres.alexis at intel.com>

Daniele Ceraolo Spurio (9):
  drm-uapi/xe: Sync PXP uapi updates
  tests/intel/xe_vm: Update invalid flag subtest
  tests/intel/xe_query: Add test for PXP status query
  tests/intel/xe_create: Stop treating the extension field as MBZ
  tests/intel/xe_exec_queue_property: Update first invalid property
    value
  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            |   94 ++-
 lib/intel_batchbuffer.c              |   25 +-
 lib/intel_batchbuffer.h              |    1 +
 lib/xe/xe_ioctl.c                    |   26 +-
 lib/xe/xe_ioctl.h                    |    4 +-
 tests/intel/xe_create.c              |    5 -
 tests/intel/xe_exec_queue_property.c |    2 +-
 tests/intel/xe_mmap.c                |    1 +
 tests/intel/xe_pxp.c                 | 1172 ++++++++++++++++++++++++++
 tests/intel/xe_query.c               |   61 ++
 tests/intel/xe_vm.c                  |   25 +-
 tests/meson.build                    |    1 +
 12 files changed, 1392 insertions(+), 25 deletions(-)
 create mode 100644 tests/intel/xe_pxp.c

-- 
2.43.0



More information about the igt-dev mailing list