[Intel-gfx] [PATCH 0/5] untested DRM node alloc cleanups

Ben Widawsky benjamin.widawsky at intel.com
Sat May 3 19:55:57 CEST 2014


Just some stuff I noticed which I should have done in the original PPGTT
series (minus the first patch, which I *did* do in the original series.

Primarily, I want to extract as much of the node allocation as possible
to be able to do something like what the stolen allocations do with
preallocated nodes. With 64b PPGTT, and something like a userptr
interface, doing this becomes a really desirable thing to do.

In any event, I think the patches stand as a nice cleanup on their own,
provided they don't blow anything up.  I haven't had a chance to do
anything but compile these yet.

Ben Widawsky (5):
  drm/i915: Use topdown allocation for PPGTT PDEs on gen6/7
  drm/i915: Extract node allocation from bind
  drm/i915: WARN on unexpected return from drm_mm
  drm/i915: Limit the number of node allocation retries
  drm/i915: Use new drm node allocator for PPGTT

 drivers/gpu/drm/i915/i915_drv.h     | 16 ++++++++++++
 drivers/gpu/drm/i915/i915_gem.c     | 52 +++++++++++++++++++++++++++----------
 drivers/gpu/drm/i915/i915_gem_gtt.c | 24 ++++-------------
 3 files changed, 60 insertions(+), 32 deletions(-)

-- 
1.9.2




More information about the Intel-gfx mailing list