From: Chris Wilson Date: Thu, 15 May 2014 12:10:54 +0000 (+0100) Subject: gem_exec_lut_handle: Do a warm up pass before timing X-Git-Tag: intel-gpu-tools-1.7~75 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=465793bfd185062cfaee1b0dd3abf98ce5218333;p=platform%2Fupstream%2Fintel-gpu-tools.git gem_exec_lut_handle: Do a warm up pass before timing Signed-off-by: Chris Wilson --- 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));