[Intel-gfx] [PATCH] drm/i915: optionally check GTT checksum across suspend/resume
Ben Widawsky
ben at bwidawsk.net
Thu Sep 13 08:02:43 CEST 2012
On Wed, 12 Sep 2012 13:27:10 -0700
Jesse Barnes <jbarnes at virtuousgeek.org> wrote:
> This adds a module parameter, gtt_suspend_verify, that will enable a
> simple GTT checksum across suspend and resume.
>
> We currently spend a good amount of time (>20ms) clearing all the GTT
> PTEs at resume time, even though this may not be necessary on some
> machines. This debug feature is intended to help determine whether
> newer machines don't need the unconditional GTT clear on resume.
>
> Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>
It's a cool idea, but I'd vote against adding a module parameter to
verify it. Daniel's trees should be well enough tested that
you could just disable it on IVB+ or whatever and let it go through QA
and developer testing. Aside from that, a debugfs flag to toggle it
would probably be a little better.
Also, as a bikeshed you could probably get a much better detection with
a CRC or something similar.
I dunno, just a thought,
--
Ben Widawsky, Intel Open Source Technology Center
More information about the Intel-gfx
mailing list