Re: Long Format VHPT patches

From: Arun Sharma <arun.sharma_at_intel.com>
Date: 2004-08-28 03:15:35
On 8/26/2004 2:20 PM, Peter Chubb wrote:

>>>>>> "Christoph" == Christoph Lameter <christoph@lameter.com> writes:
> 
> Christoph> One issue that bothers me is that it is no longer possible
> Christoph> to swap pte, pmd and pgd entries via cmpxchg. My page fault
> Christoph> scalability patches are based on that ability. The Itanium
> Christoph> can only do a cmpxchg with a 64 bit value.  The long VHPT
> Christoph> entries are 32 bytes long.
> 
> I don't think that that's an issue at present: in our patch, the
> hardware-walked long format VHPT is used as a cache of the existing
> linux 3-level table, kind of like a software loaded TLB.  Thus your
> cmpxchg stuff on the pagetables will still work.
> 

And long format VHPTs are per CPU. So no cmpxchg should be necessary.

	-Arun


-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Fri Aug 27 13:18:16 2004

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:30 EST