public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
From: Ben Widawsky <benjamin.widawsky@intel.com>
To: Intel GFX <intel-gfx@lists.freedesktop.org>
Cc: Ben Widawsky <benjamin.widawsky@intel.com>
Subject: [PATCH 0/5] untested DRM node alloc cleanups
Date: Sat,  3 May 2014 10:55:57 -0700	[thread overview]
Message-ID: <1399139762-20728-1-git-send-email-benjamin.widawsky@intel.com> (raw)

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

             reply	other threads:[~2014-05-03 17:56 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-03 17:55 Ben Widawsky [this message]
2014-05-03 17:55 ` [PATCH 1/5] drm/i915: Use topdown allocation for PPGTT PDEs on gen6/7 Ben Widawsky
2014-05-03 17:55 ` [PATCH 2/5] drm/i915: Extract node allocation from bind Ben Widawsky
2014-05-03 17:56 ` [PATCH 3/5] drm/i915: WARN on unexpected return from drm_mm Ben Widawsky
2014-05-03 17:56 ` [PATCH 4/5] drm/i915: Limit the number of node allocation retries Ben Widawsky
2014-05-03 17:56 ` [PATCH 5/5] drm/i915: Use new drm node allocator for PPGTT Ben Widawsky

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1399139762-20728-1-git-send-email-benjamin.widawsky@intel.com \
    --to=benjamin.widawsky@intel.com \
    --cc=intel-gfx@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox