mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-20 14:26:17 +00:00
Revert "tests/gem_exec_lut_handle"
This reverts commit a5934091b84e3f8804fb3fed35374c5a976dd07e. Unnerf igt/gem_exec_lut_handle. Sadly completely breaking the measurement is not a good excuse to hide regressions.
This commit is contained in:
parent
068f9ceb62
commit
9c6e6db03d
@ -113,32 +113,9 @@ static int exec(int fd, int num_exec, int num_relocs, unsigned flags)
|
||||
&execbuf);
|
||||
}
|
||||
|
||||
int repeats = 10;
|
||||
|
||||
static int opt_handler(int opt, int opt_index)
|
||||
{
|
||||
switch (opt) {
|
||||
case 'r':
|
||||
igt_warn("meh\n");
|
||||
repeats = atoi(optarg);
|
||||
igt_warn("meh\n");
|
||||
break;
|
||||
default:
|
||||
igt_assert(0);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
#define ELAPSED(a,b) (1e6*((b)->tv_sec - (a)->tv_sec) + ((b)->tv_usec - (a)->tv_usec))
|
||||
int main(int argc, char **argv)
|
||||
igt_simple_main
|
||||
{
|
||||
const char *help_str =
|
||||
" --repeats\t\tNumber of repeats to run the microbenchmarks for.";
|
||||
static struct option long_options[] = {
|
||||
{"repeats", 1, 0, 'r'},
|
||||
{ 0, 0, 0, 0 }
|
||||
};
|
||||
uint32_t batch[2] = {MI_BATCH_BUFFER_END};
|
||||
int fd, n, m, count;
|
||||
const struct {
|
||||
@ -151,9 +128,6 @@ int main(int argc, char **argv)
|
||||
{ .name = NULL },
|
||||
}, *p;
|
||||
|
||||
igt_simple_init_parse_opts(&argc, argv, "", long_options,
|
||||
help_str, opt_handler);
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
@ -186,7 +160,7 @@ int main(int argc, char **argv)
|
||||
|
||||
do_or_die(exec(fd, n, m, 0 | p->flags));
|
||||
gettimeofday(&start, NULL);
|
||||
for (count = 0; count < repeats; count++)
|
||||
for (count = 0; count < 1000; count++)
|
||||
do_or_die(exec(fd, n, m, 0 | p->flags));
|
||||
gettimeofday(&end, NULL);
|
||||
gem_sync(fd, gem_exec[MAX_NUM_EXEC].handle);
|
||||
@ -194,7 +168,7 @@ int main(int argc, char **argv)
|
||||
|
||||
do_or_die(exec(fd, n, m, USE_LUT | p->flags));
|
||||
gettimeofday(&start, NULL);
|
||||
for (count = 0; count < repeats; count++)
|
||||
for (count = 0; count < 1000; count++)
|
||||
do_or_die(exec(fd, n, m, USE_LUT | p->flags));
|
||||
gettimeofday(&end, NULL);
|
||||
gem_sync(fd, gem_exec[MAX_NUM_EXEC].handle);
|
||||
@ -230,10 +204,4 @@ int main(int argc, char **argv)
|
||||
igt_info("\n");
|
||||
}
|
||||
}
|
||||
|
||||
igt_info("Used %i rounds for testing.\n"
|
||||
"Increase for more accurate results when microbenchmarking with --repeats\n",
|
||||
repeats);
|
||||
|
||||
igt_exit();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user