summaryrefslogtreecommitdiffstats
path: root/recipes-extended/jailhouse/jailhouse-imx_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-extended/jailhouse/jailhouse-imx_git.bb')
-rw-r--r--recipes-extended/jailhouse/jailhouse-imx_git.bb28
1 files changed, 13 insertions, 15 deletions
diff --git a/recipes-extended/jailhouse/jailhouse-imx_git.bb b/recipes-extended/jailhouse/jailhouse-imx_git.bb
index 13746abc6..1b265cc57 100644
--- a/recipes-extended/jailhouse/jailhouse-imx_git.bb
+++ b/recipes-extended/jailhouse/jailhouse-imx_git.bb
@@ -14,27 +14,23 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=9fa7f895f96bde2d47fd5b7d95b6ba4d \
14 file://driver/jailhouse.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ 14 file://driver/jailhouse.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \
15" 15"
16 16
17PROVIDES = "jailhouse" 17DEPENDS = "\
18RPROVIDES:${PN} += "jailhouse" 18 dtc-native \
19 make-native \
20 python3-mako \
21 python3-mako-native \
22"
19 23
20SRCBRANCH = "lf-6.12.20_2.0.0" 24PROVIDES = "jailhouse"
21SRCREV = "399d65450e9a377b4aaff4b0627619174e1c8c46"
22 25
23PV = "2023.03+git${SRCPV}" 26PV = "2023.03+git${SRCPV}"
24 27
28SRCBRANCH = "lf-6.18.20_2.0.0"
25IMX_JAILHOUSE_SRC ?= "git://github.com/nxp-imx/imx-jailhouse.git;protocol=https" 29IMX_JAILHOUSE_SRC ?= "git://github.com/nxp-imx/imx-jailhouse.git;protocol=https"
26SRC_URI = "${IMX_JAILHOUSE_SRC};branch=${SRCBRANCH} \ 30SRC_URI = "${IMX_JAILHOUSE_SRC};branch=${SRCBRANCH} \
27 file://arm-arm64-Makefile-Remove-march-option-from-Makefile.patch \ 31 file://arm-arm64-Makefile-Remove-march-option-from-Makefile.patch \
28 file://0001-YOCIMX-9281-1-Fix-gcc15-errors.patch \
29 file://0002-YOCIMX-9281-2-hypervisor-arm64-fix-strh-usage.patch \
30 " 32 "
31 33SRCREV = "8d6d397f7f88f4bd0d9f99933a13163266d09099"
32DEPENDS = "\
33 make-native \
34 python3-mako-native \
35 python3-mako \
36 dtc-native \
37"
38 34
39inherit module bash-completion deploy setuptools3 35inherit module bash-completion deploy setuptools3
40 36
@@ -90,12 +86,12 @@ do_install:append() {
90 install ${B}/inmates/tools/${JH_ARCH}/linux-loader.bin ${D}${INMATES_DIR}/tools/${JH_ARCH} 86 install ${B}/inmates/tools/${JH_ARCH}/linux-loader.bin ${D}${INMATES_DIR}/tools/${JH_ARCH}
91} 87}
92 88
93PACKAGE_BEFORE_PN = "pyjailhouse" 89PACKAGE_BEFORE_PN += "pyjailhouse"
94 90
95FILES:${PN} += "${nonarch_base_libdir}/firmware ${libexecdir} ${sbindir} ${JH_DATADIR}" 91FILES:${PN} += "${nonarch_base_libdir}/firmware ${libexecdir} ${sbindir} ${JH_DATADIR}"
96# Remove libdir/* appended by setuptools3-base.bbclass for module split to work correctly 92# Remove libdir/* appended by setuptools3-base.bbclass for module split to work correctly
97FILES:${PN}:remove = "${libdir}/*" 93FILES:${PN}:remove = "${libdir}/*"
98FILES:pyjailhouse = "${PYTHON_SITEPACKAGES_DIR}" 94FILES:pyjailhouse += "${PYTHON_SITEPACKAGES_DIR}"
99 95
100RDEPENDS:${PN} += "\ 96RDEPENDS:${PN} += "\
101 pyjailhouse \ 97 pyjailhouse \
@@ -111,6 +107,8 @@ RDEPENDS:pyjailhouse = "\
111 python3-shell \ 107 python3-shell \
112" 108"
113 109
110RPROVIDES:${PN} += "jailhouse"
111
114INSANE_SKIP:${PN} = "ldflags buildpaths" 112INSANE_SKIP:${PN} = "ldflags buildpaths"
115INSANE_SKIP:${PN}-dbg = "buildpaths" 113INSANE_SKIP:${PN}-dbg = "buildpaths"
116 114