The series aims to improve performance on non-LLC platforms like Braswell and
Broxton.

Unsynchronized mappings were not actually unsynchronized on non-LLC platforms,
hurting Unigine Valley performance quite a lot. That's fixed. We also start
using write-combining, a feature available since Linux v4.0.

With WC mappings in place, I've also enabled our tiled memcpy fast paths on
non-LLC platforms. I've done that in three separate patches in order to
benchmark them independently.

TODO:
   More benchmarking, include data in commit messages
   Sort out authorship (lots of these patches have chunks split out of a large
                        patch from Chris Wilson's brw-batch branch)

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to