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