Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-07-09 Thread Chris Wilson
On Wed, Jul 09, 2014 at 04:25:55PM +0200, Daniel Vetter wrote: > On Wed, Jul 09, 2014 at 02:16:59PM +0100, Damien Lespiau wrote: > > On Wed, Jul 09, 2014 at 02:08:08PM +0100, Tvrtko Ursulin wrote: > > > > > > On 06/19/2014 12:13 PM, Damien Lespiau wrote: > > > >On Wed, Feb 26, 2014 at 04:41:41PM +

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-07-09 Thread Daniel Vetter
On Wed, Jul 09, 2014 at 02:16:59PM +0100, Damien Lespiau wrote: > On Wed, Jul 09, 2014 at 02:08:08PM +0100, Tvrtko Ursulin wrote: > > > > On 06/19/2014 12:13 PM, Damien Lespiau wrote: > > >On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: > > >>From: Tvrtko Ursulin > > >> > > >>Allo

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-07-09 Thread Damien Lespiau
On Wed, Jul 09, 2014 at 02:08:08PM +0100, Tvrtko Ursulin wrote: > > On 06/19/2014 12:13 PM, Damien Lespiau wrote: > >On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: > >>From: Tvrtko Ursulin > >> > >>Allow userptr objects to be created and used via libdrm_intel. > >> > >>At the mom

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-07-09 Thread Tvrtko Ursulin
On 06/19/2014 12:13 PM, Damien Lespiau wrote: On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: From: Tvrtko Ursulin Allow userptr objects to be created and used via libdrm_intel. At the moment tiling and mapping to GTT aperture is not supported due hardware limitations across

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-06-19 Thread Damien Lespiau
On Thu, Jun 19, 2014 at 12:13:20PM +0100, Damien Lespiau wrote: > On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: > > From: Tvrtko Ursulin > > > > Allow userptr objects to be created and used via libdrm_intel. > > > > At the moment tiling and mapping to GTT aperture is not suppor

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-06-19 Thread Damien Lespiau
On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: > From: Tvrtko Ursulin > > Allow userptr objects to be created and used via libdrm_intel. > > At the moment tiling and mapping to GTT aperture is not supported > due hardware limitations across different generations and uncertainty

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-05-12 Thread Daniel Vetter
On Fri, May 09, 2014 at 06:30:11AM +0100, Chris Wilson wrote: > On Thu, May 08, 2014 at 05:10:24PM -0700, Ben Widawsky wrote: > > On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: > > > +struct drm_i915_gem_userptr { > > > + __u64 user_ptr; > > > + __u64 user_size; > > > + __u32 flags

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-05-08 Thread Chris Wilson
On Thu, May 08, 2014 at 05:10:24PM -0700, Ben Widawsky wrote: > On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: > > +struct drm_i915_gem_userptr { > > + __u64 user_ptr; > > + __u64 user_size; > > + __u32 flags; > > +#define I915_USERPTR_READ_ONLY 0x1 > > +#define I915_USERPTR_

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-05-08 Thread Ben Widawsky
On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: > From: Tvrtko Ursulin > > Allow userptr objects to be created and used via libdrm_intel. > > At the moment tiling and mapping to GTT aperture is not supported > due hardware limitations across different generations and uncertainty

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-05-07 Thread Tvrtko Ursulin
On 05/02/2014 06:15 PM, Ben Widawsky wrote: On Fri, May 02, 2014 at 11:27:45AM +0100, Tvrtko Ursulin wrote: Some people expressed interest in tiling so I thought to preserve it in the API. Kernel even allows it, and it is just because Chris found bspec references saying it will break badly on

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-05-05 Thread Daniel Vetter
On Fri, May 02, 2014 at 10:15:30AM -0700, Ben Widawsky wrote: > On Fri, May 02, 2014 at 11:27:45AM +0100, Tvrtko Ursulin wrote: > > > > On 05/01/2014 07:47 PM, Ben Widawsky wrote: > > >On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: > > >>From: Tvrtko Ursulin > > >> > > >>Allow us

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-05-02 Thread Ben Widawsky
On Fri, May 02, 2014 at 11:27:45AM +0100, Tvrtko Ursulin wrote: > > On 05/01/2014 07:47 PM, Ben Widawsky wrote: > >On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: > >>From: Tvrtko Ursulin > >> > >>Allow userptr objects to be created and used via libdrm_intel. > >> > >>At the momen

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-05-02 Thread Tvrtko Ursulin
On 05/01/2014 07:47 PM, Ben Widawsky wrote: On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: From: Tvrtko Ursulin Allow userptr objects to be created and used via libdrm_intel. At the moment tiling and mapping to GTT aperture is not supported due hardware limitations across di

Re: [Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-05-01 Thread Ben Widawsky
On Wed, Feb 26, 2014 at 04:41:41PM +, Tvrtko Ursulin wrote: > From: Tvrtko Ursulin > > Allow userptr objects to be created and used via libdrm_intel. > > At the moment tiling and mapping to GTT aperture is not supported > due hardware limitations across different generations and uncertainty

[Intel-gfx] [RFC] libdrm_intel: Add support for userptr objects

2014-02-26 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Allow userptr objects to be created and used via libdrm_intel. At the moment tiling and mapping to GTT aperture is not supported due hardware limitations across different generations and uncertainty about its usefulness. Signed-off-by: Tvrtko Ursulin --- include/drm/i915_