From 9f0c90506661b34d5546f5f9ae9a43f07ed78ee9 Mon Sep 17 00:00:00 2001 From: Jon Mason Date: Fri, 22 Apr 2022 11:13:26 -0400 Subject: [PATCH] CI: add testing for edk2 For platforms that can do both u-boot and edk2, add a yml to switch from u-boot to edk2. Signed-off-by: Jon Mason --- .gitlab-ci.yml | 1 + ci/edk2.yml | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 ci/edk2.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bd1ae59d..276cb26b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -129,6 +129,7 @@ juno: parallel: matrix: - TOOLCHAINS: [gcc, clang] + FIRMWARE: [none, edk2] microbit-v1: extends: .build_and_test diff --git a/ci/edk2.yml b/ci/edk2.yml new file mode 100644 index 00000000..77eaee88 --- /dev/null +++ b/ci/edk2.yml @@ -0,0 +1,9 @@ +header: + version: 11 + +local_conf_header: + bootfirmware: | + PREFERRED_PROVIDER_virtual/bootloader = "edk2-firmware" + MACHINE_FEATURES += "efi" + TFA_UBOOT = "0" + TFA_UEFI = "1"