Linux MIPS Architecture development
 help / color / mirror / Atom feed
* RFH:  What are the semantics of writeb() and friends?
@ 2005-07-01  5:22 David Daney
  2005-07-01  5:22 ` David Daney
  2005-07-01  9:33 ` Maciej W. Rozycki
  0 siblings, 2 replies; 9+ messages in thread
From: David Daney @ 2005-07-01  5:22 UTC (permalink / raw)
  To: linux-mips

[-- Attachment #1: Type: text/plain, Size: 807 bytes --]

In this thread:
 
http://www.linux-mips.org/cgi-bin/mesg.cgi?a=linux-mips&i=42C1C6EA.5080709%40avtrex.com
 
I relate the problems I was having with the Intel e100 driver on a new 2.6.12 port to a 4ke based system.
 
My new question is:  What are the semantics of writeb(), writel() et al.?  I would assume that the effects of these must be in the same order that they were issued, and that any hardware write back queue cannot combine or merge them in any way.  Is that correct?
 
 
A second question I have is:  What is the difference in the semantics of wbflush() and wmb()?  For my CPU they both evaluate to the same thing (the 'sync' instruction).  So for my own sake I could use either, but depending on the situation I assume that one would be used over the other.
 
Thanks,
David Daney.

[-- Attachment #2: Type: text/html, Size: 1752 bytes --]

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

end of thread, other threads:[~2005-07-04 13:08 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-01  5:22 RFH: What are the semantics of writeb() and friends? David Daney
2005-07-01  5:22 ` David Daney
2005-07-01  9:33 ` Maciej W. Rozycki
2005-07-01 11:46   ` Alan Cox
2005-07-01 12:54     ` Maciej W. Rozycki
2005-07-01 13:31       ` Alan Cox
2005-07-01 14:43         ` Maciej W. Rozycki
2005-07-01 19:53           ` Alan Cox
2005-07-04 13:08             ` Maciej W. Rozycki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox