]> Cypherpunks repositories - gostls13.git/commit
sync/atomic: new file for plan9_arm support
authorRichard Miller <miller.research@gmail.com>
Wed, 27 Jan 2016 16:18:34 +0000 (16:18 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 26 Feb 2016 20:16:34 +0000 (20:16 +0000)
commit5c613e9162aad2ea171d401754d97ea2be1442ce
tree419a4bde3300ca13928b870b9d07ab18a6d8bb8e
parent5c72c6f889ad854ba16e4ed560e6ad10ebb6dcc4
sync/atomic: new file for plan9_arm support

Atomic load/store/add/swap routines, as for other ARM platforms, but with DMB inserted
for load/store (assuming that "atomic" also implies acquire/release memory ordering).

Change-Id: I70a283d8f0ae61a66432998ce59eac76fd940c67
Reviewed-on: https://go-review.googlesource.com/18965
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/sync/atomic/asm_plan9_arm.s [new file with mode: 0644]