From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Widawsky Subject: [PATCH 0/5] untested DRM node alloc cleanups Date: Sat, 3 May 2014 10:55:57 -0700 Message-ID: <1399139762-20728-1-git-send-email-benjamin.widawsky@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail.bwidawsk.net (bwidawsk.net [166.78.191.112]) by gabe.freedesktop.org (Postfix) with ESMTP id 572286E03E for ; Sat, 3 May 2014 10:56:12 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel GFX Cc: Ben Widawsky List-Id: intel-gfx@lists.freedesktop.org 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