I guess the tricky part is the Vivante graphics engines. My
understanding
is that they are binary-only, which is why I am using the 3.0.35+ Freescale
kernel - that appears to be the only one with support right now.
At the moment it is but the reverse engineering project etna_viv [1] is
coming along pretty quickly so it might not be a problem for long.
[1]
https://github.com/laanwj/etna_viv