[Intel-gfx] [PATCH 2/2] gem_ring_sync_loop: test the new ring
Xiang, Haihao
haihao.xiang at intel.com
Thu Nov 15 08:58:10 CET 2012
From: "Xiang, Haihao" <haihao.xiang at intel.com>
The code is surround by a #ifdef...#endif to avoid to break compiling against
the current libdrm release
Signed-off-by: Xiang, Haihao <haihao.xiang at intel.com>
---
tests/gem_ring_sync_loop.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/tests/gem_ring_sync_loop.c b/tests/gem_ring_sync_loop.c
index 2875cf3..955bf34 100644
--- a/tests/gem_ring_sync_loop.c
+++ b/tests/gem_ring_sync_loop.c
@@ -81,6 +81,18 @@ get_num_rings(int fd)
else
goto skip;
+#ifdef I915_PARAM_HAS_VEBOX /* remove it once the upstream libdrm support VEBOX */
+
+ gp.param = I915_PARAM_HAS_VEBOX;
+ ret = drmIoctl(fd, DRM_IOCTL_I915_GETPARAM, &gp);
+
+ if ((ret == 0) & (*gp.value > 0))
+ num_rings++;
+ else
+ goto skip;
+
+#endif
+
skip:
return num_rings;
}
--
1.7.9.5
More information about the Intel-gfx
mailing list