CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2015/06/28 22:16:32

Modified files:
        sys/arch/arm/include: atomic.h 

Log message:
Implement membar_* for armv7 with the dmb instruction.  The previous
sys/sys/atomic.h default of __sync_synchronize() resulted in "dmb sy",
a full system barrier for all memory operations.  With this change
membar_producer() switches to "dmb st" (StoreStore).

earlier version ok rapha@

Reply via email to