
On Tue, 21 Sep 2010 03:03:22 +0200 "Chen, Tiejun" Tiejun.Chen@windriver.com wrote:
-----Original Message----- From: Shawn Jin [mailto:shawnxjin@gmail.com] Sent: Tuesday, September 21, 2010 1:53 AM To: Chen, Tiejun Cc: ppcdev; uboot Subject: Re: cuImage and multi image?
I have a cuImage kernel in order to support legacy u-boot and a ramdisk image. Kernel boots fine if these two images are
separate and
"bootm $kernel $ramdisk" is used. But I can not make it to
work using
a single multi image that contains the kernel and ramdisk
images. Is
it even technically possible to boot a multi-image with cuboot wrapper?
Try the following steps:
- cp <your ramdisk.gz> arch/powerpc/boot/ramdisk.image.gz
- make cuImage.initrd.<your target>
You can get one Image, cuImage.initrd.<your target>,
including kernel and ramdisk.
A follow up question. With this method, the total image size (uncompressed) is limited to the 4MB (the link address of the boot wrapper)?
No.
Yes, unless you change the link address, or provide a vmlinux_alloc callback (which currently only happens on true OF, not cuImage).
Unless you're talking about the "(uncompressed)"? The limit applies to the uncompressed boot image -- anything that the bootwrapper itself is decompressing. It does not apply to any further uncompression of the ramdisk itself.
-Scott