[Intel-gfx] [PATCH 12/15] [RFC] create vm->bind,unbind
Ben Widawsky
ben at bwidawsk.net
Sat Jul 13 06:45:53 CEST 2013
In response to some of Daniel's requests on patch 6, I tried to clean up some
of our code via bind/unbind. I haven't done terribly thorough testing so far -
but basic tests are passing on IVB, and the code is a lot cleaner IMO. This
could be squashed in to patch 6, but I would prefer to leave it as this small
series on top of the bunch.
I have tried a lesser version of this before in my earlier gtt/agp cleanups.
Daniel rejected it then in favor of his own version. I am trying again because
I think the latest PPGTT work provide an even greater case for it.
References:
http://lists.freedesktop.org/archives/intel-gfx/2013-January/023920.html
Ben Widawsky (3):
drm/i915: Add bind/unbind object functions to VM
drm/i915: Use the new vm [un]bind functions
drm/i915: eliminate vm->insert_entries()
drivers/gpu/drm/i915/i915_drv.h | 23 +++---
drivers/gpu/drm/i915/i915_gem.c | 36 +++++-----
drivers/gpu/drm/i915/i915_gem_context.c | 6 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 19 ++---
drivers/gpu/drm/i915/i915_gem_gtt.c | 109 ++++++++++++++++++-----------
5 files changed, 109 insertions(+), 84 deletions(-)
--
1.8.3.2
More information about the Intel-gfx
mailing list