diff options
author | Rod Whitby <rod@whitby.id.au> | 2005-11-12 03:30:42 +0000 |
---|---|---|
committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2005-11-12 03:30:42 +0000 |
commit | 1814d0439d8465aae30fe3663268100f1f7686b9 (patch) | |
tree | 47d51e25f09c07cf365aa6988035a8a7bf559090 /packages/linux | |
parent | b8b227ffd0b1d13f2b49bcab861868612fbf840f (diff) | |
parent | 533d7937bb6cfe360d23a7207e6150d9a69e62a4 (diff) |
merge of 74c59e4808f6dc67198a09daba0fbe60e5560ec6
and cc19bfba0e11a6d9efa601d46a5da31d5b24eb1e
Diffstat (limited to 'packages/linux')
-rw-r--r-- | packages/linux/nas100d-kernel.inc | 40 |
1 files changed, 1 insertions, 39 deletions
diff --git a/packages/linux/nas100d-kernel.inc b/packages/linux/nas100d-kernel.inc index 870d2ac615..bf2de136e8 100644 --- a/packages/linux/nas100d-kernel.inc +++ b/packages/linux/nas100d-kernel.inc @@ -213,48 +213,10 @@ do_configure_prepend() { ${S}/include/asm-arm/.proc ${S}/include/asm-arm/.arch } -# This function adds the required prefix to the image to deal with two -# problems: -# -# 1) The machine type set by RedBoot is wrong - the type for an ixdp425, not an NAS 100d -# e3a01c02 e3811055 -# 2) For LE kernels it is necessary to prefix change-to-le code to the kernel image: -# ee110f10 e3c00080 ee010f10 -# and to byte swap the (LE) image to match the BE flash layout -# -# The argument to the function is the destination directory -redboot_fixup_armeb() { - rm -f "$1".new - devio '<<arch/${ARCH}/boot/${KERNEL_IMAGETYPE}' >"$1".new \ - 'wb 0xe3a01c02,4' \ - 'wb 0xe3811055,4' \ - 'cp$' - mv "$1".new "$1" -} - -redboot_fixup_arm() { - rm -f "$1".new - devio '<<arch/${ARCH}/boot/${KERNEL_IMAGETYPE}' >"$1".new \ - 'wb 0xe3a01c02,4' \ - 'wb 0xe3811055,4' \ - 'wb 0xee110f10,4' \ - 'wb 0xe3c00080,4' \ - 'wb 0xee010f10,4' \ - 'xp $,4' || { - echo 'ERROR: arch/${ARCH}/boot/${KERNEL_IMAGETYPE}: failed to byteswap zImage' >&2 - return 1 - } - mv "$1".new "$1" -} - -do_install_append() { - redboot_fixup '${STAGING_KERNEL_DIR}/${KERNEL_IMAGETYPE}' -} - do_deploy[dirs] = "${S}" do_deploy() { install -d ${DEPLOY_DIR}/images - redboot_fixup '${DEPLOY_DIR}/images/${KERNEL_IMAGETYPE}-${N1K_SUFFIX}' + install -m 644 arch/${ARCH}/boot/${KERNEL_IMAGETYPE} ${DEPLOY_DIR}/images/${KERNEL_IMAGETYPE}-${N1K_SUFFIX} } addtask deploy before do_build after do_compile |