summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2015-06-29 04:16:32 +0000
committerjsg <jsg@openbsd.org>2015-06-29 04:16:32 +0000
commit17c381cc468dd35e28c52d70f81f7cb3367e57ea (patch)
tree74f0a4381c10f3ef877e61e7c9ecbcb4531480eb /lib
parentFix trap setup for double faults; error pointed out by Wei Liu a few months (diff)
downloadwireguard-openbsd-17c381cc468dd35e28c52d70f81f7cb3367e57ea.tar.xz
wireguard-openbsd-17c381cc468dd35e28c52d70f81f7cb3367e57ea.zip
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@
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions