pte_update and 64-bit PTEs on PPC32?
Paul Mackerras
paulus at samba.org
Sat Apr 9 10:32:07 EST 2005
Gabriel Paubert writes:
> But I'm not sure that OOO cannot play tricks on you, what guarantees
> that the lwz is done after lwarx?
Nothing, but it doesn't matter, because we have the
mm->page_table_lock, and anything that is changing the top 32 bits, or
anything in the bottom 32 bits other than the _PAGE_HASHPTE bit,
must also take the mm->page_table_lock. The low-level hash_page
routine can change the _PAGE_HASHPTE bit without having that lock,
which is why we need the atomic sequence.
Paul.
More information about the Linuxppc-dev
mailing list