summaryrefslogtreecommitdiffstats
path: root/sys/arch/octeon/include/atomic.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make membar_consumer() a plain compiler barrier in kernel on octeon.visa2020-07-081-1/+2
| | | | | | | | | | | The processor does not perform speculative reads and only one of its execution pipes should issue memory accesses. As a result, loads should happen in the correct order without barrier instructions. Tested on CN5020, CN6120, CN7130 and CN7360. This diff has been in use on the octeon-based mips64 bulk build cluster for several months. Also tested in snaps for a while.
* Override membar_producer() for octeon.visa2018-01-081-2/+43
| | | | OK dlg@
* Initial revisionsyuu2010-09-201-0/+3