* [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).