Hi Thomas,

Le 15/07/2011 09:53, Cao, Da-Shi (EB-Presales-ZTE/HW-GZ) a écrit :
> Hi Albert,
> I did not know how to make a uImage of initrd. I guess u-boot does not 
> support the gzipped cpio as an initrd. As I'm new to u-boot, so I would be 
> glad if I can make the gzipped cpio to be acceptable by u-boot as a valid 
> initrd.

This is something that you can probably find answers to in Denx' ELDK --
see the Denx website.

> As for the physical address, it is in the file arch/arm/mm/init.c of Linux 
> kernel. It works when I pass a physical address of initrd to it. It seems 
> that if the old format of initrd is passed to Linux kernel, it expects a 
> virtual address!
> 
> I can either change the init.c of Linux kernel to expect a virtual address, 
> or change the u-boot to give a physical address. It is more dependable to 
> make u-boot send out a physical address, as the virtual address of u-boot may 
> not be the virtual address of the Linux kernel, although it is now identical 
> for current moment.

I am surprised that U-Boot provides a virtual address. If you are sure
that it does -- i.e. if you have traced the current (git u-boot/master)
U-Boot code and made sure that the address passed is not correct as a
physical address and is correct as a virtual one, then please open a new
discussion thread here with an adequate subject and mention the exact SW
and HW setup you're using, along with your observations.

> Thanks a lot.
> Thomas

Amicalement,
-- 
Albert.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to