Etnaviv DRM Driver Steps Closer To Mainline Linux Kernel
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.
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.
3 Comments