Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 i-g-t 0/1] tests/intel/xe_exec_store: Introduce long-shader tests
@ 2024-12-04 11:57 Dominik Karol Piątkowski
  2024-12-04 11:57 ` [PATCH v3 i-g-t 1/1] " Dominik Karol Piątkowski
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Dominik Karol Piątkowski @ 2024-12-04 11:57 UTC (permalink / raw)
  To: igt-dev; +Cc: Zbigniew Kempczyński, Dominik Karol Piątkowski

Introduce long-shader-bb-check test with dynamic subtests dependent on
available memory regions.

These dynamic subtests are core version of
xe_eudebug_online@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

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

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

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

-- 
2.34.1


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

end of thread, other threads:[~2024-12-04 23:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-04 11:57 [PATCH v3 i-g-t 0/1] tests/intel/xe_exec_store: Introduce long-shader tests Dominik Karol Piątkowski
2024-12-04 11:57 ` [PATCH v3 i-g-t 1/1] " Dominik Karol Piątkowski
2024-12-04 19:06 ` ✗ i915.CI.BAT: failure for " Patchwork
2024-12-04 19:09 ` ✓ Xe.CI.BAT: success " Patchwork
2024-12-04 23:18 ` ✗ Xe.CI.Full: failure " Patchwork

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