summaryrefslogtreecommitdiff
path: root/tests/gem_exec_suspend.c
AgeCommit message (Collapse)Author
2016-03-29igt/gem_exec_suspend: Add basic selftestChris Wilson
The selftest is already before the suspend/hibernate tests, but to be clear also run it first (it only takes a millisecond) by itself. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2016-03-25igt/gem: Add GPU hang detection to basic testsChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2016-03-21igt/gem_exec_suspend: Add BAT runsChris Wilson
Add a couple of all-engine busy tests in order to exercise coherency and general bugs across suspend. (In particular, I expect this to trigger a fresh case of lockdeps on Braswell, as well as the usual battery of missing rpm references. This is an exerciser for my lockless-suspend patches.) Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2016-03-21igt/gem_exec_suspend: Allow suspend testing on gen6Chris Wilson
Filter out the request to execute on gen6/bsd to prevent skips. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2016-03-08igt/gem_exec_suspend: Check with both cached/uncached objectsChris Wilson
Keep an eye on domain tracking for both cached/uncached objects across suspend. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2016-03-08lib: Magic for_each_engine() macro to iterate over available enginesChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2016-03-08igt/gem_exec_suspend: Do pre/post suspend double checksChris Wilson
Check that the system operates normally before and after the suspend (as well as across the suspend). The goal is to isolate the breakage to the subtest. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2016-03-02igt/gem_exec_suspend: Exercise simple exec-and-read across suspendChris Wilson
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>