| To: | <linux-mips@linux-mips.org> |
|---|---|
| Subject: | RFH: What are the semantics of writeb() and friends? |
| From: | "David Daney" <ddaney@avtrex.com> |
| Date: | Thu, 30 Jun 2005 22:22:17 -0700 |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| Sender: | linux-mips-bounce@linux-mips.org |
| Thread-index: | AcV9/NiK6F9uD0lyR+2aPP/vqUOfgw== |
| Thread-topic: | What are the semantics of writeb() and friends? |
|
In this thread:
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.
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | RE: Problems with Intel e100 driver on new MIPS port, was: Advice needed WRT very slow nfs in new port..., David Daney |
|---|---|
| Next by Date: | Re: I built a mipsel-linux toolchain, but it doesn't work, moreau francis |
| Previous by Thread: | RE: Problems with Intel e100 driver on new MIPS port, was: Advice needed WRT very slow nfs in new port..., David Daney |
| Next by Thread: | Re: RFH: What are the semantics of writeb() and friends?, Maciej W. Rozycki |
| Indexes: | [Date] [Thread] [Top] [All Lists] |