mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-19 05:46:25 +00:00
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:
parent
bccc0ec6a3
commit
ea3331d120
@ -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
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user