On Wed, Feb 15, 2006 at 04:52:51PM +0200, Michael S. Tsirkin wrote:
> Quoting r. Gleb Natapov <[EMAIL PROTECTED]>:
> > > > > ibv_reg_mr works fine for sub-page regions. Doesnt it?
> > > >
> > > > Not really. It gives you the impression that it works by not returning
> > > > an
> > > > error and aligning address and lengths for you. Same case with mmap().
> > > > You
> > > > can provide nonaligned length and it will not fail.
> > >
> > > As far as I know hardware supports non-aligned regions and so does
> > > ibv_reg_mr: try to access outside the region and you'll get completion
> > > with
> > > error. No? If not, let me know - it should be easy to fix.
> >
> > Of cause you are right about reg_mr effect in regards to infiniband
> > protocol.
> > I was talked about the effect on VM subsystem. Any real program can't
> > ignore this.
>
> It cant? Why does it care?
>
Because the program should be careful to not put the data it needs in the
same page with registered buffer.
--
Gleb.
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general