<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3268" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=442431411-13042008><FONT face=Arial color=#0000ff 
size=2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=442431411-13042008><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=442431411-13042008>
<DIV><SPAN class=000013707-10042008><FONT face=Arial color=#0000ff size=2><SPAN 
class=442431411-13042008>The patch <SPAN class=961093511-13042008>is 
</SPAN>needed for 2 issues.</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN class=442431411-13042008>    1. Support Hermon chip, 
(ConnectX)</SPAN></FONT></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial color=#0000ff size=2><SPAN 
class=442431411-13042008>    2. Add work<SPAN 
class=961093511-13042008> </SPAN>around for read request. (below the 
WA <SPAN class=961093511-13042008>described </SPAN>with more 
details.)</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN 
class=442431411-13042008></SPAN></FONT></FONT></FONT></SPAN> </DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN 
class=442431411-13042008>Reuven.</SPAN></FONT></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN 
class=442431411-13042008></SPAN></FONT></FONT></FONT></SPAN> </DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN 
class=442431411-13042008>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>></SPAN></FONT></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN class=442431411-13042008></SPAN></FONT></FONT></FONT></SPAN><SPAN 
class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><STRONG><SPAN class=442431411-13042008>    
</SPAN><U>Issue</U>:</STRONG> </FONT></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN class=442431411-13042008>    </SPAN>In ConnectX A0, 
when accessing the device crspace memory (BAR0), read request may pass a 
write request.</FONT></FONT></FONT></SPAN></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=000013707-10042008></SPAN></FONT> </DIV>
<DIV><SPAN class=000013707-10042008><STRONG><FONT face=Arial><FONT 
color=#0000ff><FONT size=2><SPAN class=442431411-13042008>    
</SPAN><U>Problem: </U></FONT></FONT></FONT></STRONG></SPAN></DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN class=442431411-13042008>    </SPAN>When you write 
to a "go" bit and then poll it for completion, the read request may pass the 
"go" bit write, and the status</FONT></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN class=442431411-13042008>    </SPAN>of the go bit 
from before the current activation (usually this status is "DONE") is 
retrieved.</FONT></FONT></FONT></SPAN></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=000013707-10042008></SPAN></FONT> </DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><STRONG><SPAN class=442431411-13042008>    
</SPAN><U>Solution</U></STRONG>:</FONT></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=000013707-10042008><FONT face=Arial><FONT color=#0000ff><FONT 
size=2><SPAN class=442431411-13042008>    </SPAN>This is 
explained in the code:</FONT></FONT></FONT></SPAN></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=000013707-10042008></SPAN></FONT> </DIV></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Fab Tillier 
[mailto:ftillier@windows.microsoft.com] <BR><B>Sent:</B> Wednesday, April 09, 
2008 8:16 PM<BR><B>To:</B> Reuven Amitai; 
ofw@lists.openfabrics.org<BR><B>Subject:</B> RE: [PATCH] 
mtcr<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=Section1>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: " color:#1F497D? 
Calibri?,?sans-serif?;>Ok.  Can you describe what the problem is that is 
being worked around?<?xml:namespace prefix = o ns = 
"urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: " color:#1F497D? 
Calibri?,?sans-serif?;><o:p> </o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: " color:#1F497D? 
Calibri?,?sans-serif?;>Thanks,<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: " color:#1F497D? 
Calibri?,?sans-serif?;>-Fab<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: " color:#1F497D? 
Calibri?,?sans-serif?;><o:p> </o:p></SPAN></P></DIV></BODY></HTML>