[Mesa-dev] [PATCH v2 0/3] gallium driver for Vivante GPUs
Christian Gmeiner
christian.gmeiner at gmail.com
Thu Jan 12 08:53:44 UTC 2017
Hi Emil,
2017-01-10 14:28 GMT+01:00 Emil Velikov <emil.l.velikov at gmail.com>:
> Hi Christian,
>
> On 23 December 2016 at 22:04, Christian Gmeiner
> <christian.gmeiner at gmail.com> wrote:
>> As the original patchstack is now about 300 patches, I have choosen to
>> squash the patches together into three different parts.
>>
>> - renderonly library
>> A lightweight library to add basic infrastructure for renderonly
>> GPUs. With this library it is possible to run wayland or and other
>> kms egl apps.
>>
>> - etnaviv gallium driver
>> glxgears renders so its time to get this driver mainline.
>>
>> - imx gallium driver
>> Special dump driver for the imx-drm kms driver.
>>
>> The renderonly library approach is a temporary workaround until 'gbm2'
>> is ready. I am aware that not everybody is happy about it but it helps
>> to increase the possible use cases like wayland and kms egl apps. Also
>> keep in mind that this library was only made for the embedded use case
>> and will not work with hybrid GPUs etc. If there are fundamental problems
>> with this library I will drop it and etnaviv will only work under X
>> (with armada-ddx from unstable-devel branch).
>>
>> Some (older) results from piglit and deqp can be found here:
>> https://christian-gmeiner.info/piglit
>> https://christian-gmeiner.info/deqp
>>
>> All individual patches can be found here:
>> https://github.com/etnaviv/mesa/tree/for_mainline_v2
>>
>> The squased one can be found here:
>> https://github.com/etnaviv/mesa/tree/for_mainline_v2_squashed
>>
>> As this work is a collaborative effort of Lucas Stack, Philipp Zabel,
>> Rob Herring, Russell King, Wladimir J. van der Laan and myself the
>> etnaviv gallium patch has a fictive author, but our signoff.
>>
>> Changes from V1 -> V2:
>> - reworked renderonly library
>> - added missing build integration
>>
> I believe that at this point this all the serious concerns are addressed.
> So unless we hear any very serious objections in the day couple of
> days, we can merge the driver.
>
> For the series:
> Acked-by: Emil Velikov <emil.velikov at collabora.com>
>
Thanks for your ack!
So... here is a branch with all follow-up patches to fix those little nitpicks.
It is based on for_mainline_v2_squashed to save some time on my side
https://github.com/etnaviv/mesa/commits/for_mainline_v3
I have squashed them into the three patches and I want to push them
later the day (in about 5-8 hours).
https://github.com/etnaviv/mesa/commits/for_mainline_v3_squashed
greets
--
Christian Gmeiner, MSc
https://www.youtube.com/user/AloryOFFICIAL
https://soundcloud.com/christian-gmeiner
More information about the mesa-dev
mailing list