diff options
Diffstat (limited to 'recipes-extended/jailhouse/jailhouse-imx_git.bb')
| -rw-r--r-- | recipes-extended/jailhouse/jailhouse-imx_git.bb | 28 |
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 | ||
| 17 | PROVIDES = "jailhouse" | 17 | DEPENDS = "\ |
| 18 | RPROVIDES:${PN} += "jailhouse" | 18 | dtc-native \ |
| 19 | make-native \ | ||
| 20 | python3-mako \ | ||
| 21 | python3-mako-native \ | ||
| 22 | " | ||
| 19 | 23 | ||
| 20 | SRCBRANCH = "lf-6.12.20_2.0.0" | 24 | PROVIDES = "jailhouse" |
| 21 | SRCREV = "399d65450e9a377b4aaff4b0627619174e1c8c46" | ||
| 22 | 25 | ||
| 23 | PV = "2023.03+git${SRCPV}" | 26 | PV = "2023.03+git${SRCPV}" |
| 24 | 27 | ||
| 28 | SRCBRANCH = "lf-6.18.20_2.0.0" | ||
| 25 | IMX_JAILHOUSE_SRC ?= "git://github.com/nxp-imx/imx-jailhouse.git;protocol=https" | 29 | IMX_JAILHOUSE_SRC ?= "git://github.com/nxp-imx/imx-jailhouse.git;protocol=https" |
| 26 | SRC_URI = "${IMX_JAILHOUSE_SRC};branch=${SRCBRANCH} \ | 30 | SRC_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 | 33 | SRCREV = "8d6d397f7f88f4bd0d9f99933a13163266d09099" | |
| 32 | DEPENDS = "\ | ||
| 33 | make-native \ | ||
| 34 | python3-mako-native \ | ||
| 35 | python3-mako \ | ||
| 36 | dtc-native \ | ||
| 37 | " | ||
| 38 | 34 | ||
| 39 | inherit module bash-completion deploy setuptools3 | 35 | inherit 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 | ||
| 93 | PACKAGE_BEFORE_PN = "pyjailhouse" | 89 | PACKAGE_BEFORE_PN += "pyjailhouse" |
| 94 | 90 | ||
| 95 | FILES:${PN} += "${nonarch_base_libdir}/firmware ${libexecdir} ${sbindir} ${JH_DATADIR}" | 91 | FILES:${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 |
| 97 | FILES:${PN}:remove = "${libdir}/*" | 93 | FILES:${PN}:remove = "${libdir}/*" |
| 98 | FILES:pyjailhouse = "${PYTHON_SITEPACKAGES_DIR}" | 94 | FILES:pyjailhouse += "${PYTHON_SITEPACKAGES_DIR}" |
| 99 | 95 | ||
| 100 | RDEPENDS:${PN} += "\ | 96 | RDEPENDS:${PN} += "\ |
| 101 | pyjailhouse \ | 97 | pyjailhouse \ |
| @@ -111,6 +107,8 @@ RDEPENDS:pyjailhouse = "\ | |||
| 111 | python3-shell \ | 107 | python3-shell \ |
| 112 | " | 108 | " |
| 113 | 109 | ||
| 110 | RPROVIDES:${PN} += "jailhouse" | ||
| 111 | |||
| 114 | INSANE_SKIP:${PN} = "ldflags buildpaths" | 112 | INSANE_SKIP:${PN} = "ldflags buildpaths" |
| 115 | INSANE_SKIP:${PN}-dbg = "buildpaths" | 113 | INSANE_SKIP:${PN}-dbg = "buildpaths" |
| 116 | 114 | ||
