64bit kernel is huge
michael at ellerman.id.au
Thu Oct 1 13:36:16 EST 2009
On Mon, 2009-09-28 at 17:45 +1000, Anton Blanchard wrote:
> I've found at least one machine that wont boot 2.6.31-rc* with a
> pseries_defconfig. If I move real-base from 0xc00000 to 0xd00000 it
> boots fine.
> # size vmlinux
> text data bss dec hex filename
> 9812942 1982496 1105228 12900666 c4d93a vmlinux
> Looks like we blow right through the 12MB mark. It desperately needs to eat
> less and lose weight.
> Here are some of the problem areas:
> 131072 lppaca
> 65536 paca
> I think we've attacked these before, not sure if there is anything left
> we can trim.
Why can't we dynamically allocate all but one paca? I seem to recall
Mikey tried it but it didn't work?
And on !ISERIES we should be able to allocate the lppacas too I think,
the HV doesn't know about them until register_vpa().
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 197 bytes
Desc: This is a digitally signed message part
More information about the Linuxppc-dev