PowerPC paxtest results w/ gcc-4.1

Kumar Gala galak at kernel.crashing.org
Tue Aug 15 00:20:09 EST 2006


On Aug 14, 2006, at 7:17 AM, Matt Sealey wrote:

>
>
>> That looks like a 64-bit system, which doesn't have the
>> granularity problem anyway. 32-bit powerpc seems to be
>> decent. The heap shares with the executable itself, and of
>> course there is the yucky 2 GB limit.
>
> One thing I'm curious about, has anyone EVER made a system which
> actually used the 36-bit addressing on the G4?

I believe Marvell was the only one that had chipsets that supported  
the larger addressing.  Looks like the TSI 108 does as well.

The 44x has some "hacks" to allow support for larger pages for IO  
operations.  Having struct resource now be 64-bits and some of the  
page mapping functions takes pfn's make it easier to support 36-bit  
physical.

> I always wondered why such support was never in Linux but then
> again if nobody connected the other 4 address lines on any PowerPC
> board ever made that ran Linux, there's nothing ever to test it
> on anyway. It wouldn't be any more problematic (same way as the NX
> bit..) than Intel PAE support, right?

True, there is more infrastructure now to support it better.  I'm not  
sure how well PAE is supported in stock kernels.  Go look for  
discussions on the 4G/4G patches.

- kumar



More information about the Linuxppc-dev mailing list