summaryrefslogtreecommitdiff
path: root/tests/intel/xe_huc_copy.c
AgeCommit message (Collapse)AuthorFilesLines
2024-05-23tests: Unify Category for Core tests documentationKatarzyna Piecielska1-1/+1
All Display tests are using Category field to show that these are display tests. For Core we were having various values: Software building block, Desktop client, Infrastructure, Server, Selftest, Obsolete, etc. With Mega feature/Sub-category/Functionality properly set and aligned, there is no need to have so many values in 'Category' field. Let's have 'Category=Core' for all Core tests. Adding change to xe_test_config.json and i915_test_config.json files to show correct Category value and remove mandatory field. Cc: Aditya Chauhan <aditya.chauhan@intel.com> Cc: Gandi Ramadevi <ramadevi.gandi@intel.com> Cc: Girotra Himanshu <himanshu.girotra@intel.com> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com> Reviewed-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
2024-05-15tests/intel: Add legacy i915 tests to General Core Mega featureKatarzyna Piecielska1-1/+2
Add legacy and DRIVER_INTEL tests to 'General Core features' mega feature. Group: SUBTEST Description Category Mega feature Sub-category Functionality Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com> Cc: Aditya Chauhan <aditya.chauhan@intel.com> Cc: Girotra Himanshu <himanshu.girotra@intel.com> Cc: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com> Reviewed-by: Gandi Ramadevi <ramadevi.gandi@intel.com>
2024-03-26tests/intel: Let's have Firmware subcategory in Xe tests as wellKatarzyna Piecielska1-2/+2
Let's put HUC test to Firmware subcategory to align with i915 docs. Also change functionality name s/HuC copy/huc copy/ to align with i915 test docs. Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com> Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> Cc: Aditya Chauhan <aditya.chauhan@intel.com> Cc: Girotra Himanshu <himanshu.girotra@intel.com> Acked-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
2023-12-15drm-uapi/xe: Remove sync bindsMatthew Brost1-1/+1
Align with commit ("drm/xe/uapi: Remove sync binds") v2: Fix exec_queue_reset_wait in xe_waitfence.c (Francois Dugast) Signed-off-by: Matthew Brost <matthew.brost@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2023-12-05drm-uapi/xe: Split xe_sync types from flagsFrancois Dugast1-1/+2
Align with commit ("drm/xe/uapi: Split xe_sync types from flags") Signed-off-by: Francois Dugast <francois.dugast@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2023-12-05xe: s/hw_engine/engineRodrigo Vivi1-1/+1
HW engine is redundant after exec_queue name was created. Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Signed-off-by: Francois Dugast <francois.dugast@intel.com> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
2023-11-17drm-uapi/xe: Add _FLAG to uAPI constants usable for flagsFrancois Dugast1-2/+2
Align with commit ("drm/xe/uapi: Add _FLAG to uAPI constants usable for flags") Signed-off-by: Francois Dugast <francois.dugast@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2023-10-18tests/xe_huc_copy: Handle multiple GTsDaniele Ceraolo Spurio1-4/+24
The test currently only looks for video engines on GT0, which is a problem because newer platforms (like MTL) have their video engines on the media GT. ALso, it is technically possible to have 1 HuC per-GT, though we don't currently have any platform that supports this. To handle the media GT use-case and to future proof against multiple HuCs, we can just loop and repeat the test on any GT that has video engines. v2: mark the test as skipped if no video engines are found (Kamil) v3: move the skip to after the vma destruction (Kamil) Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
2023-10-17xe: Update to new VM bind uAPIMatthew Brost1-1/+1
Sync vs. async changes and new error handling. Signed-off-by: Matthew Brost <matthew.brost@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Signed-off-by: Francois Dugast <francois.dugast@intel.com> [Rodrigo and Francois rebased and fixed conflicts]
2023-09-11tests: Intel Xe: drop Run type fieldMauro Carvalho Chehab1-1/+0
Currently, the information for BAT or FULL run should be on both places, testlists and test source but that makes harder to maintain. In practice, only the testlists are updated for intel-ci. Drop the explicit field data from the source files, relying on intel-ci testlists and main blacklist. Acked-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
2023-09-01tests: Move intel specific tests to new directoryBhanuprakash Modem1-0/+193
In-order to organize tests in a better way, move all intel specific tests (includes i915, xe & kms) to a new directory called "tests/intel". V2: - Rebase Cc: Mauro Carvalho Chehab <mchehab@kernel.org> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> Reviewed-by: Mauro Carvalho Chehab <mchehab@kernel.org>