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

Daniel Thompson daniel.thompson at linaro.org
Thu Mar 19 11:54:54 PDT 2015


On 18/03/15 22:28, Nicolas Dechesne wrote:
> On Wed, Mar 18, 2015 at 1:02 PM, Rob Clark <robdclark at gmail.com> wrote:
>>> So, I can have CM integration as a stretch goal (will need to decide a
>>> suitable platform) possibly with their help, depending on how complex
>>> the upstreaming part turns out. Does this sound feasible?
>>
>> Linaro also does android builds for some platforms.. none of the
>> snapdragon platforms yet, but I guess they should have most of the
>> infrastructure, so they might be another good candidate.
>
> speaking about Linaro... Dan (cc'd) from Linaro has started to put
> things together, namely:
> * the Linaro AOSP builds
> * the Linaro kernel 'integration' branch for IFC6410 (the branch Rob
> has mentioned here)
>
> and the current status is
> * mainlin'ish kernel (3.19)
> * boot from eMMC
> * framebuffer (HDMI)
>
> overall it should be a good candidate to start with the graphics
> pieces since it has all the recent DRM features (atomic modeset and
> updates).

I agree. It should allow a GSoC student to get straight into the actual 
graphics work without having to spend much time nursing though initial 
builds.

Anyhow I'm still doing the final checks but I think this is more or less 
ready to go. Fairly detailed README can be found here:
http://git.linaro.org/people/daniel.thompson/device/linaro/ifc6410.git


> I am personnally interested to get AOSP + freedreno support (and
> possibly some multimedia as well..), so i can try to help/support, if
> time permits..

Regarding AOSP versus LCR: I have billed this an LCR port but I think 
the LCR releases are structured as AOSP supplied by .repo/manifests 
augmented by a Linaro-specific plus-pack in .repo/local_manifests. I can 
double check this if anyone needs this explicitly confirmed.

Anyhow I think this means the differences between LCR and AOSP are 
enumerated here:
https://git.linaro.org/people/daniel.thompson/platform/manifest.git/blob/1569c9b8f527fefdf0cab4227e558b460e5590d7:/linaro.xml


Daniel.


More information about the Freedreno mailing list