From a03ee8f6c899c5c3731b8c3e26908754f23ab378 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Mon, 21 Mar 2016 11:59:34 +0000 Subject: [PATCH] igt/gem_exec_suspend: Allow suspend testing on gen6 Filter out the request to execute on gen6/bsd to prevent skips. Signed-off-by: Chris Wilson --- tests/gem_exec_suspend.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/gem_exec_suspend.c b/tests/gem_exec_suspend.c index 67b8d1c5..7a28aaa2 100644 --- a/tests/gem_exec_suspend.c +++ b/tests/gem_exec_suspend.c @@ -55,10 +55,15 @@ static void check_bo(int fd, uint32_t handle) static void test_all(int fd, unsigned flags) { + const int gen = intel_gen(intel_get_drm_devid(fd)); unsigned engine; - for_each_engine(fd, engine) + for_each_engine(fd, engine) { + if (gen == 6 && (engine & ~(3<<13)) == I915_EXEC_BSD) + continue; + run_test(fd, engine, flags & ~0xff); + } } static void run_test(int fd, unsigned ring, unsigned flags)