[PATCH 1/1] PPC32 : Huge-page support for ppc440

Benjamin Herrenschmidt benh at kernel.crashing.org
Tue Nov 7 13:24:47 EST 2006


On Mon, 2006-11-06 at 20:00 -0600, Josh Boyer wrote:
> Hi Edi,
> 
> On Mon, 2006-11-06 at 18:21 -0500, Edi Shmueli wrote:
> > From: Edi Shmueli edi at linux.vnet.ibm.com
> > 
> > This patch enables applications to exploit the PPC440 TLB support for 
> > huge-page mapping, to minimize TLB thrashing.
> > Applications with large memory footprint that exploit this support, 
> > experience minimal TLB misses, and boost in performance.
> > NAS benchmarks performed with this patch indicate hundreds of percent of 
> > improvement in performance for some application.
> > Known limitations: because each PMD covers 2MB of the process address 
> > space, the minimal huge-page size supported by this patch is 2M.
> > 
> > Signed-off-by: Edi Shmueli edi at linux.vnet.ibm.com
> 
> Your patch is line wrapped and the whitespace has been corrupted.  It's
> also against a bit older version of the kernel.
> 
> Could you try to fixup these issues and resubmit?  Paul's powerpc.git
> tree would probably be best to diff against.

Also, while it's great to have somebody do this work, I doubt there is
much interest in merging it for arch/ppc... 

Ben.





More information about the Linuxppc-embedded mailing list