Should be useful to test intel_ring_begin restart behaviour a bit.

Signed-off-by: Daniel Vetter <[email protected]>
---
 tests/gem_ringfill.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/tests/gem_ringfill.c b/tests/gem_ringfill.c
index 5700a74d260b..750537a9bbab 100644
--- a/tests/gem_ringfill.c
+++ b/tests/gem_ringfill.c
@@ -226,6 +226,23 @@ igt_main
                check_ring(bufmgr, batch, "render", copy);
        }
 
+       igt_fork_signal_helper();
+       igt_subtest("blitter-interruptible")
+               check_ring(bufmgr, batch, "blt", blt_copy);
+
+       /* Strictly only required on architectures with a separate BLT ring,
+        * but lets stress everybody.
+        */
+       igt_subtest("render-interruptible") {
+               igt_render_copyfunc_t copy;
+
+               copy = igt_get_render_copyfunc(batch->devid);
+               igt_require(copy);
+
+               check_ring(bufmgr, batch, "render", copy);
+       }
+       igt_stop_signal_helper();
+
        igt_fixture {
                intel_batchbuffer_free(batch);
                drm_intel_bufmgr_destroy(bufmgr);
-- 
1.9.3

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to