diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 78f3373b..dde03ac5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -112,6 +112,9 @@ corstone700-mps3: corstone1000-fvp: extends: .build +corstone1000-mps3: + extends: .build + fvp-base/testimage: extends: .build tags: diff --git a/ci/corstone1000-mps3.yml b/ci/corstone1000-mps3.yml new file mode 100644 index 00000000..fc06440d --- /dev/null +++ b/ci/corstone1000-mps3.yml @@ -0,0 +1,12 @@ +header: + version: 9 + includes: + - base.yml + - meta-openembedded.yml + +local_conf_header: + custom-local-conf: | + INITRAMFS_IMAGE_BUNDLE = "0" + INITRAMFS_IMAGE:remove = "corstone1000-initramfs-image" + +machine: corstone1000-mps3 diff --git a/kas/corstone1000-mps3.yml b/kas/corstone1000-mps3.yml new file mode 100644 index 00000000..06e59621 --- /dev/null +++ b/kas/corstone1000-mps3.yml @@ -0,0 +1,6 @@ +header: + version: 9 + includes: + - corstone1000-base.yml + +machine: corstone1000-mps3 diff --git a/meta-arm-bsp/conf/layer.conf b/meta-arm-bsp/conf/layer.conf index 954e5d83..7af156e8 100644 --- a/meta-arm-bsp/conf/layer.conf +++ b/meta-arm-bsp/conf/layer.conf @@ -13,7 +13,7 @@ LAYERSERIES_COMPAT_meta-arm-bsp = "honister" LAYERDEPENDS_meta-arm-bsp = "core meta-arm" # This won't be used by layerindex-fetch, but works everywhere else -LAYERDEPENDS_meta-arm-bsp:append:corstone1000 = " meta-python" +LAYERDEPENDS_meta-arm-bsp:append:corstone1000 = " meta-python openembedded-layer" LAYERDEPENDS_meta-arm-bsp:append:musca-b1 = " meta-python" LAYERDEPENDS_meta-arm-bsp:append:musca-s1 = " meta-python" diff --git a/meta-arm-bsp/conf/machine/corstone1000-mps3.conf b/meta-arm-bsp/conf/machine/corstone1000-mps3.conf new file mode 100644 index 00000000..88f3d9dd --- /dev/null +++ b/meta-arm-bsp/conf/machine/corstone1000-mps3.conf @@ -0,0 +1,9 @@ +#@TYPE: Machine +#@NAME: corstone1000-mps3 machine +#@DESCRIPTION: Machine configuration for Corstone1000 64-bit MPS3 FPGA board + +require conf/machine/include/corstone1000.inc + +TFA_TARGET_PLATFORM = "fpga" + +PLATFORM_IS_FVP = "FALSE"