[honister,18/19] corstone1000: Introducing ci and kas files

Message ID 20211123155926.31743-19-abdellatif.elkhlifi@arm.com
State New
Headers show
Series adding corstone1000-fvp on honister | expand

Commit Message

Abdellatif El Khlifi Nov. 23, 2021, 3:59 p.m. UTC
From: "Arpita S.K" <Arpita.S.K@arm.com>

Adding ci and yaml files to support
corstone1000-fvp.

Change-Id: I74ebc3570d4b0c8abae58be5ef69064fc33e5bea
Signed-off-by: Arpita S.K <Arpita.S.K@arm.com>
Signed-off-by: Jon Mason <jon.mason@arm.com>
---
 .gitlab-ci.yml            |  3 +++
 ci/corstone1000-fvp.yml   | 12 ++++++++++
 kas/corstone1000-base.yml | 48 +++++++++++++++++++++++++++++++++++++++
 kas/corstone1000-fvp.yml  | 16 +++++++++++++
 4 files changed, 79 insertions(+)
 create mode 100644 ci/corstone1000-fvp.yml
 create mode 100644 kas/corstone1000-base.yml
 create mode 100644 kas/corstone1000-fvp.yml

Patch

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4a2b336..78f3373 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 0000000..66cdec6
--- /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 0000000..cbca2c1
--- /dev/null
+++ b/kas/corstone1000-base.yml
@@ -0,0 +1,48 @@ 
+header:
+  version: 9
+
+distro: poky-tiny
+
+defaults:
+  repos:
+    refspec: honister
+
+repos:
+  meta-arm:
+    layers:
+      meta-arm:
+      meta-arm-bsp:
+      meta-arm-toolchain:
+
+  poky:
+    url: https://git.yoctoproject.org/git/poky
+    refspec: b6b0af0889de9da0e4128cef8c9069b770b7d5a0
+    layers:
+      meta:
+      meta-poky:
+      meta-yocto-bsp:
+
+  meta-openembedded:
+    url: https://git.openembedded.org/meta-openembedded
+    refspec: ad52a41de8b4b7d619d1376d0a0090ebcfff56da
+    layers:
+      meta-oe:
+      meta-python:
+
+  meta-arm-image:
+     url: https://git.gitlab.arm.com/arm-reference-solutions/meta-arm-image.git
+     refspec: CORSTONE-1000-2021.10.26
+
+local_conf_header:
+  base: |
+    CONF_VERSION = "2"
+    PACKAGE_CLASSES = "package_ipk"
+    LICENSE_FLAGS_WHITELIST += "armcompiler"
+    BB_NUMBER_THREADS ?= "16"
+    PARALLEL_MAKE ?= "-j16"
+    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 0000000..ac1920c
--- /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: CORSTONE-1000-2021.10.26
+     layers:
+      .: 'excluded'
+
+machine: corstone1000-fvp
+
+target:
+  - corstone1000-image