Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v3 0/7] Xe: Add tests for PXP
@ 2025-02-13  0:38 Daniele Ceraolo Spurio
  2025-02-13  0:38 ` [PATCH i-g-t v3 1/7] drm-uapi/xe: Sync with PXP uapi updates Daniele Ceraolo Spurio
                   ` (7 more replies)
  0 siblings, 8 replies; 14+ messages in thread
From: Daniele Ceraolo Spurio @ 2025-02-13  0:38 UTC (permalink / raw)
  To: igt-dev; +Cc: Daniele Ceraolo Spurio, John Harrison, Alan Previn

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@Intel.com>
Cc: Alan Previn <alan.previn.teres.alexis@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


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

end of thread, other threads:[~2025-02-21  0:44 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-13  0:38 [PATCH i-g-t v3 0/7] Xe: Add tests for PXP Daniele Ceraolo Spurio
2025-02-13  0:38 ` [PATCH i-g-t v3 1/7] drm-uapi/xe: Sync with PXP uapi updates Daniele Ceraolo Spurio
2025-02-13 22:38   ` Teres Alexis, Alan Previn
2025-02-13  0:38 ` [PATCH i-g-t v3 2/7] tests/intel/xe_vm: Update invalid flag subtest with valid PXP flag Daniele Ceraolo Spurio
2025-02-13  0:38 ` [PATCH i-g-t v3 3/7] tests/intel/xe_query: Add test for PXP status query Daniele Ceraolo Spurio
2025-02-13  0:38 ` [PATCH i-g-t v3 4/7] tests/intel/xe_pxp: Add PXP object and queue creation tests Daniele Ceraolo Spurio
2025-02-13  0:38 ` [PATCH i-g-t v3 5/7] tests/intel/xe_pxp: Test PXP submissions Daniele Ceraolo Spurio
2025-02-13 22:47   ` Teres Alexis, Alan Previn
2025-02-13  0:39 ` [PATCH i-g-t v3 6/7] tests/intel/xe_pxp: Termination tests Daniele Ceraolo Spurio
2025-02-13 23:30   ` Teres Alexis, Alan Previn
2025-02-14 20:07   ` Kamil Konieczny
2025-02-21  0:44     ` Daniele Ceraolo Spurio
2025-02-13  0:39 ` [PATCH i-g-t v3 7/7] tests/intel/xe_pxp: Test encrypted FBs Daniele Ceraolo Spurio
2025-02-13  2:58 ` ✗ GitLab.Pipeline: warning for Xe: Add tests for PXP (rev3) Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox