HomeFreeBSD

Support LSE atomics in the arm64 casue* functions

Description

Support LSE atomics in the arm64 casue* functions

As with atomic(9) use the ARMv8.1 Large System Extension atomic
instructions to implement the userspace compare and swap functions.

Reviewed by: kib
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D35234

Details

Provenance
andrewAuthored on May 17 2022, 1:52 PM
Reviewer
kib
Differential Revision
D35234: Support LSE atomics in the arm64 casue* functions
Parents
rG11a6ecd4258b: Handle cas failure when the compare succeeds
Branches
Unknown
Tags
Unknown