From d5ac35fd47bda0defd29b98b65e9a362e77681de Mon Sep 17 00:00:00 2001 From: David Spickett Date: Tue, 19 Nov 2024 13:40:31 +0000 Subject: [PATCH 1/2] Add Linaro Graviton 4 workers and use them for SVE VLA builds Aside from the new CPU and different core/RAM amounts, these will be the same as our existing Gravition 3 ("g3") workers. Not adding SVE VLS at this point to keep disk usage reasonable and hedge against any stability issues. --- buildbot/osuosl/master/config/builders.py | 6 ++++-- buildbot/osuosl/master/config/workers.py | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/buildbot/osuosl/master/config/builders.py b/buildbot/osuosl/master/config/builders.py index eaca52818..20979e000 100644 --- a/buildbot/osuosl/master/config/builders.py +++ b/buildbot/osuosl/master/config/builders.py @@ -473,7 +473,8 @@ # problems sooner rather than later. {'name' : "clang-aarch64-sve-vla", 'tags' : ["clang"], - 'workernames' : ["linaro-g3-01", "linaro-g3-02", "linaro-g3-03", "linaro-g3-04"], + 'workernames' : ["linaro-g3-01", "linaro-g3-02", "linaro-g3-03", "linaro-g3-04", + "linaro-g4-01", "linaro-g4-02"], 'builddir': "clang-aarch64-sve-vla", 'factory' : ClangBuilder.getClangCMakeBuildFactory( clean=False, @@ -496,7 +497,8 @@ # AArch64 Clang+LLVM+RT+LLD check-all + flang + test-suite 2-stage w/SVE-Vector-Length-Agnostic {'name' : "clang-aarch64-sve-vla-2stage", 'tags' : ["clang"], - 'workernames' : ["linaro-g3-01", "linaro-g3-02", "linaro-g3-03", "linaro-g3-04"], + 'workernames' : ["linaro-g3-01", "linaro-g3-02", "linaro-g3-03", "linaro-g3-04", + "linaro-g4-01", "linaro-g4-02"], 'builddir': "clang-aarch64-sve-vla-2stage", 'factory' : ClangBuilder.getClangCMakeBuildFactory( clean=True, diff --git a/buildbot/osuosl/master/config/workers.py b/buildbot/osuosl/master/config/workers.py index 0e7ed5e47..656a7c104 100644 --- a/buildbot/osuosl/master/config/workers.py +++ b/buildbot/osuosl/master/config/workers.py @@ -38,10 +38,14 @@ def get_all(): create_worker("linaro-flang-aarch64-release", max_builds=1), create_worker("linaro-flang-aarch64-rel-assert", max_builds=1), create_worker("linaro-flang-aarch64-latest-gcc", max_builds=1), + # Graviton 3 create_worker("linaro-g3-01", max_builds=1), create_worker("linaro-g3-02", max_builds=1), create_worker("linaro-g3-03", max_builds=1), create_worker("linaro-g3-04", max_builds=1), + # Graviton 4 + create_worker("linaro-g4-01", max_builds=1), + create_worker("linaro-g4-02", max_builds=1), # AArch64 Windows Microsoft Surface X Pro create_worker("linaro-armv8-windows-msvc-02", max_builds=1), From 742a46a818ed37242e613bd489abbeda8c6791a6 Mon Sep 17 00:00:00 2001 From: David Spickett Date: Wed, 20 Nov 2024 10:53:38 +0000 Subject: [PATCH 2/2] only add workers --- buildbot/osuosl/master/config/builders.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/buildbot/osuosl/master/config/builders.py b/buildbot/osuosl/master/config/builders.py index 20979e000..eaca52818 100644 --- a/buildbot/osuosl/master/config/builders.py +++ b/buildbot/osuosl/master/config/builders.py @@ -473,8 +473,7 @@ # problems sooner rather than later. {'name' : "clang-aarch64-sve-vla", 'tags' : ["clang"], - 'workernames' : ["linaro-g3-01", "linaro-g3-02", "linaro-g3-03", "linaro-g3-04", - "linaro-g4-01", "linaro-g4-02"], + 'workernames' : ["linaro-g3-01", "linaro-g3-02", "linaro-g3-03", "linaro-g3-04"], 'builddir': "clang-aarch64-sve-vla", 'factory' : ClangBuilder.getClangCMakeBuildFactory( clean=False, @@ -497,8 +496,7 @@ # AArch64 Clang+LLVM+RT+LLD check-all + flang + test-suite 2-stage w/SVE-Vector-Length-Agnostic {'name' : "clang-aarch64-sve-vla-2stage", 'tags' : ["clang"], - 'workernames' : ["linaro-g3-01", "linaro-g3-02", "linaro-g3-03", "linaro-g3-04", - "linaro-g4-01", "linaro-g4-02"], + 'workernames' : ["linaro-g3-01", "linaro-g3-02", "linaro-g3-03", "linaro-g3-04"], 'builddir': "clang-aarch64-sve-vla-2stage", 'factory' : ClangBuilder.getClangCMakeBuildFactory( clean=True,