From 465793bfd185062cfaee1b0dd3abf98ce5218333 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Thu, 15 May 2014 13:10:54 +0100 Subject: [PATCH] gem_exec_lut_handle: Do a warm up pass before timing Signed-off-by: Chris Wilson --- tests/gem_exec_lut_handle.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/gem_exec_lut_handle.c b/tests/gem_exec_lut_handle.c index dc78efb..6ee7527 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)); -- 2.7.4