public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
From: Chris Wilson <chris@chris-wilson.co.uk>
To: intel-gfx@lists.freedesktop.org
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Subject: Re: [PATCH 00/11] aliasing ppgtt support v2
Date: Tue, 29 Nov 2011 09:42:25 +0000	[thread overview]
Message-ID: <e0d58a$2d99kf@orsmga002.jf.intel.com> (raw)
In-Reply-To: <1322512539-3923-1-git-send-email-daniel.vetter@ffwll.ch>

On Mon, 28 Nov 2011 21:35:27 +0100, Daniel Vetter <daniel.vetter@ffwll.ch> wrote:
> 
> Hi all,
> 
> Changes since the last submission:
> - fixed issues pointed out by Chris Wilson on irc.
> - fixed an oops on pre-snb, shame on me for that one.
> - added two new patches to only bind objects to the global gtt when required.
> - added a new patch so that userspace can find out whether ppgtt is on. This is
>   required to use MI_STORE/LOAD commands correctly from userspace batchbuffers.
>   Luckily no currently released userspace code depends on this, it's just prep
>   work.
> 
> Comments, test reports, reviews and flames highly welcome.

The lazy-gtt is just missing a guard to ensure the buffer is bound in
the global gtt before reading through those PTE (impacts other code to
avoid allocating mappable GTT space). The beauty is that it forced me to
grok the rest of the lazy-gtt, it's deceptively simple.

Aside from the lazy-gtt sufficiently speeding up command submission and
reopening an old wound that prevents me from usefully analysing
performance, the series is tested-by myself. I've so far reviewed
everything but the actual mechanics of the PDE, which is not saying much
;-)
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

  parent reply	other threads:[~2011-11-29  9:42 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-28 20:35 [PATCH 00/11] aliasing ppgtt support v2 Daniel Vetter
2011-11-28 20:35 ` [PATCH 01/11] agp/intel-gtt: export the scratch page dma address Daniel Vetter
2011-11-29 23:52   ` Ben Widawsky
2011-11-28 20:35 ` [PATCH 02/11] agp/intel-gtt: export the gtt pagetable iomapping Daniel Vetter
2011-11-29 23:53   ` Ben Widawsky
2011-11-28 20:35 ` [PATCH 03/11] drm/i915: initialization/teardown for the aliasing ppgtt Daniel Vetter
2011-11-29 18:50   ` Ben Widawsky
2011-11-29 19:06     ` Daniel Vetter
2011-11-29 19:09       ` [PATCH] " Daniel Vetter
2011-11-29 19:54         ` Daniel Vetter
2011-11-29 20:55           ` Daniel Vetter
2011-11-29 23:29   ` [PATCH 03/11] " Ben Widawsky
2011-11-30  8:07     ` Daniel Vetter
2011-11-29 23:41   ` Ben Widawsky
2011-11-30  8:09     ` Daniel Vetter
2011-11-30 17:35       ` Ben Widawsky
2011-11-29 23:49   ` Ben Widawsky
2011-11-30  9:55     ` Daniel Vetter
2011-11-28 20:35 ` [PATCH 04/11] drm/i915: ppgtt binding/unbinding support Daniel Vetter
2011-11-29 23:46   ` Ben Widawsky
2011-11-28 20:35 ` [PATCH 05/11] drm/i915: ppgtt register definitions Daniel Vetter
2011-11-29 23:57   ` Ben Widawsky
2011-11-30  7:57     ` Daniel Vetter
2011-11-28 20:35 ` [PATCH 06/11] drm/i915: ppgtt debugfs info Daniel Vetter
2011-11-30  0:02   ` Ben Widawsky
2011-11-28 20:35 ` [PATCH 07/11] drm/i915: per-ring fault reg Daniel Vetter
2011-11-30  0:13   ` Eugeni Dodonov
2011-11-30  9:41     ` Daniel Vetter
2011-11-29  9:42 ` Chris Wilson [this message]
2011-11-30  0:11 ` [PATCH 00/11] aliasing ppgtt support v2 Eugeni Dodonov

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='e0d58a$2d99kf@orsmga002.jf.intel.com' \
    --to=chris@chris-wilson.co.uk \
    --cc=daniel.vetter@ffwll.ch \
    --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