Well, there are few minor issues with some of the recipes in this patchset, 
but overall is fine.


On Wed, Mar 11, 2015 at 10:23:32PM -0400, Sam Nelson wrote:
> From: Hao Zhang <[email protected]>
> 
> Build recovery kernel image and k2hk-evm dtb image for Keystone II
> devices.
> 
> Normally when kernel is booted by u-boot,  u-boot takes care to reserve
> free memory space in the DTB, which is required for kernel. For recovery
> image, user has to add the free space manually using dtc compiler.
> 
> Signed-off-by: Hao Zhang <[email protected]>
> ---
>  .../recovery-kernel/recovery-kernel_1.0.bb         |   39 
> ++++++++++++++++++++
>  1 file changed, 39 insertions(+)
>  create mode 100644 
> meta-arago-extras/recipes-kernel/recovery-kernel/recovery-kernel_1.0.bb
> 
> diff --git 
> a/meta-arago-extras/recipes-kernel/recovery-kernel/recovery-kernel_1.0.bb 
> b/meta-arago-extras/recipes-kernel/recovery-kernel/recovery-kernel_1.0.bb
> new file mode 100644
> index 0000000..634f7c5
> --- /dev/null
> +++ b/meta-arago-extras/recipes-kernel/recovery-kernel/recovery-kernel_1.0.bb
> @@ -0,0 +1,39 @@
> +DESCRIPTION = "Recovery kernel building for Keystone EVM"
> +LICENSE = "GPLv2"
> +
> +PR = "r2"
> +EXTRA_OEMAKE += " KALLSYMS_EXTRA_PASS=1"
> +DEFAULT_PREFERENCE = "1"
> +COMPATIBLE_MACHINE = "keystone"
> +BRANCH = "master"
> +SRCREV = "9bc93706b37c39c3a95593dc3d56773e9b7425ad"
> +SRC_URI = 
> "git://git.ti.com/keystone-linux/linux.git;protocol=git;branch=${BRANCH}"
> +S = "${WORKDIR}/git"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
> +
> +FILES_${PN} += "${bindir}/crashdump"
> +LINUX_ZIMAGE = "zImage"
> +KERNEL_MACHINE ?= "keystone2_recovery_defconfig"
> +KERNEL_DTBTYPE = "k2hk-evm-recovery.dtb"
> +CRASHDIR = "crashdump"
> +ARCH = "${TARGET_ARCH}"
> +CROSS_COMPILE = "${TARGET_PREFIX}"
> +
> +export ARCH
> +export CROSS_COMPILE
> +
> +do_configure () {
> +     make ${KERNEL_MACHINE}
> +}
> +
> +do_compile() {
> +     make ${LINUX_ZIMAGE} KALLSYMS_EXTRA_PASS=1
> +     make ${KERNEL_DTBTYPE}
> +     dtc -I dtb -O dtb -p 2048 -o ${KERNEL_DTBTYPE} 
> arch/arm/boot/dts/${KERNEL_DTBTYPE}
> +}
> +
> +do_install () {
> +     install -d ${D}${bindir}/${CRASHDIR}/
> +     install ${S}/arch/arm/boot/${LINUX_ZIMAGE} ${D}${bindir}/${CRASHDIR}
> +     install ${S}/${KERNEL_DTBTYPE} ${D}${bindir}/${CRASHDIR}
> +}
> -- 
> 1.7.9.5
> 
> _______________________________________________
> meta-arago mailing list
> [email protected]
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to