summaryrefslogtreecommitdiff
path: root/tests/gem_spin_batch.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2017-07-07 16:27:05 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2017-07-07 16:27:55 +0100
commita8bfef786bf56a7b37e76c0d7f0e4363fe9e92ff (patch)
tree263dbd7f507dbb8981b80b332d13f76242d89a01 /tests/gem_spin_batch.c
parentf877275b1361f4d31e015a69a6c0c04b6ad38baf (diff)
igt/gem_spin_batch: Add per-loop timing info
References: https://bugs.freedesktop.org/show_bug.cgi?id=101717 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'tests/gem_spin_batch.c')
-rw-r--r--tests/gem_spin_batch.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/gem_spin_batch.c b/tests/gem_spin_batch.c
index bb63fb38..941aa139 100644
--- a/tests/gem_spin_batch.c
+++ b/tests/gem_spin_batch.c
@@ -48,6 +48,10 @@ static void spin(int fd, unsigned int engine, unsigned int timeout_sec)
igt_spin_batch_set_timeout(spin,
timeout_100ms - igt_nsec_elapsed(&itv));
gem_sync(fd, spin->handle);
+ igt_debug("loop %d: interval=%fms (target 100ms), elapsed %fms\n",
+ loops,
+ igt_nsec_elapsed(&itv) * 1e-6,
+ igt_nsec_elapsed(&tv) * 1e-6);
memset(&itv, 0, sizeof(itv));
igt_spin_batch_free(fd, spin);