linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* SW TLB MMU rework and SMP issues
@ 2008-07-15 21:58 Kumar Gala
  2008-07-16  2:07 ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 6+ messages in thread
From: Kumar Gala @ 2008-07-15 21:58 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: linuxppc-dev list

Ben,

I've been giving some thought to the new software managed TLBs and SMP  
issues.  I was wondering if you had any insights on how we should deal  
with the following issues:

* tlb invalidates -- need to ensure we don't have multiple tlbsync's  
on the bus.  I'm thinking for e500/fsl we will move to IPI based  
invalidate broadcast and do invalidates locally (http://patchwork.ozlabs.org/linuxppc/patch?id=19657 
)

* 64-bit PTEs and reader vs writer hazards.  How do we ensure that the  
TLB miss handler samples a consistent view of the pte.  pte_updates  
seem ok since we only update the flag word.  However set_pte_at seems  
like it could be problematic.

- k

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-07-16 22:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-15 21:58 SW TLB MMU rework and SMP issues Kumar Gala
2008-07-16  2:07 ` Benjamin Herrenschmidt
2008-07-16 20:57   ` SW TLB MMU rework and SMP issues (pte read/write) Kumar Gala
2008-07-16 21:15     ` Kumar Gala
2008-07-16 21:41     ` Benjamin Herrenschmidt
2008-07-16 22:12       ` Kumar Gala

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).