From: Vasyl Vavrychuk Date: Sat, 3 Oct 2020 18:43:54 +0000 (+0300) Subject: Return meta-egvirt layer for AGL virtualization X-Git-Tag: 10.91.0~3 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F89%2F25489%2F2;p=AGL%2Fmeta-agl-devel.git Return meta-egvirt layer for AGL virtualization At the moment, this layer is planned to be used to implement virtio-aarch64 machine intended to be used in virtualized environments. This partially reverts commit: 0abaf1d Cleanup of meta-agl-devel for HH Bug-AGL: SPEC-3668 Change-Id: I73f140d7941edaad8e482f143bfcc296823d21b7 Signed-off-by: Vasyl Vavrychuk --- diff --git a/meta-egvirt/COPYING.MIT b/meta-egvirt/COPYING.MIT new file mode 100644 index 00000000..fb950dc6 --- /dev/null +++ b/meta-egvirt/COPYING.MIT @@ -0,0 +1,17 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/meta-egvirt/README.md b/meta-egvirt/README.md new file mode 100644 index 00000000..dee4f843 --- /dev/null +++ b/meta-egvirt/README.md @@ -0,0 +1,28 @@ +Virtualization support (meta-egvirt) +====================================================== + +meta-egvirt is the AGL Virtualization Expert Group (EG-VIRT) layer. It aims to +design, test, implement and assess virtualization technologies (containers, +hypervisors, system partitioners and other solutions) for AGL ARMv8 and Intel +platforms. + +From the software side, VirtIO standards are considered as a common framework to +provide virtualized devices. Developing standardized solutions reduces community +fragmentation and increases freedom to choose hypervisor and SoC. + +From the hardware side, the primary target of such work is for the time being +the Reference Hardware development platform which uses the Renesas R-Car H3 SoC +(ARMv8). Other solutions will be added in future, depending on their +availability and on the community interest. + +Maintainers: + Mikhail Golubev + +References +------------------------------------------------------ +EG-VIRT wikipage: + https://wiki.automotivelinux.org/eg-virt +EG-VIRT meetings: + https://wiki.automotivelinux.org/eg-virt-meetings +EG-RHSA wikipage: + https://wiki.automotivelinux.org/eg-rhsa diff --git a/meta-egvirt/conf/layer.conf b/meta-egvirt/conf/layer.conf new file mode 100644 index 00000000..5c4d8e67 --- /dev/null +++ b/meta-egvirt/conf/layer.conf @@ -0,0 +1,16 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "egvirt" +BBFILE_PATTERN_egvirt = "^${LAYERDIR}/" +BBFILE_PRIORITY_egvirt = "6" + +# This should only be incremented on significant changes that will +# cause compatibility issues with other layers +LAYERVERSION_egvirt = "1" +LAYERSERIES_COMPAT_egvirt = "dunfell" + +LAYERDEPENDS_egvirt = "core"