[PATCH i-g-t 0/5] Madvise Tests in IGT
nishit.sharma at intel.com
nishit.sharma at intel.com
Thu Aug 28 16:58:12 UTC 2025
From: Nishit Sharma <nishit.sharma at intel.com>
Revision 1:
Added madvise tests in IGT which validate different features related
to attributes passed. Madvise tests related to Atomic operation,
Preferred Loc have been added and validated. Madvise tests are called as
part of different struct section and available as madvise-<test-name> in
list of subtests.
ver2:
- added back subtest which was deleted due to rebasing
ver3:
- added variable deleted during rebase.
ver4:
- Removed redundant loop for multi-vma test. Instead added multi-vma check
in which is manipulating address, batch addreess only and the
remaining execution is done as per default flow.
- Passed region DRM_XE_CONSULT_MEM_ADVISE_PREF_LOC in prefetch tests.
ver5:
- Incorporated review comments
- Removed section from test which was not required
- Added subtests description
- Tests executed on latest drm tip
Nishit Sharma (5):
DO-NOT-MERGE: include/drm-uapi: Add drm_xe_madvise structure
lib/xe: Add xe_vm_madvise ioctl support
lib/xe: Add Helper to get memory attributes
tests/intel/xe_exec_system_allocator: Add preferred_loc_smem test
tests/intel/xe_exec_system_allocator: Add atomic_batch test in IGT
include/drm-uapi/xe_drm.h | 289 +++++++++++-
lib/xe/xe_ioctl.c | 154 ++++++
lib/xe/xe_ioctl.h | 9 +-
tests/intel/xe_exec_system_allocator.c | 624 ++++++++++++++++++++++---
4 files changed, 990 insertions(+), 86 deletions(-)
--
2.43.0
More information about the igt-dev
mailing list