On 4 October 2011 06:23, Andy Green <andy.gr...@linaro.org> wrote: > Hi - > > TI Landing Team has added a couple of new trees to our git repo over the > weekend > > http://git.linaro.org/gitweb?p=people/andygreen/kernel-tilt.git;a=summary > > Both of them track Linus HEAD, currently at 3.1-rc8. > > First is "linaro-androidization-tracking", this is Linus HEAD plus a set of > Androidization patches formed from common-3.0 and common-3.1. "common-3.1 > you say?", yes, TI needed a tracking Androidization tree and have made their > own public one using pieces from common-3.1. > > You can find TI's tree that was an ingredient in this here if you're > interested, it's public > > http://git.omapzoom.org/?p=kernel/omap.git;a=shortlog;h=refs/heads/p-android-3.1 > > Due to android.git.kernel.org down, AFAIK there's no public access to > common-3.1 direct otherwise at the moment. > > So what's this tree good for? If you have a kernel for any arch or board > that is based on Linus HEAD, 3.1-rc8 at the moment, you can merge or rebase > a copy of it with linaro-androidization-tracking to create an Android > version of the same kernel. > > That's very handy if you did your work to get stuff looking good on Vanilla > Linus HEAD and don't want to repeat the effort to get the same features > coming in an Android kernel. > > Until now there was no way to casually Androidize a Linus HEAD basis tree > unless it happened common-3.x was tracking it, which it only does for a > short period at the end. It meant that you had to use old release to start > integrating and adding drivers for Android and backport from HEAD anything > nice that was coming. Now with this tree, you can do your work on Linus > HEAD and fork off working release trees when Linus HEAD goes through a > release. > > This Androidization tree is generic and should be usable for any arch or > board, there's nothing TI specific in there. Why then is TI Landing team > announcing it / TI go to the effort of creating their original one we based > off? Nobody else in Linaro wanted to do the work to create and maintain it, > so we own it at the moment. We'll have to see how tough it is to keep > tracking Linus HEAD through the post-release patchstorm but reviewing the > Androidization patchset I'm cautiously optimistic. > > I don't have any connection to Google guys who are basically doing the same > work on common-3.x, but it would be very cool to be able to cooperate with > them on bringing this Androidization patchset forward for everyone's > benefit. > > > The second branch is "tilt-android-tracking". This is our main tracking > branch tilt-tracking for Panda enablement we have been running for some > months combined with "linaro-androidization-tracking" above. > > This gets you an effective Panda enabled "3.1 preview" kernel that we have > had for a while on Vanilla also on Android in an ongoing way. > > Current status of it is > > + 1080p SGX acceleration > - Suspend borked > - WLAN borked > > But we only generated it Sunday, we are working on those issues now. > > Lastly TILT is also providing tracking versions of the Android autobuilt > Panda-LEB tarballs that are ready to use. These are the Autobuilt tarballs > with the kernel replaced with a tracking one by us. You can find them > linked from our git repo in tilt-android-tracking column of the status table > there.
For those who are interested. We have a tracking-panda build running with this tree at https://android-build.linaro.org. I've tested: https://android-build.linaro.org/builds/~linaro-android/tracking-panda/#build=9 It passes: Boots 0xBench Busybox YouTube Ethernet ADB GLMark2 Wi-Fi Bluetooth It fails: Resumes For reference, here's the 11.09 test wrap up: https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AnpUtxWjZbP9dGFDUk5kNXBoeWZDb3MyUmJ4cnBHTEE&hl=en_US#gid=0 It also only boots on the 4430 not the 4460. The following bugs are related to this effort so far: Android tracking-panda build 9 fails to boot on 4460 https://bugs.launchpad.net/u-boot-linaro/+bug/869537 Android tracking-panda build 9 crashes during suspend https://bugs.launchpad.net/linaro-android/+bug/869514 __linux__ is not getting defined in android-build https://bugs.launchpad.net/linaro-android/+bug/868550 -Zach > -Andy > > -- > Andy Green | TI Landing Team Leader > Linaro.org │ Open source software for ARM SoCs | Follow Linaro > http://facebook.com/pages/Linaro/155974581091106 - > http://twitter.com/#!/linaroorg - http://linaro.org/linaro-blog > > _______________________________________________ > linaro-kernel mailing list > linaro-ker...@lists.linaro.org > http://lists.linaro.org/mailman/listinfo/linaro-kernel > -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev