[PATCH v2 i-g-t 0/1] tests/intel/xe_exec_store: Introduce long-shader tests

Dominik Karol Piątkowski dominik.karol.piatkowski at intel.com
Wed Dec 4 10:06:11 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

Signed-off-by: Dominik Karol Piątkowski <dominik.karol.piatkowski at intel.com>

Dominik Karol Piątkowski (1):
  tests/intel/xe_exec_store: Introduce long-shader tests

 tests/intel/xe_exec_store.c | 100 ++++++++++++++++++++++++++++++++++++
 1 file changed, 100 insertions(+)

-- 
2.34.1



More information about the igt-dev mailing list