summaryrefslogtreecommitdiff
path: root/tests/prime_vgem.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/prime_vgem.c')
-rw-r--r--tests/prime_vgem.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/prime_vgem.c b/tests/prime_vgem.c
index ae69965b..888131db 100644
--- a/tests/prime_vgem.c
+++ b/tests/prime_vgem.c
@@ -26,6 +26,8 @@
#include <sys/poll.h>
+#define BASIC 0x10
+
IGT_TEST_DESCRIPTION("Basic check of polling for prime/vgem fences.");
static void test_read(int vgem, int i915)
@@ -669,6 +671,7 @@ igt_main
int i915 = -1;
int vgem = -1;
int gen = 0;
+ unsigned int flags = 0x0;
igt_skip_on_simulation();
@@ -693,7 +696,7 @@ igt_main
for (e = intel_execution_engines; e->name; e++) {
igt_subtest_f("%ssync-%s",
- e->exec_id == 0 ? "basic-" : "",
+ e->exec_id == 0 && (flags & BASIC) ? "basic-" : "",
e->name) {
gem_require_ring(i915, e->exec_id | e->flags);
igt_skip_on_f(gen == 6 &&
@@ -706,7 +709,7 @@ igt_main
for (e = intel_execution_engines; e->name; e++) {
igt_subtest_f("%sbusy-%s",
- e->exec_id == 0 ? "basic-" : "",
+ e->exec_id == 0 && (flags & BASIC) ? "basic-" : "",
e->name) {
gem_require_ring(i915, e->exec_id | e->flags);
igt_skip_on_f(gen == 6 &&
@@ -719,7 +722,7 @@ igt_main
for (e = intel_execution_engines; e->name; e++) {
igt_subtest_f("%swait-%s",
- e->exec_id == 0 ? "basic-" : "",
+ e->exec_id == 0 && (flags & BASIC) ? "basic-" : "",
e->name) {
gem_require_ring(i915, e->exec_id | e->flags);
igt_skip_on_f(gen == 6 &&
@@ -743,7 +746,7 @@ igt_main
for (e = intel_execution_engines; e->name; e++) {
igt_subtest_f("%sfence-wait-%s",
- e->exec_id == 0 ? "basic-" : "",
+ e->exec_id == 0 && (flags & BASIC) ? "basic-" : "",
e->name) {
gem_require_ring(i915, e->exec_id | e->flags);
igt_skip_on_f(gen == 6 &&
@@ -754,7 +757,7 @@ igt_main
}
}
- igt_subtest("basic-fence-flip")
+ igt_subtest_f("%sfence-flip", flags & BASIC ? "basic-" : "")
test_flip(i915, vgem, 0);
igt_subtest_group {