On 25/11/2023 21:39, Brett Lymn wrote:
On Thu, Nov 23, 2023 at 08:44:10PM +0000, Mike Pumford wrote:


I will clear out my debug statements and post a diff.  They are pretty hacky 
but we can
clean it up if they work for you.  My research at the moment is there is no 
real work around
list for GPUs below gen 8 but I find it hard to believe that all the issues 
listed are
unique to gen 8 and above as that would indicate a totally new product instead 
of an
iteration on a previous one.

The workrounds for below gen8 and below are a bit scattered around the code in the 5.6 codebase. In newer codebases they have moved into the file where the later chips have.

From the reading of the code and commit comments I came away with the impression that they couldn't be moved in the 5.6 codebase due to needing different trigger points for the workround and also the workround engine couldn't handle writes to some of the registers without some structural changes.

Mike

Reply via email to