summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2014-05-15 13:10:54 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2014-05-15 13:11:41 +0100
commit465793bfd185062cfaee1b0dd3abf98ce5218333 (patch)
treeab47f625e1363c75266cfd897948b7798975ef77
parentefd5a571f47885ca1cbd2f20a879d38018fe7c3e (diff)
gem_exec_lut_handle: Do a warm up pass before timing
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r--tests/gem_exec_lut_handle.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/gem_exec_lut_handle.c b/tests/gem_exec_lut_handle.c
index dc78efb0..6ee75274 100644
--- a/tests/gem_exec_lut_handle.c
+++ b/tests/gem_exec_lut_handle.c
@@ -155,6 +155,7 @@ igt_simple_main
for (i = 0, m = 1; m <= MAX_NUM_RELOC; m *= 2, i++) {
struct timeval start, end;
+ do_or_die(exec(fd, n, m, 0 | p->flags));
gettimeofday(&start, NULL);
for (count = 0; count < 1000; count++)
do_or_die(exec(fd, n, m, 0 | p->flags));
@@ -162,6 +163,7 @@ igt_simple_main
gem_sync(fd, gem_exec[MAX_NUM_EXEC].handle);
elapsed[i][0] = ELAPSED(&start, &end);
+ do_or_die(exec(fd, n, m, USE_LUT | p->flags));
gettimeofday(&start, NULL);
for (count = 0; count < 1000; count++)
do_or_die(exec(fd, n, m, USE_LUT | p->flags));