Thread (5 messages) 5 messages, 3 authors, 2018-03-27

[Intel-gfx] [PATCH igt] igt/perf_pmu: Most-busy requires at least one busy engine

From: Chris Wilson <hidden>
Date: 2018-03-27 08:37:11
Also in: intel-gfx
Subsystem: the rest · Maintainer: Linus Torvalds

The test is whether with all but one engine busy we record the correct
load on each engine. If we only have one engine, this test degenerates
into all-idle/all-busy, so we can skip to avoid crashing on the
assumption that we have a busy spinner.

Signed-off-by: Chris Wilson <redacted>
Cc: Tvrtko Ursulin <redacted>
---
 tests/perf_pmu.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/tests/perf_pmu.c b/tests/perf_pmu.c
index f27b7ec7..b59af818 100644
--- a/tests/perf_pmu.c
+++ b/tests/perf_pmu.c
@@ -513,6 +513,7 @@ most_busy_check_all(int gem_fd, const struct intel_execution_engine2 *e,
 		val[i++] = I915_PMU_ENGINE_BUSY(e_->class, e_->instance);
 	}
 	igt_assert(i == num_engines);
+	igt_require(spin); /* at least one busy engine */
 
 	fd[0] = -1;
 	for (i = 0; i < num_engines; i++)
-- 
2.16.3

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help