Install qemu and create agl-egvirt machine feature 47/10547/2
authorMichele Paolino <m.paolino@virtualopensystems.com>
Tue, 8 Aug 2017 09:14:09 +0000 (11:14 +0200)
committerMichele Paolino <m.paolino@virtualopensystems.com>
Thu, 10 Aug 2017 09:27:30 +0000 (11:27 +0200)
commit62b410682cb607db6830a9a7e7edc86e300f2fc3
treebbf1335a9397ffcfa012fc749886bf2fd3d8fe6a
parent83bd7c56540444bfcf8ddb3819a5ec77934473e1
Install qemu and create agl-egvirt machine feature

qemu is the userspace emulator needed to run KVM virtual machines.
This patch adds a bbappend for qemu in the meta-egvirt layer, and
includes it in the packages to be installed in the AGL distro.
To do this, the new agl-egvirt machine feature has been created
and is used to enable virtualization specific extensions
created by the EG-VIRT group for AGL.

In order to reduce its impact on the AGL image, the qemu targets
have been limited to aarch64 and x86_64 only.

Changelog v2:
- agl-egvirt added to MACHINE_FEATURES
- use of class_target to not create conflict by the QEMU version
  used in the SDK and the one used by KVM
- README file updated accordingly

Bug-AGL: SPEC-718

Change-Id: I27288382443ba2bfe14d574ade2e691a63da145d
Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
meta-egvirt/README.md
meta-egvirt/conf/include/agl_egvirt.inc [new file with mode: 0644]
meta-egvirt/recipes-core/qemu/qemu_2.%.bbappend [new file with mode: 0644]
templates/feature/agl-egvirt/50_local.conf.inc [new file with mode: 0644]