[ofw] RE: Possible IPoIB DMA problems

Anh Duong anh.duong at qlogic.com
Thu Aug 21 10:21:49 PDT 2008


There are X86-64 based servers with IOMMUs out there such as IBM
high-end System x Servers.  As such CPU and Bus addresses are different
on these systems.

> -----Original Message-----
> From: Alex Estrin
> Sent: Thursday, August 21, 2008 1:03 PM
> To: Fab Tillier; Anh Duong; ofw at lists.openfabrics.org
> Cc: Stan C. Smith; John Russo; Tzachi Dar; Usha Srinivasan
> Subject: RE: Possible IPoIB DMA problems
> 
> 
> 
> > -----Original Message-----
> > From: Fab Tillier [mailto:ftillier at windows.microsoft.com]
> > Sent: Thursday, August 21, 2008 12:44 PM
> > To: Alex Estrin; Anh Duong; ofw at lists.openfabrics.org
> > Cc: Stan C. Smith; John Russo; Tzachi Dar; Usha Srinivasan
> > Subject: RE: Possible IPoIB DMA problems
> >
> >
> >
> > >From: Alex Estrin [mailto:alex.estrin at qlogic.com]
> > >Sent: Thursday, August 21, 2008 9:28 AM
> > >
> > >From your examples ... these are the places where
> > appropriate physical
> > >address is taken from virtual.
> > >preparing send WR.
> >
> > The physical address returned is CPU-relative, not bus
> > relative.  These can be different, but generally have not
> > been on x86/x64 platforms.
> 
> It should be fine as long as CPU and bus mapped to the same address
space.
> 
> > -Fab
> >



More information about the ofw mailing list