Thread (26 messages) 26 messages, 7 authors, 2002-02-22

Re: [patch] linux 2.4.17: The second mb() rework (final)

flat view

From: Maciej W. Rozycki <hidden>
Date: 2002-02-22 15:16:33

On Fri, 22 Feb 2002, Atsushi Nemoto wrote:
The contradiction is came from some confusion about usage of a word
"Core" in TX39 manual.  Maybe a writer of the quoted statements
assumes a write buffer is outside of a "R3900 Processor Core".  So if
he said "operation is completed" it means "data are sent to a write
 That's how I understand it.
buffer".  Of course this point of view is not acceptable for software
programmers...
 If we handle it for the DECstation, we can do so for the TX39 as well.
macro> It's clear "sync" is strong on the TX39, stronger then required
macro> by MIPS II.

So unfortunately this is not true.
 It is, considering the write buffer is actually external to the CPU. 
It's even required to be executed before checking the write buffer, as
otherwise you may get a false positive result. 

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help