On Thu, Nov 14, 2002 at 04:54:47PM +0100, Magnus Damm wrote: > The bi_record setup code in linux/arch/ppc/boot/simple/misc-embedded.c > doesn't care about the initrd size. So, if you are using a initrd that > crosses a megabyte-boundary you will have your initrd overwritten with > the bi_record. This results in crc error when unpacking the initrd. > > The quick fix is to add a offset to the boot-code and to > arch/ppc/kernel/setup.c. > > So, what's the long term solution? > Passing a pointer to the kernel?
Can you give more information about where everything is loaded up at? I thought this was a non-issue, but it's been a while since I tested initrds. -- Tom Rini (TR1265) http://gate.crashing.org/~trini/ ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/