[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