From patchwork Tue Oct 24 13:52:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 32882 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7738EC07545 for ; Tue, 24 Oct 2023 13:52:50 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.148341.1698155562011932508 for ; Tue, 24 Oct 2023 06:52:42 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 145092F4; Tue, 24 Oct 2023 06:53:22 -0700 (PDT) Received: from oss-tx204.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 870743F762; Tue, 24 Oct 2023 06:52:40 -0700 (PDT) From: ross.burton@arm.com To: meta-arm@lists.yoctoproject.org Cc: nd@arm.com Subject: [PATCH 1/4] arm/fvp-corstone1000: upgrade to 11.22.35, add aarch64 binaries Date: Tue, 24 Oct 2023 14:52:33 +0100 Message-Id: <20231024135236.3510412-1-ross.burton@arm.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 24 Oct 2023 13:52:50 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arm/message/5162 From: Ross Burton Upgrade to the 11.22.35 release of the FVP. Also add the aarch64 binaries as these are now available. Signed-off-by: Ross Burton --- meta-arm/recipes-devtools/fvp/fvp-corstone1000.bb | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/meta-arm/recipes-devtools/fvp/fvp-corstone1000.bb b/meta-arm/recipes-devtools/fvp/fvp-corstone1000.bb index 7d556616..2373d9f2 100644 --- a/meta-arm/recipes-devtools/fvp/fvp-corstone1000.bb +++ b/meta-arm/recipes-devtools/fvp/fvp-corstone1000.bb @@ -1,11 +1,14 @@ require fvp-ecosystem.inc -MODEL = "Corstone-1000-23" +MODEL = "Corstone-1000" MODEL_CODE = "FVP_Corstone_1000" -PV = "11.19_21" +PV = "11.22_35" -SRC_URI = "https://developer.arm.com/-/media/Arm%20Developer%20Community/Downloads/OSS/FVP/${MODEL}/Linux/${MODEL_CODE}_${PV}_${FVP_ARCH}.tgz;subdir=${BP}" -SRC_URI[sha256sum] = "dbdcb8b0c206fd56fd2296fe338a62902eb978883ba07f4da28440e180383b24" +SRC_URI = "https://developer.arm.com/-/media/Arm%20Developer%20Community/Downloads/OSS/FVP/${MODEL}/${MODEL_CODE}_${PV}_${FVP_ARCH}.tgz;subdir=${BP};name=fvp-${HOST_ARCH}" +SRC_URI[fvp-aarch64.sha256sum] = "40c76551ca73328d34513dbc5de2bd094c28da7e91b73fe0361ec8faef644b68" +SRC_URI[fvp-x86_64.sha256sum] = "30eb648d26827212faeb74b8c10070cbf8bf212d106ee609579f781a32aac6d9" LIC_FILES_CHKSUM = "file://license_terms/license_agreement.txt;md5=1a33828e132ba71861c11688dbb0bd16 \ - file://license_terms/third_party_licenses/third_party_licenses.txt;md5=34a1ba318d745f05e6197def68ea5411" + file://license_terms/third_party_licenses/third_party_licenses.txt;md5=0c32ac6f58ebff83065105042ab98211" + +COMPATIBLE_HOST = "(aarch64|x86_64).*-linux" From patchwork Tue Oct 24 13:52:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 32884 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 84834C00A8F for ; Tue, 24 Oct 2023 13:52:50 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.148342.1698155562185429388 for ; Tue, 24 Oct 2023 06:52:42 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BDE5FC15; Tue, 24 Oct 2023 06:53:22 -0700 (PDT) Received: from oss-tx204.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 352533F762; Tue, 24 Oct 2023 06:52:41 -0700 (PDT) From: ross.burton@arm.com To: meta-arm@lists.yoctoproject.org Cc: nd@arm.com Subject: [PATCH 2/4] kas/corstone1000: don't limit the FVP use to x86-64 Date: Tue, 24 Oct 2023 14:52:34 +0100 Message-Id: <20231024135236.3510412-2-ross.burton@arm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231024135236.3510412-1-ross.burton@arm.com> References: <20231024135236.3510412-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 24 Oct 2023 13:52:50 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arm/message/5163 From: Ross Burton Now that the FVP supports both aarch64 and x86-64, this inherit doesn't need to be conditional. Signed-off-by: Ross Burton --- kas/corstone1000-fvp.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kas/corstone1000-fvp.yml b/kas/corstone1000-fvp.yml index 7d23a53a..b3e21cd4 100644 --- a/kas/corstone1000-fvp.yml +++ b/kas/corstone1000-fvp.yml @@ -10,7 +10,7 @@ local_conf_header: fvp-config: | # Remove Dropbear SSH as it will not fit into the corstone1000 image. IMAGE_FEATURES:remove = " ssh-server-dropbear" - INHERIT = " ${@bb.utils.contains('BUILD_ARCH', 'x86_64', 'fvpboot', '', d)}" + INHERIT += "fvpboot" target: - corstone1000-image From patchwork Tue Oct 24 13:52:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 32883 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 89DB5C25B6C for ; Tue, 24 Oct 2023 13:52:50 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.18640.1698155562920975673 for ; Tue, 24 Oct 2023 06:52:43 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 746032F4; Tue, 24 Oct 2023 06:53:23 -0700 (PDT) Received: from oss-tx204.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id DF6883F762; Tue, 24 Oct 2023 06:52:41 -0700 (PDT) From: ross.burton@arm.com To: meta-arm@lists.yoctoproject.org Cc: nd@arm.com Subject: [PATCH 3/4] CI: don't pin corstone1000-fvp to x86-64 Date: Tue, 24 Oct 2023 14:52:35 +0100 Message-Id: <20231024135236.3510412-3-ross.burton@arm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231024135236.3510412-1-ross.burton@arm.com> References: <20231024135236.3510412-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 24 Oct 2023 13:52:50 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arm/message/5164 From: Ross Burton Now that there's a FVP for aarch64, we don't need to pin the CI pipeline to x86-64. Signed-off-by: Ross Burton --- .gitlab-ci.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 89387405..4e09ce05 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -112,8 +112,6 @@ corstone1000-fvp: parallel: matrix: - TESTING: [testimage, tftf] - tags: - - x86_64 corstone1000-mps3: extends: .build From patchwork Tue Oct 24 13:52:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 32881 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 773C8C25B48 for ; Tue, 24 Oct 2023 13:52:50 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.148343.1698155563418518991 for ; Tue, 24 Oct 2023 06:52:43 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: ross.burton@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2A41DC15; Tue, 24 Oct 2023 06:53:24 -0700 (PDT) Received: from oss-tx204.lab.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 95FF33F762; Tue, 24 Oct 2023 06:52:42 -0700 (PDT) From: ross.burton@arm.com To: meta-arm@lists.yoctoproject.org Cc: nd@arm.com Subject: [PATCH 4/4] CI: build both aarch64 and x86-64 packages for as muny FVPs as possible Date: Tue, 24 Oct 2023 14:52:36 +0100 Message-Id: <20231024135236.3510412-4-ross.burton@arm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231024135236.3510412-1-ross.burton@arm.com> References: <20231024135236.3510412-1-ross.burton@arm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 24 Oct 2023 13:52:50 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arm/message/5165 From: Ross Burton Some FVPs are available as x86-64 and aarch64 binaries, so build target (qemuarm64) and nativesdk (x86-64) packages for these to verify the checksums are correct. Signed-off-by: Ross Burton --- ci/fvps.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ci/fvps.yml b/ci/fvps.yml index 1bced299..a89df053 100644 --- a/ci/fvps.yml +++ b/ci/fvps.yml @@ -14,6 +14,10 @@ local_conf_header: SDKMACHINE = "x86_64" target: + # Target packages to test aarch64 + - fvp-base-a-aem + - fvp-corstone1000 + # Nativesdk to test x86-64 - nativesdk-fvp-base-a-aem - nativesdk-fvp-corstone1000 - nativesdk-fvp-n1-edge