From 3f6d193683449a323a3f1d689540ab697d3d7980 Mon Sep 17 00:00:00 2001 From: Jakub Luzny Date: Sun, 19 Jul 2020 17:00:08 +0200 Subject: Add layer to support Jailhouse hypervisor Jailhouse is a partitioning hypervisor based on Linux. It is able to run bare-metal applications or (adapted) operating systems besides Linux. For this purpose, it configures CPU and device virtualization features of the hardware platform in a way that none of these domains, called "cells" here, can interfere with each other in an unacceptable way. This layer adds the Jailhouse package into AGL and also appends the BSPs to allow it to run. Currently, Raspberry Pi 4 and QEMU x86-64 targets are supported. To enable Jailhouse and include it in the image, the AGL feature agl-jailhouse must be enabled. Bug-AGL: SPEC-3507 Signed-off-by: Jakub Luzny Change-Id: I0fbc0b5d931c85d6f22b0222da8c2b106c4115e1 --- .../raspberrypi/recipes-extended/jailhouse/jailhouse_%.bbappend | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 meta-agl-jailhouse/dynamic-layers/raspberrypi/recipes-extended/jailhouse/jailhouse_%.bbappend (limited to 'meta-agl-jailhouse/dynamic-layers/raspberrypi/recipes-extended/jailhouse') diff --git a/meta-agl-jailhouse/dynamic-layers/raspberrypi/recipes-extended/jailhouse/jailhouse_%.bbappend b/meta-agl-jailhouse/dynamic-layers/raspberrypi/recipes-extended/jailhouse/jailhouse_%.bbappend new file mode 100644 index 00000000..1d8ea6b7 --- /dev/null +++ b/meta-agl-jailhouse/dynamic-layers/raspberrypi/recipes-extended/jailhouse/jailhouse_%.bbappend @@ -0,0 +1,2 @@ +DEPENDS_append_raspberrypi4 = " trusted-firmware-a" + -- cgit 1.2.3-korg