Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
gitlab-ci: Check building KVM-only aarch64 target
Add a manual new job to cross-build the aarch64 target with
only the KVM accelerator enabled (in particular, no TCG).

Re-enable running the similar job on the project Aarch64
custom runner.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230426180013.14814-14-farosas@suse.de
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  • Loading branch information
philmd authored and pm215 committed May 2, 2023
1 parent aecca17 commit fd99dd8
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
11 changes: 11 additions & 0 deletions .gitlab-ci.d/crossbuilds.yml
Expand Up @@ -196,3 +196,14 @@ cross-arm64-xen-only:
IMAGE: debian-arm64-cross
ACCEL: xen
EXTRA_CONFIGURE_OPTS: --disable-tcg --disable-kvm

# Similar job is run by qemu-project's custom runner by default
cross-arm64-kvm-only:
extends: .cross_accel_build_job
needs:
job: arm64-debian-cross-container
variables:
QEMU_JOB_OPTIONAL: 1
IMAGE: debian-arm64-cross
ACCEL: kvm
EXTRA_CONFIGURE_OPTS: --disable-tcg --disable-xen --without-default-devices
4 changes: 0 additions & 4 deletions .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml
Expand Up @@ -115,11 +115,7 @@ ubuntu-22.04-aarch64-notcg:
- aarch64
rules:
- if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
when: manual
allow_failure: true
- if: "$AARCH64_RUNNER_AVAILABLE"
when: manual
allow_failure: true
script:
- mkdir build
- cd build
Expand Down

0 comments on commit fd99dd8

Please sign in to comment.