[openib-general] Re: ANNOUNCE: First usable version of userspace verbs

Roland Dreier roland at topspin.com
Thu Mar 10 10:29:20 PST 2005


    Michael> I think I have discovered the problem. It seems that with
    Michael> -O3 my compiler may reorder the WQE (and possibly CQE)
    Michael> write with respect to the doorbell.  This wont happen on
    Michael> i386 with consistent i/o ordering since the doorbell is
    Michael> done in assembly, and probably not on other 32 bit
    Michael> architectures since the mutex is likely to include a
    Michael> memory barrier.

    Michael> Applying the folowing patch fixes the problem for me for
    Michael> x86_64.

Thanks for diagnosing this.  I think I want to work on a more general
fix though.

 - R.



More information about the general mailing list