[PATCH v4 i-g-t 0/2] tests/intel/xe_exec_store: Introduce long-shader tests
Dominik Karol Piątkowski
dominik.karol.piatkowski at intel.com
Thu Dec 5 10:03:18 UTC 2024
Introduce long-shader-bb-check test with dynamic subtests dependent on
available memory regions.
These dynamic subtests are core version of
xe_eudebug_online at writes-caching* tests.
Each dynamic subtest writes incrementing values to 2-page-long target
surface using long shader. The bb is searched for full shader, expecting
it to exist. The target surface is checked against written values. Each
dynamic subtest places bb and surface in different configuration of
memory regions in order to validate memory coherency.
v2:
- Change separate tests into dynamic subtests
- Don't use dangling hwe
- Use xe_get_memory_region_set and for_each_variation_r to iterate over
all memory region pairs
v3:
- Add missing igt_collection_destroy
v4:
- HAX: Force test of xe_exec_store
Signed-off-by: Dominik Karol Piątkowski <dominik.karol.piatkowski at intel.com>
Dominik Karol Piątkowski (2):
tests/intel/xe_exec_store: Introduce long-shader tests
HAX: Force test of xe_exec_store
tests/intel-ci/xe-fast-feedback.testlist | 4 +-
tests/intel/xe_exec_store.c | 102 +++++++++++++++++++++++
2 files changed, 105 insertions(+), 1 deletion(-)
--
2.34.1
More information about the igt-dev
mailing list