igt: Disable igt_clflush_range() implementation on ARM builds

Daniel has suggested that I put vc4 testing into igt, since it's got
the piglit integration and KMS coverage already.  This gets the ccore
building so that I can start writing tests.

Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Daniel Stone <daniels@collabora.com>
This commit is contained in:
Eric Anholt 2016-01-25 19:51:21 +00:00 committed by Daniel Stone
parent bccc0ec6a3
commit ea3331d120

View File

@ -491,6 +491,7 @@ int igt_setup_clflush(void)
void igt_clflush_range(void *addr, int size)
{
#if defined(__i386__) || defined(__x86_64__)
char *p, *end;
end = (char *)addr + size;
@ -500,6 +501,9 @@ void igt_clflush_range(void *addr, int size)
for (; p < end; p += clflush_size)
asm volatile("clflush %0" : "+m" (*(volatile char *)p));
asm volatile("mfence" ::: "memory");
#else
fprintf(stderr, "igt_clflush_range() unsupported\n");
#endif
}
/**