Re: [PATCH 0/6] make gem_object embedable and convert i915 driver

2010-04-13 Thread Eric Anholt
On Tue, 13 Apr 2010 15:33:05 +1000, Dave Airlie airl...@gmail.com wrote:
 On Tue, Apr 13, 2010 at 5:19 AM, Daniel Vetter dan...@ffwll.ch wrote:
  On Mon, Apr 12, 2010 at 10:51:20AM -0700, Eric Anholt wrote:
  On Fri,  9 Apr 2010 21:05:03 +0200, Daniel Vetter daniel.vet...@ffwll.ch 
  wrote:
   Daniel Vetter (6):
     drm: extract drm_gem_object_init
     drm: free core gem object from driver callbacks
     drm/i915: introduce i915_gem_alloc_object
     drm/i915: embed the gem object into drm_i915_gem_object
     drm/i915: don't use -driver_private anymore
     drm/i915: drop pointer to drm_gem_object
 
  I like this series.  Dave, should I pull this one?
 
  Cool. wrt merging I'd prefer if Dave could take the first two via drm-core.
  That way round I could start working on the radeon/nouveau stuff
  independently of the i915 stuff. That'd stall i915 slightly but i915 is the
  easiest conversion (that's why I did it first) so I can quickly rebase in
  case of conflicts
 
 I'll take these via my tree, Eric just let me know if I can assume your ack
 on the i915 ones and even the main one. I'll try and review them over the next
 couple of days.

OK.  And if you felt like pulling my -next at the same time, that would
be awesome as then I can continue merging there based off of this
series.


pgp1oPEWW5lt0.pgp
Description: PGP signature
--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [PATCH 0/6] make gem_object embedable and convert i915 driver

2010-04-12 Thread Eric Anholt
On Fri,  9 Apr 2010 21:05:03 +0200, Daniel Vetter daniel.vet...@ffwll.ch 
wrote:
 Hi all,
 
 As promised here's my patch series to make struct drm_gem_object embedable.
 Also converts drm/i915 as a proof of concept.
 
 I've already looked at the radeon and nouveau modules and a straightforward
 replament of the gem_object pointer looks simple. But I think embedding it
 into the ttm_bo is better long-term. Stuff like duplicated ref-counting
 between the ttm object and the gem one just doesn't make too much sense.
 
 Tested on my i945GM. The changes to radeon and nouveau in patch 2 are only
 compile-tested, but the identical change to the i915 survived testing.
 
 Comments on the patches and my future plans highly welcome.
 
 Yours, Daniel
 
 Daniel Vetter (6):
   drm: extract drm_gem_object_init
   drm: free core gem object from driver callbacks
   drm/i915: introduce i915_gem_alloc_object
   drm/i915: embed the gem object into drm_i915_gem_object
   drm/i915: don't use -driver_private anymore
   drm/i915: drop pointer to drm_gem_object

I like this series.  Dave, should I pull this one?


pgpw0NlC2uib8.pgp
Description: PGP signature
--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


[SPAM] Re: [PATCH 0/6] make gem_object embedable and convert i915 driver

2010-04-12 Thread Daniel Vetter
On Mon, Apr 12, 2010 at 10:51:20AM -0700, Eric Anholt wrote:
 On Fri,  9 Apr 2010 21:05:03 +0200, Daniel Vetter daniel.vet...@ffwll.ch 
 wrote:
  Daniel Vetter (6):
drm: extract drm_gem_object_init
drm: free core gem object from driver callbacks
drm/i915: introduce i915_gem_alloc_object
drm/i915: embed the gem object into drm_i915_gem_object
drm/i915: don't use -driver_private anymore
drm/i915: drop pointer to drm_gem_object
 
 I like this series.  Dave, should I pull this one?

Cool. wrt merging I'd prefer if Dave could take the first two via drm-core.
That way round I could start working on the radeon/nouveau stuff
independently of the i915 stuff. That'd stall i915 slightly but i915 is the
easiest conversion (that's why I did it first) so I can quickly rebase in
case of conflicts.

-Daniel
-- 
Daniel Vetter
Mail: dan...@ffwll.ch
Mobile: +41 (0)79 365 57 48

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [PATCH 0/6] make gem_object embedable and convert i915 driver

2010-04-12 Thread Dave Airlie
On Tue, Apr 13, 2010 at 5:19 AM, Daniel Vetter dan...@ffwll.ch wrote:
 On Mon, Apr 12, 2010 at 10:51:20AM -0700, Eric Anholt wrote:
 On Fri,  9 Apr 2010 21:05:03 +0200, Daniel Vetter daniel.vet...@ffwll.ch 
 wrote:
  Daniel Vetter (6):
    drm: extract drm_gem_object_init
    drm: free core gem object from driver callbacks
    drm/i915: introduce i915_gem_alloc_object
    drm/i915: embed the gem object into drm_i915_gem_object
    drm/i915: don't use -driver_private anymore
    drm/i915: drop pointer to drm_gem_object

 I like this series.  Dave, should I pull this one?

 Cool. wrt merging I'd prefer if Dave could take the first two via drm-core.
 That way round I could start working on the radeon/nouveau stuff
 independently of the i915 stuff. That'd stall i915 slightly but i915 is the
 easiest conversion (that's why I did it first) so I can quickly rebase in
 case of conflicts

I'll take these via my tree, Eric just let me know if I can assume your ack
on the i915 ones and even the main one. I'll try and review them over the next
couple of days.

Dave.

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel