[Buildroot] [git commit] arch/arm: always has atomic ops

From: Peter Korsgaard <peter@korsgaard.com>
Date: 2014-08-18 09:00:51
Subsystem: the rest · Maintainer: Linus Torvalds

commit: http://git.buildroot.net/buildroot/commit/?id=b8a8263858e68474af1a0b0fb7925f256f7fd70e
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

armv6 and above all have one sort of atomic ops or another. For armv5
and below, they are emulated, either as a kernel trap, a kernel VDSO,
or compiler intrinsics.

Aarch64 is just armv8, so make it a single commit. ;-)

Signed-off-by: "Yann E. MORIN" <redacted>
Cc: Thomas Petazzoni <redacted>
Cc: Anton Kolesov <redacted>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
 arch/Config.in.aarch64 |    3 +++
 arch/Config.in.arm     |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/arch/Config.in.aarch64 b/arch/Config.in.aarch64
index 4c68a37..2e79870 100644
--- a/arch/Config.in.aarch64
+++ b/arch/Config.in.aarch64
@@ -3,3 +3,6 @@ config BR2_ARCH
 
 config BR2_ENDIAN
 	default "LITTLE"
+
+config BR2_ARCH_HAS_ATOMICS
+	default y
diff --git a/arch/Config.in.arm b/arch/Config.in.arm
index 4cc41f1..e404a50 100644
--- a/arch/Config.in.arm
+++ b/arch/Config.in.arm
@@ -340,6 +340,9 @@ config BR2_ENDIAN
 	default "LITTLE" if BR2_arm
 	default "BIG"	 if BR2_armeb
 
+config BR2_ARCH_HAS_ATOMICS
+	default y
+
 config BR2_GCC_TARGET_CPU
 	default "arm920"	if BR2_arm920
 	default "arm920t"	if BR2_arm920t
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help