Re: [Intel-gfx] [PATCH 3/4 v6] drm/i915: wait render timeout ioctl

2012-05-12 Thread Ben Widawsky
On Fri, 11 May 2012 20:09:19 -0300 Eugeni Dodonov wrote: > On 05/11/2012 05:54 PM, Ben Widawsky wrote: > > @@ -1800,6 +1800,7 @@ struct drm_ioctl_desc i915_ioctls[] = { > > DRM_IOCTL_DEF_DRV(I915_OVERLAY_ATTRS, intel_overlay_attrs, > > DRM_MASTER|DRM_CONTROL_ALLOW|DRM_UNLOCKED), > > DRM_

Re: [Intel-gfx] [PATCH 3/4 v6] drm/i915: wait render timeout ioctl

2012-05-11 Thread Eugeni Dodonov
On 05/11/2012 05:54 PM, Ben Widawsky wrote: @@ -1800,6 +1800,7 @@ struct drm_ioctl_desc i915_ioctls[] = { DRM_IOCTL_DEF_DRV(I915_OVERLAY_ATTRS, intel_overlay_attrs, DRM_MASTER|DRM_CONTROL_ALLOW|DRM_UNLOCKED), DRM_IOCTL_DEF_DRV(I915_SET_SPRITE_COLORKEY, intel_sprite_set_colorkey,

[Intel-gfx] [PATCH 3/4 v6] drm/i915: wait render timeout ioctl

2012-05-11 Thread Ben Widawsky
This helps implement GL_ARB_sync but stops short of allowing full blown sync objects. Finally we can use the new timed seqno waiting function to allow userspace to wait on a buffer object with a timeout. This implements that interface. The IOCTL will take as input a buffer object handle, and a tim