<br><font size=2 face="sans-serif">Hi Roland,</font>
<br>
<br><font size=2 face="sans-serif">I got another question about your code
for mthca HCA. In the "mthca_provider.c", the functions "mthca_create_cq(struct
ib_device *ibdev, int entries, struct ib_ucontext *context, struct ib_udata
*udata)" and "mthca_alloc_pd(struct ib_device *ibdev, struct
ib_ucontext *context, struct ib_udata *udata)" all have a parameter
"ib_ucontext*", while in the "Verbs.c", the calling
functions "ib_create_cq" and "ib_alloc_pd" all pass
"NULL" to this parameter, is the " ib_ucontext *" only
needed for fast path operation, in which situation the user application
can write directly to user space? If it's true, how to set up the fast
path operation in the driver environment?</font>
<br>
<br><font size=2 face="sans-serif">Thanks!</font>
<br><font size=2 face="sans-serif">Yicheng</font>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Roland Dreier <rdreier@cisco.com></b>
</font>
<p><font size=1 face="sans-serif">01/04/2008 02:45 PM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">Yicheng Jia <YJia@tmriusa.com></font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">general@lists.openfabrics.org, Jack
Morgenstein <jackm@dev.mellanox.co.il></font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [ofa-general] synchronize commands
issued to MTHCA</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2> > I'm using Duo-core Xeon and I just grep
the source of "mmiowb()" in kernel <br>
 > 2.6.23 include/asm-x86_64 /io.h and found that this function does
nothing <br>
 > on x86_64 platform, is it true?<br>
<br>
Yes -- this is why I kept referring to large SGI Altix systems.<br>
<br>
 - R.<br>
<br>
_____________________________________________________________________________<br>
Scanned by IBM Email Security Management Services powered by MessageLabs.
For more information please visit http://www.ers.ibm.com<br>
_____________________________________________________________________________<br>
</font></tt>
<br>