[PATCH 2/2] ARM: remove the 4x expansion presumption while decompressing the kernel
Russell King - ARM Linux
linux at arm.linux.org.uk
Thu Feb 17 13:52:23 EST 2011
On Thu, Feb 17, 2011 at 10:51:56AM -0700, Grant Likely wrote:
> As for knowing where it can relocate to, we already know (actually
> current code just makes an assumption) about how long the kernel
> proper image is and where it wants to live in the zImage's head.S.
> Assuming enough ram, if r6 reflects the size of the zImage + the size
> of the appended data then it should be good.
That isn't a valid argument. Just because "the decompressor already
does it" does not mean that it'll work with ramdisks. We've been
lucky so far that it has worked with the kernel - and that's exactly
what it is - luck.
It works for a 1-2MB kernel. A 16MB ramdisk is a completely different
kettle of bytes.
More information about the linux-arm-kernel
mailing list