From ead830d393c392c1d19135cc29239a26c149c0a5 Mon Sep 17 00:00:00 2001 From: Michele Paolino Date: Tue, 14 Nov 2023 17:55:26 +0000 Subject: egvirt feature updates with virtio-loopback Automatically installs virtio-loopback when eg-virt feature is enabled. This might be helpful to create images for CI testing. It also aligns egvirt with other featues moving the .inc file outside the template folder. v2: restrict effects only to h3ulcb machine for virtio-loopback components. v3: revert to v1. We don't restrict the append to a specific machine. Bug-AGL: SPEC-4834 Depends on change: 29407 Change-Id: I43222f1711b96e1c76028355611e9d8758204a17 Signed-off-by: Michele Paolino --- meta-egvirt/conf/include/agl-egvirt.inc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 meta-egvirt/conf/include/agl-egvirt.inc (limited to 'meta-egvirt') diff --git a/meta-egvirt/conf/include/agl-egvirt.inc b/meta-egvirt/conf/include/agl-egvirt.inc new file mode 100644 index 00000000..1cdfdf6b --- /dev/null +++ b/meta-egvirt/conf/include/agl-egvirt.inc @@ -0,0 +1,19 @@ +# gstreamer1.0-plugins-bad contains: +# * videoparsersbad plugin which contains h264parse element needed to demonstrate H.264 hardware decoding +# * waylandsink plugin +MACHINE_EXTRA_RDEPENDS:append = " \ + kernel-module-virtio-video \ + gstreamer1.0-plugins-bad \ +" + +MACHINE_EXTRA_RDEPENDS:append = " \ + kernel-module-virtio-can \ +" + +# add driver for supporting vhost devices loopback (virtio-loopback) +MACHINE_EXTRA_RDEPENDS:append = " \ + virtio-loopback-driver \ +" + +IMAGE_INSTALL:append = " vhost-device-i2c vhost-device-rng vhost-device-vsock vhost-device-gpio " + -- cgit 1.2.3-korg