Announce: TILT tracking Androidization trees
andy.green at linaro.org
Tue Oct 4 11:23:45 UTC 2011
TI Landing Team has added a couple of new trees to our git repo over the
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
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
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.
Andy Green | TI Landing Team Leader
Linaro.org │ Open source software for ARM SoCs | Follow Linaro
http://twitter.com/#!/linaroorg - http://linaro.org/linaro-blog
More information about the linaro-kernel