Re: LTP testing (shmat01)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ralf Baechle wrote:

> On Thu, Jul 04, 2002 at 08:18:41PM +0200, Carsten Langgaard wrote:
> 
> 
>>>any power of 2 > PAGE_SIZE.
>>>
>>Ok, I see, but is there any reason for us to be different than the
>>rest of the world ?
>>
> 
> Imho the your question already wrong :-)  Any assumption about the
> constant's value in a piece of code is wrong.
> 
> The reason why the constant's value was choosen are virtually indexed
> caches.  The value allows attaching of shared memory segment without
> any cache flushes.
> 


I think this is also an effective way to avoid cache aliasing.  As long as 
your cache size is less than 256K, you don't get cache aliasing through shared 
memory.  Perhaps other arches don't have cache aliasing?  I know for sure i386 
does not have that effect.

Jun


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux