|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen master] automation: Add ppc64le cross-build jobs
commit 125a180741c953c9051b3583e2ce360a40fdaf62
Author: Shawn Anastasio <sanastasio@xxxxxxxxxxxxxxxxxxxxx>
AuthorDate: Tue Jun 20 13:12:48 2023 -0500
Commit: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
CommitDate: Wed Jun 21 14:26:21 2023 +0100
automation: Add ppc64le cross-build jobs
Add build jobs to cross-compile Xen for ppc64le.
Signed-off-by: Shawn Anastasio <sanastasio@xxxxxxxxxxxxxxxxxxxxx>
Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
---
automation/gitlab-ci/build.yaml | 60 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 60 insertions(+)
diff --git a/automation/gitlab-ci/build.yaml b/automation/gitlab-ci/build.yaml
index 420ffa5acb..bd8c7332db 100644
--- a/automation/gitlab-ci/build.yaml
+++ b/automation/gitlab-ci/build.yaml
@@ -183,6 +183,33 @@
variables:
<<: *gcc
+.ppc64le-cross-build-tmpl:
+ <<: *build
+ variables:
+ XEN_TARGET_ARCH: ppc64
+ tags:
+ - x86_64
+
+.ppc64le-cross-build:
+ extends: .ppc64le-cross-build-tmpl
+ variables:
+ debug: n
+
+.ppc64le-cross-build-debug:
+ extends: .ppc64le-cross-build-tmpl
+ variables:
+ debug: y
+
+.gcc-ppc64le-cross-build:
+ extends: .ppc64le-cross-build
+ variables:
+ <<: *gcc
+
+.gcc-ppc64le-cross-build-debug:
+ extends: .ppc64le-cross-build-debug
+ variables:
+ <<: *gcc
+
.yocto-test:
stage: build
image: registry.gitlab.com/xen-project/xen/${CONTAINER}
@@ -516,6 +543,39 @@ archlinux-current-gcc-riscv64-debug-randconfig:
EXTRA_FIXED_RANDCONFIG:
CONFIG_COVERAGE=n
+# Power cross-build
+debian-bullseye-gcc-ppc64le:
+ extends: .gcc-ppc64le-cross-build
+ variables:
+ CONTAINER: debian:bullseye-ppc64le
+ KBUILD_DEFCONFIG: openpower_defconfig
+ HYPERVISOR_ONLY: y
+
+debian-bullseye-gcc-ppc64le-debug:
+ extends: .gcc-ppc64le-cross-build-debug
+ variables:
+ CONTAINER: debian:bullseye-ppc64le
+ KBUILD_DEFCONFIG: openpower_defconfig
+ HYPERVISOR_ONLY: y
+
+debian-bullseye-gcc-ppc64le-randconfig:
+ extends: .gcc-ppc64le-cross-build
+ variables:
+ CONTAINER: debian:bullseye-ppc64le
+ KBUILD_DEFCONFIG: openpower_defconfig
+ RANDCONFIG: y
+ EXTRA_FIXED_RANDCONFIG:
+ CONFIG_COVERAGE=n
+
+debian-bullseye-gcc-ppc64le-debug-randconfig:
+ extends: .gcc-ppc64le-cross-build-debug
+ variables:
+ CONTAINER: debian:bullseye-ppc64le
+ KBUILD_DEFCONFIG: openpower_defconfig
+ RANDCONFIG: y
+ EXTRA_FIXED_RANDCONFIG:
+ CONFIG_COVERAGE=n
+
# Yocto test jobs
yocto-qemuarm64:
extends: .yocto-test-arm64
--
generated by git-patchbot for /home/xen/git/xen.git#master
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |