Changeset 166232 in webkit


Ignore:
Timestamp:
Mar 25, 2014 6:08:29 AM (10 years ago)
Author:
rgabor@webkit.org
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.

Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/CMakeLists.txt

    r162427 r166232  
    7878if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
    7979    set(WTF_CPU_ARM 1)
     80elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
     81    set(WTF_CPU_ARM64 1)
    8082elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
    8183    set(WTF_CPU_MIPS 1)
  • trunk/ChangeLog

    r166230 r166232  
     12014-03-25  Gabor Rapcsanyi  <rgabor@webkit.org>
     2
     3        [EFL] Add ARM64 build support
     4        https://bugs.webkit.org/show_bug.cgi?id=130506
     5
     6        Rubber stamped by Gyuyoung Kim.
     7
     8        * CMakeLists.txt: Set WTF_CPU_ARM64 when aarch64 is defined.
     9
    1102014-03-25  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
    211
  • trunk/Source/ThirdParty/ChangeLog

    r165648 r166232  
     12014-03-25  Gabor Rapcsanyi  <rgabor@webkit.org>
     2
     3        [EFL] Add ARM64 build support
     4        https://bugs.webkit.org/show_bug.cgi?id=130506
     5
     6        Rubber stamped by Gyuyoung Kim.
     7
     8        * leveldb/port/atomic_pointer.h: Set ARCH_CPU_ARM_FAMILY when __aarch64__ is defined.
     9
    1102014-03-14  Landry Breuil  <landry@openbsd.org>
    211
  • trunk/Source/ThirdParty/leveldb/port/atomic_pointer.h

    r140021 r166232  
    3535#elif defined(_M_IX86) || defined(__i386__) || defined(__i386)
    3636#define ARCH_CPU_X86_FAMILY 1
    37 #elif defined(__ARMEL__)
     37#elif defined(__ARMEL__) || defined(__aarch64__)
    3838#define ARCH_CPU_ARM_FAMILY 1
    3939#elif defined(__ppc__) || defined(__powerpc__) || defined(__powerpc64__)
  • trunk/Source/WTF/ChangeLog

    r166193 r166232  
     12014-03-25  Gabor Rapcsanyi  <rgabor@webkit.org>
     2
     3        [EFL] Add ARM64 build support
     4        https://bugs.webkit.org/show_bug.cgi?id=130506
     5
     6        Rubber stamped by Gyuyoung Kim.
     7
     8        * wtf/Platform.h: Set WTF_CPU_ARM64 when __aarch64__ is defined.
     9
    1102014-03-24  Andy Estes  <aestes@apple.com>
    211
  • trunk/Source/WTF/wtf/Platform.h

    r166149 r166232  
    153153
    154154/* CPU(ARM64) - Apple */
    155 #if defined(__arm64__) && defined(__APPLE__)
     155#if (defined(__arm64__) && defined(__APPLE__)) || defined(__aarch64__)
    156156#define WTF_CPU_ARM64 1
    157157#endif
  • trunk/Tools/ChangeLog

    r166229 r166232  
     12014-03-25  Gabor Rapcsanyi  <rgabor@webkit.org>
     2
     3        [EFL] Add ARM64 build support
     4        https://bugs.webkit.org/show_bug.cgi?id=130506
     5
     6        Rubber stamped by Gyuyoung Kim.
     7
     8        * Scripts/webkitdirs.pm:
     9        (isARM): Detect aarch64 as ARM.
     10
    1112014-03-25  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
    212
  • trunk/Tools/Scripts/webkitdirs.pm

    r166058 r166232  
    11081108sub isARM()
    11091109{
    1110     return $Config{archname} =~ /^arm[v\-]/;
     1110    return ($Config{archname} =~ /^arm[v\-]/) || ($Config{archname} =~ /^aarch64[v\-]/);
    11111111}
    11121112
Note: See TracChangeset for help on using the changeset viewer.