<div dir="ltr"><div><div>Thanks from here as well.<br><br></div>I just last week received a haswell laptop to replace my evergreen-based desktop at work (which will still be in service), so hopefully I will be able to start poking at piglit/beignet a bit on that architecture as well...  It's nice to know that GL 4.0 is just hopefully just around the corner.<br><br></div>--Aaron<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 24, 2015 at 11:41 PM,  <span dir="ltr"><<a href="mailto:eocallaghan@alterapraxis.com" target="_blank">eocallaghan@alterapraxis.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Reviewed-by: Edward O'Callaghan <<a href="mailto:eocallaghan@alterapraxis.com" target="_blank">eocallaghan@alterapraxis.com</a>><br>
<br>
Congrats on getting this working, also thanks!<div class="HOEnZb"><div class="h5"><br>
<br>
On 2015-12-25 12:34, Kenneth Graunke wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This morning, I woke up and somehow "knew" what was causing my HS GPU hangs<br>
on Gen7/7.5.  It turns out I was (completely) wrong, but through some<br>
miraculous series of illogical leaps, I arrived at a solution anyway.<br>
<br>
I don't honestly know how I got it working on Christmas Eve after<br>
failing to figure it out for months on end.  After exhausting every bit<br>
of documentation and every tool available, and finding zero information,<br>
somehow randomly flailing in the dark resulted in a solution, today of<br>
all days.  Honestly, I had pretty much no hope for figuring this out,<br>
so I'm relieved to have it working at last...<br>
<br>
It turns out that setting interleave on the EOT URB write does bad things.<br>
Fixing this fixed all the GPU hangs when releasing inputs one at a time,<br>
I then added back the ability to release inputs in pairs, which caused<br>
more GPU hangs.  It turned out I needed to be more careful and enable<br>
both halves.<br>
<br>
Everything seems to be working just fine now, so let's turn it on.<br>
<br>
--Ken<br>
<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</blockquote>
<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</div></div></blockquote></div><br></div>