[Intel-gfx] [PATCH 0/6] make gem_object embedable and convert i915 driver
Eric Anholt
eric at anholt.net
Mon Apr 12 19:51:20 CEST 2010
On Fri, 9 Apr 2010 21:05:03 +0200, Daniel Vetter <daniel.vetter at 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?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20100412/e9cd1386/attachment.sig>
More information about the Intel-gfx
mailing list