[zorg] r323966 - [zorg] Add linaro-armv8-01-arm-* slaves

Maxim Kuvyrkov via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 1 05:36:05 PST 2018


Author: maxim-kuvyrkov
Date: Thu Feb  1 05:36:05 2018
New Revision: 323966

URL: http://llvm.org/viewvc/llvm-project?rev=323966&view=rev
Log:
[zorg] Add linaro-armv8-01-arm-* slaves

Summary:
We are going to migrate most of AArch32 builders from armv7
TK1 hardware to armv8 boxes.  Since the architecture is slightly
different (armv7 vs armv8) we shall take care to not connect both
armv7 and armv8 for the same builder simultaneously.
We plan to allocate freed up TK1 boards to performance and full bots.

Reviewers: gkistanova, rovka

Reviewed By: rovka

Subscribers: aemerson, kristof.beyls, llvm-commits

Differential Revision: https://reviews.llvm.org/D42040

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=323966&r1=323965&r2=323966&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Thu Feb  1 05:36:05 2018
@@ -223,7 +223,7 @@ def _get_clang_builders():
 
         # Cortex-A15 LNT test-suite in test-only mode
         {'name' : "clang-native-arm-lnt",
-         'slavenames':["linaro-tk1-03"],
+         'slavenames':["linaro-tk1-03", "linaro-armv8-01-arm-lnt"],
          'builddir':"clang-native-arm-lnt",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
                       clean=False,
@@ -243,7 +243,7 @@ def _get_clang_builders():
 
         ## Cortex-A15 check-all self-host NEON with CMake builder
         {'name': "clang-cmake-armv7-a15-selfhost-neon",
-         'slavenames':["linaro-tk1-04"],
+         'slavenames':["linaro-tk1-04", "linaro-armv8-01-arm-selfhost-neon"],
          'builddir':"clang-cmake-armv7-a15-selfhost-neon",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
                       clean=False,
@@ -261,7 +261,7 @@ def _get_clang_builders():
 
         ## Cortex-A15 check-all with CMake builder
         {'name': "clang-cmake-armv7-a15",
-         'slavenames':["linaro-tk1-06"],
+         'slavenames':["linaro-tk1-06", "linaro-armv8-01-arm-quick"],
          'builddir':"clang-cmake-armv7-a15",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
                       clean=False,
@@ -277,7 +277,7 @@ def _get_clang_builders():
 
         ## Cortex-A15 check-all self-host with CMake builder
         {'name': "clang-cmake-armv7-a15-selfhost",
-         'slavenames':["linaro-tk1-07"],
+         'slavenames':["linaro-tk1-07", "linaro-armv8-01-arm-selfhost"],
          'builddir':"clang-cmake-armv7-a15-selfhost",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
                       clean=False,
@@ -1024,7 +1024,7 @@ def _get_sanitizer_builders():
 
           ## Cortex-A15 check-all full (compiler-rt) with CMake builder; Needs x86 for ASAN tests
           {'name': "clang-cmake-armv7-a15-full",
-           'slavenames':["linaro-tk1-08", "linaro-tk1-09"],
+           'slavenames':["linaro-tk1-08", "linaro-tk1-09", "linaro-armv8-01-arm-full"],
            'builddir':"clang-cmake-armv7-a15-full",
            'factory' : ClangBuilder.getClangCMakeBuildFactory(
                         clean=False,
@@ -1040,7 +1040,7 @@ def _get_sanitizer_builders():
 
           ## Cortex-A15 Thumb2 check-all full (compiler-rt) with CMake builder; Needs x86 for ASAN tests
           {'name': "clang-cmake-thumbv7-a15-full-sh",
-           'slavenames':["linaro-tk1-05"],
+           'slavenames':["linaro-tk1-05", "linaro-armv8-01-arm-full-selfhost"],
            'builddir':"clang-cmake-thumbv7-a15-full-sh",
            'factory' : ClangBuilder.getClangCMakeBuildFactory(
                         clean=False,
@@ -1327,7 +1327,7 @@ def _get_libcxx_builders():
 
         # Cortex-A15 LibC++ and LibC++abi tests (require Clang+RT)
         {'name': 'libcxx-libcxxabi-libunwind-arm-linux',
-         'slavenames': ['linaro-tk1-01'],
+         'slavenames': ['linaro-tk1-01', 'linaro-armv8-01-arm-libcxx'],
          'builddir': 'libcxx-libcxxabi-libunwind-arm-linux',
          'category': 'libcxx',
          'factory': LibcxxAndAbiBuilder.getLibcxxAndAbiBuilder(
@@ -1341,7 +1341,7 @@ def _get_libcxx_builders():
                               'LLVM_PARALLEL_LINK_JOBS': '2'})},
 
         {'name': 'libcxx-libcxxabi-libunwind-arm-linux-noexceptions',
-         'slavenames': ['linaro-tk1-01'],
+         'slavenames': ['linaro-tk1-01', 'linaro-armv8-01-arm-libcxx-noeh'],
          'builddir': 'libcxx-libcxxabi-libunwind-arm-linux-noexceptions',
          'category': 'libcxx',
          'factory': LibcxxAndAbiBuilder.getLibcxxAndAbiBuilder(

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=323966&r1=323965&r2=323966&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/slaves.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/slaves.py Thu Feb  1 05:36:05 2018
@@ -32,6 +32,14 @@ def get_build_slaves():
         create_slave("linaro-tk1-07", properties={'jobs' : 4}, max_builds=1),
         create_slave("linaro-tk1-08", properties={'jobs' : 4}, max_builds=1),
         create_slave("linaro-tk1-09", properties={'jobs' : 4}, max_builds=1),
+        create_slave("linaro-armv8-01-arm-lnt", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-armv8-01-arm-selfhost", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-armv8-01-arm-selfhost-neon", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-armv8-01-arm-quick", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-armv8-01-arm-full", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-armv8-01-arm-full-selfhost", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-armv8-01-arm-libcxx", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-armv8-01-arm-libcxx-noeh", properties={'jobs' : 64}, max_builds=1),
 
         # AArch64 Linaro slaves
         create_slave("linaro-apm-01", properties={'jobs' : 8}, max_builds=1),




More information about the llvm-commits mailing list