From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gnu.wildebeest.org (gnu.wildebeest.org [45.83.234.184]) by sourceware.org (Postfix) with ESMTPS id C8EEC3858401 for ; Wed, 31 Jan 2024 20:41:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C8EEC3858401 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=klomp.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C8EEC3858401 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=45.83.234.184 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1706733664; cv=none; b=F76WJXzEVQBOdX1+r1ejp/vqB32Drtz8sHWSRW70/KaXbNP3mTlV1G36IMjC7k2AFg14EPnzHWKXRXKdJeMRkZFgpqDNPOhtfewtanstPLILVodYA+5/j7tsKS2QtfAlOFWWBQBFGb6h8zTbI0OXWOUMGJMy2Oe/jFTmmtVWcbA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1706733664; c=relaxed/simple; bh=Q1XNLN3nGFOFpXttK+cK73YDh78mIrKqIr2O4Dupg8I=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=MRR2NawuZJcsx5Xyit4F+xQpACupHb5Gy1T2GYpP3NM7wGey7bNgj4i25j1/6u1IRHJkAYjM0tJsaSF5YAm3M+lFhiooX1Jpd7HTJAoTI0Tw3cz03kltFVFqkBLgPiYPNuQkrVxEu/TQmbPdbOLbU96pbTh9oGalSwR9JVrjJXM= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from csb.redhat.com (deer0x03.wildebeest.org [172.31.17.133]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id 1AFAF302FDEA; Wed, 31 Jan 2024 21:40:59 +0100 (CET) Received: by csb.redhat.com (Postfix, from userid 10916) id BCD35CF3CF; Wed, 31 Jan 2024 21:40:59 +0100 (CET) From: Mark Wielaard To: buildbot@sourceware.org Cc: Mark Wielaard Subject: [PATCH 1/2] Add 4 VisionFive V2 boards, donated by StarFive Date: Wed, 31 Jan 2024 21:40:49 +0100 Message-Id: <20240131204050.992219-1-mark@klomp.org> X-Mailer: git-send-email 2.39.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-9.3 required=5.0 tests=BAYES_00,GIT_PATCH_0,JMQ_SPF_NEUTRAL,KAM_DMARC_STATUS,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --- buildbot.config.sample | 4 +++ builder/master.cfg | 58 ++++++++++++++++++++++++++++++++++-------- 2 files changed, 51 insertions(+), 11 deletions(-) diff --git a/buildbot.config.sample b/buildbot.config.sample index 68175ba..c2b9432 100644 --- a/buildbot.config.sample +++ b/buildbot.config.sample @@ -28,6 +28,10 @@ gentoo-sparc=frob gentoo-sparc-big=frob osuosl-debian-arm64=frob starfive-riscv=frob +starfive-1=frob +starfive-2=frob +starfive-3=frob +starfive-4=frob # Users bb_admin=frob diff --git a/builder/master.cfg b/builder/master.cfg index 4691e9c..c107343 100644 --- a/builder/master.cfg +++ b/builder/master.cfg @@ -107,6 +107,42 @@ starfive_riscv_worker = worker.Worker("starfive-riscv", notify_on_missing='mark@klomp.org'); c['workers'].append(starfive_riscv_worker) +# 4 VisionFive V2 boards, donated by StarFive, 8GB memory, 4 cores +starfive_1_worker = worker.Worker("starfive-1", + getpw("starfive-1"), + max_builds=1, + properties={'ncpus': 4, 'maxcpus': 4}, + keepalive_interval=900, + notify_on_missing='mark@klomp.org'); +c['workers'].append(starfive_1_worker) +starfive_2_worker = worker.Worker("starfive-2", + getpw("starfive-2"), + max_builds=1, + properties={'ncpus': 4, 'maxcpus': 4}, + keepalive_interval=900, + notify_on_missing='mark@klomp.org'); +c['workers'].append(starfive_2_worker) +starfive_3_worker = worker.Worker("starfive-3", + getpw("starfive-3"), + max_builds=1, + properties={'ncpus': 4, 'maxcpus': 4}, + keepalive_interval=900, + notify_on_missing='mark@klomp.org'); +c['workers'].append(starfive_3_worker) +starfive_4_worker = worker.Worker("starfive-4", + getpw("starfive-4"), + max_builds=1, + properties={'ncpus': 4, 'maxcpus': 4}, + keepalive_interval=900, + notify_on_missing='mark@klomp.org'); +c['workers'].append(starfive_4_worker) + +starfive_workers = ['starfive-riscv', + 'starfive-1', + 'starfive-2', + 'starfive-3', + 'starfive-4'] + # s390x VM hosted by Marist university, running under mark user account fedora_s390x_worker = worker.Worker("fedora-s390x", getpw("fedora-s390x"), @@ -1484,7 +1520,7 @@ c['builders'].append(bzip2_fedora_ppc64le_builder) bzip2_ubuntu_riscv_builder = util.BuilderConfig( name="bzip2-ubuntu-riscv", - workernames=["starfive-riscv"], + workernames=starfive_workers, tags=["bzip2", "ubuntu", "riscv"], collapseRequests=True, factory=bzip2_factory_no_valgrind) @@ -1632,7 +1668,7 @@ c['builders'].append(debugedit_fedora_ppc64le_builder) debugedit_ubuntu_riscv_builder = util.BuilderConfig( name="debugedit-ubuntu-riscv", - workernames=["starfive-riscv"], + workernames=starfive_workers, tags=["debugedit", "ubuntu", "riscv"], collapseRequests=True, factory=debugedit_factory) @@ -1778,7 +1814,7 @@ c['builders'].append(dwz_debian_ppc64_builder) dwz_ubuntu_riscv_builder = util.BuilderConfig( name="dwz-ubuntu-riscv", - workernames=["starfive-riscv"], + workernames=starfive_workers, tags=["dwz", "ubuntu", "riscv"], collapseRequests=True, factory=dwz_factory) @@ -2235,7 +2271,7 @@ c['builders'].append(elfutils_try_fedora_ppc64le_builder) elfutils_ubuntu_riscv_builder = util.BuilderConfig( name="elfutils-ubuntu-riscv", - workernames=["starfive-riscv"], + workernames=starfive_workers, tags=["elfutils", "ubuntu", "riscv"], collapseRequests=True, factory=elfutils_factory) @@ -2244,7 +2280,7 @@ c['builders'].append(elfutils_ubuntu_riscv_builder) elfutils_try_ubuntu_riscv_builder = util.BuilderConfig( name="elfutils-try-ubuntu-riscv", collapseRequests=True, - workernames=["starfive-riscv"], + workernames=starfive_workers, tags=["elfutils-try", "ubuntu", "riscv"], factory=elfutils_factory) c['builders'].append(elfutils_try_ubuntu_riscv_builder) @@ -2843,7 +2879,7 @@ c['builders'].append(binutils_try_fedora_ppc64le_builder) binutils_ubuntu_riscv_builder = util.BuilderConfig( name="binutils-ubuntu-riscv", - workernames=["starfive-riscv"], + workernames=starfive_workers, tags=["binutils", "ubuntu", "riscv"], collapseRequests=True, factory=binutils_factory_gas_binutils) @@ -2852,7 +2888,7 @@ c['builders'].append(binutils_ubuntu_riscv_builder) binutils_try_ubuntu_riscv_builder = util.BuilderConfig( name="binutils-try-ubuntu-riscv", collapseRequests=True, - workernames=["starfive-riscv"], + workernames=starfive_workers, tags=["binutils-try", "ubuntu", "riscv"], factory=binutils_factory_gas_binutils) c['builders'].append(binutils_try_ubuntu_riscv_builder) @@ -4103,7 +4139,7 @@ c['builders'].append(libabigail_try_fedora_ppc64le_builder) libabigail_ubuntu_riscv_builder = util.BuilderConfig( name="libabigail-ubuntu-riscv", - workernames=["starfive-riscv"], + workernames=starfive_workers, tags=["libabigail", "ubuntu", "riscv"], collapseRequests=True, factory=libabigail_factory_checkonly) @@ -4112,7 +4148,7 @@ c['builders'].append(libabigail_ubuntu_riscv_builder) libabigail_try_ubuntu_riscv_builder = util.BuilderConfig( name="libabigail-try-ubuntu-riscv", collapseRequests=True, - workernames=["starfive-riscv"], + workernames=starfive_workers, tags=["libabigail-try", "ubuntu", "riscv"], factory=libabigail_factory_checkonly) c['builders'].append(libabigail_try_ubuntu_riscv_builder) @@ -4610,7 +4646,7 @@ c['builders'].append(gnupoke_gentoo_space_builder) gnupoke_ubuntu_riscv_builder = util.BuilderConfig( name="gnupoke-ubuntu-riscv", tags=["gnupoke", "ubuntu", "riscv"], - workernames="starfive-riscv", + workernames=starfive_workers, collapseRequests=True, factory=gnupoke_factory) c['builders'].append(gnupoke_ubuntu_riscv_builder) @@ -4698,7 +4734,7 @@ c['builders'].append(annobin_debian_i386_builder) annobin_ubuntu_riscv_builder = util.BuilderConfig( name="annobin-ubuntu-riscv", - workernames=["starfive-riscv"], + workernames=starfive_workers, tags=["annobin", "ubuntu", "riscv"], collapseRequests=True, factory=annobin_factory) -- 2.39.3