[U-Boot-Users] Passing board info from uboot to linux

Wolfgang Denk wd at denx.de
Thu Jan 26 21:56:14 CET 2006

In message <001b01c62248$07fdc8a0$9e01120a at bilisim.local> you wrote:
> 1- when linux image is zImage, there is no boot parameter passing from

Parameter passing has nothing to do whith the image  format.  if  the
kernel  can  be  booted using the given format then usually paramters
can be passed, too. Not all boot loaders do this, though, but  that's
a different story.

> bootloader(DINK32 or customer firmware) to kernel and bootloader
> integrated into linux image. In this situation, is linux kernel start at
> point linux/arch/ppc/kernel/haed.S - _start start up code ?

The kernel entry point has nothing to do with parameter passing either.

I have to admit that I don't understand what your problemd  and  your
question was.

> 2- when linux image is uImage, how do u-boot pass board info data
> structure to linux kernel? where is linux kernel starting point in linux
> sources?

Thishas been described before here on the list, just a few days ago I
think. Please look in the archives. And as far as the Linux start  is
concerned - see the do_bootm() code for the respective architecture.

Best regards,

Wolfgang Denk

Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
There are three ways to get something  done:  do  it  yourself,  hire
someone, or forbid your kids to do it.

More information about the U-Boot mailing list