[meta-freescale] [meta-fsl-arm][PATCH v4 07/13] linux-ls1: package zImage into kernel-image
b28495 at freescale.com
b28495 at freescale.com
Fri Jul 10 02:45:14 PDT 2015
From: Ting Liu <ting.liu at freescale.com>
When running kvm test on ls1, the guest kernel needs to be zImage format.
This is a known limitation with qumu-fsl v2.2.0 release.
package zImage into kernel-image which can then be installed into rootfs.
Signed-off-by: Ting Liu <ting.liu at freescale.com>
---
recipes-kernel/linux/linux-ls1.inc | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/recipes-kernel/linux/linux-ls1.inc b/recipes-kernel/linux/linux-ls1.inc
index cd8398e..08d88f4 100644
--- a/recipes-kernel/linux/linux-ls1.inc
+++ b/recipes-kernel/linux/linux-ls1.inc
@@ -9,5 +9,18 @@ SRC_URI = "git://git.freescale.com/ppc/sdk/linux.git;branch=${SRCBRANCH} \
"
KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}"
+ZIMAGE_BASE_NAME = "zImage-${PKGE}-${PKGV}-${PKGR}-${MACHINE}-${DATETIME}"
S = "${WORKDIR}/git"
+
+do_install_append() {
+ install -m 0644 arch/${ARCH}/boot/zImage ${D}/boot/zImage-${KERNEL_VERSION}
+}
+
+do_deploy_append() {
+ install -m 0644 arch/${ARCH}/boot/zImage ${DEPLOYDIR}/${ZIMAGE_BASE_NAME}.bin
+ ln -sf ${ZIMAGE_BASE_NAME}.bin ${DEPLOYDIR}/zImage-${MACHINE}.bin
+ ln -sf ${ZIMAGE_BASE_NAME}.bin ${DEPLOYDIR}/zImage
+}
+
+FILES_kernel-image += "/boot/zImage*"
--
1.9.1
More information about the meta-freescale
mailing list