Title: [166232] trunk
Revision
166232
Author
rga...@webkit.org
Date
2014-03-25 06:08:29 -0700 (Tue, 25 Mar 2014)

Log Message

[EFL] Add ARM64 build support
https://bugs.webkit.org/show_bug.cgi?id=130506

Rubber stamped by Gyuyoung Kim.

.: 

* CMakeLists.txt: Set WTF_CPU_ARM64 when aarch64 is defined.

Source/ThirdParty: 

* leveldb/port/atomic_pointer.h: Set ARCH_CPU_ARM_FAMILY when __aarch64__ is defined.

Source/WTF: 

* wtf/Platform.h: Set WTF_CPU_ARM64 when __aarch64__ is defined.

Tools: 

* Scripts/webkitdirs.pm:
(isARM): Detect aarch64 as ARM.

Modified Paths

Diff

Modified: trunk/CMakeLists.txt (166231 => 166232)


--- trunk/CMakeLists.txt	2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/CMakeLists.txt	2014-03-25 13:08:29 UTC (rev 166232)
@@ -77,6 +77,8 @@
 endif ()
 if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
     set(WTF_CPU_ARM 1)
+elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
+    set(WTF_CPU_ARM64 1)
 elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
     set(WTF_CPU_MIPS 1)
 elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "sh4")

Modified: trunk/ChangeLog (166231 => 166232)


--- trunk/ChangeLog	2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/ChangeLog	2014-03-25 13:08:29 UTC (rev 166232)
@@ -1,3 +1,12 @@
+2014-03-25  Gabor Rapcsanyi  <rga...@webkit.org>
+
+        [EFL] Add ARM64 build support
+        https://bugs.webkit.org/show_bug.cgi?id=130506
+
+        Rubber stamped by Gyuyoung Kim.
+
+        * CMakeLists.txt: Set WTF_CPU_ARM64 when aarch64 is defined.
+
 2014-03-25  Michał Pakuła vel Rutka  <m.pak...@samsung.com>
 
         [EFL][WK2] Add NETWORK_PROCESS build option

Modified: trunk/Source/ThirdParty/ChangeLog (166231 => 166232)


--- trunk/Source/ThirdParty/ChangeLog	2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Source/ThirdParty/ChangeLog	2014-03-25 13:08:29 UTC (rev 166232)
@@ -1,3 +1,12 @@
+2014-03-25  Gabor Rapcsanyi  <rga...@webkit.org>
+
+        [EFL] Add ARM64 build support
+        https://bugs.webkit.org/show_bug.cgi?id=130506
+
+        Rubber stamped by Gyuyoung Kim.
+
+        * leveldb/port/atomic_pointer.h: Set ARCH_CPU_ARM_FAMILY when __aarch64__ is defined.
+
 2014-03-14  Landry Breuil  <lan...@openbsd.org>
 
         Fix leveldb build on OpenBSD/NetBSD by using the FreeBSD codepaths.

Modified: trunk/Source/ThirdParty/leveldb/port/atomic_pointer.h (166231 => 166232)


--- trunk/Source/ThirdParty/leveldb/port/atomic_pointer.h	2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Source/ThirdParty/leveldb/port/atomic_pointer.h	2014-03-25 13:08:29 UTC (rev 166232)
@@ -34,7 +34,7 @@
 #define ARCH_CPU_X86_FAMILY 1
 #elif defined(_M_IX86) || defined(__i386__) || defined(__i386)
 #define ARCH_CPU_X86_FAMILY 1
-#elif defined(__ARMEL__)
+#elif defined(__ARMEL__) || defined(__aarch64__)
 #define ARCH_CPU_ARM_FAMILY 1
 #elif defined(__ppc__) || defined(__powerpc__) || defined(__powerpc64__)
 #define ARCH_CPU_PPC_FAMILY 1

Modified: trunk/Source/WTF/ChangeLog (166231 => 166232)


--- trunk/Source/WTF/ChangeLog	2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Source/WTF/ChangeLog	2014-03-25 13:08:29 UTC (rev 166232)
@@ -1,3 +1,12 @@
+2014-03-25  Gabor Rapcsanyi  <rga...@webkit.org>
+
+        [EFL] Add ARM64 build support
+        https://bugs.webkit.org/show_bug.cgi?id=130506
+
+        Rubber stamped by Gyuyoung Kim.
+
+        * wtf/Platform.h: Set WTF_CPU_ARM64 when __aarch64__ is defined.
+
 2014-03-24  Andy Estes  <aes...@apple.com>
 
         Fix the iOS build.

Modified: trunk/Source/WTF/wtf/Platform.h (166231 => 166232)


--- trunk/Source/WTF/wtf/Platform.h	2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Source/WTF/wtf/Platform.h	2014-03-25 13:08:29 UTC (rev 166232)
@@ -152,7 +152,7 @@
 #endif
 
 /* CPU(ARM64) - Apple */
-#if defined(__arm64__) && defined(__APPLE__)
+#if (defined(__arm64__) && defined(__APPLE__)) || defined(__aarch64__)
 #define WTF_CPU_ARM64 1
 #endif
 

Modified: trunk/Tools/ChangeLog (166231 => 166232)


--- trunk/Tools/ChangeLog	2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Tools/ChangeLog	2014-03-25 13:08:29 UTC (rev 166232)
@@ -1,3 +1,13 @@
+2014-03-25  Gabor Rapcsanyi  <rga...@webkit.org>
+
+        [EFL] Add ARM64 build support
+        https://bugs.webkit.org/show_bug.cgi?id=130506
+
+        Rubber stamped by Gyuyoung Kim.
+
+        * Scripts/webkitdirs.pm:
+        (isARM): Detect aarch64 as ARM.
+
 2014-03-25  Eva Balazsfalvi  <evab.u-sze...@partner.samsung.com>
 
         [webkitpy] Improve _parse_bug_description to recognize more descriptions

Modified: trunk/Tools/Scripts/webkitdirs.pm (166231 => 166232)


--- trunk/Tools/Scripts/webkitdirs.pm	2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Tools/Scripts/webkitdirs.pm	2014-03-25 13:08:29 UTC (rev 166232)
@@ -1107,7 +1107,7 @@
 
 sub isARM()
 {
-    return $Config{archname} =~ /^arm[v\-]/;
+    return ($Config{archname} =~ /^arm[v\-]/) || ($Config{archname} =~ /^aarch64[v\-]/);
 }
 
 sub isCrossCompilation()
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to