Re: Long Format VHPT patches

From: Peter Chubb <>
Date: 2004-08-27 07:20:07
>>>>> "Christoph" == Christoph Lameter <> 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 if/when we add new page table structures (inevitable eventually for the
superpage work, I think) they can be designed from the start with
scalability in mind.

Dr Peter Chubb  peterc AT
The technical we do immediately,  the political takes *forever*
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to
More majordomo info at
Received on Thu Aug 26 18:16:06 2004

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