nas100d-kernel: Removed the nslu2 kernel prepend.
authorRod Whitby <rod@whitby.id.au>
Fri, 11 Nov 2005 04:29:10 +0000 (04:29 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Fri, 11 Nov 2005 04:29:10 +0000 (04:29 +0000)
packages/linux/nas100d-kernel.inc

index 02e2fae..a1ca34d 100644 (file)
@@ -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