public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
From: Daniel Vetter <daniel@ffwll.ch>
To: Ben Widawsky <ben@bwidawsk.net>
Cc: Intel GFX <intel-gfx@lists.freedesktop.org>,
	Ben Widawsky <benjamin.widawsky@intel.com>
Subject: Re: [PATCH] drm/i915: Make vm eviction uninterruptible
Date: Wed, 9 Apr 2014 14:54:11 +0200	[thread overview]
Message-ID: <20140409125411.GJ9262@phenom.ffwll.local> (raw)
In-Reply-To: <20140409041139.GB2271@bwidawsk.net>

On Tue, Apr 08, 2014 at 09:11:39PM -0700, Ben Widawsky wrote:
> On Tue, Apr 08, 2014 at 08:53:15AM +0200, Daniel Vetter wrote:
> > On Mon, Apr 7, 2014 at 11:58 PM, Ben Widawsky <ben@bwidawsk.net> wrote:
> > > Blocking important fixes for a test case is harmful to customers of our
> > > software. I won't argue past that. If you won't take it as is, add it to the
> > > JIRA task like you said. I'll carry this one around with my dynamic page table
> > > allocations since you essentially can't do any real workloads with full PPGTT
> > > without this (assuming you have signals). I'd venture to even say existing
> > > tests can hit it with full PPGTT turned on.
> > 
> > A duct-tape bugfix like this would be justified in late -rc, where the
> > risk for disabling full ppgtt would probably outweight this hack.
> > Earlier I'd opt of simply re-disbaling full ppgtt again if we can't
> > come up with a properly understood fix and testcase for it in time.
> > 
> > But atm full ppgtt is disabled, and we have a task-list with 10
> > subtasks on internal JIRA to knock down. Without that I wouldn't
> > recommend anyone to try to ship full ppgtt in production, especially
> > not our internal customers.
> > 
> > I've updated the relevant subtask JIRA with details.
> > -Daniel
> 
> I felt confident when I wrote the original email it was hittable without
> full PPGTT. I am not quite certain now. If that is not the case, I agree
> with you.

Yeah, all this is under the assumption that this only blows up with full
ppgtt.

Of course if we have an issue with normal operation as shipping in 3.15
then a small duct-tape patch until the real fix comes around does very
much look like a legit approach. Especially if we'd have users scaling our
walls already ;-)

Cheers, Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

  reply	other threads:[~2014-04-09 12:54 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-05 20:08 [PATCH] drm/i915: Make vm eviction uninterruptible Ben Widawsky
2014-04-05 20:34 ` Chris Wilson
2014-04-06  2:45   ` Ben Widawsky
2014-04-06 18:35     ` Ben Widawsky
2014-04-07  9:42       ` Chris Wilson
2014-04-07 12:15         ` Daniel Vetter
2014-04-07 12:30           ` Chris Wilson
2014-04-07 18:58             ` Ben Widawsky
2014-04-07 21:50               ` Daniel Vetter
2014-04-07 21:58                 ` Ben Widawsky
2014-04-08  6:50                   ` Chris Wilson
2014-04-09  4:09                     ` Ben Widawsky
2014-04-09  6:16                       ` Chris Wilson
2014-04-08  6:53                   ` Daniel Vetter
2014-04-09  4:11                     ` Ben Widawsky
2014-04-09 12:54                       ` Daniel Vetter [this message]
2014-04-07 21:17         ` [PATCH] drm/i915: Make vm eviction uninterruptible in preclose 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=20140409125411.GJ9262@phenom.ffwll.local \
    --to=daniel@ffwll.ch \
    --cc=ben@bwidawsk.net \
    --cc=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