summaryrefslogtreecommitdiffstats
path: root/templates/feature
diff options
context:
space:
mode:
authorAnmol <anmol.karan123@gmail.com>2021-08-21 00:39:46 +0200
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2021-08-30 12:14:03 +0000
commit042806431fafef0ce60ede76c66747e2ebe5d222 (patch)
tree3c2c070148f86d5eec617f0d3450b5cbd3e9036a /templates/feature
parent46b8ed7b8241ccd211048a91d16dcaf844558919 (diff)
[PATCH] meta-agl-jailhouse: Add support for virtio over IVSHMEM block
This patch adds the support for the virtio over IVSHMEM block for AGL with Jailhouse. Current state of the Patchset: - Add PCI devices from (00:0c.0 - 00:0f.0), for various virtio devices(virtio-ivshmem-{block, console, NET, custom}), primarily for virtio-blk. - Add Common memory regions for virtio-blk in the Root-Cell and Non-Root-Linux-Cell configurations. - Add Documentation `meta-agl-jailhouse.md` for usage and Instructions. - Add `virtio-ivshmem-block` and `virtio-ivshmem-console` recipes for ott Kernel modules. v2 (Anmol): Update `agl-linux-x86-demo.c` and `qemu-agl.c` for PCI macros and small descriptions for IVSHMEM PCI devices. V3 (Anmol): - [RFC] Add packagegroup for the virtio-ivshmem-{block, console} applications. - Update the `meta-agl-jailhouse.md` for architecture specific information. v4 (Anmol): Update recipe files according to the new syntax(3.4-honister). v5 (Anmol): - Update recipe files for virtio-ivshmem binaries. - Update `50_local.conf.inc` for `packagegroup-agl-jailhouse`. v5 (Anmol): Update syntax for `50_local.conf.inc`. Signed-off-by: Anmol <anmol.karan123@gmail.com> Change-Id: I1bed4c6f1d3d9b0792a18544ad18edca85a5f4f7
Diffstat (limited to 'templates/feature')
-rw-r--r--templates/feature/agl-jailhouse/50_local.conf.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/templates/feature/agl-jailhouse/50_local.conf.inc b/templates/feature/agl-jailhouse/50_local.conf.inc
index 4b5e42f4..9a320c31 100644
--- a/templates/feature/agl-jailhouse/50_local.conf.inc
+++ b/templates/feature/agl-jailhouse/50_local.conf.inc
@@ -31,6 +31,9 @@ MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "kernel-modules"
# For a custom jailhouse kernel from git.kiszka.org
PREFERRED_PROVIDER_virtual/kernel = "linux-jailhouse-custom"
+# Add virtio-ivshmem-binaries to the QEmulated system
+IMAGE_INSTALL:append = " packagegroup-agl-jailhouse"
+
# prevent most external kernel module from being built
MOST_DRIVERS = ""
LTTNGUST:forcevariable := ""