Selaa lähdekoodia

arm-autonomy: Create meta-arm-autonomy layer

Create a meta-arm-autonomy layer in meta-arm.
Add layer configuration file and Readme.

Change-Id: Idf3411edc21f3d13fdc7146fcf34700d2aab1c41
Issue-Id: SCM-767
Signed-off-by: Bertrand Marquis <bertrand.marquis@arm.com>
Reviewed-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Jon Mason <jon.mason@arm.com>
Bertrand Marquis 5 vuotta sitten
vanhempi
commit
c1a093a4d4
3 muutettua tiedostoa jossa 79 lisäystä ja 0 poistoa
  1. 3 0
      README.md
  2. 51 0
      meta-arm-autonomy/README.md
  3. 25 0
      meta-arm-autonomy/conf/layer.conf

+ 3 - 0
README.md

@@ -16,6 +16,9 @@ meta-arm-iota:
 meta-arm-toolchain:
 	This layer provides support for Arm's GNU-A toolset releases
 
+meta-arm-autonomy:
+    This layer provides a reference stack for autonomous systems.
+
 Contributing
 ------------
 Currently, we only accept patches from the meta-arm mailing list.  For general

+ 51 - 0
meta-arm-autonomy/README.md

@@ -0,0 +1,51 @@
+meta-arm-autonomy Yocto Layer
+=============================
+
+Introduction
+------------
+This layer provides an hypervisor based solution (currently based on Xen) for
+autonomous system. It contains recipes and classes to build host and guests
+systems.
+
+Dependencies
+------------
+This layer depends on several other Yocto layers:
+* meta-openembedded (https://git.openembedded.org/meta-openembedded)
+* poky (https://git.yoctoproject.org/poky)
+* meta-virtualization (https://git.yoctoproject.org/meta-virtualization)
+
+Distribution Features
+---------------------
+This layer is adding the following Yocto DISTRO_FEATURES:
+
+Bitbake variables
+-----------------
+Some recipes and classes in this layer are introducing variables which can be
+modified by the user in local.conf.
+Each recipe introducing such variables has a chapter "Bitbake parameters" in
+its documentation.
+
+Those documentation files should be checked for variables:
+
+BSPs
+----
+This layer is adding the following machines:
+
+Images
+------
+This layer is adding the following images:
+
+Recipes and classes
+-------------------
+This layer is adding the following recipes and classes:
+
+Contributing
+------------
+This project has not put in place a process for contributions currently. If you
+would like to contribute, please contact the maintainers
+
+
+Maintainer(s)
+-------------
+* Bertrand Marquis <bertrand.marquis@arm.com>
+* Filipe Rinaldi <filipe.rinaldi@arm.com>

+ 25 - 0
meta-arm-autonomy/conf/layer.conf

@@ -0,0 +1,25 @@
+# Add layer to BBPATH
+BBPATH .= ":${LAYERDIR}"
+
+# Add recipes-* directories to BBFILES
+BBFILES += " \
+    ${LAYERDIR}/recipes-*/*/*.bb \
+    ${LAYERDIR}/recipes-*/*/*.bbappend \
+    "
+
+BBFILE_COLLECTIONS += "meta-arm-autonomy"
+BBFILE_PATTERN_meta-arm-autonomy = "^${LAYERDIR}/"
+BBFILE_PRIORITY_meta-arm-autonomy = "6"
+LAYERDEPENDS_meta-arm-autonomy = " \
+   core \
+   yocto \
+   openembedded-layer \
+   virtualization-layer \
+"
+LAYERSERIES_COMPAT_meta-arm-autonomy = "zeus"
+
+# We don't activate virtualization feature from meta-virtualization as it
+# brings in lots of stuff we don't need. We need to disable the sanity check
+# otherwise the user will see a warning on each build.
+SKIP_META_VIRT_SANITY_CHECK = "1"
+