From: Ting Liu <[email protected]>

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 <[email protected]>
---
 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

-- 
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to