diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 50eb88bb..e0f1e74c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -101,6 +101,9 @@ check-layers: - kas shell --update --force-checkout ci/base.yml:ci/meta-arm-autonomy.yml:ci/meta-python.yml --command \ "$CI_PROJECT_DIR/ci/check-layers.py $CI_PROJECT_DIR/ci/check-layers.yml $CI_PROJECT_DIR $KAS_WORK_DIR" +toolchains: + extends: .build + corstone500: extends: .build diff --git a/ci/toolchains.yml b/ci/toolchains.yml new file mode 100644 index 00000000..6a8ebb13 --- /dev/null +++ b/ci/toolchains.yml @@ -0,0 +1,20 @@ +header: + version: 9 + includes: + - base.yml + +# Target is arm64 and SDK is x86-64 to ensure that we exercise both +# architectures + +machine: qemuarm64 +local_conf_header: + toolchains: | + SDKMACHINE = "x86_64" + +# No target armcompiler as currently there is no arm64 build +target: + - nativesdk-armcompiler + - gcc-aarch64-none-elf + - nativesdk-gcc-aarch64-none-elf + - gcc-arm-none-eabi + - nativesdk-gcc-arm-none-eabi