[Freedreno] [GSoC-15] Enabling Freedreno on Android

Emil Velikov emil.l.velikov at gmail.com
Sat Mar 28 13:18:10 PDT 2015


On 28 March 2015 at 09:11, Varad Gautam <varadgautam at gmail.com> wrote:
> On 03/26/2015 11:50 PM, Emil Velikov wrote:
>> On 26/03/15 17:00, Varad Gautam wrote:
>>> Hi,
>>>
>>> I have submitted a proposal at
>>> http://www.google-melange.com/gsoc/proposal/public/google/gsoc2015/varad/5643440998055936 .
>>> Please take a look and share your thoughts.
>>>
>> Nicely done ! The abstract sounds a bit more ambitious than I would
>> personally go for yet I am a bit conservative for those kind of things :-)
>
> Rephrased into a milder version :)
>
>>
>> Might I suggest a couple of trivial bits:
>>  - Can you spare a day or two during the early stages of the project
>> getting in touch with Android distributions. This way the integration
>> step should work out a lot smoother.
>>  - Would be nice if you there is a public place(repo) where you push
>> your work, rather than keeping it until the midterm/final evaluation.
>>  - (Bikeshedding) Can you place all the links at the bottom of the
>> proposal, and refer to them via [1] [2]...
>>
>> (Random thought) The time estimates might end up completely off, but
>> that is to be expected. So don't feel bad if something takes longer than
>> planned.
>
> Check. I had a similar thought about the timeline, but I can start a
> little early to get the first build running, so that there's enough
> buffer-period to test and modify.
>
> Thanks for the review.
>
You're welcome and thank you for the update.

Meanwhile I had some fun yesterday beating mesa into shape (wrt Android-x86):
 - Android builds NIR now.
 - The classic i915/i965 drivers should be ok.
 - Initial support for st/dri with the gallium drivers. Still a bit more to go.
 - A ton of small fixes all over.
Some of the above was done by the Android-x86 folk, so credit goes
where credit is due :-)

Varad from the things listed only st/dri might be of interest for you.
Up-to mesa 10.5 we've had a so called EGL state-tracker (st/egl)
although with that one is no longer present in master. So I'm not sure
how useful it would be to actually test against it. Will try to get
things done in the next week or so but as originally planned -
rebasing android-x86/kitkat-x86 on top of upstream/10.4 would be a
nice start. Kindly related - what is the machine (specs) that you're
planning to do the builds on ?

And one not so good news - seems that git.android-x86.org is down, and
the sf.net mirror is out of date (not sure how much exactly). If
things stay as is I'll mirror my latest checkout (plus some local
changes) to github. I'll be only the relevant ~5 projects rather than
the ~120 that I have currently checked out (note that this is only a
small part from the whole Android project).


Cheers,
Emil


More information about the Freedreno mailing list