igt/gem_busy: Avoid BSD emission on gen6

Remember to skip using BSD on gen6, unless you want to kill the machine.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=95134
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson
2016-04-25 18:35:49 +01:00
parent 81864b55b0
commit 102943d1ba
2 changed files with 7 additions and 1 deletions
+6
View File
@@ -318,6 +318,12 @@ static void one(int fd, unsigned ring, uint32_t flags, unsigned test_flags)
if (e->exec_id == 0 || e->exec_id == ring)
continue;
if (e->exec_id == I915_EXEC_BSD && gen == 6)
continue;
if (!gem_has_ring(fd, e->exec_id | e->flags))
continue;
igt_debug("Testing %s in parallel\n", e->name);
one(fd, e->exec_id, e->flags, 0);
}