[Intel-gfx] [PATCH 1/2] igt: Disable igt_clflush_range() implementation on ARM builds.
Eric Anholt
eric at anholt.net
Mon Jan 25 10:40:41 PST 2016
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.
---
lib/igt_gt.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/lib/igt_gt.c b/lib/igt_gt.c
index 149435c..b2c2273 100644
--- a/lib/igt_gt.c
+++ b/lib/igt_gt.c
@@ -491,6 +491,7 @@ int igt_setup_clflush(void)
void igt_clflush_range(void *addr, int size)
{
+#if !defined(__arm__)
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
}
/**
--
2.6.4
More information about the Intel-gfx
mailing list