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

Olaf Hering olh at suse.de
Tue Aug 9 05:42:35 EST 2005


 On Mon, Aug 08, Mark Bellon wrote:

> Olaf Hering wrote:
> >make sure to also claim the range from _start to _end. The firmware on
> >my B50 doesnt claim the client memrange.
> > 
> >
> Doesn't the "_start + ((unsigned long) vmlinux_filesize)" in the 
> calculation already do that by never allowing an allocation in that 
> address range?  Yes, it's unclaimed but it's also not going to be around 
> for very long... [pragmatic approach?]

If the zimage elf range is claimed, nothing else will get this area, and
claim_base could remain zero.

something like this after of1275_prominit() is done in my zimage.
of1275_claim((unsigned int)_start, (unsigned int)(_end - _start), 0);



More information about the Linuxppc64-dev mailing list