[openib-general] basic IB doubt

Roland Dreier rdreier at cisco.com
Sun Aug 27 15:30:56 PDT 2006


    glebn> So, before touching the data that was RDMAed into the
    glebn> buffer application should cache invalidate the buffer, is
    glebn> this even possible from user space? (Not on x86, but it
    glebn> isn't needed there.)

Yes, on any architecture that is not cache-coherent with PCI DMA, some
cache invalidation/flushing will be necessary.  And this probably
won't be possible from userspace if the cache is physically tagged.
(Are there any such architectures in real use, ie non-coherent with
PCI and physically tagged cache?)

 - R.




More information about the general mailing list