X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=scripts%2Farm-magic.sh;h=29ec88ab2f05c19abb79bb525b4b3e03c1567755;hb=HEAD;hp=ee8a0bc1cdc22a0eedb84002c76b4d6c0bb8c357;hpb=1ada6a88e7182696ec3e7cca7b2397df83f077c6;p=openwrt%2Fstaging%2Fhauke.git diff --git a/scripts/arm-magic.sh b/scripts/arm-magic.sh deleted file mode 100755 index ee8a0bc1cd..0000000000 --- a/scripts/arm-magic.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env bash -# -# Empty/wrong machtype-workaround generator -# -# Copyright (C) 2006 Imre Kaloz -# based on linux/arch/arm/boot/compressed/head-xscale.S -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -# NOTE: for now it's for only IXP4xx in big endian mode - -# list of supported boards, in "boardname machtypeid" format -for board in "avila 526" "gateway7001 731" "nslu2 597" "nas100d 865" "wg302v2 890" "pronghornmetro 1040" "compex 1273" "wrt300nv2 1077" "loft 849" -do - set -- $board - hexid=$(printf %x\\n $2) - if [ "$2" -lt "256" ]; then - # we have a low machtypeid, we just need a "mov" (e3a) - printf "\xe3\xa0\x10\x$hexid" > $BIN_DIR/openwrt-$1-2.6-zImage - else - # we have a high machtypeid, we need a "mov" (e3a) and an "orr" (e38) - printf "\xe3\xa0\x10\x$(echo $hexid|cut -b "2 3")\xe3\x81\x1c\x$(echo $hexid|cut -b 1)" > $BIN_DIR/openwrt-$1-2.6-zImage - fi - # generate the image - cat $BIN_DIR/openwrt-ixp4xx-2.6-zImage >> $BIN_DIR/openwrt-$1-2.6-zImage -done