[zorg] r245787 - Adding Linaro's AArch64 buildbots

Renato Golin via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 22 08:54:18 PDT 2015


Author: rengolin
Date: Sat Aug 22 10:54:16 2015
New Revision: 245787

URL: http://llvm.org/viewvc/llvm-project?rev=245787&view=rev
Log:
Adding Linaro's AArch64 buildbots

Modified:
    zorg/trunk/buildbot/osuosl/master/config/builders.py
    zorg/trunk/buildbot/osuosl/master/config/slaves.py

Modified: zorg/trunk/buildbot/osuosl/master/config/builders.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/builders.py?rev=245787&r1=245786&r2=245787&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Sat Aug 22 10:54:16 2015
@@ -331,6 +331,24 @@ def _get_clang_builders():
                                         "-DCMAKE_CXX_FLAGS='-mcpu=cortex-a15 -mfpu=vfpv3'",
                                         "-DLLVM_TARGETS_TO_BUILD='ARM;AArch64'"])},
 
+        ## AArch64 Clang+LLVM check-all + test-suite
+        {'name': "clang-cmake-aarch64-quick",
+         'slavenames':["linaro-apm-01"],
+         'builddir':"clang-cmake-aarch64-quick",
+         'factory' : ClangBuilder.getClangCMakeBuildFactory(
+                      jobs=8,
+                      clean=False,
+                      checkout_compiler_rt=False,
+                      test=True,
+                      useTwoStage=False,
+                      runTestSuite=True,
+                      env={'PATH':'/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'},
+                      extra_cmake_args=["-DCMAKE_C_FLAGS='-mcpu=cortex-a57'",
+                                        "-DCMAKE_CXX_FLAGS='-mcpu=cortex-a57'",
+                                        "-DLLVM_TARGETS_TO_BUILD='ARM;AArch64'"],
+                      nt_flags=['--cflag', '-mcpu=cortex-a57'],
+               )},
+
         # This will ultimately be a self-host bot, even though the config does
         # not reflect that today.
         {'name': 'clang-x86-win2008-selfhost',
@@ -849,6 +867,43 @@ def _get_sanitizer_builders():
                                           "-DCOMPILER_RT_TEST_COMPILER_CFLAGS='-mcpu=cortex-a15 -mthumb'",
                                           "-DLLVM_TARGETS_TO_BUILD='ARM;AArch64;X86'"])},
 
+        # AArch64 Clang+LLVM+RT check-all + test-suite + self-hosting
+        {'name': "clang-cmake-aarch64-full",
+         'slavenames':["linaro-apm-02"],
+         'builddir':"clang-cmake-aarch64-full",
+         'factory' : ClangBuilder.getClangCMakeBuildFactory(
+                      jobs=8,
+                      clean=False,
+                      checkout_compiler_rt=True,
+                      test=True,
+                      useTwoStage=True,
+                      testStage1=True,
+                      runTestSuite=True,
+                      env={'PATH':'/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'},
+                      extra_cmake_args=["-DCMAKE_C_FLAGS='-mcpu=cortex-a57'",
+                                        "-DCMAKE_CXX_FLAGS='-mcpu=cortex-a57'",
+                                        "-DLLVM_TARGETS_TO_BUILD='ARM;AArch64'"],
+                      nt_flags=['--cflag', '-mcpu=cortex-a57'],
+               )},
+
+        # AArch64 Clang+LLVM+RT check-all at 42-bits VMA
+        {'name': "clang-cmake-aarch64-42vma",
+         'slavenames':["linaro-apm-03"],
+         'builddir':"clang-cmake-aarch64-42vma",
+         'factory' : ClangBuilder.getClangCMakeBuildFactory(
+                      jobs=8,
+                      clean=False,
+                      checkout_compiler_rt=True,
+                      test=True,
+                      useTwoStage=False,
+                      runTestSuite=False,
+                      env={'PATH':'/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'},
+                      extra_cmake_args=["-DCMAKE_C_FLAGS='-mcpu=cortex-a57 -DSANITIZER_AARCH64_VMA=42'",
+                                        "-DCMAKE_CXX_FLAGS='-mcpu=cortex-a57 -DSANITIZER_AARCH64_VMA=42'",
+                                        "-DLLVM_TARGETS_TO_BUILD='ARM;AArch64'"],
+               )},
+
+          # Juno
           {'name' : "clang-native-aarch64-full",
            'slavenames' :["juno-aarch64-01"],
            'builddir':"clang-native-aarch64-full",

Modified: zorg/trunk/buildbot/osuosl/master/config/slaves.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/slaves.py?rev=245787&r1=245786&r2=245787&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/slaves.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/slaves.py Sat Aug 22 10:54:16 2015
@@ -30,7 +30,7 @@ def get_build_slaves():
         # Mac Pro 2.7 GHz 12-Core Intel Xeon E5, Maverick 10.9.2
         create_slave("as-bldslv9", properties={'jobs' : 8}, max_builds=4),
 
-        # Cortex-A15 slaves
+        # ARMv7 Linaro slaves
         create_slave("linaro-chrome-01", properties={'jobs' : 2}, max_builds=1),
         create_slave("linaro-chrome-02", properties={'jobs' : 2}, max_builds=1),
         create_slave("linaro-chrome-03", properties={'jobs' : 2}, max_builds=1),
@@ -42,7 +42,11 @@ def get_build_slaves():
         create_slave("linaro-a15-03", properties={'jobs' : 4}, max_builds=1),
         create_slave("linaro-a15-04", properties={'jobs' : 4}, max_builds=1),
 
-        create_slave("linaro-dragon-01", properties={'jobs' : 4}, max_builds=1),
+        # AArch64 Linaro slaves
+        create_slave("linaro-apm-01", properties={'jobs' : 8}, max_builds=1),
+        create_slave("linaro-apm-02", properties={'jobs' : 8}, max_builds=1),
+        create_slave("linaro-apm-03", properties={'jobs' : 8}, max_builds=1),
+        create_slave("linaro-apm-04", properties={'jobs' : 8}, max_builds=1),
 
         # AMD Athlon(tm) 64 X2 Dual Core 3800+, Ubuntu x86_64
         create_slave("grosser1", properties={'jobs': 2}, max_builds=1),




More information about the llvm-commits mailing list