From 7e79247a82a7a04c4915c086f54612cfe67f0b67 Mon Sep 17 00:00:00 2001 From: Parth Dode Date: Wed, 26 Aug 2020 03:31:42 +0200 Subject: meta-agl-jailhouse: Enable jailhouse on qemu-x86_64 through runqemu jailhouse enable /usr/share/jailhouse/cells/qemu-agl.cell added the appropriate QB variables required to use runqemu v2: updated QB_SERIAL_OPT v3: updated do_configure and do_install v4: updated memmap v5: resolved comments v6: 2G to 1G Bug-AGL: SPEC-3507 Change-Id: Iae8cf6a1f27bc285e4c0c5f2518cd1985ddf3b74 Signed-off-by: Parth Dode --- meta-agl-jailhouse/recipes-extended/jailhouse/jailhouse_git.bb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'meta-agl-jailhouse/recipes-extended/jailhouse/jailhouse_git.bb') diff --git a/meta-agl-jailhouse/recipes-extended/jailhouse/jailhouse_git.bb b/meta-agl-jailhouse/recipes-extended/jailhouse/jailhouse_git.bb index 2fbd68e3..cb7e48c0 100644 --- a/meta-agl-jailhouse/recipes-extended/jailhouse/jailhouse_git.bb +++ b/meta-agl-jailhouse/recipes-extended/jailhouse/jailhouse_git.bb @@ -38,6 +38,10 @@ JH_CELL_FILES ?= "*.cell" EXTRA_OEMAKE = "ARCH=${JH_ARCH} CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}" KDIR=${STAGING_KERNEL_BUILDDIR}" do_configure() { + + # copy ${WORKDIR}/qemu-agl.c ${S}/configs/x86/ <--- folder where the cells are defined in the source tree to be compiled + cp ${WORKDIR}/qemu-agl.c ${S}/configs/${JH_ARCH} + sed -i '1s|^#!/usr/bin/env python$|#!/usr/bin/env python3|' ${B}/tools/${BPN}-* } @@ -55,6 +59,8 @@ do_install() { oe_runmake PIP=: PYTHON=python3 PYTHON_PIP_USEABLE=yes DESTDIR=${D} install install -d ${D}${CELL_DIR} + + install -m 0644 ${B}/configs/${JH_ARCH}/${JH_CELL_FILES} ${D}${CELL_DIR}/ install -d ${D}${INMATES_DIR} -- cgit 1.2.3-korg