https://bugs.freedesktop.org/show_bug.cgi?id=45018
Christian König deathsimple@vodafone.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #65051|0 |1 is obsolete| |
--- Comment #96 from Christian König deathsimple@vodafone.de 2012-08-03 15:03:52 UTC --- Created attachment 65093 --> https://bugs.freedesktop.org/attachment.cgi?id=65093 Possible fix.
It's hard and uneffecient to solve this problem completely in the kernel.
Since we patch the VM table synchronously, but use it asynchronously we will always end up needing to wait for a bo use by the GPU to end before patching in the new VA.
Please take a look at the attached patch it should fix the issue nicely in userspace.