HomeFreeBSD

Add wrappers for arm64 atomics.

Description

Add wrappers for arm64 atomics.

Add a _llsc suffix for the existing LL/SC-based implementations and add
trivial wrappers. This is in preparation for supporting LSE-based
atomic(9) implementations.

No functional change intended.

Reviewed by: andrew, kib
MFC after: 1 month
Sponsored by: The FreeBSD Foundation, Amazon (hardware)
Differential Revision: https://reviews.freebsd.org/D23323

Details

Provenance
markjAuthored on
Reviewer
andrew
Differential Revision
D23323: Add wrappers for arm64 atomics.
Parents
rS357457: Provide a single implementation for each of the arm64 atomic(9) ops.
Branches
Unknown
Tags
Unknown