All of lore.kernel.org
 help / color / mirror / Atom feed
* Freescale Linux kernel 3.10.17_1.0.0_beta
@ 2013-12-30  8:37 Diego
  2013-12-30 13:27 ` Daiane.Angolini
  0 siblings, 1 reply; 23+ messages in thread
From: Diego @ 2013-12-30  8:37 UTC (permalink / raw)
  To: meta-freescale

Hi,

I've noticed a new 3.10 beta kernel popped up in Freescale's git:
http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_3.10.17_1.0.0_beta

Is it already in the works for Yocto?

Bests,
Diego



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30  8:37 Freescale Linux kernel 3.10.17_1.0.0_beta Diego
@ 2013-12-30 13:27 ` Daiane.Angolini
  2013-12-30 16:46   ` John Weber
  2013-12-31 17:20   ` Diego
  0 siblings, 2 replies; 23+ messages in thread
From: Daiane.Angolini @ 2013-12-30 13:27 UTC (permalink / raw)
  To: Diego, meta-freescale@yoctoproject.org



> -----Original Message-----
> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
> bounces@yoctoproject.org] On Behalf Of Diego
> Sent: Monday, December 30, 2013 6:37 AM
> To: meta-freescale@yoctoproject.org
> Subject: [meta-freescale] Freescale Linux kernel 3.10.17_1.0.0_beta
> 
> Hi,
> 
> I've noticed a new 3.10 beta kernel popped up in Freescale's git:
> http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-
> imx.git/log/?h=imx_3.10.17_1.0.0_beta
> 
> Is it already in the works for Yocto?

I´m sorry, what do you mean?

We are working on the upgrade patchset, but the patches are not ready yet, do you want to participate in tests?

Daiane
> 
> Bests,
> Diego
> 
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
> 



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 13:27 ` Daiane.Angolini
@ 2013-12-30 16:46   ` John Weber
  2013-12-30 17:17     ` Fabio Estevam
  2014-01-08 12:04     ` Mats Kärrman
  2013-12-31 17:20   ` Diego
  1 sibling, 2 replies; 23+ messages in thread
From: John Weber @ 2013-12-30 16:46 UTC (permalink / raw)
  To: meta-freescale

Testing this now.  Looks like it boots and talks to the network, USB, and serial 
ports on Wandboard Dual, but changes might be needed for U-boot to use a zImage 
by default, as well as changing the default fdt load address.  I had problems 
booting with the DTB using a uImage.

Also, do not use imx_v6_v7_defconfig.  Here, I believe that v6 and v7 refer to 
the ARM instruction set.  The new kernel seems to include some v7-specific 
instructions in some assembly code (specifically some lpddr2 code).  I'm using 
imx_v7_defconfig instead, which actually has more i.MX6-specific options 
included by default.

As an side question - is there an issue with defaulting to using zImage instead 
of uImage for Yocto/u-boot?

John

On 12/30/13 7:27 AM, Daiane.Angolini@freescale.com wrote:
>
>> -----Original Message-----
>> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
>> bounces@yoctoproject.org] On Behalf Of Diego
>> Sent: Monday, December 30, 2013 6:37 AM
>> To: meta-freescale@yoctoproject.org
>> Subject: [meta-freescale] Freescale Linux kernel 3.10.17_1.0.0_beta
>>
>> Hi,
>>
>> I've noticed a new 3.10 beta kernel popped up in Freescale's git:
>> http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-
>> imx.git/log/?h=imx_3.10.17_1.0.0_beta
>>
>> Is it already in the works for Yocto?
> I´m sorry, what do you mean?
>
> We are working on the upgrade patchset, but the patches are not ready yet, do you want to participate in tests?
>
> Daiane
>> Bests,
>> Diego
>>
>> _______________________________________________
>> meta-freescale mailing list
>> meta-freescale@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-freescale
>>
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 16:46   ` John Weber
@ 2013-12-30 17:17     ` Fabio Estevam
  2013-12-30 17:34       ` John Weber
  2013-12-30 19:22       ` Otavio Salvador
  2014-01-08 12:04     ` Mats Kärrman
  1 sibling, 2 replies; 23+ messages in thread
From: Fabio Estevam @ 2013-12-30 17:17 UTC (permalink / raw)
  To: John Weber; +Cc: meta-freescale@yoctoproject.org

On Mon, Dec 30, 2013 at 2:46 PM, John Weber <rjohnweber@gmail.com> wrote:
> Testing this now.  Looks like it boots and talks to the network, USB, and
> serial ports on Wandboard Dual, but changes might be needed for U-boot to
> use a zImage by default, as well as changing the default fdt load address.
> I had problems booting with the DTB using a uImage.

Can you try with fdt_addr=0x18000000 ?

>
> Also, do not use imx_v6_v7_defconfig.  Here, I believe that v6 and v7 refer
> to the ARM instruction set.  The new kernel seems to include some
> v7-specific instructions in some assembly code (specifically some lpddr2
> code).  I'm using imx_v7_defconfig instead, which actually has more
> i.MX6-specific options included by default.
>
> As an side question - is there an issue with defaulting to using zImage
> instead of uImage for Yocto/u-boot?

No, I also think we should switch to zImage format. We only need to
update the script to call 'bootz' instead of 'bootm'.

Regards,

Fabio Estevam


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 17:17     ` Fabio Estevam
@ 2013-12-30 17:34       ` John Weber
  2013-12-30 17:36         ` Fabio Estevam
  2013-12-30 19:22       ` Otavio Salvador
  1 sibling, 1 reply; 23+ messages in thread
From: John Weber @ 2013-12-30 17:34 UTC (permalink / raw)
  To: Fabio Estevam; +Cc: meta-freescale@yoctoproject.org

Hi Fabio -

On 12/30/13 11:17 AM, Fabio Estevam wrote:
> On Mon, Dec 30, 2013 at 2:46 PM, John Weber <rjohnweber@gmail.com> wrote:
>> Testing this now.  Looks like it boots and talks to the network, USB, and
>> serial ports on Wandboard Dual, but changes might be needed for U-boot to
>> use a zImage by default, as well as changing the default fdt load address.
>> I had problems booting with the DTB using a uImage.
> Can you try with fdt_addr=0x18000000 ?
I had problems with uImage when the DTB is loaded at 0x18000000.  It would give 
me errors like the following (note this was yesterday using 3.10.9):

reading uImage
4565936 bytes read in 238 ms (18.3 MiB/s)
Booting from mmc ...
reading imx6dl-wandboard.dtb
34153 bytes read in 19 ms (1.7 MiB/s)
## Booting kernel from Legacy Image at 10008000 ...
    Image Name:   Linux-3.10.9+
    Image Type:   ARM Linux Kernel Image (uncompressed)
    Data Size:    4565872 Bytes = 4.4 MiB
    Load Address: 10008000
    Entry Point:  10008000
    Verifying Checksum ... OK
## Flattened Device Tree blob at 18000000
    Booting using the fdt blob at 0x18000000
    XIP Kernel Image ... OK
    Using Device Tree in place at 18000000, end 1800b568

Starting kernel ...

undefined instruction
pc : [<10008028>]          lr : [<4ff7ffe8>]
sp : 4f57c8c8  ip : ffffffff     fp : 4ffb9bd4
r10: 4ffba2a4  r9 : 4f57cf38     r8 : 4f57e2fc
r7 : 00000000  r6 : 10008000     r5 : 4ffba2a4  r4 : 00002c8d
r3 : 00008569  r2 : 18000000     r1 : 0000113c  r0 : 18000000
Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...

Loading the zImage in the same place and using bootz worked.  I'm not sure if I 
have made a mistake somewhere else.

>
>> Also, do not use imx_v6_v7_defconfig.  Here, I believe that v6 and v7 refer
>> to the ARM instruction set.  The new kernel seems to include some
>> v7-specific instructions in some assembly code (specifically some lpddr2
>> code).  I'm using imx_v7_defconfig instead, which actually has more
>> i.MX6-specific options included by default.
>>
>> As an side question - is there an issue with defaulting to using zImage
>> instead of uImage for Yocto/u-boot?
> No, I also think we should switch to zImage format. We only need to
> update the script to call 'bootz' instead of 'bootm'.
OK, is this something that we should stage for v1.6?
>
> Regards,
>
> Fabio Estevam



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 17:34       ` John Weber
@ 2013-12-30 17:36         ` Fabio Estevam
  0 siblings, 0 replies; 23+ messages in thread
From: Fabio Estevam @ 2013-12-30 17:36 UTC (permalink / raw)
  To: John Weber; +Cc: meta-freescale@yoctoproject.org

Hi John,

On Mon, Dec 30, 2013 at 3:34 PM, John Weber <rjohnweber@gmail.com> wrote:

>> No, I also think we should switch to zImage format. We only need to
>> update the script to call 'bootz' instead of 'bootm'.
>
> OK, is this something that we should stage for v1.6?

I think this would be nice.

If you have a chance, please send a patch that makes the conversion to
zImage usage.

Thanks,

Fabio Estevam


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 17:17     ` Fabio Estevam
  2013-12-30 17:34       ` John Weber
@ 2013-12-30 19:22       ` Otavio Salvador
  2013-12-30 19:37         ` John Weber
  1 sibling, 1 reply; 23+ messages in thread
From: Otavio Salvador @ 2013-12-30 19:22 UTC (permalink / raw)
  To: Fabio Estevam; +Cc: meta-freescale@yoctoproject.org

On Mon, Dec 30, 2013 at 3:17 PM, Fabio Estevam <festevam@gmail.com> wrote:
> On Mon, Dec 30, 2013 at 2:46 PM, John Weber <rjohnweber@gmail.com> wrote:
>> As an side question - is there an issue with defaulting to using zImage
>> instead of uImage for Yocto/u-boot?
>
> No, I also think we should switch to zImage format. We only need to
> update the script to call 'bootz' instead of 'bootm'.

I think this is a great idea but I believe we ought to make this for
all boards so we have it uniform across the boards; otherwise we'll
have a mix and it makes the support harder.

Considering we'd target this for 1.6, what would be the conversion plan?

Who could be responsible for each board for converting/testing?

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 19:22       ` Otavio Salvador
@ 2013-12-30 19:37         ` John Weber
  2013-12-30 19:51           ` Fabio Estevam
  2013-12-30 20:13           ` Otavio Salvador
  0 siblings, 2 replies; 23+ messages in thread
From: John Weber @ 2013-12-30 19:37 UTC (permalink / raw)
  To: Otavio Salvador, Fabio Estevam; +Cc: meta-freescale@yoctoproject.org


On 12/30/13 1:22 PM, Otavio Salvador wrote:
> On Mon, Dec 30, 2013 at 3:17 PM, Fabio Estevam <festevam@gmail.com> wrote:
>> On Mon, Dec 30, 2013 at 2:46 PM, John Weber <rjohnweber@gmail.com> wrote:
>>> As an side question - is there an issue with defaulting to using zImage
>>> instead of uImage for Yocto/u-boot?
>> No, I also think we should switch to zImage format. We only need to
>> update the script to call 'bootz' instead of 'bootm'.
> I think this is a great idea but I believe we ought to make this for
> all boards so we have it uniform across the boards; otherwise we'll
> have a mix and it makes the support harder.
>
> Considering we'd target this for 1.6, what would be the conversion plan?
>
> Who could be responsible for each board for converting/testing?
>
Not sure, my thought was to leave it to the board maintainers. Unless I'm 
mistaken (which is a possibility), for some reason uImage does not work when 
booting with the 3.10.X kernels.  It that is the case then we either need to 
figure out the problem with uImages or others will be forced to use zImage anyway.

Here are the steps I've considered:
A) Send two patches to meta-freescale for meta-fsl-arm-extra to make the conversion:
    1) bbappend for u-boot to patch the include/configs/<board>.h file to use 
and boot from zImage
    2) Patch conf/machine/include/<board>.inc to set KERNEL_IMAGETYPE to zImage

B) Test the current stable kernels with these settings

c) Upstream the U-boot patch to u-boot-imx




^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 19:37         ` John Weber
@ 2013-12-30 19:51           ` Fabio Estevam
  2013-12-30 20:17             ` Otavio Salvador
  2013-12-30 20:13           ` Otavio Salvador
  1 sibling, 1 reply; 23+ messages in thread
From: Fabio Estevam @ 2013-12-30 19:51 UTC (permalink / raw)
  To: John Weber; +Cc: meta-freescale@yoctoproject.org, Otavio Salvador

On Mon, Dec 30, 2013 at 5:37 PM, John Weber <rjohnweber@gmail.com> wrote:

>> I think this is a great idea but I believe we ought to make this for
>> all boards so we have it uniform across the boards; otherwise we'll
>> have a mix and it makes the support harder.

Yes, in mainline U-boot I plan to convert them all at once.

>>
>> Considering we'd target this for 1.6, what would be the conversion plan?
>>
>> Who could be responsible for each board for converting/testing?
>>
> Not sure, my thought was to leave it to the board maintainers. Unless I'm
> mistaken (which is a possibility), for some reason uImage does not work when
> booting with the 3.10.X kernels.  It that is the case then we either need to
> figure out the problem with uImages or others will be forced to use zImage
> anyway.

I managed to boot FSL imx_3.10.9_1.0.0_alpha with mainline U-boot.

Haven't tested imx_3.10.17_1.0.0_beta yet, but I can try it next week.

Even if we manage to get imx_3.10.17_1.0.0_beta booting fine with
uImage, I still think that booting the zImage makes sense, as it can
avoid user errors by passing incorrect LOADADDR.


> Here are the steps I've considered:
> A) Send two patches to meta-freescale for meta-fsl-arm-extra to make the
> conversion:
>    1) bbappend for u-boot to patch the include/configs/<board>.h file to use
> and boot from zImage
>    2) Patch conf/machine/include/<board>.inc to set KERNEL_IMAGETYPE to
> zImage
>
> B) Test the current stable kernels with these settings
>
> c) Upstream the U-boot patch to u-boot-imx

Looks like a good plan.

Regards,

Fabio Estevam


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 19:37         ` John Weber
  2013-12-30 19:51           ` Fabio Estevam
@ 2013-12-30 20:13           ` Otavio Salvador
  1 sibling, 0 replies; 23+ messages in thread
From: Otavio Salvador @ 2013-12-30 20:13 UTC (permalink / raw)
  To: John Weber; +Cc: meta-freescale@yoctoproject.org

Hello John,

On Mon, Dec 30, 2013 at 5:37 PM, John Weber <rjohnweber@gmail.com> wrote:
> On 12/30/13 1:22 PM, Otavio Salvador wrote:
>> On Mon, Dec 30, 2013 at 3:17 PM, Fabio Estevam <festevam@gmail.com> wrote:
>>>
>>> On Mon, Dec 30, 2013 at 2:46 PM, John Weber <rjohnweber@gmail.com> wrote:
>>>>
>>>> As an side question - is there an issue with defaulting to using zImage
>>>> instead of uImage for Yocto/u-boot?
>>>
>>> No, I also think we should switch to zImage format. We only need to
>>> update the script to call 'bootz' instead of 'bootm'.
>>
>> I think this is a great idea but I believe we ought to make this for
>> all boards so we have it uniform across the boards; otherwise we'll
>> have a mix and it makes the support harder.
>>
>> Considering we'd target this for 1.6, what would be the conversion plan?
>>
>> Who could be responsible for each board for converting/testing?
>>
> Not sure, my thought was to leave it to the board maintainers. Unless I'm
> mistaken (which is a possibility), for some reason uImage does not work when
> booting with the 3.10.X kernels.  It that is the case then we either need to
> figure out the problem with uImages or others will be forced to use zImage
> anyway.

As I said earlier, I am fine with moving to zImage but we need to keep
3.0.35 and 3.10 working.

Another thing we need to consider is if we can migrate other SoCs too
(does 2.6.35 works with zImage?).

> Here are the steps I've considered:
> A) Send two patches to meta-freescale for meta-fsl-arm-extra to make the
> conversion:
>    1) bbappend for u-boot to patch the include/configs/<board>.h file to use
> and boot from zImage

This may be done in our U-Boot fork, as we keep it backporting
mainline patches. BUT this means both 3.0.35 and 3.10 need to use
zImage as we cannot do conditional environment depending on the kernel
version without very ugly hacks.

>    2) Patch conf/machine/include/<board>.inc to set KERNEL_IMAGETYPE to
> zImage

Yes, but read above.

> B) Test the current stable kernels with these settings
>
> c) Upstream the U-boot patch to u-boot-imx

Good.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 19:51           ` Fabio Estevam
@ 2013-12-30 20:17             ` Otavio Salvador
  2013-12-30 20:24               ` Fabio Estevam
  2013-12-30 20:32               ` John Weber
  0 siblings, 2 replies; 23+ messages in thread
From: Otavio Salvador @ 2013-12-30 20:17 UTC (permalink / raw)
  To: Fabio Estevam; +Cc: meta-freescale@yoctoproject.org

On Mon, Dec 30, 2013 at 5:51 PM, Fabio Estevam <festevam@gmail.com> wrote:
> On Mon, Dec 30, 2013 at 5:37 PM, John Weber <rjohnweber@gmail.com> wrote:
>
>>> I think this is a great idea but I believe we ought to make this for
>>> all boards so we have it uniform across the boards; otherwise we'll
>>> have a mix and it makes the support harder.
>
> Yes, in mainline U-boot I plan to convert them all at once.

Please do one commit per board; so it is easier to revert (if needed).

>>> Considering we'd target this for 1.6, what would be the conversion plan?
>>>
>>> Who could be responsible for each board for converting/testing?
>>>
>> Not sure, my thought was to leave it to the board maintainers. Unless I'm
>> mistaken (which is a possibility), for some reason uImage does not work when
>> booting with the 3.10.X kernels.  It that is the case then we either need to
>> figure out the problem with uImages or others will be forced to use zImage
>> anyway.
>
> I managed to boot FSL imx_3.10.9_1.0.0_alpha with mainline U-boot.

Me too; All customer-kernels I've been doing (based on 3.10) been
using zImage and it works quite well. Did you test older kernels
(3.0.35 and 2.6.35, for example)?

> Haven't tested imx_3.10.17_1.0.0_beta yet, but I can try it next week.
>
> Even if we manage to get imx_3.10.17_1.0.0_beta booting fine with
> uImage, I still think that booting the zImage makes sense, as it can
> avoid user errors by passing incorrect LOADADDR.

I like this as a goal but this is not a simple change for the BSP; we
need to make it work for both supported kernels and test both. The
ideal would be to have all boards using zImage but we have a long way
for this...

Even if we convert all boards to zImage we need to keep support for
uImage as customers may be using it for their internal boards.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 20:17             ` Otavio Salvador
@ 2013-12-30 20:24               ` Fabio Estevam
  2013-12-30 20:34                 ` Otavio Salvador
  2013-12-30 20:32               ` John Weber
  1 sibling, 1 reply; 23+ messages in thread
From: Fabio Estevam @ 2013-12-30 20:24 UTC (permalink / raw)
  To: Otavio Salvador; +Cc: meta-freescale@yoctoproject.org

On Mon, Dec 30, 2013 at 6:17 PM, Otavio Salvador
<otavio@ossystems.com.br> wrote:


> Please do one commit per board; so it is easier to revert (if needed).

Yes, by "convert them all at once" I mean to send a series of patches
doing the conversion for several boards.

> Me too; All customer-kernels I've been doing (based on 3.10) been
> using zImage and it works quite well. Did you test older kernels
> (3.0.35 and 2.6.35, for example)?

Booting a zImage is something that is really kernel version independent.

>> Haven't tested imx_3.10.17_1.0.0_beta yet, but I can try it next week.
>>
>> Even if we manage to get imx_3.10.17_1.0.0_beta booting fine with
>> uImage, I still think that booting the zImage makes sense, as it can
>> avoid user errors by passing incorrect LOADADDR.
>
> I like this as a goal but this is not a simple change for the BSP; we
> need to make it work for both supported kernels and test both. The
> ideal would be to have all boards using zImage but we have a long way
> for this...
>
> Even if we convert all boards to zImage we need to keep support for
> uImage as customers may be using it for their internal boards.

Then this defeats the whole purpose of the zImage transition then.

Regards,

Fabio Estevam


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 20:17             ` Otavio Salvador
  2013-12-30 20:24               ` Fabio Estevam
@ 2013-12-30 20:32               ` John Weber
  2013-12-30 20:37                 ` Otavio Salvador
  1 sibling, 1 reply; 23+ messages in thread
From: John Weber @ 2013-12-30 20:32 UTC (permalink / raw)
  To: Otavio Salvador, Fabio Estevam; +Cc: meta-freescale@yoctoproject.org

Hi Otavio -

On 12/30/13 2:17 PM, Otavio Salvador wrote:
> On Mon, Dec 30, 2013 at 5:51 PM, Fabio Estevam <festevam@gmail.com> wrote:
>> On Mon, Dec 30, 2013 at 5:37 PM, John Weber <rjohnweber@gmail.com> wrote:
>>
>>>> I think this is a great idea but I believe we ought to make this for
>>>> all boards so we have it uniform across the boards; otherwise we'll
>>>> have a mix and it makes the support harder.
>> Yes, in mainline U-boot I plan to convert them all at once.
> Please do one commit per board; so it is easier to revert (if needed).
>
>>>> Considering we'd target this for 1.6, what would be the conversion plan?
>>>>
>>>> Who could be responsible for each board for converting/testing?
>>>>
>>> Not sure, my thought was to leave it to the board maintainers. Unless I'm
>>> mistaken (which is a possibility), for some reason uImage does not work when
>>> booting with the 3.10.X kernels.  It that is the case then we either need to
>>> figure out the problem with uImages or others will be forced to use zImage
>>> anyway.
>> I managed to boot FSL imx_3.10.9_1.0.0_alpha with mainline U-boot.
> Me too; All customer-kernels I've been doing (based on 3.10) been
> using zImage and it works quite well. Did you test older kernels
> (3.0.35 and 2.6.35, for example)?
Right now, all my zImage attempts have been made using 3.10.17 beta, but I plan 
to go back and do 3.0.35.  I shall stay away from 2.6.35.  :-)
>> Haven't tested imx_3.10.17_1.0.0_beta yet, but I can try it next week.
>>
>> Even if we manage to get imx_3.10.17_1.0.0_beta booting fine with
>> uImage, I still think that booting the zImage makes sense, as it can
>> avoid user errors by passing incorrect LOADADDR.
> I like this as a goal but this is not a simple change for the BSP; we
> need to make it work for both supported kernels and test both. The
> ideal would be to have all boards using zImage but we have a long way
> for this...
It does seem like a rather large change.  For each board, the changes are fairly 
minimal (as long as it works), but when you figure in 30+ boards, and for custom 
boards, that is a whole different problem.  I'd like to know what other 
maintainers think here.
>
> Even if we convert all boards to zImage we need to keep support for
> uImage as customers may be using it for their internal boards.
>
Assuming that the default images filenames would be 'uImage' and 'zImage' one 
could do a hack-ish thing like test to see which file is present and then either 
bootz or bootm based on that.  I actually did half of this earlier today (minus 
the testing which file is present), by selecting bootz when image=zImage, and 
bootm when image=uImage.  While this would be nice to make it work by default 
with uImage or zImage, it is not very elegant and would need to repeated for 
each board config file, therefore it is a hack.  It would be much better for a 
simple 'bootany' command to test which type of image is loaded into memory and 
pick the appropriate one.

John




^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 20:24               ` Fabio Estevam
@ 2013-12-30 20:34                 ` Otavio Salvador
  0 siblings, 0 replies; 23+ messages in thread
From: Otavio Salvador @ 2013-12-30 20:34 UTC (permalink / raw)
  To: Fabio Estevam; +Cc: meta-freescale@yoctoproject.org

Hello Fabio,

On Mon, Dec 30, 2013 at 6:24 PM, Fabio Estevam <festevam@gmail.com> wrote:
> On Mon, Dec 30, 2013 at 6:17 PM, Otavio Salvador
> <otavio@ossystems.com.br> wrote:
>> Please do one commit per board; so it is easier to revert (if needed).
>
> Yes, by "convert them all at once" I mean to send a series of patches
> doing the conversion for several boards.

Good.

>> Me too; All customer-kernels I've been doing (based on 3.10) been
>> using zImage and it works quite well. Did you test older kernels
>> (3.0.35 and 2.6.35, for example)?
>
> Booting a zImage is something that is really kernel version independent.

Sure but this does not mean we can convert all without proper testing, right?

>>> Haven't tested imx_3.10.17_1.0.0_beta yet, but I can try it next week.
>>>
>>> Even if we manage to get imx_3.10.17_1.0.0_beta booting fine with
>>> uImage, I still think that booting the zImage makes sense, as it can
>>> avoid user errors by passing incorrect LOADADDR.
>>
>> I like this as a goal but this is not a simple change for the BSP; we
>> need to make it work for both supported kernels and test both. The
>> ideal would be to have all boards using zImage but we have a long way
>> for this...
>>
>> Even if we convert all boards to zImage we need to keep support for
>> uImage as customers may be using it for their internal boards.
>
> Then this defeats the whole purpose of the zImage transition then.

It does not; I think we must be a safe bed for our customers and we
cannot shove down their throats a change like that. We must support
this at least for one more release to keep some time for them to
convert and adapt.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 20:32               ` John Weber
@ 2013-12-30 20:37                 ` Otavio Salvador
  0 siblings, 0 replies; 23+ messages in thread
From: Otavio Salvador @ 2013-12-30 20:37 UTC (permalink / raw)
  To: John Weber; +Cc: meta-freescale@yoctoproject.org

John,

On Mon, Dec 30, 2013 at 6:32 PM, John Weber <rjohnweber@gmail.com> wrote:
> On 12/30/13 2:17 PM, Otavio Salvador wrote:
>>
>> On Mon, Dec 30, 2013 at 5:51 PM, Fabio Estevam <festevam@gmail.com> wrote:
>>>
>>> On Mon, Dec 30, 2013 at 5:37 PM, John Weber <rjohnweber@gmail.com> wrote:
>>>
>>>>> I think this is a great idea but I believe we ought to make this for
>>>>> all boards so we have it uniform across the boards; otherwise we'll
>>>>> have a mix and it makes the support harder.
>>>
>>> Yes, in mainline U-boot I plan to convert them all at once.
>>
>> Please do one commit per board; so it is easier to revert (if needed).
>>
>>>>> Considering we'd target this for 1.6, what would be the conversion
>>>>> plan?
>>>>>
>>>>> Who could be responsible for each board for converting/testing?
>>>>>
>>>> Not sure, my thought was to leave it to the board maintainers. Unless
>>>> I'm
>>>> mistaken (which is a possibility), for some reason uImage does not work
>>>> when
>>>> booting with the 3.10.X kernels.  It that is the case then we either
>>>> need to
>>>> figure out the problem with uImages or others will be forced to use
>>>> zImage
>>>> anyway.
>>>
>>> I managed to boot FSL imx_3.10.9_1.0.0_alpha with mainline U-boot.
>>
>> Me too; All customer-kernels I've been doing (based on 3.10) been
>> using zImage and it works quite well. Did you test older kernels
>> (3.0.35 and 2.6.35, for example)?
>
> Right now, all my zImage attempts have been made using 3.10.17 beta, but I
> plan to go back and do 3.0.35.  I shall stay away from 2.6.35.  :-)

Good; this would be 'good enough' for us to consider the migration of
Wandboard for zImage.

>>> Haven't tested imx_3.10.17_1.0.0_beta yet, but I can try it next week.
>>>
>>> Even if we manage to get imx_3.10.17_1.0.0_beta booting fine with
>>> uImage, I still think that booting the zImage makes sense, as it can
>>> avoid user errors by passing incorrect LOADADDR.
>>
>> I like this as a goal but this is not a simple change for the BSP; we
>> need to make it work for both supported kernels and test both. The
>> ideal would be to have all boards using zImage but we have a long way
>> for this...
>
> It does seem like a rather large change.  For each board, the changes are
> fairly minimal (as long as it works), but when you figure in 30+ boards, and
> for custom boards, that is a whole different problem.  I'd like to know what
> other maintainers think here.

Yes; I fully agree. We cannot underestimate this change as it has a
high impact the BSP.

>> Even if we convert all boards to zImage we need to keep support for
>> uImage as customers may be using it for their internal boards.
>>
> Assuming that the default images filenames would be 'uImage' and 'zImage'
> one could do a hack-ish thing like test to see which file is present and
> then either bootz or bootm based on that.  I actually did half of this
> earlier today (minus the testing which file is present), by selecting bootz
> when image=zImage, and bootm when image=uImage.  While this would be nice to
> make it work by default with uImage or zImage, it is not very elegant and
> would need to repeated for each board config file, therefore it is a hack.
> It would be much better for a simple 'bootany' command to test which type of
> image is loaded into memory and pick the appropriate one.

Yes; this was the ugly hack I was talking about ;-)

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 13:27 ` Daiane.Angolini
  2013-12-30 16:46   ` John Weber
@ 2013-12-31 17:20   ` Diego
  2013-12-31 17:30     ` Eric Nelson
  1 sibling, 1 reply; 23+ messages in thread
From: Diego @ 2013-12-31 17:20 UTC (permalink / raw)
  To: Daiane.Angolini@freescale.com; +Cc: meta-freescale@yoctoproject.org

In data lunedì 30 dicembre 2013 13:27:36, Daiane.Angolini@freescale.com ha 
scritto:
> > -----Original Message-----
> > From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
> > bounces@yoctoproject.org] On Behalf Of Diego
> > Sent: Monday, December 30, 2013 6:37 AM
> > To: meta-freescale@yoctoproject.org
> > Subject: [meta-freescale] Freescale Linux kernel 3.10.17_1.0.0_beta
> > 
> > Hi,
> > 
> > I've noticed a new 3.10 beta kernel popped up in Freescale's git:
> > http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-> > imx.git/log/?h=imx_3.10.17_1.0.0_beta
> > 
> > Is it already in the works for Yocto?
> 
> I´m sorry, what do you mean?
> 
> We are working on the upgrade patchset, but the patches are not ready yet,
> do you want to participate in tests?
> 

Yeah, I was referring to the patchset. I'd be glad to participate to the 
tests, but I think I need to wait for Nitrogen6x boards adaptations. 

Diego



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-31 17:20   ` Diego
@ 2013-12-31 17:30     ` Eric Nelson
  0 siblings, 0 replies; 23+ messages in thread
From: Eric Nelson @ 2013-12-31 17:30 UTC (permalink / raw)
  To: Diego, Daiane.Angolini@freescale.com; +Cc: meta-freescale@yoctoproject.org

Hi Diego,

On 12/31/2013 10:20 AM, Diego wrote:
> In data lunedì 30 dicembre 2013 13:27:36, Daiane.Angolini@freescale.com ha
> scritto:
>>> -----Original Message-----
>>> From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-
>>> bounces@yoctoproject.org] On Behalf Of Diego
>>> Sent: Monday, December 30, 2013 6:37 AM
>>> To: meta-freescale@yoctoproject.org
>>> Subject: [meta-freescale] Freescale Linux kernel 3.10.17_1.0.0_beta
>>>
>>> Hi,
>>>
>>> I've noticed a new 3.10 beta kernel popped up in Freescale's git:
>>> http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-> > imx.git/log/?h=imx_3.10.17_1.0.0_beta
>>>
>>> Is it already in the works for Yocto?
>>
>> I´m sorry, what do you mean?
>>
>> We are working on the upgrade patchset, but the patches are not ready yet,
>> do you want to participate in tests?
>>
>
> Yeah, I was referring to the patchset. I'd be glad to participate to the
> tests, but I think I need to wait for Nitrogen6x boards adaptations.
>

Coming soon.

With the holidays, I just noticed the 3.10.17_1.0.0_beta kernel in
yesterday's thread.

Regards,


Eric


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2013-12-30 16:46   ` John Weber
  2013-12-30 17:17     ` Fabio Estevam
@ 2014-01-08 12:04     ` Mats Kärrman
  2014-01-08 13:57       ` Eric Nelson
  2014-01-08 19:37       ` Lauren Post
  1 sibling, 2 replies; 23+ messages in thread
From: Mats Kärrman @ 2014-01-08 12:04 UTC (permalink / raw)
  To: meta-freescale@yoctoproject.org

Hi,

I'm also pressed to start using the new kernel (on i.MX6 / Sabre to begin with).
Are you sharing your work so far somewhere?

BR // Mats


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2014-01-08 12:04     ` Mats Kärrman
@ 2014-01-08 13:57       ` Eric Nelson
  2014-01-08 14:02         ` Gary Thomas
  2014-01-08 19:37       ` Lauren Post
  1 sibling, 1 reply; 23+ messages in thread
From: Eric Nelson @ 2014-01-08 13:57 UTC (permalink / raw)
  To: Mats Kärrman, meta-freescale@yoctoproject.org

Hi Mats,

On 01/08/2014 05:04 AM, Mats Kärrman wrote:
> Hi,
>
> I'm also pressed to start using the new kernel (on i.MX6 / Sabre to begin with).
> Are you sharing your work so far somewhere?
>

For those interested in early testing on SABRE Lite or Nitrogen6x,
we've pushed a branch to our Github repository:

	https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_3.10.17_1.0.0_beta

Regards,


Eric


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2014-01-08 13:57       ` Eric Nelson
@ 2014-01-08 14:02         ` Gary Thomas
  2014-01-08 23:43           ` Eric Nelson
  0 siblings, 1 reply; 23+ messages in thread
From: Gary Thomas @ 2014-01-08 14:02 UTC (permalink / raw)
  To: meta-freescale

On 2014-01-08 06:57, Eric Nelson wrote:
> Hi Mats,
>
> On 01/08/2014 05:04 AM, Mats Kärrman wrote:
>> Hi,
>>
>> I'm also pressed to start using the new kernel (on i.MX6 / Sabre to begin with).
>> Are you sharing your work so far somewhere?
>>
>
> For those interested in early testing on SABRE Lite or Nitrogen6x,
> we've pushed a branch to our Github repository:
>
>      https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_3.10.17_1.0.0_beta

Any guidance on how to boot this?  (device trees on ARM/U-Boot still baffle me)

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2014-01-08 12:04     ` Mats Kärrman
  2014-01-08 13:57       ` Eric Nelson
@ 2014-01-08 19:37       ` Lauren Post
  2014-01-09 16:55         ` Mats Kärrman
  1 sibling, 1 reply; 23+ messages in thread
From: Lauren Post @ 2014-01-08 19:37 UTC (permalink / raw)
  To: Mats Kärrman, meta-freescale@yoctoproject.org

We are in field trial right now almost complete for 3.10.17-1.0.0_beta but it is live with the manifest on the meta-fsl-bsp-release layer for those interested in trying it out.   I'll add user's guide once I have final version after field trial is complete.

As for work on master, I'm upstreaming the patches now and waiting on reviews from Otavio before it gets pushed into master-next.  

If you want to use our release in field trial start with the meta-fsl-bsp-release layer which was tested on top of the dora branches.  GA will be coming very quickly for 3.10.17-1.0.0.

Our meta-fsl-bsp-release has updates to components I have to upstream into poky and meta-oe so not all of it will be part of meta-fsl-arm.

Note this has a new graphics version that is not compatible with 3.0.35 kernel without kernel updates for 3.0.35 (Otavio has the patches).     The new graphics version allows us to support webGL in chromium.  We also provide support for the manufacturing tool in this release.

Lauren Post
Yocto i.MX Team Lead

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Mats Kärrman
Sent: Wednesday, January 08, 2014 6:05 AM
To: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] Freescale Linux kernel 3.10.17_1.0.0_beta

Hi,

I'm also pressed to start using the new kernel (on i.MX6 / Sabre to begin with).
Are you sharing your work so far somewhere?

BR // Mats
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale




^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2014-01-08 14:02         ` Gary Thomas
@ 2014-01-08 23:43           ` Eric Nelson
  0 siblings, 0 replies; 23+ messages in thread
From: Eric Nelson @ 2014-01-08 23:43 UTC (permalink / raw)
  To: Gary Thomas, meta-freescale

On 01/08/2014 07:02 AM, Gary Thomas wrote:
> On 2014-01-08 06:57, Eric Nelson wrote:
>> Hi Mats,
>>
>> On 01/08/2014 05:04 AM, Mats Kärrman wrote:
>>> Hi,
>>>
>>> I'm also pressed to start using the new kernel (on i.MX6 / Sabre to
>>> begin with).
>>> Are you sharing your work so far somewhere?
>>>
>>
>> For those interested in early testing on SABRE Lite or Nitrogen6x,
>> we've pushed a branch to our Github repository:
>>
>>
>> https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_3.10.17_1.0.0_beta
>>

Hi Gary,

Bear with us. We're doing some more testing and finding some issues.

We'll post patches to the ML when things are in a more workable state
(in coming days).

Regards,


Eric


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Freescale Linux kernel 3.10.17_1.0.0_beta
  2014-01-08 19:37       ` Lauren Post
@ 2014-01-09 16:55         ` Mats Kärrman
  0 siblings, 0 replies; 23+ messages in thread
From: Mats Kärrman @ 2014-01-09 16:55 UTC (permalink / raw)
  To: Lauren Post, meta-freescale@yoctoproject.org

Thank you, I'm looking at it now!

BR // Mats

> From: Lauren Post [Lauren.Post@freescale.com]
> Sent: Wednesday, January 08, 2014 8:37 PM
> To: Mats Kärrman; meta-freescale@yoctoproject.org
> Subject: RE: [meta-freescale] Freescale Linux kernel 3.10.17_1.0.0_beta
> 
> We are in field trial right now almost complete for 3.10.17-1.0.0_beta but it is live with the manifest on the meta-fsl-bsp-release layer for those interested in trying it out.   I'll add user's guide once I have final version after field trial is complete.
> 
> As for work on master, I'm upstreaming the patches now and waiting on reviews from Otavio before it gets pushed into master-next.
> 
> If you want to use our release in field trial start with the meta-fsl-bsp-release layer which was tested on top of the dora branches.  GA will be coming very quickly for 3.10.17-1.0.0.
> 
> Our meta-fsl-bsp-release has updates to components I have to upstream into poky and meta-oe so not all of it will be part of meta-fsl-arm.
> 
> Note this has a new graphics version that is not compatible with 3.0.35 kernel without kernel updates for 3.0.35 (Otavio has the patches).     The new graphics version allows us to support webGL in chromium.  We also provide support for the manufacturing tool in this release.
> 
> Lauren Post
> Yocto i.MX Team Lead


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2014-01-09 16:55 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-30  8:37 Freescale Linux kernel 3.10.17_1.0.0_beta Diego
2013-12-30 13:27 ` Daiane.Angolini
2013-12-30 16:46   ` John Weber
2013-12-30 17:17     ` Fabio Estevam
2013-12-30 17:34       ` John Weber
2013-12-30 17:36         ` Fabio Estevam
2013-12-30 19:22       ` Otavio Salvador
2013-12-30 19:37         ` John Weber
2013-12-30 19:51           ` Fabio Estevam
2013-12-30 20:17             ` Otavio Salvador
2013-12-30 20:24               ` Fabio Estevam
2013-12-30 20:34                 ` Otavio Salvador
2013-12-30 20:32               ` John Weber
2013-12-30 20:37                 ` Otavio Salvador
2013-12-30 20:13           ` Otavio Salvador
2014-01-08 12:04     ` Mats Kärrman
2014-01-08 13:57       ` Eric Nelson
2014-01-08 14:02         ` Gary Thomas
2014-01-08 23:43           ` Eric Nelson
2014-01-08 19:37       ` Lauren Post
2014-01-09 16:55         ` Mats Kärrman
2013-12-31 17:20   ` Diego
2013-12-31 17:30     ` Eric Nelson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.