[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v16 99/99] gitlab: defend the new stripped down arm64 configs
From: |
Alex Bennée |
Subject: |
[PATCH v16 99/99] gitlab: defend the new stripped down arm64 configs |
Date: |
Fri, 4 Jun 2021 16:53:12 +0100 |
We can now build a KVM only aarch64-softmmu image which we need to
cross build. We can also build a version that only supports a limited
set of 64 bit images.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
.gitlab-ci.d/buildtest.yml | 10 ++++++++++
.gitlab-ci.d/crossbuilds.yml | 9 +++++++++
2 files changed, 19 insertions(+)
diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml
index b72c57e4df..a48e723efe 100644
--- a/.gitlab-ci.d/buildtest.yml
+++ b/.gitlab-ci.d/buildtest.yml
@@ -645,6 +645,16 @@ build-without-default-features:
--target-list-exclude=arm-softmmu,i386-softmmu,mipsel-softmmu,mips64-softmmu,ppc-softmmu
MAKE_CHECK_ARGS: check-unit
+build-64bit-only-aarch64-softmmu:
+ extends: .native_build_job_template
+ needs:
+ job: amd64-debian-container
+ variables:
+ IMAGE: debian-amd64
+ TARGETS: aarch64-softmmu
+ CONFIGURE_ARGS:
--with-devices-aarch64=../configs/aarch64-softmmu/64bit-only.mak
+ MAKE_CHECK_ARGS: check
+
build-libvhost-user:
stage: build
image: $CI_REGISTRY_IMAGE/qemu/fedora:latest
diff --git a/.gitlab-ci.d/crossbuilds.yml b/.gitlab-ci.d/crossbuilds.yml
index 6b3865c9e8..a118aa3052 100644
--- a/.gitlab-ci.d/crossbuilds.yml
+++ b/.gitlab-ci.d/crossbuilds.yml
@@ -36,6 +36,15 @@ cross-arm64-system:
variables:
IMAGE: debian-arm64-cross
+cross-arm64-kvm-only-system:
+ extends: .cross_accel_build_job
+ needs:
+ job: arm64-debian-cross-container
+ variables:
+ IMAGE: debian-arm64-cross
+ ACCEL: kvm
+ EXTRA_CONFIGURE_OPTS: --disable-tcg
+
cross-arm64-user:
extends: .cross_user_build_job
needs:
--
2.20.1
- Re: [PATCH v16 69/99] target/arm: add tcg cpu accel class, (continued)
- [PATCH v16 83/99] cpu-sve: rename sve_zcr_len_for_el to cpu_sve_get_zcr_len_for_el, Alex Bennée, 2021/06/04
- [PATCH v16 16/99] target/arm: move helpers to tcg/, Alex Bennée, 2021/06/04
- [PATCH v16 76/99] target/arm: restrict rebuild_hflags_a64 to TARGET_AARCH64, Alex Bennée, 2021/06/04
- [PATCH v16 92/99] target/arm: remove v7m stub function for !CONFIG_TCG, Alex Bennée, 2021/06/04
- [PATCH v16 82/99] target/arm: move sve_zcr_len_for_el to TARGET_AARCH64-only cpu-sve, Alex Bennée, 2021/06/04
- [PATCH v16 99/99] gitlab: defend the new stripped down arm64 configs,
Alex Bennée <=
- [PATCH v16 41/99] target/arm: new cpu32 ARM 32 bit CPU Class, Alex Bennée, 2021/06/04
- [PATCH v16 33/99] target/arm: add temporary stub for arm_rebuild_hflags, Alex Bennée, 2021/06/04
- [PATCH v16 31/99] target/arm: tcg: add stubs for some helpers for non-tcg builds, Alex Bennée, 2021/06/04
- [PATCH v16 51/99] target/arm: move exception code out of tcg/helper.c, Alex Bennée, 2021/06/04
- [PATCH v16 53/99] target/arm: replace CONFIG_TCG with tcg_enabled, Alex Bennée, 2021/06/04