[Intel-gfx] [PATCH 1/3] drm/i915: Check that the plane points to the pipe's framebuffer before enabling
Jesse Barnes
jbarnes at virtuousgeek.org
Tue Apr 19 22:40:35 CEST 2011
On Tue, 19 Apr 2011 21:32:01 +0100
Chris Wilson <chris at chris-wilson.co.uk> wrote:
> Knut Petersen reported a GPU hang when he left x11perf running
> overnight. The error state quite clearly indicates that plane A was
> enabled without being fully setup:
>
> PGTBL_ER: 0x00000010
> Display A: Invalid GTT PTE
> Plane [0]:
> CNTR: c1000000
> STRIDE: 00000c80
> SIZE: 03ff04ff
> POS: 00000000
> ADDR: 00000000
>
> [That GTT offset on his system being pinned for the ringbuffer.]
>
> This is a simple debugging patch to assert that this cannot be so!
>
> References: https://bugs.freedesktop.org/show_bug.cgi?id=36246
> Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
> Cc: Jesse Barnes <jbarnes at virtuousgeek.org>
> ---
I like it.
Reviewed-by: Jesse Barnes <jbarnes at virtuousgeek.org>
--
Jesse Barnes, Intel Open Source Technology Center
More information about the Intel-gfx
mailing list