Now
netbsd-9 commitmail json YAML
src/common/lib/libc/arch/arm/atomic/atomic_swap.S@1.14.18.2
/
diff
/
nxr@1.14.18.2
src/common/lib/libc/arch/arm/atomic/atomic_swap_16.S@1.4.18.1 / diff / nxr@1.4.18.1
src/common/lib/libc/arch/arm/atomic/atomic_swap_64.S@1.10.18.2 / diff / nxr@1.10.18.2
src/common/lib/libc/arch/arm/atomic/membar_ops.S@1.6.28.1 / diff / nxr@1.6.28.1
src/sys/arch/arm/include/lock.h@1.33.8.2 / diff / nxr@1.33.8.2
src/common/lib/libc/arch/arm/atomic/atomic_swap_16.S@1.4.18.1 / diff / nxr@1.4.18.1
src/common/lib/libc/arch/arm/atomic/atomic_swap_64.S@1.10.18.2 / diff / nxr@1.10.18.2
src/common/lib/libc/arch/arm/atomic/membar_ops.S@1.6.28.1 / diff / nxr@1.6.28.1
src/sys/arch/arm/include/lock.h@1.33.8.2 / diff / nxr@1.33.8.2
Pull up following revision(s) (requested by skrll in ticket #1261):
sys/arch/arm/include/lock.h: revision 1.38
common/lib/libc/arch/arm/atomic/membar_ops.S: revision 1.7
common/lib/libc/arch/arm/atomic/atomic_swap_16.S: revision 1.5
common/lib/libc/arch/arm/atomic/atomic_swap_64.S: revision 1.12
common/lib/libc/arch/arm/atomic/atomic_swap.S: revision 1.17
Add the appropriate memory barrier before the lock is cleared in
__sync_lock_release_{1,2,4,8}. That is, all reads and write for the
inner shareability domain before the lock clear store.
Improve the membar_ops barriers - no need to use dsb and wait for
completion. Also, we only to act on the inner shareability domain.
Fix the barrier confusion. From Riastradh - thanks!.
sys/arch/arm/include/lock.h: revision 1.38
common/lib/libc/arch/arm/atomic/membar_ops.S: revision 1.7
common/lib/libc/arch/arm/atomic/atomic_swap_16.S: revision 1.5
common/lib/libc/arch/arm/atomic/atomic_swap_64.S: revision 1.12
common/lib/libc/arch/arm/atomic/atomic_swap.S: revision 1.17
Add the appropriate memory barrier before the lock is cleared in
__sync_lock_release_{1,2,4,8}. That is, all reads and write for the
inner shareability domain before the lock clear store.
Improve the membar_ops barriers - no need to use dsb and wait for
completion. Also, we only to act on the inner shareability domain.
Fix the barrier confusion. From Riastradh - thanks!.