aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/files.arm64
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2022-05-17 13:52:30 +0000
committerAndrew Turner <andrew@FreeBSD.org>2022-05-19 10:30:21 +0000
commit88ac318759f28f34aa991ecc6f336326ec00c501 (patch)
tree70913501249b6064a8a96462a4aba2367efc2cf8 /sys/conf/files.arm64
parent11a6ecd4258b9108fb19420ec5db297f6d99a842 (diff)
downloadsrc-88ac318759f28f34aa991ecc6f336326ec00c501.tar.gz
src-88ac318759f28f34aa991ecc6f336326ec00c501.zip
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
Diffstat (limited to 'sys/conf/files.arm64')
-rw-r--r--sys/conf/files.arm641
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/conf/files.arm64 b/sys/conf/files.arm64
index 30358a5d67d1..e0f529506d3d 100644
--- a/sys/conf/files.arm64
+++ b/sys/conf/files.arm64
@@ -72,6 +72,7 @@ arm64/arm64/pmap.c standard
arm64/arm64/ptrace_machdep.c standard
arm64/arm64/sigtramp.S standard
arm64/arm64/stack_machdep.c optional ddb | stack
+arm64/arm64/support_ifunc.c standard
arm64/arm64/support.S standard
arm64/arm64/swtch.S standard
arm64/arm64/sys_machdep.c standard