diff --git a/src/system/libroot/os/arch/arm/atomic.S b/src/system/libroot/os/arch/arm/atomic.S index 56bddd9875..31068b2802 100644 --- a/src/system/libroot/os/arch/arm/atomic.S +++ b/src/system/libroot/os/arch/arm/atomic.S @@ -88,6 +88,13 @@ FUNCTION(atomic_get): bx lr FUNCTION_END(atomic_get) +/* void __sync_synchronize(void) + */ +FUNCTION(__sync_synchronize): + dmb + bx lr +FUNCTION_END(__sync_synchronize) + #endif /* ATOMIC_FUNCS_ARE_SYSCALLS */ #ifndef ATOMIC64_FUNCS_ARE_SYSCALLS