From: "Xiang, Haihao" <[email protected]>

The code is surround by a #ifdef...#endif to avoid to break compiling against
the current libdrm release

Signed-off-by: Xiang, Haihao <[email protected]>
---
 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

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to