diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4a2b3366..78f3373b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -109,6 +109,9 @@ corstone700-fvp: corstone700-mps3: extends: .build +corstone1000-fvp: + extends: .build + fvp-base/testimage: extends: .build tags: diff --git a/ci/corstone1000-fvp.yml b/ci/corstone1000-fvp.yml new file mode 100644 index 00000000..66cdec6e --- /dev/null +++ b/ci/corstone1000-fvp.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-fvp diff --git a/kas/corstone1000-base.yml b/kas/corstone1000-base.yml new file mode 100644 index 00000000..0cf94013 --- /dev/null +++ b/kas/corstone1000-base.yml @@ -0,0 +1,49 @@ +header: + version: 9 + +distro: poky-tiny + +defaults: + repos: + refspec: master + +repos: + meta-arm: + layers: + meta-arm: + meta-arm-bsp: + meta-arm-toolchain: + + poky: + url: https://git.yoctoproject.org/git/poky + refspec: honister + layers: + meta: + meta-poky: + meta-yocto-bsp: + + meta-openembedded: + url: https://git.openembedded.org/meta-openembedded + refspec: f16efc00b7fcdbfa8c53e35c1fcebed5c06d975e + layers: + meta-oe: + meta-python: + + meta-arm-image: + url: https://git.gitlab.arm.com/arm-reference-solutions/meta-arm-image.git + refspec: main + +local_conf_header: + base: | + CONF_VERSION = "2" + PACKAGE_CLASSES = "package_ipk" + LICENSE_FLAGS_WHITELIST += "armcompiler" + BB_NUMBER_THREADS ?= "16" + PARALLEL_MAKE ?= "-j16" + INHERIT += "rm_work" + PACKAGECONFIG:append:pn-perf = " coresight" + +machine: unset + +target: + - corstone1000-image diff --git a/kas/corstone1000-fvp.yml b/kas/corstone1000-fvp.yml new file mode 100644 index 00000000..0f6cde22 --- /dev/null +++ b/kas/corstone1000-fvp.yml @@ -0,0 +1,16 @@ +header: + version: 9 + includes: + - corstone1000-base.yml + +repos: + run-scripts: + url: https://git.gitlab.arm.com/arm-reference-solutions/model-scripts.git + refspec: corstone1000-fvp + layers: + .: 'excluded' + +machine: corstone1000-fvp + +target: + - corstone1000-image