From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Thu, 12 Aug 1999 10:17:34 +1000 Message-Id: <199908120017.KAA25043@tango.anu.edu.au> From: Paul Mackerras To: rth@cygnus.com CC: Jes.Sorensen@cern.ch, Geert.Uytterhoeven@cs.kuleuven.ac.be, linuxppc-dev@lists.linuxppc.org, linux-fbdev@vuser.vu.union.edu, rth@cygnus.com In-reply-to: <19990811003805.A11890@cygnus.com> (message from Richard Henderson on Wed, 11 Aug 1999 00:38:05 -0700) Subject: Re: [linux-fbdev] Re: readl() and friends and eieio on PPC Reply-to: Paul.Mackerras@cs.anu.edu.au References: <199908100100.LAA28784@tango.anu.edu.au> <199908110023.KAA23996@tango.anu.edu.au> <19990811003805.A11890@cygnus.com> Sender: owner-linuxppc-dev@lists.linuxppc.org List-Id: Richard Henderson wrote: > Definitely. Alpha's wmb and mb are very similar to ppc's sync and eieio. Sync and eieio are different in that for sync, the cpu actually stops and waits for all memory accesses to complete, whereas for eieio the cpu doesn't have to stop and wait for anything. Do alpha's mb and wmb work the same way? My position is that if you can provide the ordering at essentially zero cost, then it is an advantage to have it since more drivers will work that way. Paul. [[ This message was sent via the linuxppc-dev mailing list. Replies are ]] [[ not forced back to the list, so be sure to Cc linuxppc-dev if your ]] [[ reply is of general interest. Please check http://lists.linuxppc.org/ ]] [[ and http://www.linuxppc.org/ for useful information before posting. ]]