<div class="gmail_quote">On Wed, Feb 1, 2012 at 19:39, Chris Wilson <span dir="ltr"><<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Wed,  1 Feb 2012 22:26:45 +0100, Daniel Vetter <<a href="mailto:daniel.vetter@ffwll.ch">daniel.vetter@ffwll.ch</a>> wrote:<br>
> Chris Wilson and me have again stared at funny error states and it's<br>
> been pretty clear from the start that something was seriously amiss.<br>
> The seqnos last seen by the cpu were a few hundred behind those that<br>
> the gpu could have possibly emitted last before it died ...<br>
><br>
> Chris now tracked it down (hopefully, definit verdict's still out),<br>
> but in hindsight we'd have found the bug by simply dumping the cpu<br>
> side tracking of the ring head and tail registers.<br>
><br>
> Fix this and prevent an identical time-waster in the future.<br>
><br>
> Because the hangs always involved semaphores in one way or another,<br>
> we've tried to dump the mbox registers, but couldn't find any<br>
> inconsistencies. Still, dump them too.<br>
><br>
> Signed-Off-by: Daniel Vetter <<a href="mailto:daniel.vetter@ffwll.ch">daniel.vetter@ffwll.ch</a>><br>
</div>Reviewed-and-wanted-by: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>><br></blockquote><div><br>Yeah!! Thanks a lot for that.<br><br>Reviewed-by: Eugeni Dodonov <<a href="mailto:eugeni.dodonov@intel.com">eugeni.dodonov@intel.com</a>><br>

<br></div></div>-- <br>Eugeni Dodonov<a href="http://eugeni.dodonov.net/" target="_blank"><br></a><br>