Etnaviv DRM Driver Steps Closer To Mainline Linux Kernel

Written by Michael Larabel in Hardware on 4 December 2015 at 09:27 AM EST. 3 Comments
HARDWARE
It's been a while since hearing anything new on Etnaviv, the open-source reverse-engineered DRM driver for supporting the ARM-based Vivante GPUs. That changed this morning with revised patches being sent out for this driver as it looks to be pulled into the mainline Linux kernel.

Lucas Stach sent out the revised Etnaviv DRM driver today that amounts to over seven thousand lines of new code spread across twelve patches. In addressing feedback from earlier code reviews, this revised driver better validates the input from ioctls, there is basic command stream parsing, cross GPU synchronization has been fixed, a reworked locking design, and more.

More details via the DRI mailing list. This DRM driver for the Vivante GCxxx hardware will work on SoCs like the Freescale i.MX6. There's also ongoing Vivante work in user-space for providing open-source OpenGL ES support for this hardware atop Mesa.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week