Re: Ubuntu LEB 12.03 RC images

2012-03-29 Thread Ricardo Salveti
On Tue, Mar 27, 2012 at 10:37 AM, Ricardo Salveti
ricardo.salv...@linaro.org wrote:
 Hi,

 A little bit later than usual, but here it goes the announcement of
 the 12.03 RC images. This time we got a bit delayed because we're
 finally generating and maintaining all the kernel packages ourself,
 and getting them in sync with Launchpad is something that still needs
 some improvement.

 This release should be the last one based on Ubuntu Oneiric (and
 ARMEL), including the latest XBMC release and the usual kernel and
 package updates. From 12.04 on we will be supporting only builds based
 on Ubuntu Precise (12.04, ARMHF), so we should see quite many nice
 improvements there (for early access, check the builds at
 https://ci.linaro.org/jenkins/view/Ubuntu%20Build%20Service/).

 You can find our current test cases at
 https://wiki.linaro.org/Platform/QA/TestCases/Ubuntu, and the 12.03 RC
 builds (for all boards and image flavors) at
 http://snapshots.linaro.org/oneiric/, with build id 20120327-1 for
 hwpacks and 20120327-0 for the rootfs (nano, developer, alip,
 ubuntu-desktop and linaro-tv-xbmc).

 For our main boards we also have a testing spreadsheet, were we
 publish the official release testing, done by the dev platform
 engineers. You can find the links at
 https://wiki.linaro.org/Platform/DevPlatform/Testing (note that you
 can find the bug reports from the test cases by looking at the QA page
 tag links).

 Fathi will be coordinating all respin requests in the next following
 days at linaro-release m-l, and the final image will be published this
 thursday, at releases.linaro.org.

Ok, after a few rounds of testing, issues with ci.linaro.org and
Launchpad, I'm finally able to publish the current status of the RC
images, and the respin requests for tomorrow.

RC Images that worked as expected, without needing extra fixes:
- Ubuntu Desktop:
http://snapshots.linaro.org/oneiric/linaro-o-ubuntu-desktop/20120327/0/images/tar/
- Nano: http://snapshots.linaro.org/oneiric/linaro-o-nano/20120327/1/images/tar/
(1 as 0 didn't build due archive instabilities)
- Alip: http://snapshots.linaro.org/oneiric/linaro-o-alip/20120327/0/images/tar/
- Developer: 
http://snapshots.linaro.org/oneiric/linaro-o-developer/20120327/1/images/tar/
(1 as 0 didn't build due archive instabilities)

RC Hwpacks that also worked as expected, without needing extra fixes:
- 3.3 LT Snowball:
http://snapshots.linaro.org/oneiric/lt-snowball-oneiric/20120327/1/images/hwpack
- 3.3 LT Vexpress A9:
http://snapshots.linaro.org/oneiric/lt-vexpress-a9-oneiric/20120327/1/images/hwpack
- 3.3 Linux Linaro Pandaboard:
http://snapshots.linaro.org/oneiric/lt-panda-oneiric/20120327/1/images/hwpack
- 3.3 Linux Linaro Pandaboard X11 Base:
http://snapshots.linaro.org/oneiric/lt-panda-x11-base-oneiric/20120327/1/images/hwpack

RC Hwpacks that weren't tested yet:
- 3.1 Linux Linaro EfikaMX:
http://snapshots.linaro.org/oneiric/efikamx-oneiric/20120327/1/images/hwpack/
- 3.1 Linux Linaro iMX51:
http://snapshots.linaro.org/oneiric/imx51-oneiric/20120327/1/images/hwpack/
- 3.1 LT MX5: 
http://snapshots.linaro.org/oneiric/lt-mx5-oneiric/20120327/1/images/hwpack/
- 3.3 Linux Linaro Igep:
http://snapshots.linaro.org/oneiric/igep-oneiric/20120327/1/images/hwpack/
- 3.3 Linux Linaro Overo:
http://snapshots.linaro.org/oneiric/overo-oneiric/20120327/1/images/hwpack/

RC Hwpacks currently broken without a solution yet:
- 3.3 Linux Linaro Vexpress A9:
http://snapshots.linaro.org/oneiric/vexpress-a9-oneiric/20120328/1/images/hwpack/
- 3.3 Linux Linaro Beagleboard (John Rigby is still debugging):
http://snapshots.linaro.org/oneiric/omap3-oneiric/20120327/1/images/hwpack/

Respin request for images:
- LinaroTV-XBMC:
http://snapshots.linaro.org/oneiric/linaro-o-linarotv-xbmc/20120328/3/images/tar/
  - Reason: Fixes at the XBMC package, update to the final 11 Eden release.

Respin requests for hwpacks:
- 3.2 LT MX6: 
http://snapshots.linaro.org/oneiric/lt-mx6-oneiric/20120329/1/images/hwpack/
  - Reason: Fixes to improve the booting experience, but still not yet
fixing it completely :-(
- 3.1 LT Pandaboard:
  - 
http://snapshots.linaro.org/oneiric/lt-panda-oneiric/20120329/0/images/hwpack/
  - 
http://snapshots.linaro.org/oneiric/lt-panda-x11-base-oneiric/20120329/0/images/hwpack/
  - Reason: Kernel updates, config updates and working hw video decoding again.

Thanks,
-- 
Ricardo Salveti de Araujo

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Ubuntu LEB 12.03 RC images

2012-03-29 Thread Tushar Behera
On 03/29/2012 12:58 PM, Ricardo Salveti wrote:
 On Tue, Mar 27, 2012 at 10:37 AM, Ricardo Salveti
 ricardo.salv...@linaro.org wrote:
 Hi,

 A little bit later than usual, but here it goes the announcement of
 the 12.03 RC images. This time we got a bit delayed because we're
 finally generating and maintaining all the kernel packages ourself,
 and getting them in sync with Launchpad is something that still needs
 some improvement.

 This release should be the last one based on Ubuntu Oneiric (and
 ARMEL), including the latest XBMC release and the usual kernel and
 package updates. From 12.04 on we will be supporting only builds based
 on Ubuntu Precise (12.04, ARMHF), so we should see quite many nice
 improvements there (for early access, check the builds at
 https://ci.linaro.org/jenkins/view/Ubuntu%20Build%20Service/).

 You can find our current test cases at
 https://wiki.linaro.org/Platform/QA/TestCases/Ubuntu, and the 12.03 RC
 builds (for all boards and image flavors) at
 http://snapshots.linaro.org/oneiric/, with build id 20120327-1 for
 hwpacks and 20120327-0 for the rootfs (nano, developer, alip,
 ubuntu-desktop and linaro-tv-xbmc).

 For our main boards we also have a testing spreadsheet, were we
 publish the official release testing, done by the dev platform
 engineers. You can find the links at
 https://wiki.linaro.org/Platform/DevPlatform/Testing (note that you
 can find the bug reports from the test cases by looking at the QA page
 tag links).

 Fathi will be coordinating all respin requests in the next following
 days at linaro-release m-l, and the final image will be published this
 thursday, at releases.linaro.org.
 
 Ok, after a few rounds of testing, issues with ci.linaro.org and
 Launchpad, I'm finally able to publish the current status of the RC
 images, and the respin requests for tomorrow.
 
 RC Images that worked as expected, without needing extra fixes:
 - Ubuntu Desktop:
 http://snapshots.linaro.org/oneiric/linaro-o-ubuntu-desktop/20120327/0/images/tar/
 - Nano: 
 http://snapshots.linaro.org/oneiric/linaro-o-nano/20120327/1/images/tar/
 (1 as 0 didn't build due archive instabilities)
 - Alip: 
 http://snapshots.linaro.org/oneiric/linaro-o-alip/20120327/0/images/tar/
 - Developer: 
 http://snapshots.linaro.org/oneiric/linaro-o-developer/20120327/1/images/tar/
 (1 as 0 didn't build due archive instabilities)
 
 RC Hwpacks that also worked as expected, without needing extra fixes:
 - 3.3 LT Snowball:
 http://snapshots.linaro.org/oneiric/lt-snowball-oneiric/20120327/1/images/hwpack
 - 3.3 LT Vexpress A9:
 http://snapshots.linaro.org/oneiric/lt-vexpress-a9-oneiric/20120327/1/images/hwpack
 - 3.3 Linux Linaro Pandaboard:
 http://snapshots.linaro.org/oneiric/lt-panda-oneiric/20120327/1/images/hwpack
 - 3.3 Linux Linaro Pandaboard X11 Base:
 http://snapshots.linaro.org/oneiric/lt-panda-x11-base-oneiric/20120327/1/images/hwpack
 
 RC Hwpacks that weren't tested yet:
 - 3.1 Linux Linaro EfikaMX:
 http://snapshots.linaro.org/oneiric/efikamx-oneiric/20120327/1/images/hwpack/
 - 3.1 Linux Linaro iMX51:
 http://snapshots.linaro.org/oneiric/imx51-oneiric/20120327/1/images/hwpack/
 - 3.1 LT MX5: 
 http://snapshots.linaro.org/oneiric/lt-mx5-oneiric/20120327/1/images/hwpack/
 - 3.3 Linux Linaro Igep:
 http://snapshots.linaro.org/oneiric/igep-oneiric/20120327/1/images/hwpack/
 - 3.3 Linux Linaro Overo:
 http://snapshots.linaro.org/oneiric/overo-oneiric/20120327/1/images/hwpack/
 
 RC Hwpacks currently broken without a solution yet:
 - 3.3 Linux Linaro Vexpress A9:
 http://snapshots.linaro.org/oneiric/vexpress-a9-oneiric/20120328/1/images/hwpack/
 - 3.3 Linux Linaro Beagleboard (John Rigby is still debugging):
 http://snapshots.linaro.org/oneiric/omap3-oneiric/20120327/1/images/hwpack/
 
 Respin request for images:
 - LinaroTV-XBMC:
 http://snapshots.linaro.org/oneiric/linaro-o-linarotv-xbmc/20120328/3/images/tar/
   - Reason: Fixes at the XBMC package, update to the final 11 Eden release.
 
 Respin requests for hwpacks:
 - 3.2 LT MX6: 
 http://snapshots.linaro.org/oneiric/lt-mx6-oneiric/20120329/1/images/hwpack/
   - Reason: Fixes to improve the booting experience, but still not yet
 fixing it completely :-(
 - 3.1 LT Pandaboard:
   - 
 http://snapshots.linaro.org/oneiric/lt-panda-oneiric/20120329/0/images/hwpack/
   - 
 http://snapshots.linaro.org/oneiric/lt-panda-x11-base-oneiric/20120329/0/images/hwpack/
   - Reason: Kernel updates, config updates and working hw video decoding 
 again.
 
 Thanks,

Status of Origen is missing in the list :(

-- 
Tushar Behera

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: [PATCH v7 2/3] clk: introduce the common clock framework

2012-03-29 Thread Saravana Kannan

On 03/28/2012 10:08 AM, Turquette, Mike wrote:

On Tue, Mar 27, 2012 at 8:06 PM, Saravana Kannanskan...@codeaurora.org  wrote:


snip


I think there is still a problem with not being able to differentiate
between pre-change recalc and post-change recalc. This applies for any set
parent and set rate on a clock that has children.

Consider this simple example:
* Divider clock B is fed from clock A.
* Clock B can never output  120 MHz due to downstream
  HW/clock limitations.
* Clock A is running at 200 MHz
* Clock B divider is set to 2.

Now, say the rate of clock A is changing from 200 MHz to 300 MHz (due to set
rate or set parent). In this case, the clock B divider should be set to 3
pre-rate change to guarantee that the output of clock B is never  120 MHz.
So the rate of clock B will go from 100 MHz (200/2) to 66 MHz (200/3) to 100
MHz (300/3) and everything is good.

Assume we somehow managed to do the above. So, now clock A is at 300 MHz,
clock B divider is at 3 and the clock B output is 100 MHz.

Now, say the rate of clock A changes from 300 MHz to 100 MHz. In this case
the clock B divider should only be changed post rate change. If we do it pre
rate change, then the output will go from 100 MHz (300/3) to 150 MHz (300/1)
to 100 MHz (100/1). We went past the 120 MHz limit of clock B's output rate.

If we do this post rate change, we can do this without exceeding the max
output limit of clock B. It will go from 100 MHz (300/3) to 33 MHz (100/3)
to 100 MHz (100/1). We never went past the 120 MHz limit.

So, at least for this reason above, I think we need to pass a pre/post
parameter to the recalc ops.


Sorry if I wasn't clear. But the case above is a separate issue from 
what I mention below. What are your thoughts on handling this? Pass 
msg to recalc_rates?



While we are at it, we should probably just add a failure option for recalc
to make it easy to reject unacceptable rate changes. To keep the clock
framework code simpler, you could decide to allow errors only for the
pre-change recalc calls. That way, the error case roll back code won't be
crazy.


recalc is too late to catch this.  I think you mean round_rate.  We
want to determine which rate changes are out-of-spec during
clk_calc_new_rates (for clk_set_rate) which involves round_rate being
a bit smarter about what it can and cannot do.


The case I'm referring to is set_parent(). set_rate() and set_parent() 
have a lot of common implications and it doesn't look like the clock 
framework is handling the common cases the same way for both 
set_parent() and set_rate().


It almost feels like set_parent() and set_rate() should just be wrappers 
around some common function that handles most of the work. After all, 
set_parent() is just a slimmed down version of set_rate(). Set rate is 
just a combination of set parent and set divider.




Anyways I'm looking at ways to do this in my clk-dependencies branch.



Are you also looking into the pre/post rate change divider handling case 
I mentioned above?


Thanks,
Saravana

--
Sent by an employee of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Building Linaro Android from source and replacing the kernel in an Linaro Android build

2012-03-29 Thread Vinayak
Hi Zach,

Please let me know if the procedure mentioned in the above blogs still 
holds good, because I wanted to download the Linaro 11.10 tracking-panda 
release using the steps given the link shared below but I seem to get stuck 
at one point.
Link:- https://wiki.linaro.org/Platform/Android/GetSource
Error:-

From git://android.git.linaro.org/platform/development

   6c368d2..799fada  master - korg/master

Fetching projects:  28% (52/185)  fatal: The remote end hung up 
unexpectedly

fatal: The remote end hung up unexpectedly

error: Cannot fetch people/pawelmoll/gator
Please help me resolve the same. Also I wanted to download the kernel used 
for this build, but once again the blog shared by you doesnot help in 
getting information from  *source-manifest.xml.*
*
*
thanks and regards,
Vinayak

On Friday, September 16, 2011 3:32:24 AM UTC+5:30, Zach Pfeffer wrote:

 I get these questions a lot so I wrote some blog posts with the exact
 steps I used.


 http://www.linaro.org/linaro-blog/2011/09/15/switching-out-a-pre-built-android-images-kernel/

 http://www.linaro.org/linaro-blog/2011/09/15/%EF%BB%BFbuilding-a-linaro-android-build-from-source/

 Enjoy!

 -- 
 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


Re: Ubuntu LEB 12.03 RC images

2012-03-29 Thread Ricardo Salveti
On Thu, Mar 29, 2012 at 7:14 AM, Tushar Behera tushar.beh...@linaro.org wrote:
 On 03/29/2012 12:58 PM, Ricardo Salveti wrote:
 On Tue, Mar 27, 2012 at 10:37 AM, Ricardo Salveti
 ricardo.salv...@linaro.org wrote:
 Hi,

 A little bit later than usual, but here it goes the announcement of
 the 12.03 RC images. This time we got a bit delayed because we're
 finally generating and maintaining all the kernel packages ourself,
 and getting them in sync with Launchpad is something that still needs
 some improvement.

 This release should be the last one based on Ubuntu Oneiric (and
 ARMEL), including the latest XBMC release and the usual kernel and
 package updates. From 12.04 on we will be supporting only builds based
 on Ubuntu Precise (12.04, ARMHF), so we should see quite many nice
 improvements there (for early access, check the builds at
 https://ci.linaro.org/jenkins/view/Ubuntu%20Build%20Service/).

 You can find our current test cases at
 https://wiki.linaro.org/Platform/QA/TestCases/Ubuntu, and the 12.03 RC
 builds (for all boards and image flavors) at
 http://snapshots.linaro.org/oneiric/, with build id 20120327-1 for
 hwpacks and 20120327-0 for the rootfs (nano, developer, alip,
 ubuntu-desktop and linaro-tv-xbmc).

 For our main boards we also have a testing spreadsheet, were we
 publish the official release testing, done by the dev platform
 engineers. You can find the links at
 https://wiki.linaro.org/Platform/DevPlatform/Testing (note that you
 can find the bug reports from the test cases by looking at the QA page
 tag links).

 Fathi will be coordinating all respin requests in the next following
 days at linaro-release m-l, and the final image will be published this
 thursday, at releases.linaro.org.

 Ok, after a few rounds of testing, issues with ci.linaro.org and
 Launchpad, I'm finally able to publish the current status of the RC
 images, and the respin requests for tomorrow.

 RC Images that worked as expected, without needing extra fixes:
 - Ubuntu Desktop:
 http://snapshots.linaro.org/oneiric/linaro-o-ubuntu-desktop/20120327/0/images/tar/
 - Nano: 
 http://snapshots.linaro.org/oneiric/linaro-o-nano/20120327/1/images/tar/
 (1 as 0 didn't build due archive instabilities)
 - Alip: 
 http://snapshots.linaro.org/oneiric/linaro-o-alip/20120327/0/images/tar/
 - Developer: 
 http://snapshots.linaro.org/oneiric/linaro-o-developer/20120327/1/images/tar/
 (1 as 0 didn't build due archive instabilities)

 RC Hwpacks that also worked as expected, without needing extra fixes:
 - 3.3 LT Snowball:
 http://snapshots.linaro.org/oneiric/lt-snowball-oneiric/20120327/1/images/hwpack
 - 3.3 LT Vexpress A9:
 http://snapshots.linaro.org/oneiric/lt-vexpress-a9-oneiric/20120327/1/images/hwpack
 - 3.3 Linux Linaro Pandaboard:
 http://snapshots.linaro.org/oneiric/lt-panda-oneiric/20120327/1/images/hwpack
 - 3.3 Linux Linaro Pandaboard X11 Base:
 http://snapshots.linaro.org/oneiric/lt-panda-x11-base-oneiric/20120327/1/images/hwpack

 RC Hwpacks that weren't tested yet:
 - 3.1 Linux Linaro EfikaMX:
 http://snapshots.linaro.org/oneiric/efikamx-oneiric/20120327/1/images/hwpack/
 - 3.1 Linux Linaro iMX51:
 http://snapshots.linaro.org/oneiric/imx51-oneiric/20120327/1/images/hwpack/
 - 3.1 LT MX5: 
 http://snapshots.linaro.org/oneiric/lt-mx5-oneiric/20120327/1/images/hwpack/
 - 3.3 Linux Linaro Igep:
 http://snapshots.linaro.org/oneiric/igep-oneiric/20120327/1/images/hwpack/
 - 3.3 Linux Linaro Overo:
 http://snapshots.linaro.org/oneiric/overo-oneiric/20120327/1/images/hwpack/

 RC Hwpacks currently broken without a solution yet:
 - 3.3 Linux Linaro Vexpress A9:
 http://snapshots.linaro.org/oneiric/vexpress-a9-oneiric/20120328/1/images/hwpack/
 - 3.3 Linux Linaro Beagleboard (John Rigby is still debugging):
 http://snapshots.linaro.org/oneiric/omap3-oneiric/20120327/1/images/hwpack/

 Respin request for images:
 - LinaroTV-XBMC:
 http://snapshots.linaro.org/oneiric/linaro-o-linarotv-xbmc/20120328/3/images/tar/
   - Reason: Fixes at the XBMC package, update to the final 11 Eden release.

 Respin requests for hwpacks:
 - 3.2 LT MX6: 
 http://snapshots.linaro.org/oneiric/lt-mx6-oneiric/20120329/1/images/hwpack/
   - Reason: Fixes to improve the booting experience, but still not yet
 fixing it completely :-(
 - 3.1 LT Pandaboard:
   - 
 http://snapshots.linaro.org/oneiric/lt-panda-oneiric/20120329/0/images/hwpack/
   - 
 http://snapshots.linaro.org/oneiric/lt-panda-x11-base-oneiric/20120329/0/images/hwpack/
   - Reason: Kernel updates, config updates and working hw video decoding 
 again.

 Thanks,

 Status of Origen is missing in the list :(

Sorry, forgot to add it as it was working fine, so still using the RC
image as base:

RC Hwpacks that also worked as expected, without needing extra fixes:
- 3.3 LT Origen:
http://snapshots.linaro.org/oneiric/leb-origen-oneiric/20120327/1/images/hwpack/

Thanks!
-- 
Ricardo Salveti de Araujo

___
linaro-dev mailing list
linaro-dev

Re: Building Linaro Android from source and replacing the kernel in an Linaro Android build

2012-03-29 Thread Zach Pfeffer
On 29 March 2012 06:21, Vinayak bigbhatm...@gmail.com wrote:
 Hi Zach,

 Please let me know if the procedure mentioned in the above blogs still holds
 good, because I wanted to download the Linaro 11.10 tracking-panda release
 using the steps given the link shared below but I seem to get stuck at one
 point.

So this just came out (documentation to follow). If you take a look at
a recent build like,

https://android-build.linaro.org/builds/~linaro-android/panda-ics-gcc46-tilt-tracking-blob/

You'll see 2 scripts:

Rebuilds the build from source

linaro_android_build_cmds.sh

Rebuilds the kernel from source

linaro_kernel_build_cmds.sh

You just run thme from the command line, and bingo, you've got a new
build or kernel. Andy Doan put um together.

 Link:- https://wiki.linaro.org/Platform/Android/GetSource
 Error:-

From git://android.git.linaro.org/platform/development

   6c368d2..799fada  master - korg/master

Fetching projects:  28% (52/185)  fatal: The remote end hung up
 unexpectedly

fatal: The remote end hung up unexpectedly

error: Cannot fetch people/pawelmoll/gator

 Please help me resolve the same. Also I wanted to download the kernel used
 for this build, but once again the blog shared by you doesnot help in
 getting information from  source-manifest.xml.

 thanks and regards,
 Vinayak

 On Friday, September 16, 2011 3:32:24 AM UTC+5:30, Zach Pfeffer wrote:

 I get these questions a lot so I wrote some blog posts with the exact
 steps I used.


 http://www.linaro.org/linaro-blog/2011/09/15/switching-out-a-pre-built-android-images-kernel/

 http://www.linaro.org/linaro-blog/2011/09/15/%EF%BB%BFbuilding-a-linaro-android-build-from-source/

 Enjoy!

 --
 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




-- 
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


Re: [RFC] First pass config fragment breakout for linaro kernel

2012-03-29 Thread John Stultz

On 03/28/2012 09:37 PM, Tushar Behera wrote:

On 03/28/2012 10:17 PM, John Stultz wrote:

On 03/28/2012 05:24 AM, Tushar Behera wrote:

On 03/27/2012 12:50 AM, John Stultz wrote:

  So after talking about it at the last Linaro Connect, I've finally
gotten around to making a first pass at providing config fragments for
the linaro kernel.  I'd like to propose merging this for 12.04, and
doing so early so we can make sure that all the desired config options
are present in the fragments and to allow the vairous linaro build
systems to begin migrating their config generation over.

The current tree is here:


http://git.linaro.org/gitweb?p=people/jstultz/android.git;a=shortlog;h=refs/heads/linaro-configs-3.3




The most relevant commit being:


http://git.linaro.org/gitweb?p=people/jstultz/android.git;a=commitdiff;h=da8f6d20e1a768cb486005c5ec62582b6f92990d




This includes config fragments for a linaro-base, an android-ization
fragment, and  board configs for panda, origen and imx53.

I suspect we'll need an ubuntu specific fragment as well as all the
other board fragments.

There is likely to be quite a bit of churn as we decide what sort of
configs are really common and which are board specific. But that's ok.

Configs are generated from the config fragments, as follows:

./scripts/kconfig/merge_config.sh ./configs/linaro-base.conf
./configs/android.conf ./configs/panda.conf


You may see warnings, which are not fatal, but should be reported so
they can be properly cleaned up.

I'm asking for Build folks to take a look at the above and consider how
they might merge in fragment assembly into their system replacing their
current config generation.

I'd ask Landing teams to take a look at this, and report any missing
config options or fragment chunks they'd like to see.


I have updated origen.conf and linaro-base.conf for testing Samsung LT
kernel. The results are updated in [1].

I'll take a look at the changes and try to merge them into my tree.

Ok. I've merged most of what you added, but made some tweaks of my own 
to quiet some of the warnings at merge time.


Let me know if you see anything badly missing. Some of the items I 
dropped look like they're from feature branches?


thanks
-john


___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Config fragment for Versatile Express [ was: [RFC] First pass config fragment breakout for linaro kernel]

2012-03-29 Thread John Stultz

On 03/29/2012 02:22 AM, Jon Medhurst (Tixy) wrote:

On Mon, 2012-03-26 at 12:20 -0700, John Stultz wrote:

So after talking about it at the last Linaro Connect, I've finally
gotten around to making a first pass at providing config fragments for
the linaro kernel.  I'd like to propose merging this for 12.04, and
doing so early so we can make sure that all the desired config options
are present in the fragments and to allow the vairous linaro build
systems to begin migrating their config generation over.

The current tree is here:

  
http://git.linaro.org/gitweb?p=people/jstultz/android.git;a=shortlog;h=refs/heads/linaro-configs-3.3


[...]

I'd ask Landing teams to take a look at this, and report any missing
config options or fragment chunks they'd like to see.

John, I've attached a config fragment for Versatile Express.

Great! I've merged that in!  There's a few warnings though:

Value requested for CONFIG_ARCH_VEXPRESS_DT not in final .config
Requested value:  CONFIG_ARCH_VEXPRESS_DT=y
Actual value:

Value requested for CONFIG_FB_ARMHDLCD not in final .config
Requested value:  CONFIG_FB_ARMHDLCD=y
Actual value:

I'm guessing these are features not in the base 3.3 tree? If so you 
might want to break those out and re-add them with those patches.



This includes loadable module support because one of our topic branches
adds the gator module with a default config of 'm'. I did this because
Linaro kernels are expected to have this module available but I didn't
see any reason for it to be built-in, and as there may be versioning
issues between it and the separate user side daemon, I thought it wise
to keep the door open for loading an alternate module obtained from
elsewhere. That decision does mean that all Linaro kernels would need
loadable module support built in, but I don't think that is a bad idea.

Tushar had similar request, but I don't think the android configs (at 
least the ones I've managed) use modules, so I've added the MODULES=y to 
the common ubuntu.conf file.


If this is still objectionable, it can be changed and we can push it 
down to the linaro-base.conf, but I want to make sure the Android tree 
doesn't run into trouble.


thanks
-john






___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: 3, 2, 1....BLASTOFF

2012-03-29 Thread Zach Pfeffer
On 29 February 2012 01:03, Guruswamy, Senthilvadivu svad...@ti.com wrote:
 Zach,

 On Wed, Feb 29, 2012 at 7:54 AM, Zach Pfeffer zach.pfef...@linaro.org wrote:
 The preliminary 12.03 Android plan is up.

 https://launchpad.net/linaro-android/+milestone/12.03

 ARM A15, A7 and A15/A7 Fast Models running Android, big.LITTLE
 testing, dual SD cards, unit tests, more enablement, improved Android
 SMP, and more!!!
 Its a good news that SMP to HMP work has been taken up with Android here.

Here's the result of the SMP investigation in 12.03:

https://wiki.linaro.org/Platform/Android/ImprovingSMP

Thanks Bero!

 I am curious to know the project details since i was trying the same
 in fastmodel.
 Which RTSM_EB are you using for this bring up?
 FastModel comes with only RTSM_VE of A15,A7 pack which has only cores
 simulated, not even uart in it.

 Regards,
 Senthil



-- 
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


Re: [RFC] First pass config fragment breakout for linaro kernel

2012-03-29 Thread John Stultz

On 03/28/2012 09:37 PM, Tushar Behera wrote:

On 03/28/2012 10:17 PM, John Stultz wrote:

On 03/28/2012 05:24 AM, Tushar Behera wrote:


I have not validated the changes in android.conf, but by merging
linaro-base.conf and origen.conf, I was able to boot my kernel the way I
would have expected when using exynos4_defconfig.

One thing I notice is that I find far too many debug messages with this
new config.

You mean the debug output from the merge_config.sh script is a bit
noisy?  Yea. Likely we'll have some extra noise as we settle out what
options needs to be generic vs board specific.  But it should decrease
over time.


I was talking about the console log messages upon booting on a target board.
Ok. Can you send me a Before config where you didn't see all the log 
messages?


thanks
-john


___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: [RFC] First pass config fragment breakout for linaro kernel

2012-03-29 Thread Tushar Behera
On 03/29/2012 10:50 PM, John Stultz wrote:
 On 03/28/2012 09:37 PM, Tushar Behera wrote:
 On 03/28/2012 10:17 PM, John Stultz wrote:
 On 03/28/2012 05:24 AM, Tushar Behera wrote:

 I have not validated the changes in android.conf, but by merging
 linaro-base.conf and origen.conf, I was able to boot my kernel the
 way I
 would have expected when using exynos4_defconfig.

 One thing I notice is that I find far too many debug messages with this
 new config.
 You mean the debug output from the merge_config.sh script is a bit
 noisy?  Yea. Likely we'll have some extra noise as we settle out what
 options needs to be generic vs board specific.  But it should decrease
 over time.

 I was talking about the console log messages upon booting on a target
 board.
 Ok. Can you send me a Before config where you didn't see all the log
 messages?
 

The new log messages are because of this config entry.
CONFIG_PROVE_LOCKING=y

But the information is useful, hence better it stays that way.

 thanks
 -john
 
 
 ___
 linaro-dev mailing list
 linaro-dev@lists.linaro.org
 http://lists.linaro.org/mailman/listinfo/linaro-dev


-- 
Tushar Behera

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev