meta-arm.lists.yoctoproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/5] arm/linux-yocto: add missing LINUX_VERSION to qemuarm64-sbsa
@ 2021-05-10 16:32 Ross Burton
  2021-05-10 16:32 ` [PATCH 2/5] autonomy/u-boot: fix malformed Upstream-Status tag Ross Burton
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Ross Burton @ 2021-05-10 16:32 UTC (permalink / raw)
  To: meta-arm

As the SRCREV is pinned to a specific SHA we should also set LINUX_VERSION, as future kernel
upgrades in oe-core master will change both SRCREV and LINUX_VERSION.

Change-Id: Iafababe83ff54625112d2fae859d8a3938001cd5
Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 meta-arm/recipes-kernel/linux/linux-yocto_5.10.bbappend | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-arm/recipes-kernel/linux/linux-yocto_5.10.bbappend b/meta-arm/recipes-kernel/linux/linux-yocto_5.10.bbappend
index 6c5a965..b9995e0 100644
--- a/meta-arm/recipes-kernel/linux/linux-yocto_5.10.bbappend
+++ b/meta-arm/recipes-kernel/linux/linux-yocto_5.10.bbappend
@@ -7,6 +7,7 @@ SRC_URI_append_generic-arm64 = " \
     "
 
 FILESEXTRAPATHS_prepend_qemuarm64-sbsa = "${ARMFILESPATHS}"
+LINUX_VERSION_qemuarm64-sbsa = "5.10.30"
 SRCREV_machine_qemuarm64-sbsa = "d6e20b2257ecfa6e796a45a4175863862a28fa11"
 SRC_URI_append_qemuarm64-sbsa = " \
     file://defconfig.patch \
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/5] autonomy/u-boot: fix malformed Upstream-Status tag
  2021-05-10 16:32 [PATCH 1/5] arm/linux-yocto: add missing LINUX_VERSION to qemuarm64-sbsa Ross Burton
@ 2021-05-10 16:32 ` Ross Burton
  2021-05-10 16:32 ` [PATCH 3/5] CI: build against master branches again Ross Burton
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 6+ messages in thread
From: Ross Burton @ 2021-05-10 16:32 UTC (permalink / raw)
  To: meta-arm

Change-Id: I5728d9f268db9ce0e18ada9982310431c0c99e89
Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 .../u-boot/u-boot-2021.01/fvp-base/xen_u-boot_kernel_addr.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-arm-autonomy/recipes-bsp/u-boot/u-boot-2021.01/fvp-base/xen_u-boot_kernel_addr.patch b/meta-arm-autonomy/recipes-bsp/u-boot/u-boot-2021.01/fvp-base/xen_u-boot_kernel_addr.patch
index ac27dde..6ea7afa 100644
--- a/meta-arm-autonomy/recipes-bsp/u-boot/u-boot-2021.01/fvp-base/xen_u-boot_kernel_addr.patch
+++ b/meta-arm-autonomy/recipes-bsp/u-boot/u-boot-2021.01/fvp-base/xen_u-boot_kernel_addr.patch
@@ -1,4 +1,4 @@
-Upstream Status: Inappropriate [meta-arm-autonomy specifc u-boot config]
+Upstream-Status: Inappropriate [meta-arm-autonomy specific u-boot config]
 Signed-off-by: Nathan Dunne <nathan.dunne@arm.com>
 
 diff --git a/include/configs/vexpress_aemv8a.h b/include/configs/vexpress_aemv8a.h
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 3/5] CI: build against master branches again
  2021-05-10 16:32 [PATCH 1/5] arm/linux-yocto: add missing LINUX_VERSION to qemuarm64-sbsa Ross Burton
  2021-05-10 16:32 ` [PATCH 2/5] autonomy/u-boot: fix malformed Upstream-Status tag Ross Burton
@ 2021-05-10 16:32 ` Ross Burton
  2021-05-10 16:32 ` [PATCH 4/5] CI: mark build jobs as interruptible Ross Burton
  2021-05-10 16:32 ` [PATCH 5/5] CI: add external Arm GCC build for fvp-base Ross Burton
  3 siblings, 0 replies; 6+ messages in thread
From: Ross Burton @ 2021-05-10 16:32 UTC (permalink / raw)
  To: meta-arm

Change-Id: Iecd620883ced9c02fb085d38735764028604bc46
Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 ci/base.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ci/base.yml b/ci/base.yml
index 4b1797e..45610fb 100644
--- a/ci/base.yml
+++ b/ci/base.yml
@@ -5,7 +5,7 @@ distro: poky
 
 defaults:
   repos:
-    refspec: hardknott
+    refspec: master
 
 repos:
   meta-arm:
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 4/5] CI: mark build jobs as interruptible
  2021-05-10 16:32 [PATCH 1/5] arm/linux-yocto: add missing LINUX_VERSION to qemuarm64-sbsa Ross Burton
  2021-05-10 16:32 ` [PATCH 2/5] autonomy/u-boot: fix malformed Upstream-Status tag Ross Burton
  2021-05-10 16:32 ` [PATCH 3/5] CI: build against master branches again Ross Burton
@ 2021-05-10 16:32 ` Ross Burton
  2021-05-10 16:32 ` [PATCH 5/5] CI: add external Arm GCC build for fvp-base Ross Burton
  3 siblings, 0 replies; 6+ messages in thread
From: Ross Burton @ 2021-05-10 16:32 UTC (permalink / raw)
  To: meta-arm

Mark the build jobs as interruptible, as they don't write to shared
resources (unlike update-repos or get-binary-toolchains). This means
that if the same branch is pushed again GitLab is likely to be able to
abort the obsolete pipeline to start the new build sooner.

Change-Id: I9284273e9b3118b616d3cb062cb957d98fc5e37e
Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 .gitlab-ci.yml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c4dd986..834e16b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -25,6 +25,7 @@ stages:
 # Generalised fragment to do a Kas build
 .build:
   extends: .setup
+  interruptible: true
   script:
   - KASFILES=$(./ci/jobs-to-kas $CI_JOB_NAME)
   - kas shell --update --force-checkout $KASFILES -c 'cat conf/*.conf'
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 5/5] CI: add external Arm GCC build for fvp-base
  2021-05-10 16:32 [PATCH 1/5] arm/linux-yocto: add missing LINUX_VERSION to qemuarm64-sbsa Ross Burton
                   ` (2 preceding siblings ...)
  2021-05-10 16:32 ` [PATCH 4/5] CI: mark build jobs as interruptible Ross Burton
@ 2021-05-10 16:32 ` Ross Burton
  2021-05-11 15:26   ` [meta-arm] " Ross Burton
  3 siblings, 1 reply; 6+ messages in thread
From: Ross Burton @ 2021-05-10 16:32 UTC (permalink / raw)
  To: meta-arm

This job requires the runner to be tagged x86-64 as currently the Arm
binary GCC for aarch64 is only available for x86-64 hosts.

Change-Id: If168806883c959af4baf4e3214b86b75c58899e5
Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 .gitlab-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 834e16b..e79d1f5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -83,6 +83,12 @@ corstone700-mps3:
 fvp-base:
   extends: .build
 
+fvp-base/external-gccarm:
+  extends: .build
+  # The aarch64 cross compiler in Arm GCC is only available for x86-64 so far
+  tags:
+  - x86-64
+
 fvp-base-arm32:
   extends: .build
 
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [meta-arm] [PATCH 5/5] CI: add external Arm GCC build for fvp-base
  2021-05-10 16:32 ` [PATCH 5/5] CI: add external Arm GCC build for fvp-base Ross Burton
@ 2021-05-11 15:26   ` Ross Burton
  0 siblings, 0 replies; 6+ messages in thread
From: Ross Burton @ 2021-05-11 15:26 UTC (permalink / raw)
  To: Ross Burton; +Cc: meta-arm

Turns out this fails if you don't have any x86-64 tagged builders.
But we don't want to set allow_failure...

Ross

On Mon, 10 May 2021 at 17:33, Ross Burton via lists.yoctoproject.org
<ross=burtonini.com@lists.yoctoproject.org> wrote:
>
> This job requires the runner to be tagged x86-64 as currently the Arm
> binary GCC for aarch64 is only available for x86-64 hosts.
>
> Change-Id: If168806883c959af4baf4e3214b86b75c58899e5
> Signed-off-by: Ross Burton <ross.burton@arm.com>
> ---
>  .gitlab-ci.yml | 6 ++++++
>  1 file changed, 6 insertions(+)
>
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index 834e16b..e79d1f5 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -83,6 +83,12 @@ corstone700-mps3:
>  fvp-base:
>    extends: .build
>
> +fvp-base/external-gccarm:
> +  extends: .build
> +  # The aarch64 cross compiler in Arm GCC is only available for x86-64 so far
> +  tags:
> +  - x86-64
> +
>  fvp-base-arm32:
>    extends: .build
>
> --
> 2.25.1
>
>
> 
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-05-11 15:26 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-10 16:32 [PATCH 1/5] arm/linux-yocto: add missing LINUX_VERSION to qemuarm64-sbsa Ross Burton
2021-05-10 16:32 ` [PATCH 2/5] autonomy/u-boot: fix malformed Upstream-Status tag Ross Burton
2021-05-10 16:32 ` [PATCH 3/5] CI: build against master branches again Ross Burton
2021-05-10 16:32 ` [PATCH 4/5] CI: mark build jobs as interruptible Ross Burton
2021-05-10 16:32 ` [PATCH 5/5] CI: add external Arm GCC build for fvp-base Ross Burton
2021-05-11 15:26   ` [meta-arm] " Ross Burton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).