Re: ppcboot and powerpc branch question
Dear Chris, in message <[EMAIL PROTECTED]> you wrote: > > I am currently using your ELDK 4.1 Uclibc and have written various > scripts that allow it to be used with buildroot makefiles. Are you going > to releasing a newer version anytime soon? Yes, we just showed ELDK 4.2 at the SPS/IPC/Drives trade show in Nuremberg. OK, it's still beta since we wait for the final release of Xenomai 2.4, but PPC and PPC64 beta is available for testers. > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Two remarks: - Please don't top post / full quote. See http://www.netmeister.org/news/learn2quote.html - Please post ELDK related requests on the ELDK mailing list, see http://lists.denx.de/mailman/listinfo/eldk Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] A good marriage would be between a blind wife and deaf husband. -- Michel de Montaigne ___ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded
RE: ppcboot and powerpc branch question
Wolgang, This question does pertain to the thread in question, but.. I am currently using your ELDK 4.1 Uclibc and have written various scripts that allow it to be used with buildroot makefiles. Are you going to releasing a newer version anytime soon? Thanks, Chris P. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Wolfgang Denk Sent: Friday, November 30, 2007 2:16 PM To: fabien Cc: linuxppc-embedded@ozlabs.org Subject: Re: ppcboot and powerpc branch question In message <[EMAIL PROTECTED]> you wrote: > > instead of bd_t struct. I'm a bit disappointed because i also see that > older u-boot (in my case > ppcboot 1.1.5) aren't capable to pass dts to kernel. PPCBoot was a in a distant past before U-Boot. Actually, PPCBoot 1.1.5 is more than 5 and a half years old. You cannot really expect a Neanderthal man to drive a space shuttle. > Is there a way to keep my old bootloader to boot a powerpc branch kernel ? No. Please use a current U-Boot (i. e. at least U-Boot 1.3.0). Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] As in certain cults it is possible to kill a process if you know its true name. -- Ken Thompson and Dennis M. Ritchie ___ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded ___ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded
Re: ppcboot and powerpc branch question
In message <[EMAIL PROTECTED]> you wrote: > > instead of bd_t struct. I'm a bit disappointed because i also see that > older u-boot (in my case > ppcboot 1.1.5) aren't capable to pass dts to kernel. PPCBoot was a in a distant past before U-Boot. Actually, PPCBoot 1.1.5 is more than 5 and a half years old. You cannot really expect a Neanderthal man to drive a space shuttle. > Is there a way to keep my old bootloader to boot a powerpc branch kernel ? No. Please use a current U-Boot (i. e. at least U-Boot 1.3.0). Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] As in certain cults it is possible to kill a process if you know its true name. -- Ken Thompson and Dennis M. Ritchie ___ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded
Re: ppcboot and powerpc branch question
Thanks for yours advices Scott and Clemens i'll read the docs given Best regards 2007/11/30, Clemens Koller <[EMAIL PROTECTED]>: > fabien schrieb: > > hi all, > > > > After some problem with my custom board and kernel 2.6.19 about the > > init process, i've moved > > on 2.6.23 and that had fixed my problems. (related to this post : > > http://marc.info/?l=linuxppc-embedded&m=11960901017&w=2) > > Apparently it was a problem with cpm_uart on SMC1. > > (http://lkml.org/lkml/2007/9/23/99) > > the patch have been integrated in 2.6.23. Now i use this kernel and > > busybox works. > > I want to migrated my board in powerpc branch instead of ppc (i plan > > to use xenomai but in 2.6.23 > > there is only an adeos patch for piowerpc branch), but i see the use > > of a device tree > > instead of bd_t struct. I'm a bit disappointed because i also see that > > older u-boot (in my case > > ppcboot 1.1.5) aren't capable to pass dts to kernel. > > Is there a way to keep my old bootloader to boot a powerpc branch kernel ? > > please read linux/Documentation/powerpc/booting-without-of.txt > > To get a cuImage, you > - need to adjust your .dts and configure your kernel to use it. > - need the latest dtc (device tree compiler), > - need the latest mkimage (from the latest u-boot tree) > - and build your cuImage by building the target zImage (make zImage) > -> your cuImage then rests in i.e. arch/powerpc/boot/cuImage. > > Aside of no good documentation, I ran into the problem that the > embedded device tree doesn't get updated by the bd_t struct properly > (the mac addresses) in the latest versions of the kernel. This might be > a bug or a configuration error on my side. I didn't check yet. > U-Boot with full device tree support will hopfully fix that, when it's > out. > > Regards, > > -- > Clemens Koller > __ > R&D Imaging Devices > Anagramm GmbH > Rupert-Mayer-Straße 45/1 > Linhof Werksgelände > D-81379 München > Tel.089-741518-50 > Fax 089-741518-19 > http://www.anagramm-technology.com > > ___ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded
Re: ppcboot and powerpc branch question
fabien schrieb: > hi all, > > After some problem with my custom board and kernel 2.6.19 about the > init process, i've moved > on 2.6.23 and that had fixed my problems. (related to this post : > http://marc.info/?l=linuxppc-embedded&m=11960901017&w=2) > Apparently it was a problem with cpm_uart on SMC1. > (http://lkml.org/lkml/2007/9/23/99) > the patch have been integrated in 2.6.23. Now i use this kernel and > busybox works. > I want to migrated my board in powerpc branch instead of ppc (i plan > to use xenomai but in 2.6.23 > there is only an adeos patch for piowerpc branch), but i see the use > of a device tree > instead of bd_t struct. I'm a bit disappointed because i also see that > older u-boot (in my case > ppcboot 1.1.5) aren't capable to pass dts to kernel. > Is there a way to keep my old bootloader to boot a powerpc branch kernel ? please read linux/Documentation/powerpc/booting-without-of.txt To get a cuImage, you - need to adjust your .dts and configure your kernel to use it. - need the latest dtc (device tree compiler), - need the latest mkimage (from the latest u-boot tree) - and build your cuImage by building the target zImage (make zImage) -> your cuImage then rests in i.e. arch/powerpc/boot/cuImage. Aside of no good documentation, I ran into the problem that the embedded device tree doesn't get updated by the bd_t struct properly (the mac addresses) in the latest versions of the kernel. This might be a bug or a configuration error on my side. I didn't check yet. U-Boot with full device tree support will hopfully fix that, when it's out. Regards, -- Clemens Koller __ R&D Imaging Devices Anagramm GmbH Rupert-Mayer-Straße 45/1 Linhof Werksgelände D-81379 München Tel.089-741518-50 Fax 089-741518-19 http://www.anagramm-technology.com ___ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded
Re: ppcboot and powerpc branch question
fabien wrote: > Ok, thanks > So do I need to define a dts file or the bd_t struct only will be > sufficient to boot with cuImage ? You need to define a dts file (see the existing ones in arch/powerpc/boot/dts for examples), and set CONFIG_DEVICE_TREE to tell the wrapper which one to include. Note that this dts must have linux,network-index properties in the network nodes for the MAC addresses to be filled in, and must have /chosen/linux,stdout-path if you want output from the wrapper (useful if something goes wrong (such as insufficient memory to relocate the kernel) or if you want to edit the command line). You also need to do make zImage rather than make uImage for cuImage to be built. -Scott ___ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded
Re: ppcboot and powerpc branch question
2007/11/30, Grant Likely <[EMAIL PROTECTED]>: > On 11/30/07, fabien <[EMAIL PROTECTED]> wrote: > > hi all, > > > > After some problem with my custom board and kernel 2.6.19 about the > > init process, i've moved > > on 2.6.23 and that had fixed my problems. (related to this post : > > http://marc.info/?l=linuxppc-embedded&m=11960901017&w=2) > > Apparently it was a problem with cpm_uart on SMC1. > > (http://lkml.org/lkml/2007/9/23/99) > > the patch have been integrated in 2.6.23. Now i use this kernel and > > busybox works. > > I want to migrated my board in powerpc branch instead of ppc (i plan > > to use xenomai but in 2.6.23 > > there is only an adeos patch for piowerpc branch), but i see the use > > of a device tree > > instead of bd_t struct. I'm a bit disappointed because i also see that > > older u-boot (in my case > > ppcboot 1.1.5) aren't capable to pass dts to kernel. > > Is there a way to keep my old bootloader to boot a powerpc branch kernel ? > > Yes, you can build a 'cuImage' in arch/powerpc which wraps the kernel > image with a device tree and copies the bd_t data into the tree before > booting. > > Cheers, > g. > > > -- > Grant Likely, B.Sc., P.Eng. > Secret Lab Technologies Ltd. > [EMAIL PROTECTED] > (403) 399-0195 > Ok, thanks So do I need to define a dts file or the bd_t struct only will be sufficient to boot with cuImage ? Best regards Fab ___ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded
Re: ppcboot and powerpc branch question
On 11/30/07, fabien <[EMAIL PROTECTED]> wrote: > hi all, > > After some problem with my custom board and kernel 2.6.19 about the > init process, i've moved > on 2.6.23 and that had fixed my problems. (related to this post : > http://marc.info/?l=linuxppc-embedded&m=11960901017&w=2) > Apparently it was a problem with cpm_uart on SMC1. > (http://lkml.org/lkml/2007/9/23/99) > the patch have been integrated in 2.6.23. Now i use this kernel and > busybox works. > I want to migrated my board in powerpc branch instead of ppc (i plan > to use xenomai but in 2.6.23 > there is only an adeos patch for piowerpc branch), but i see the use > of a device tree > instead of bd_t struct. I'm a bit disappointed because i also see that > older u-boot (in my case > ppcboot 1.1.5) aren't capable to pass dts to kernel. > Is there a way to keep my old bootloader to boot a powerpc branch kernel ? Yes, you can build a 'cuImage' in arch/powerpc which wraps the kernel image with a device tree and copies the bd_t data into the tree before booting. Cheers, g. -- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd. [EMAIL PROTECTED] (403) 399-0195 ___ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded
ppcboot and powerpc branch question
hi all, After some problem with my custom board and kernel 2.6.19 about the init process, i've moved on 2.6.23 and that had fixed my problems. (related to this post : http://marc.info/?l=linuxppc-embedded&m=11960901017&w=2) Apparently it was a problem with cpm_uart on SMC1. (http://lkml.org/lkml/2007/9/23/99) the patch have been integrated in 2.6.23. Now i use this kernel and busybox works. I want to migrated my board in powerpc branch instead of ppc (i plan to use xenomai but in 2.6.23 there is only an adeos patch for piowerpc branch), but i see the use of a device tree instead of bd_t struct. I'm a bit disappointed because i also see that older u-boot (in my case ppcboot 1.1.5) aren't capable to pass dts to kernel. Is there a way to keep my old bootloader to boot a powerpc branch kernel ? Best regards Fab ___ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded