summaryrefslogtreecommitdiff
path: root/tests/Makefile.sources
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2016-03-11 10:48:47 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2016-03-11 11:34:48 +0000
commit5615ab2a9dceaf101e1faa0fa132ef1dadbabc04 (patch)
tree26f22539c5971715f59dd1daa63f524931572bd1 /tests/Makefile.sources
parent3e2443f8386166dbd2586af1d454b766182f04b3 (diff)
tests: Add gem_exec_whisper
A more complicated store variant to stress inter-engine dependencies (i.e. semaphores and sync). We write a control value from one batch into the next and then execute it. This is repeated a few times with each execution happening on a different engine (so the kernel has to serialise operations between engines) until we finally write the value out into our scratch buffer where we can check the result, just like a Chinese whisper. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'tests/Makefile.sources')
-rw-r--r--tests/Makefile.sources1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/Makefile.sources b/tests/Makefile.sources
index 7432dbbf..70cfb26b 100644
--- a/tests/Makefile.sources
+++ b/tests/Makefile.sources
@@ -41,6 +41,7 @@ TESTS_progs_M = \
gem_exec_store \
gem_exec_suspend \
gem_exec_reloc \
+ gem_exec_whisper \
gem_fenced_exec_thrash \
gem_fence_thrash \
gem_fence_upload \