--- ixp4xx-microcode-2.4.orig/Makefile +++ ixp4xx-microcode-2.4/Makefile @@ -0,0 +1,12 @@ +build: + unzip -o IPL_ixp400NpeLibrary-2_4.zip + $(CC) -Wall ixp400_xscale_sw/src/npeDl/IxNpeMicrocode.c \ + -o IxNpeMicrocode -I. + ./IxNpeMicrocode + +clean: + rm -rf ixp400_xscale_sw NPE-* IxNpeMicrocode + +install: + install -d $(DESTDIR)/lib/firmware + cp -a NPE-* $(DESTDIR)/lib/firmware --- ixp4xx-microcode-2.4.orig/debian/copyright +++ ixp4xx-microcode-2.4/debian/copyright @@ -0,0 +1,48 @@ +There is no single upstream source for this package. IxNpeMicrocode.h was +downloaded from http://git.hohnstaedt.de/ixp_npe/ , and the microdoe itself +from http://downloadcenter.intel.com/ (search for +"IPL_ixp400NpeLibrary-2_4.zip"). + +Files: IxNpeMicrocode.h +Copyright: (C) 2006 Christian Hohnstaedt +License: GPL-2 | other + As a special exception, this program may be linked with Intel's + IXP400 NPE Microcode Image file (IxNpeMicrocode.c), despite that + file's more restrictive license. + +Files: IPL_ixp400NpeLibrary-2_4.zip +Copyright: c) 2007, Intel Corporation +License: other + INTEL(R) SOFTWARE LICENSE AGREEMENT + . + Copyright (c) 2007, Intel Corporation. + All rights reserved. + . + Redistribution. Redistribution and use in binary form, without modification, are permitted + provided that the following conditions are met: + o Redistributions must reproduce the above copyright notice and the following disclaimer in the + documentation and/or other materials provided with the distribution. + o Neither the name of Intel Corporation nor the names of its suppliers may be used to endorse + or promote products derived from this software without specific prior written permission. + o No reverse engineering, decompilation, or disassembly of this software is permitted. + . + Limited patent license. Intel Corporation grants a world-wide, royalty-free, non-exclusive + license under patents it now or hereafter owns or controls to make, have made, use, import, + offer to sell and sell (.Utilize.) this software, but solely to the extent that any such patent is + necessary to Utilize the software alone. The patent license shall not apply to any combinations + which include this software. No hardware per se is licensed hereunder. + DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY + OF SUCH DAMAGE. + +Files: debian/* +Copyright: 2008 Joey Hess +License: GPL-2+ + On Debian systems, the complete text of the GPL can be found in + /usr/share/common-licenses/GPL. --- ixp4xx-microcode-2.4.orig/debian/control +++ ixp4xx-microcode-2.4/debian/control @@ -0,0 +1,20 @@ +Source: ixp4xx-microcode +Section: non-free/admin +Priority: extra +Build-Depends: debhelper (>= 7), unzip +Maintainer: Marc Singer +Uploaders: Rod Whitby +Standards-Version: 3.7.3 +Vcs-Git: git://git.kitenet.net/joey/packages/ixp4xx-microcode + +Package: ixp4xx-microcode +Architecture: arm armel armeb +Depends: ${misc:Depends} +Description: Binary microcode for the IXP4xx ethernet + This package contains the binary microcode for the IXP4xx ethernet NIC, + which is found on the Linksys NSLU-2, and some other systems. This microcode + is required for the ixp4xx_eth kernel module to work. + . + Contents: + * NPE-B + * NPE-C --- ixp4xx-microcode-2.4.orig/debian/changelog +++ ixp4xx-microcode-2.4/debian/changelog @@ -0,0 +1,25 @@ +ixp4xx-microcode (2.4-3) unstable; urgency=low + + * Use debhelper v7, add a Makefile, rules file reduced to 3 lines. + * I no longer maintainer this package (since 2008). Marc Singer + is supposed to; set him as the maintainer. + + -- Joey Hess Tue, 18 May 2010 15:53:59 -0400 + +ixp4xx-microcode (2.4-2) unstable; urgency=low + + * Remove tbm from uploaders at his request. + * Add Vcs-Git field. + + -- Joey Hess Sat, 22 Mar 2008 15:30:37 -0400 + +ixp4xx-microcode (2.4-1) unstable; urgency=low + + * First release. Closes: #464954 + * Disable IX_NPEDL_NPEIMAGE_NPEB_ETH_LEARN_FILTER_SPAN_FIREWALL + and enable IX_NPEDL_NPEIMAGE_NPEB_ETH_SPAN_FIREWALL_VLAN_QOS_HDR_CONV + and IX_NPEDL_NPEIMAGE_NPEC_ETH_SPAN_FIREWALL_VLAN_QOS_HDR_CONV. + According to the openwrt team, this disables "learning" mode, which can + interfere with stp and bridging operation. + + -- Joey Hess Mon, 11 Feb 2008 18:56:12 -0500 --- ixp4xx-microcode-2.4.orig/debian/compat +++ ixp4xx-microcode-2.4/debian/compat @@ -0,0 +1 @@ +7 --- ixp4xx-microcode-2.4.orig/debian/rules +++ ixp4xx-microcode-2.4/debian/rules @@ -0,0 +1,3 @@ +#!/usr/bin/make -f +%: + dh $@ --- ixp4xx-microcode-2.4.orig/debian/TODO +++ ixp4xx-microcode-2.4/debian/TODO @@ -0,0 +1 @@ +Remove old firmware installed by d-i (see rm-old-firmware branch)