[Fwd: [PATCH] PPC64: large INITRD causes kernel not to boot]

Olaf Hering olh at suse.de
Tue Aug 9 05:11:23 EST 2005


 On Mon, Aug 08, Mark Bellon wrote:

> The original code started non-zero too [don't know why]. Yes, if 
> everything was correct and the claims where proper one could always 
> start at zero.

make sure to also claim the range from _start to _end. The firmware on
my B50 doesnt claim the client memrange.

> I've got several platforms where the claim will (incorrectly) succeed 
> below the computed location. This coding insures that no matter what the 
> firmware thinks is right (or wrong) the claiming starts at a safe place. 
> Insurance?

What is wrong with allocations on low addresses?

> On top of that it's just a waste of time. In really huge INITRD handling 
> this adds unnecessary boot latency.

I could not load a 10Mb file via network on a POWER4 LPAR. Maybe your
case is a huge ELF memsize. On what system do you see the failure?



More information about the Linuxppc64-dev mailing list