summaryrefslogtreecommitdiff
path: root/meta-arm/ci
diff options
context:
space:
mode:
Diffstat (limited to 'meta-arm/ci')
-rw-r--r--meta-arm/ci/arm-systemready-firmware.yml2
-rw-r--r--meta-arm/ci/arm-systemready-ir-acs.yml5
-rw-r--r--meta-arm/ci/base.yml5
-rw-r--r--meta-arm/ci/clang.yml2
-rw-r--r--meta-arm/ci/corstone1000-common.yml2
-rw-r--r--meta-arm/ci/corstone1000-firmware-only.yml3
-rw-r--r--meta-arm/ci/corstone1000-fvp.yml2
-rw-r--r--meta-arm/ci/corstone1000-mps3.yml2
-rw-r--r--meta-arm/ci/cve.yml2
-rw-r--r--meta-arm/ci/debug.yml2
-rw-r--r--meta-arm/ci/edk2.yml2
-rw-r--r--meta-arm/ci/external-gccarm.yml8
-rw-r--r--meta-arm/ci/fvp-base-ts.yml34
-rw-r--r--meta-arm/ci/fvp-base.yml6
-rw-r--r--meta-arm/ci/fvp.yml2
-rw-r--r--meta-arm/ci/fvps.yml2
-rw-r--r--meta-arm/ci/gcc.yml2
-rw-r--r--meta-arm/ci/generic-arm64.yml6
-rw-r--r--meta-arm/ci/genericarm64.yml18
-rw-r--r--meta-arm/ci/glibc.yml2
-rw-r--r--meta-arm/ci/juno.yml2
-rw-r--r--meta-arm/ci/linux-yocto-dev.yml2
-rw-r--r--meta-arm/ci/linux-yocto-rt.yml2
-rw-r--r--meta-arm/ci/linux-yocto.yml2
-rw-r--r--meta-arm/ci/meta-openembedded.yml2
-rw-r--r--meta-arm/ci/meta-secure-core.yml2
-rw-r--r--meta-arm/ci/meta-virtualization.yml2
-rw-r--r--meta-arm/ci/musca-b1.yml2
-rw-r--r--meta-arm/ci/musca-s1.yml2
-rw-r--r--meta-arm/ci/musl.yml2
-rw-r--r--meta-arm/ci/n1sdp-optee.yml2
-rw-r--r--meta-arm/ci/n1sdp-ts.yml2
-rw-r--r--meta-arm/ci/n1sdp.yml2
-rw-r--r--meta-arm/ci/poky-tiny.yml2
-rw-r--r--meta-arm/ci/poky.yml2
-rw-r--r--meta-arm/ci/qemu-generic-arm64.yml14
-rw-r--r--meta-arm/ci/qemuarm-secureboot.yml10
-rw-r--r--meta-arm/ci/qemuarm.yml2
-rw-r--r--meta-arm/ci/qemuarm64-secureboot-ts.yml2
-rw-r--r--meta-arm/ci/qemuarm64-secureboot.yml10
-rw-r--r--meta-arm/ci/qemuarm64.yml2
-rw-r--r--meta-arm/ci/qemuarmv5.yml2
-rw-r--r--meta-arm/ci/sbsa-ref.yml12
-rw-r--r--meta-arm/ci/selftest.yml2
-rw-r--r--meta-arm/ci/sgi575.yml2
-rw-r--r--meta-arm/ci/sstate-mirror.yml11
-rw-r--r--meta-arm/ci/testimage.yml4
-rw-r--r--meta-arm/ci/tftf.yml2
-rw-r--r--meta-arm/ci/toolchains.yml2
-rw-r--r--meta-arm/ci/u-boot.yml2
-rw-r--r--meta-arm/ci/xen.yml2
51 files changed, 187 insertions, 33 deletions
diff --git a/meta-arm/ci/arm-systemready-firmware.yml b/meta-arm/ci/arm-systemready-firmware.yml
index 1854c2ab65..4b9753708f 100644
--- a/meta-arm/ci/arm-systemready-firmware.yml
+++ b/meta-arm/ci/arm-systemready-firmware.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 11
includes:
diff --git a/meta-arm/ci/arm-systemready-ir-acs.yml b/meta-arm/ci/arm-systemready-ir-acs.yml
index 6cfead6c2d..e31a264b37 100644
--- a/meta-arm/ci/arm-systemready-ir-acs.yml
+++ b/meta-arm/ci/arm-systemready-ir-acs.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 11
includes:
@@ -12,3 +14,6 @@ local_conf_header:
target:
- arm-systemready-ir-acs
+ - arm-systemready-linux-distros-debian
+ - arm-systemready-linux-distros-opensuse
+ - arm-systemready-linux-distros-fedora
diff --git a/meta-arm/ci/base.yml b/meta-arm/ci/base.yml
index 4296d27057..a3e2c68b86 100644
--- a/meta-arm/ci/base.yml
+++ b/meta-arm/ci/base.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
@@ -5,7 +7,7 @@ distro: poky
defaults:
repos:
- branch: master
+ branch: scarthgap
repos:
meta-arm:
@@ -32,7 +34,6 @@ local_conf_header:
PACKAGECONFIG:remove:pn-qemu-system-native = "gtk+ sdl"
PACKAGECONFIG:append:pn-perf = " coresight"
INHERIT += "rm_work"
- DISTRO_FEATURES:remove = "ptest"
extrapackages: |
CORE_IMAGE_EXTRA_INSTALL += "perf opencsd"
CORE_IMAGE_EXTRA_INSTALL:append:aarch64 = " gator-daemon"
diff --git a/meta-arm/ci/clang.yml b/meta-arm/ci/clang.yml
index b9425fa72a..9b2d194a3a 100644
--- a/meta-arm/ci/clang.yml
+++ b/meta-arm/ci/clang.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/corstone1000-common.yml b/meta-arm/ci/corstone1000-common.yml
index 7fe9e8793a..3f47b3a5f1 100644
--- a/meta-arm/ci/corstone1000-common.yml
+++ b/meta-arm/ci/corstone1000-common.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/corstone1000-firmware-only.yml b/meta-arm/ci/corstone1000-firmware-only.yml
index 8af0146a3d..a22989108c 100644
--- a/meta-arm/ci/corstone1000-firmware-only.yml
+++ b/meta-arm/ci/corstone1000-firmware-only.yml
@@ -1,4 +1,5 @@
----
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/corstone1000-fvp.yml b/meta-arm/ci/corstone1000-fvp.yml
index c4e5737947..c2bf9459d0 100644
--- a/meta-arm/ci/corstone1000-fvp.yml
+++ b/meta-arm/ci/corstone1000-fvp.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/corstone1000-mps3.yml b/meta-arm/ci/corstone1000-mps3.yml
index 7a1fc9efef..9b87b2593d 100644
--- a/meta-arm/ci/corstone1000-mps3.yml
+++ b/meta-arm/ci/corstone1000-mps3.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/cve.yml b/meta-arm/ci/cve.yml
index e2aca0e13a..d060d299ea 100644
--- a/meta-arm/ci/cve.yml
+++ b/meta-arm/ci/cve.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/debug.yml b/meta-arm/ci/debug.yml
index 6ca1a072bc..371035a17a 100644
--- a/meta-arm/ci/debug.yml
+++ b/meta-arm/ci/debug.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/edk2.yml b/meta-arm/ci/edk2.yml
index 3a5c4ce93b..d32e3645cd 100644
--- a/meta-arm/ci/edk2.yml
+++ b/meta-arm/ci/edk2.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/external-gccarm.yml b/meta-arm/ci/external-gccarm.yml
index a3313d8921..8985a1ba17 100644
--- a/meta-arm/ci/external-gccarm.yml
+++ b/meta-arm/ci/external-gccarm.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
@@ -6,6 +8,6 @@ local_conf_header:
SKIP_RECIPE[gcc-cross-arm] = "Using external toolchain"
TCMODE = "external-arm"
EXTERNAL_TOOLCHAIN = "${TOPDIR}/toolchains/${TARGET_ARCH}"
- # Temporary workaround for a number binaries in the toolchains that are using 32bit timer API
- # This must be done here instead of the recipe because of all the libraries in the toolchain have the issue
- INSANE_SKIP:append = " 32bit-time"
+ # Disable ptest as this pulls target compilers, which don't
+ # work with external toolchain currently
+ DISTRO_FEATURES:remove = "ptest"
diff --git a/meta-arm/ci/fvp-base-ts.yml b/meta-arm/ci/fvp-base-ts.yml
new file mode 100644
index 0000000000..ae74334edf
--- /dev/null
+++ b/meta-arm/ci/fvp-base-ts.yml
@@ -0,0 +1,34 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
+header:
+ version: 14
+ includes:
+ - ci/fvp-base.yml
+ - ci/meta-openembedded.yml
+ - ci/testimage.yml
+
+local_conf_header:
+ trusted_services: |
+ # Enable the needed test suites
+ TEST_SUITES = " ping ssh trusted_services"
+ # Include all Secure Partitions into the image
+ MACHINE_FEATURES:append = " arm-ffa ts-crypto ts-storage ts-its"
+ MACHINE_FEATURES:append = " ts-attestation ts-smm-gateway optee-spmc-test"
+ MACHINE_FEATURES:append = " ts-block-storage ts-fwu"
+ # Include TS demo/test tools into image
+ IMAGE_INSTALL:append = " packagegroup-ts-tests"
+ # Include TS PSA Arch tests into image
+ IMAGE_INSTALL:append = " packagegroup-ts-tests-psa"
+ CORE_IMAGE_EXTRA_INSTALL += "optee-test"
+ # Set the TS environment
+ TS_ENV="sp"
+ # Enable and configure semihosting
+ FVP_CONFIG[cluster0.cpu0.semihosting-cwd] = "${DEPLOY_DIR_IMAGE}"
+ FVP_CONFIG[cluster0.cpu1.semihosting-cwd] = "${DEPLOY_DIR_IMAGE}"
+ FVP_CONFIG[cluster0.cpu2.semihosting-cwd] = "${DEPLOY_DIR_IMAGE}"
+ FVP_CONFIG[cluster0.cpu3.semihosting-cwd] = "${DEPLOY_DIR_IMAGE}"
+ FVP_CONFIG[cluster1.cpu0.semihosting-cwd] = "${DEPLOY_DIR_IMAGE}"
+ FVP_CONFIG[cluster1.cpu1.semihosting-cwd] = "${DEPLOY_DIR_IMAGE}"
+ FVP_CONFIG[cluster1.cpu2.semihosting-cwd] = "${DEPLOY_DIR_IMAGE}"
+ FVP_CONFIG[cluster1.cpu3.semihosting-cwd] = "${DEPLOY_DIR_IMAGE}"
+ FVP_CONFIG[semihosting-enable] = "True"
diff --git a/meta-arm/ci/fvp-base.yml b/meta-arm/ci/fvp-base.yml
index 7441ea42c0..bbc6c44db3 100644
--- a/meta-arm/ci/fvp-base.yml
+++ b/meta-arm/ci/fvp-base.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
@@ -5,3 +7,7 @@ header:
- ci/fvp.yml
machine: fvp-base
+
+target:
+ - core-image-sato
+ - boot-wrapper-aarch64
diff --git a/meta-arm/ci/fvp.yml b/meta-arm/ci/fvp.yml
index e9f3fa944c..2bf1cef024 100644
--- a/meta-arm/ci/fvp.yml
+++ b/meta-arm/ci/fvp.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/fvps.yml b/meta-arm/ci/fvps.yml
index c6516148e6..8f1de17784 100644
--- a/meta-arm/ci/fvps.yml
+++ b/meta-arm/ci/fvps.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
# Simple target to build the FVPs that are publically available
header:
diff --git a/meta-arm/ci/gcc.yml b/meta-arm/ci/gcc.yml
index 260199ae13..1f368c24dc 100644
--- a/meta-arm/ci/gcc.yml
+++ b/meta-arm/ci/gcc.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/generic-arm64.yml b/meta-arm/ci/generic-arm64.yml
deleted file mode 100644
index 5d944ef1ce..0000000000
--- a/meta-arm/ci/generic-arm64.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-header:
- version: 14
- includes:
- - ci/base.yml
-
-machine: generic-arm64
diff --git a/meta-arm/ci/genericarm64.yml b/meta-arm/ci/genericarm64.yml
new file mode 100644
index 0000000000..320cfae71c
--- /dev/null
+++ b/meta-arm/ci/genericarm64.yml
@@ -0,0 +1,18 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
+header:
+ version: 14
+ includes:
+ - ci/base.yml
+
+repos:
+ poky:
+ layers:
+ meta-yocto-bsp:
+
+local_conf_header:
+ bootloader: |
+ # If running genericarm64 in a qemu we need to manually build the bootloader
+ EXTRA_IMAGEDEPENDS += "virtual/bootloader"
+
+machine: genericarm64
diff --git a/meta-arm/ci/glibc.yml b/meta-arm/ci/glibc.yml
index 3c9f9eb754..0bfe026163 100644
--- a/meta-arm/ci/glibc.yml
+++ b/meta-arm/ci/glibc.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/juno.yml b/meta-arm/ci/juno.yml
index 552e325fd1..e812ec801d 100644
--- a/meta-arm/ci/juno.yml
+++ b/meta-arm/ci/juno.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/linux-yocto-dev.yml b/meta-arm/ci/linux-yocto-dev.yml
index 5ee7afbbef..1b8d976838 100644
--- a/meta-arm/ci/linux-yocto-dev.yml
+++ b/meta-arm/ci/linux-yocto-dev.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/linux-yocto-rt.yml b/meta-arm/ci/linux-yocto-rt.yml
index 65a276c184..9430cce5ff 100644
--- a/meta-arm/ci/linux-yocto-rt.yml
+++ b/meta-arm/ci/linux-yocto-rt.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/linux-yocto.yml b/meta-arm/ci/linux-yocto.yml
index e9ccdcb28d..22d57f257d 100644
--- a/meta-arm/ci/linux-yocto.yml
+++ b/meta-arm/ci/linux-yocto.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/meta-openembedded.yml b/meta-arm/ci/meta-openembedded.yml
index 743fdde57f..499216bfaa 100644
--- a/meta-arm/ci/meta-openembedded.yml
+++ b/meta-arm/ci/meta-openembedded.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/meta-secure-core.yml b/meta-arm/ci/meta-secure-core.yml
index 2d9fc2c5e2..b34562b267 100644
--- a/meta-arm/ci/meta-secure-core.yml
+++ b/meta-arm/ci/meta-secure-core.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/meta-virtualization.yml b/meta-arm/ci/meta-virtualization.yml
index f0f6280e8e..c0ba70ba8e 100644
--- a/meta-arm/ci/meta-virtualization.yml
+++ b/meta-arm/ci/meta-virtualization.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/musca-b1.yml b/meta-arm/ci/musca-b1.yml
index db2adc9bc6..1437b8ab37 100644
--- a/meta-arm/ci/musca-b1.yml
+++ b/meta-arm/ci/musca-b1.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/musca-s1.yml b/meta-arm/ci/musca-s1.yml
index 974badf437..a7fa680c42 100644
--- a/meta-arm/ci/musca-s1.yml
+++ b/meta-arm/ci/musca-s1.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/musl.yml b/meta-arm/ci/musl.yml
index 641c47092d..e20a4af42c 100644
--- a/meta-arm/ci/musl.yml
+++ b/meta-arm/ci/musl.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/n1sdp-optee.yml b/meta-arm/ci/n1sdp-optee.yml
index f2b50abf49..6de4abae5c 100644
--- a/meta-arm/ci/n1sdp-optee.yml
+++ b/meta-arm/ci/n1sdp-optee.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/n1sdp-ts.yml b/meta-arm/ci/n1sdp-ts.yml
index 641d3766cb..b100e24065 100644
--- a/meta-arm/ci/n1sdp-ts.yml
+++ b/meta-arm/ci/n1sdp-ts.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/n1sdp.yml b/meta-arm/ci/n1sdp.yml
index c1b654d444..2a85d00b6f 100644
--- a/meta-arm/ci/n1sdp.yml
+++ b/meta-arm/ci/n1sdp.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/poky-tiny.yml b/meta-arm/ci/poky-tiny.yml
index f17630106e..41f9a39eb5 100644
--- a/meta-arm/ci/poky-tiny.yml
+++ b/meta-arm/ci/poky-tiny.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/poky.yml b/meta-arm/ci/poky.yml
index d6887a9cb5..db139dfd77 100644
--- a/meta-arm/ci/poky.yml
+++ b/meta-arm/ci/poky.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/qemu-generic-arm64.yml b/meta-arm/ci/qemu-generic-arm64.yml
deleted file mode 100644
index 43ae25639f..0000000000
--- a/meta-arm/ci/qemu-generic-arm64.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-header:
- version: 14
- includes:
- - ci/generic-arm64.yml
-
-local_conf_header:
- failing_tests: |
- DEFAULT_TEST_SUITES:remove = "parselogs"
-
-machine: qemu-generic-arm64
-
-target:
- - core-image-sato
- - sbsa-acs
diff --git a/meta-arm/ci/qemuarm-secureboot.yml b/meta-arm/ci/qemuarm-secureboot.yml
index 97e99039dd..6d9f4eea30 100644
--- a/meta-arm/ci/qemuarm-secureboot.yml
+++ b/meta-arm/ci/qemuarm-secureboot.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
@@ -7,6 +9,8 @@ machine: qemuarm-secureboot
target:
- core-image-base
- - optee-examples
- - optee-test
- - optee-os-tadevkit
+
+local_conf_header:
+ optee: |
+ IMAGE_INSTALL:append = " optee-test optee-client optee-os-ta"
+ TEST_SUITES:append = " optee ftpm"
diff --git a/meta-arm/ci/qemuarm.yml b/meta-arm/ci/qemuarm.yml
index 18fef52e96..31192aee02 100644
--- a/meta-arm/ci/qemuarm.yml
+++ b/meta-arm/ci/qemuarm.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/qemuarm64-secureboot-ts.yml b/meta-arm/ci/qemuarm64-secureboot-ts.yml
index e18ce1a9dc..adf1f2f840 100644
--- a/meta-arm/ci/qemuarm64-secureboot-ts.yml
+++ b/meta-arm/ci/qemuarm64-secureboot-ts.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/qemuarm64-secureboot.yml b/meta-arm/ci/qemuarm64-secureboot.yml
index c4943cb6e4..b26941e0c4 100644
--- a/meta-arm/ci/qemuarm64-secureboot.yml
+++ b/meta-arm/ci/qemuarm64-secureboot.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
@@ -7,6 +9,8 @@ machine: qemuarm64-secureboot
target:
- core-image-base
- - optee-examples
- - optee-test
- - optee-os-tadevkit
+
+local_conf_header:
+ optee: |
+ IMAGE_INSTALL:append = " optee-test optee-client optee-os-ta"
+ TEST_SUITES:append = " optee ftpm"
diff --git a/meta-arm/ci/qemuarm64.yml b/meta-arm/ci/qemuarm64.yml
index cd03e94281..9c696365c0 100644
--- a/meta-arm/ci/qemuarm64.yml
+++ b/meta-arm/ci/qemuarm64.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/qemuarmv5.yml b/meta-arm/ci/qemuarmv5.yml
index c2ff6c8405..b0a8bbd2bb 100644
--- a/meta-arm/ci/qemuarmv5.yml
+++ b/meta-arm/ci/qemuarmv5.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/sbsa-ref.yml b/meta-arm/ci/sbsa-ref.yml
new file mode 100644
index 0000000000..99e4ed716d
--- /dev/null
+++ b/meta-arm/ci/sbsa-ref.yml
@@ -0,0 +1,12 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
+header:
+ version: 14
+ includes:
+ - ci/base.yml
+
+machine: sbsa-ref
+
+target:
+ - core-image-sato
+ - sbsa-acs
diff --git a/meta-arm/ci/selftest.yml b/meta-arm/ci/selftest.yml
index e519851c0f..e36d62c568 100644
--- a/meta-arm/ci/selftest.yml
+++ b/meta-arm/ci/selftest.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/sgi575.yml b/meta-arm/ci/sgi575.yml
index faab716db2..e431382071 100644
--- a/meta-arm/ci/sgi575.yml
+++ b/meta-arm/ci/sgi575.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/sstate-mirror.yml b/meta-arm/ci/sstate-mirror.yml
new file mode 100644
index 0000000000..4bcbd760c5
--- /dev/null
+++ b/meta-arm/ci/sstate-mirror.yml
@@ -0,0 +1,11 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
+header:
+ version: 14
+
+local_conf_header:
+ sstate_mirror: |
+ BB_HASHSERVE_UPSTREAM = "wss://hashserv.yoctoproject.org/ws"
+ SSTATE_MIRRORS = "file://.* http://cdn.jsdelivr.net/yocto/sstate/all/PATH;downloadfilename=PATH"
+ BB_HASHSERVE = "auto"
+ BB_SIGNATURE_HANDLER = "OEEquivHash"
diff --git a/meta-arm/ci/testimage.yml b/meta-arm/ci/testimage.yml
index a0e90250b2..a9b13d9a78 100644
--- a/meta-arm/ci/testimage.yml
+++ b/meta-arm/ci/testimage.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
@@ -12,7 +14,7 @@ local_conf_header:
slirp: |
TEST_RUNQEMUPARAMS = "slirp"
sshd: |
- IMAGE_FEATURES:append = " ssh-server-dropbear"
+ IMAGE_FEATURES += "ssh-server-dropbear"
sshkeys: |
CORE_IMAGE_EXTRA_INSTALL += "ssh-pregen-hostkeys"
universally_failing_tests: |
diff --git a/meta-arm/ci/tftf.yml b/meta-arm/ci/tftf.yml
index 33a8a4f5f6..af1c486471 100644
--- a/meta-arm/ci/tftf.yml
+++ b/meta-arm/ci/tftf.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/toolchains.yml b/meta-arm/ci/toolchains.yml
index 056269b2bd..c323fbe71d 100644
--- a/meta-arm/ci/toolchains.yml
+++ b/meta-arm/ci/toolchains.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes:
diff --git a/meta-arm/ci/u-boot.yml b/meta-arm/ci/u-boot.yml
index c693b8b0ad..be59543be7 100644
--- a/meta-arm/ci/u-boot.yml
+++ b/meta-arm/ci/u-boot.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
diff --git a/meta-arm/ci/xen.yml b/meta-arm/ci/xen.yml
index f4a8f9a453..d855369a65 100644
--- a/meta-arm/ci/xen.yml
+++ b/meta-arm/ci/xen.yml
@@ -1,3 +1,5 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/siemens/kas/master/kas/schema-kas.json
+
header:
version: 14
includes: