NUMA memory block size

Benjamin Herrenschmidt benh at
Mon Apr 5 19:42:41 EST 2004

> That reminds me.  Are the htab sizes user-adjustable at all, or are they
> completely fixed in size by what the hardware wants?  It would be really
> nice to be able to disable relocation as early as possible and avoid any
> of the klimit or lmb-style memory allocations and leave them all up to
> the arch-independent bootmem allocator.  That's effectively what x86
> does by having a few pagetable structures actually defined in the kernel
> image.

There are a few things that, unfortunately, have to be "allocated"
early, that is when the OF client interface is still up. RTAS is one,
I think TCE tables too, the hash table is a bit nasty as we need it
up & running way before we get to setting up the bootmem.


** Sent via the linuxppc64-dev mail list. See

More information about the Linuxppc64-dev mailing list