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@
