summaryrefslogtreecommitdiff
path: root/rtl/arm
diff options
context:
space:
mode:
authoryury <yury@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-10-17 16:07:04 +0000
committeryury <yury@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-10-17 16:07:04 +0000
commit4d61fc03618d213543596a59d7297d3d85d0f23a (patch)
treeba969e5a0516c288d7628c09b3595293978b030b /rtl/arm
parent756eb2b331690368fdd1e60903b4015a6731b08f (diff)
downloadfpc-4d61fc03618d213543596a59d7297d3d85d0f23a.tar.gz
* arm-android: Use kuser_memory_barrier by default.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@32077 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'rtl/arm')
-rw-r--r--rtl/arm/armdefines.inc6
1 files changed, 6 insertions, 0 deletions
diff --git a/rtl/arm/armdefines.inc b/rtl/arm/armdefines.inc
index bf1619d9eb..18af8df32d 100644
--- a/rtl/arm/armdefines.inc
+++ b/rtl/arm/armdefines.inc
@@ -19,3 +19,9 @@
{$define SYSTEM_HAS_KUSER_CMPXCHG} // system has kuser_cmpxchg method
{$endif}
{$endif}
+
+{$if defined(ANDROID)}
+ {$if defined(CPUARMEL) or defined(CPUARMHF)}
+ {$define SYSTEM_HAS_KUSER_MEMORY_BARRIER} // system has kuser_memory_barrier method
+ {$endif}
+{$endif}