Hi Dror,<br>
Thanks for replying, I still have some confusions :<br><br><div><span class="gmail_quote">On 4/11/06, <b class="gmail_sendername">Dror Goldenberg</b> <<a href="mailto:gdror@mellanox.co.il">gdror@mellanox.co.il</a>> wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>>From: Devesh Sharma<br>>Sent: Monday, April 10, 2006 4:48 PM<br>><br>>a) What is the concept of FMR?
<br>><br><br>Fast memory registration. It is an optimization of the HCA to perform<br>registration faster than regular memory region.<br><br>>b) In absence of FMR support what is the buffer management scheme for<br>
Z-Copy?<br>>Will SDP work without FMR?<br><br>I think that the easiest way out is to implement FMR in the HCA provider<br>using regular MRs. SDP strongly assumes FMR support in today's<br>implementation.</blockquote><div>
<br>
Still if some provider dose not emulate FMR using regular MR then, SDP will work?<br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Haven't looked deeply into it, but I think that ehca has<br>done this.</blockquote>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">>c) How page locking and virtual to physical address conversion is done<br>for Z-<br>>Copy buffers?
<br><br>Take a look at sdp_iocb.c</blockquote><div><br>
In short I wanted to know that at driver level whatever address is
reaching in ib_sge.addr is a physical address? page locking and virtual
to physical address translation is taken care by SDP module?<br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">>Devesh<br></blockquote></div><br>