Zach reminded me that this month is compressed, so a linaro+android kernel would be needed immediately for 11.12. As Andrey is just ramping up in taking over for the Linaro Android kernel maintenance, I wanted to just get a kernel out, using the older kernel workflow, so that we had something current for 11.12.
Anyway. This is straight from Andy Green's linaro-androidization-tracking branch, with a few small build fixes added on that I found in my testing and the base android_*_defconfig files.
You can find the tree here: git://android.git.linaro.org/kernel/linaro-android.git linaro-android-3.2-agreen-rebase
The current sha is tagged as: linux-linaro-3.2-2011.12-0-android-0
Known issues: There seems to be something in the androidization branch that is causing problems on beagle xm and origen. In my testing beagle xm kernel ends up hanging in mid-boot(after ~4 seconds). And the orgien board doesn't show anything past "Uncompressing Linux... done, booting the kernel". If I drop the androidization patches and go back to the v3.2-rc4 base, both kernels boot until the Android userland environment starts and falls over because the android features are missing. I mucked about for awhile on both of these tonight, but wasn't able to solve either of them, so I'd appreciate any help trying to narrow down what is wrong on Origen (beagle is apparently lower priority).
Andy, one issue with the re-factored android patch tree: Its not very bisect-able. If I jump back to a topic branch, frequently there are missing dependencies that keep it from building. Any thoughts on how we can better chase down these sorts of issues?
thanks -john
I think bero's workaround that Michael Hope suggested, pass -mno-unaligned-access to the kernel via KFLAGS may fix this. The change we made on Android was:
http://review.android.git.linaro.org/#patch,sidebyside,1285,1,tasks/kernel.m...
On 7 December 2011 23:05, john stultz johnstul@us.ibm.com wrote:
Zach reminded me that this month is compressed, so a linaro+android kernel would be needed immediately for 11.12. As Andrey is just ramping up in taking over for the Linaro Android kernel maintenance, I wanted to just get a kernel out, using the older kernel workflow, so that we had something current for 11.12.
Anyway. This is straight from Andy Green's linaro-androidization-tracking branch, with a few small build fixes added on that I found in my testing and the base android_*_defconfig files.
You can find the tree here: git://android.git.linaro.org/kernel/linaro-android.git linaro-android-3.2-agreen-rebase
The current sha is tagged as: linux-linaro-3.2-2011.12-0-android-0
Known issues: There seems to be something in the androidization branch that is causing problems on beagle xm and origen. In my testing beagle xm kernel ends up hanging in mid-boot(after ~4 seconds). And the orgien board doesn't show anything past "Uncompressing Linux... done, booting the kernel". If I drop the androidization patches and go back to the v3.2-rc4 base, both kernels boot until the Android userland environment starts and falls over because the android features are missing. I mucked about for awhile on both of these tonight, but wasn't able to solve either of them, so I'd appreciate any help trying to narrow down what is wrong on Origen (beagle is apparently lower priority).
Andy, one issue with the re-factored android patch tree: Its not very bisect-able. If I jump back to a topic branch, frequently there are missing dependencies that keep it from building. Any thoughts on how we can better chase down these sorts of issues?
thanks -john
Greetings,
The tree is here: git://git.linaro.org/people/ynk/linux-linaro-tracking.git branch: linaro-android tag: linux-linaro-3.3-rc3-2012.02-1-android-0
This is the tree from John Stultz:
-------- Original Message -------- Subject: Re: linux-linaro-android kernel for 12.02 Date: Wed, 15 Feb 2012 12:08:19 -0800 From: John Stultz john.stultz@linaro.org To: Andrey Konovalov andrey.konovalov@linaro.org CC: Deepak Saxena dsaxena@linaro.org, Andy Green andy.green@linaro.org
<snip>
So I spent some time yesterday and today forward porting the Android 3.2 patches from Andy Green to 3.3-rc3.
Managed to get it up and running on panda, but that's all the testing I've done.
You can fetch the tree here: git://git.linaro.org/people/jstultz/android.git linaro-android-3.3-agreen-rebase
- just merged into the linux-linaro-3.3-rc3-2012.02-1 release.
I've tried it on Panda, and it seems to work ok (no thorough testing, just 0xbench, and calculator to make sure the keyboard works).
Thanks, Andrey
On Sat, 2012-02-18 at 00:16 +0400, Andrey Konovalov wrote:
Greetings,
The tree is here: git://git.linaro.org/people/ynk/linux-linaro-tracking.git branch: linaro-android tag: linux-linaro-3.3-rc3-2012.02-1-android-0
Zach, now that Andrey is running the kernel show, you might need to get him direct git push access to the linaro gerrit trees in order to make sure his kernels get integrated into the Android build envioronment.
thanks -john
Paul,
Would you get Andrey setup to push to android.git.linaro.org?
We should name it
kernel/kwg.git
Sound good with everyone?
On 17 February 2012 12:16, Andrey Konovalov andrey.konovalov@linaro.org wrote:
Greetings,
The tree is here: git://git.linaro.org/people/ynk/linux-linaro-tracking.git branch: linaro-android tag: linux-linaro-3.3-rc3-2012.02-1-android-0
This is the tree from John Stultz:
-------- Original Message -------- Subject: Re: linux-linaro-android kernel for 12.02 Date: Wed, 15 Feb 2012 12:08:19 -0800 From: John Stultz john.stultz@linaro.org To: Andrey Konovalov andrey.konovalov@linaro.org CC: Deepak Saxena dsaxena@linaro.org, Andy Green andy.green@linaro.org
<snip> > > > So I spent some time yesterday and today forward porting the Android 3.2 > patches from Andy Green to 3.3-rc3. > > Managed to get it up and running on panda, but that's all the testing > I've done. > > You can fetch the tree here: > git://git.linaro.org/people/jstultz/android.git > linaro-android-3.3-agreen-rebase
- just merged into the linux-linaro-3.3-rc3-2012.02-1 release.
I've tried it on Panda, and it seems to work ok (no thorough testing, just 0xbench, and calculator to make sure the keyboard works).
Thanks, Andrey
On Mon, 2012-02-20 at 17:19 -0600, Zach Pfeffer wrote:
Paul,
Would you get Andrey setup to push to android.git.linaro.org?
We should name it
kernel/kwg.git
Sound good with everyone?
Why not reuse the existing kernel/linaro-android.git ?
thanks -john
Hello,
On Mon, 20 Feb 2012 15:23:36 -0800 john stultz johnstul@us.ibm.com wrote:
On Mon, 2012-02-20 at 17:19 -0600, Zach Pfeffer wrote:
Paul,
Would you get Andrey setup to push to android.git.linaro.org?
We should name it
kernel/kwg.git
Sound good with everyone?
Why not reuse the existing kernel/linaro-android.git ?
Yes, would be nice to get the target tree right (because Gerrit doesn't support repo deletion). If Andrey starts to overlook integration of kernel and Android patches, and that work is fully based on John's, then it indeed would make sense to go on using kernel/linaro-android.git . So, waiting for confirmation.
thanks -john
Hello,
On 02/21/2012 03:21 PM, Paul Sokolovsky wrote:
Hello,
On Mon, 20 Feb 2012 15:23:36 -0800 john stultzjohnstul@us.ibm.com wrote:
On Mon, 2012-02-20 at 17:19 -0600, Zach Pfeffer wrote:
Paul,
Would you get Andrey setup to push to android.git.linaro.org?
We should name it
kernel/kwg.git
Sound good with everyone?
Why not reuse the existing kernel/linaro-android.git ?
Yes, would be nice to get the target tree right (because Gerrit doesn't support repo deletion). If Andrey starts to overlook integration of kernel and Android patches, and that work is fully based on John's, then it indeed would make sense to go on using kernel/linaro-android.git . So, waiting for confirmation.
kernel/linaro-android.git looks good for me.
Thanks, Andrey
thanks -john