diff options
Diffstat (limited to 'recipes-jailhouse/jailhouse/jailhouse.inc')
-rw-r--r-- | recipes-jailhouse/jailhouse/jailhouse.inc | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/recipes-jailhouse/jailhouse/jailhouse.inc b/recipes-jailhouse/jailhouse/jailhouse.inc index e2d7ed1..e916196 100644 --- a/recipes-jailhouse/jailhouse/jailhouse.inc +++ b/recipes-jailhouse/jailhouse/jailhouse.inc | |||
@@ -2,12 +2,14 @@ SUMMARY = "Jailhouse" | |||
2 | HOMEPAGE = "https://github.com/siemens/jailhouse" | 2 | HOMEPAGE = "https://github.com/siemens/jailhouse" |
3 | SECTION = "jailhouse" | 3 | SECTION = "jailhouse" |
4 | LICENSE = "GPL-2.0 & BSD-2-Clause" | 4 | LICENSE = "GPL-2.0 & BSD-2-Clause" |
5 | |||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=9fa7f895f96bde2d47fd5b7d95b6ba4d \ | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=9fa7f895f96bde2d47fd5b7d95b6ba4d \ |
6 | file://tools/root-cell-config.c.tmpl;beginline=6;endline=33;md5=2825581c1666c44a17955dc574cfbfb3 \ | 7 | file://tools/root-cell-config.c.tmpl;beginline=6;endline=33;md5=2825581c1666c44a17955dc574cfbfb3 \ |
7 | file://hypervisor/include/jailhouse/hypercall.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ | 8 | file://include/jailhouse/hypercall.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ |
8 | file://hypervisor/include/jailhouse/cell-config.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ | 9 | file://include/jailhouse/cell-config.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ |
9 | file://hypervisor/arch/arm/include/asm/jailhouse_hypercall.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ | 10 | file://include/arch/arm/asm/jailhouse_hypercall.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ |
10 | file://hypervisor/arch/x86/include/asm/jailhouse_hypercall.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ | 11 | file://include/arch/arm64/asm/jailhouse_hypercall.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ |
12 | file://include/arch/x86/asm/jailhouse_hypercall.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ | ||
11 | file://driver/jailhouse.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3" | 13 | file://driver/jailhouse.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3" |
12 | 14 | ||
13 | DEPENDS = "virtual/kernel make-native python-mako-native dtc-native python-mako" | 15 | DEPENDS = "virtual/kernel make-native python-mako-native dtc-native python-mako" |
@@ -28,7 +30,7 @@ do_configure() { | |||
28 | cp "${STAGING_DIR_HOST}/${CELLCONF_DIR}/"*.c ${S}/configs/ | 30 | cp "${STAGING_DIR_HOST}/${CELLCONF_DIR}/"*.c ${S}/configs/ |
29 | fi | 31 | fi |
30 | 32 | ||
31 | cp -av ${JH_CONFIG} ${S}/hypervisor/include/jailhouse/config.h | 33 | cp -av ${JH_CONFIG} ${S}/include/jailhouse/config.h |
32 | } | 34 | } |
33 | 35 | ||
34 | USER_SPACE_CFLAGS = '${CFLAGS} -DLIBEXECDIR=\\\"${libexecdir}\\\" \ | 36 | USER_SPACE_CFLAGS = '${CFLAGS} -DLIBEXECDIR=\\\"${libexecdir}\\\" \ |
@@ -40,13 +42,13 @@ TOOLS_SRC_DIR = "${S}/tools" | |||
40 | TOOLS_OBJ_DIR = "${S}/tools" | 42 | TOOLS_OBJ_DIR = "${S}/tools" |
41 | 43 | ||
42 | do_compile() { | 44 | do_compile() { |
43 | oe_runmake V=1 \ | 45 | oe_runmake V=0 \ |
44 | ARCH=${TARGET_ARCH} CROSS_COMPILE=${TARGET_PREFIX} \ | 46 | ARCH=${TARGET_ARCH} CROSS_COMPILE=${TARGET_PREFIX} \ |
45 | KDIR=${STAGING_KERNEL_BUILDDIR} | 47 | KDIR=${STAGING_KERNEL_BUILDDIR} |
46 | 48 | ||
47 | cd ${TOOLS_SRC_DIR} | 49 | cd ${TOOLS_SRC_DIR} |
48 | export JAILHOUSE_VERSION=$(cat ../VERSION) | 50 | export JAILHOUSE_VERSION=$(cat ../VERSION) |
49 | oe_runmake V=1 \ | 51 | oe_runmake V=0 \ |
50 | CFLAGS="${USER_SPACE_CFLAGS}" \ | 52 | CFLAGS="${USER_SPACE_CFLAGS}" \ |
51 | src=${TOOLS_SRC_DIR} obj=${TOOLS_OBJ_DIR} \ | 53 | src=${TOOLS_SRC_DIR} obj=${TOOLS_OBJ_DIR} \ |
52 | ${TOOLS_OBJ_DIR}/jailhouse-config-collect ${TOOLS_OBJ_DIR}/jailhouse | 54 | ${TOOLS_OBJ_DIR}/jailhouse-config-collect ${TOOLS_OBJ_DIR}/jailhouse |